Texas Instruments SBP0400

from Wikipedia, the free encyclopedia
Pinout of the SBP0400
Learning computer LCM-1001 with SBP0400-CPU inside

The Texas Instruments SBP0400 (SBP = silicon bipolar ), also SBC 0400 and X0400 is a micro-programmable 4- bit - bit-slice processor that was introduced in 1976 (delivery began in December 1975). It is one of the first VLSI processors and was the first module in the USA with I²L circuit technology (integrated injection logic). It was used at least for research and teaching purposes etc. a. used in aerospace (NASA) and in the learning computer LCM-1001 ( Texas Instruments , 1976). This microprocessor learning computer was believed to be the company's first.

Technical specifications

  • Technology: I²L (TTL-compatible on the IO pins, I²L is approx. 10 times faster than TTL)
  • Number of gates: 1616
  • Gates per square millimeter: 81
  • Clock frequency (depending on the material): 1 MHz - max. 5 MHz
  • Number of commands: 512 (459 for the LCM-1001)
  • arithmetic-logic unit (ALU) with 16 commands
  • freely programmable PLA
  • general register: 8 words
  • two 4-bit working registers
  • 20-bit operation register
  • can be cascaded by 4 bits to form an 8/12/16-bit processor
  • parallel access to control, data and address functions
  • Design: 40-pin DIP ( dual in-line package )
  • Minimum voltage: 0.4  V

Learning computer LCM-1001

In addition to the SBP0400, the learning computer contains a 74279 latch and a battery inside. It is operated with a 7 V power supply. Operation is via a total of 20 toggle switches, which are divided into nine command switches, four data entry switches, six control switches and the main switch. The switch position "down" or "left" corresponds to the digital "0" or LOW; the "top" or "right" position corresponds to "1" or HIGH. With "1", the switch position is also indicated by a red LED lighting up. Another nine light-emitting diodes serve as output, four each for data and address, and one for ALUCOUT (ALU carry-out).

The commands are entered bit by bit, with the 9-bit data word being divided into four ALU command bits , two target operands and three source operands. The least significant bit position (LSB) within the three groups is on the right. After each data input or expected output, the "CLOCK" pressure switch must be actuated in order to write the command into the command register and to increase the command counter. Depending on the command used, input is then made using the four data switches.

The control switches are: ALUCIN ( ripple carry-in ), PCPRI ( program counter priority ), necessary to switch on the output LEDs on the address bus, PCCIN ( program counter carry-in ), ENCBY2 ( enable increment by a displacement of 1 or 2 ) , POS1, POS0 (position PIN).

A DIL-40 socket is used for optional expansion with three additional modules from the LCM-1000 series or your own superstructures. The PIN assignment is identical to that of the SBP0400 (power supply on the second INJECTOR PIN = PIN 40)

  • LCM-1001 base unit (original price at that time $ 149.95)
  • LCM-1002 controller module for macro programming with 256 × 20 PROM ($ 189.95)
  • LCM-1003 memory module for 1024 12-bit words ($ 189.95)
  • LCM-1004 input / output module ($ 109.95)

Prototype, successor and replicas

The prototype was given the designation X0400.

The SBP0401 also belongs to the family (without operation register, with asynchronous command decoder)

Bit-slice successors (8 bit) from TI were the SN54AS888 and the SN74AS888. As a 16-bit processor the SBP9900.

In the former Soviet Union there was a SBP0400 clone, the Soviet Electronika 582IK2 (К582ИК2).

From 1972 TI launched the programmable Silent 700 series of terminals , including in 1977 the “intelligent” Model 770 . In 1977 the extensive AMPL development system for the TMS9900 appeared .

swell

literature

  • LCM-1001 manual
  • Wester & Simpson: Software design for Microprocessors ( archive.org , as a specialization on the LCM-1001).
  • 1977 Texas Instruments Bipolar Microcomputer Components Data Book.

Individual evidence

  1. Microcomputer Digest Annual Index . Vol. 2, 1976 ( online [PDF; accessed January 11, 2016]).
  2. a b A. W. Peltier: IIL microprocessor technologies for avionics . In: Computers in Aerospace Conference . American Institute of Aeronautics and Astronautics, 1977, doi : 10.2514 / 6.1977-1485 .
  3. LCM-1001 . old-computers.com, accessed January 11, 2015.
  4. Objection, Norman G .: VLSI Electronics Microstructure Science, Vol. 7 VLSI Electronics Microstructure Science, Vol. 7
  5. Data sheet ( Memento of the original from December 27, 2015 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.datasheetarchive.com
  6. ntrs.nasa.gov (PDF) . See also LCM-1001 entry at old-computers.com with photos of the inside

Web links