Texas Instruments SBP0400 - Texas Instruments SBP0400 - Wikipedia

Pin-out SBP0400
Výukový počítač LCM-1001 s procesorem SBP0400 uvnitř

The Texas Instruments SBP0400 (SBP = křemíkový bipolární), také známý jako SBC 0400 a X0400, je a mikroprogramovatelné 4-bit procesor plátek který byl zaveden v roce 1976 (dodávka byla zahájena v prosinci 1975).[1] Byl to jeden z prvních VLSI procesory a byl prvním zařízením v USA založeným na I²L technologie (integrovaná logika vstřikování).[2] Používal se pro výzkumné a výukové účely v leteckém a kosmickém průmyslu (NASA )[2] a ve výukovém počítači LCM-1001 (Texas Instruments 1976). Tento mikroprocesorový učební počítač byl pravděpodobně první společností.[3]

Technická data

  • technologie: I²L (I / O piny jsou TTL kompatibilní)
  • počet bran: 1616
  • brány na čtvereční milimetr: 81
  • taktovací frekvence: 1 MHz - max. 5 MHz[4]
  • aritmetická logická jednotka (ALU) s 16 operacemi, funkčně podobnými 74181
  • deset 4bitových registrů: pracovní registr (akumulátor ), rozšířený pracovní registr, 8 obecných registrů, z nichž registr 7 má samostatný přírůstek (určený jako počítadlo programů )
  • 9-bit mikroinstrukce které jsou mapovány pomocí a maska -programovatelné PLA na 20-bitové vnitřní kontrolní slovo, které je uloženo v 20-bitovém registru operací, aby bylo možné mikroinstrukce potrubí
  • výchozí PLA implementuje 459 jedinečných mikroinstrukcí (z 512 mikroinstrukcí možných pro 9 bitů)
  • kaskádovitě za vzniku 8/12/16 bitového procesoru
  • paralelní přístup k ovládacím funkcím, data-in, data-out a address-out
  • 40kolíkový DIP (duální in-line balíček )
  • minimální napájecí napětí: 0,4PROTI

Výukový počítač LCM-1001

Kromě SBP0400 obsahuje učící se počítač západku 74279 a dobíjecí baterii. Je napájen 7 V napájecím zdrojem. Ovládá se celkem pomocí 20 přepínacích spínačů, které jsou rozděleny na devět mikrooperačních spínačů, čtyři spínače pro zadávání dat, šest ovládacích spínačů a hlavní spínač. Poloha spínače „dolů“ nebo „vlevo“ odpovídá digitálnímu „0“ nebo LOW; poloha „nahoru“ nebo „doprava“ odpovídá „1“ nebo HIGH. Poloha spínače na „1“ je navíc indikována rozsvícením červené LED. Jako výstup se používá devět dalších LED, každá čtyři pro data a adresu a jedna pro ALUCOUT (provedení ALU).

Příkazy se zadávají po bitech, přičemž 9bitové mikroinstrukční slovo je rozděleno na čtyři bity příkazů ALU, dva cílové operandy a tři bity zdrojových operandů. Nejméně významná bitová pozice (LSB) v každé ze tří skupin je vpravo. Po každém vstupu dat nebo očekávaném výstupu je nutné stisknout tlačítko „HODINY“, aby se příkaz zapsal do registru příkazů a zvýšil se čítač příkazů. V závislosti na použitém příkazu je vstup proveden pomocí čtyř datových přepínačů.

Ovládací spínače jsou: ALUCIN (zvlnění), PCPRI (priorita programového čítače, nutná pro zapnutí výstupních LED na adresní sběrnici), PCCIN (programový čítač), ENCBY2 (povolení přírůstku programového čítače posunem 1 nebo 2), POS1, POS0 (nejvýznamnější, střední nebo nejméně významná poloha plátu procesoru v kaskádě).

Zásuvka DIL-40 slouží jako volitelné rozšíření o další tři moduly řady LCM-1000 nebo vlastní moduly. Obsazení vývodů je stejné jako u vývodů SBP0400 (napájení na druhém vývodu INJECTOR - vývod 40).

  • Základní zařízení LCM-1001 (149,95 USD)
  • Řídicí modul LCM-1002 pro mikro programování s PROM 256 × 20 bitů (189,95 USD)
  • Paměťový modul LCM-1003 obsahující 1024 12bitových slov (189,95 USD)
  • LCM-1004 vstupní / výstupní modul (109,95 USD)

Prototyp, nástupci a klony

Prototyp dostal označení X0400.[5]

Dalším členem rodiny obvodů je SBP0401 bez registru operací a s dekodérem asynchronní operace.

Nástupci procesoru bitových řezů od TI byli 8bitoví SN74AS888 a 16bitový SBP9900.

Bývalý Sovětský svaz vyrobil klon SBP0400, K582IK2 (К582ИК2).

Zdroje

Literatura

  • Příručka LCM-1001
  • Wester, John G .; Simpson, William D. (1976). Softwarový design pro mikroprocesory. Texas Instruments.
  • Datová kniha o bipolárních mikropočítačích. Texas Instruments. 1977.

Reference

  1. ^ „Roční index přehledu mikropočítačů“ (PDF). 2. Microcomputer Associates Inc. 1976. Citováno 2018-09-22. Citovat deník vyžaduje | deník = (Pomoc)
  2. ^ A b Peltier, A. W. (1977). IIL mikroprocesorové technologie pro avioniku. Konference Počítače v letectví a kosmonautice. Americký institut pro letectví a astronautiku. doi:10.2514/6.1977-1485.
  3. ^ Perry, Steve. „Texas Instruments LCM-1001“. old-computers.com. Citováno 2018-09-22.
  4. ^ Datový list
  5. ^ ntrs.nasa.gov (PDF).

webové odkazy