Texas Instruments TMS1000

Wersja TMS1100 w przenośnej konsoli do gier Microvision
Wersja TMS1200
Wersja TMS1000C w technologii CMOS

Texas Instruments TMS 1000 - jeden z pierwszych mikroprocesorów i pierwszy jednoukładowy komputer. Na pojedynczym układzie scalonym umieszczono procesor, pamięć RAM, pamięć ROM, układy wejścia/wyjścia oraz zegar taktujący.

Zaprojektowany i produkowany od 1971 w firmie Texas Instruments i zastosowany w kalkulatorze SR-16 z 1974 r, a wersja TMS1100 w konsoli do gier Microvision.

Dane TMS1000

  • 4-bitowa architektura harwardzka
  • zegar: 300 kHz
  • wszystkie rozkazy sprzętowe są wykonywane w 6 cyklach zegara
  • przestrzeń adresowa 1024
  • rozkazy sprzętowe: 11
  • rozkazy mikroprogramowane: 32
  • stos: 1x10 bitów
  • brak przerwań
  • technologia: PMOS 8 µm
  • zasilanie: 15V
  • rejestry:
    • akumulator: 4 bity
    • X i Y
      • X 2 bity (3 bity dla wersji z 128 słowami pamięci RAM)
      • Y 4 bity
    • adres rozkazu przechowywany w rejestrach:
      • licznik rozkazów - 6 bitów
      • rejestr strony - 4 bity
      • flaga rozdziału - 1 bit (tylko dla 2048 bajtowej pamięci stałej)
    • adres powrotu
      • adres powrotu z podprogramu - 6 bitów
      • adres strony powrotu z podprogramu - 4 bity

Wersje

TMS1000TMS1100TMS1200TMS1070TMS1270TMS1300
Liczba wyprowadzeń282840284040
ROM (bajtów)102420481024102420482048
RAM (słów)64128646464128
Liczba rozkazów435443434354
Liczba wyjść R111113111316
Liczba wyjść O8888108
Liczba wejść444444

Zobacz też

Linki zewnętrzne

Media użyte na tej stronie

Tms1100-merlin.png
Autor: Binarysequence, Licencja: CC BY-SA 4.0
Texas Instruments TMS1100 microcontroller inside the Parker Brothers Merlin electronics game
KL TI TMS1200.jpg
Autor: Konstantin Lanzet (with permission), Licencja: CC-BY-SA-3.0
CPU Texas Instruments TMS1200
TI TMS1000C die.jpg
Autor: Pauli Rautakorpi, Licencja: CC BY 3.0
Die shot of Texas Instruments TMS1000C 4-bit microcontroller with mask ROM (TMS1000JDLC).