
El Texas Instruments SBP0400 (SBP = silicio bipolar), también conocido como SBC 0400 y X0400, es un procesador de bloques microprogramable de 4 bits que se introdujo en 1976 (la entrega comenzó en diciembre de 1975). [ 1 ] Fue uno de los primeros procesadores LSI y el primer dispositivo en EE. UU. basado en la tecnología I²L (lógica de inyección integrada). [ 2 ] Se utilizó con fines de investigación y enseñanza en la industria aeroespacial ( NASA ) [ 2 ] y en la computadora de aprendizaje LCM-1001 ( Texas Instruments , 1976). Esta computadora de aprendizaje con microprocesador fue probablemente la primera de la compañía. [ 3 ]
Datos técnicos
- Tecnología: I²L (los pines de E/S son compatibles con TTL )
- Número de puertas: 1616
- Puertas por milímetro cuadrado: 81
- Frecuencia de reloj: 1 MHz, hasta 5 MHz [ 4 ]
- Unidad aritmético-lógica (ALU) con 16 operaciones, funcionalmente similar a la 74181.
- diez registros de 4 bits: registro de trabajo ( acumulador ), registro de trabajo extendido, 8 registros generales, de los cuales el registro 7 tiene un incrementador separado (destinado como contador de programa )
- Microinstrucciones de 9 bits que se asignan mediante una PLA programable por máscara a una palabra de control interna de 20 bits, que se almacena en el registro de operaciones de 20 bits para permitir la segmentación de microinstrucciones.
- La PLA predeterminada implementa 459 microinstrucciones únicas (de las 512 microinstrucciones posibles para 9 bits).
- Conectable en cascada para formar un procesador de 8/12/16 bits
- Acceso paralelo a funciones de control, entrada de datos, salida de datos y salida de direcciones.
- Encapsulado DIP de 40 pines ( encapsulado en línea doble )
- Tensión de alimentación mínima: 0,4 V
Informática para la enseñanza LCM-1001

Además del SBP0400, el ordenador de aprendizaje contiene un pestillo 74279 y una batería recargable. Se alimenta mediante una fuente de alimentación de 7 V. Su funcionamiento se realiza a través de 20 interruptores de palanca, divididos en nueve interruptores de microoperación, cuatro interruptores de entrada de datos, seis interruptores de control y el interruptor principal. La posición del interruptor "abajo" o "izquierda" corresponde al valor digital "0" o BAJO; la posición "arriba" o "derecha" corresponde al valor "1" o ALTO. La posición del interruptor en "1" se indica adicionalmente mediante el encendido de un LED rojo. Nueve LED adicionales se utilizan como salida: cuatro para datos, cuatro para dirección y uno para ALUCOUT (salida de acarreo de la ALU).
Los comandos se introducen bit a bit, dividiendo la palabra de microinstrucción de 9 bits en cuatro bits de comando de la ALU, dos bits de operando objetivo y tres bits de operando fuente. El bit menos significativo (LSB) de cada grupo se encuentra a la derecha. Tras cada entrada de datos o salida esperada, se debe pulsar el botón "CLOCK" para escribir el comando en el registro de comandos e incrementar el contador de comandos. Según el comando utilizado, la entrada se realiza mediante los cuatro interruptores de datos.
Los interruptores de control son: ALUCIN (acarreo en cascada), PCPRI (prioridad del contador de programa, necesario para encender los LED de salida en el bus de direcciones), PCCIN (acarreo del contador de programa), ENCBY2 (habilitar el incremento del contador de programa por un desplazamiento de 1 o 2), POS1, POS0 (posición más significativa, intermedia o menos significativa de la sección del procesador en una cascada).
El zócalo DIL-40 permite la conexión opcional de hasta tres módulos adicionales de la serie LCM-1000 o módulos propios. La asignación de pines es idéntica a la del SBP0400 (alimentación en el segundo pin INJECTOR, pin 40).
- Dispositivo base LCM-1001 ($149,95)
- Módulo controlador LCM-1002 para microprogramación con PROM de 256×20 bits (189,95 $)
- Módulo de memoria LCM-1003 con capacidad para 1024 palabras de 12 bits (189,95 $)
- Módulo de entrada/salida LCM-1004 ($109,95)
Prototipo, sucesores y clones

Al prototipo se le dio la designación X0400. [ 5 ]
Otro miembro de la familia de circuitos es el SBP0401, que carece del registro de operaciones y cuenta con un decodificador de operaciones asíncronas.
Los sucesores de TI fueron el 74S481 de 4 bits y el SN74AS888 de 8 bits. El 74S481 se utilizó para implementar el miniordenador 990/12 de TI, donde combinaba ROM con memoria de control grabable.
La antigua Unión Soviética fabricó un clon del SBP0400, el K582IK2 (К582ИК2).
Fuentes
Literatura
- Manual LCM-1001
- Wester, John G.; Simpson, William D. (1976). Diseño de software para microprocesadores . Texas Instruments. Bibcode : 1976sdm..book.....W .(espejo: Wester, John G.; Simpson, William D. (1976). Diseño de software para microprocesadores . Bibcode : 1976sdm..book.....W .; Wester, John G.; Simpson, William D. (1976). Diseño de software para microprocesadores . Bibcode : 1976sdm..book.....W .)
- Manual de datos de componentes de microcomputadoras bipolares . Texas Instruments. 1977.
Referencias
- ↑ "Índice anual de Microcomputer Digest" (PDF) . Microcomputer Digest . 2. Microcomputer Associates Inc. 1976. Consultado el 22 de septiembre de 2018 .
- 1 2 Peltier, AW (1977). Tecnologías de microprocesadores IIL para aviónica . Conferencia sobre computadoras en el sector aeroespacial. Instituto Americano de Aeronáutica y Astronáutica. doi : 10.2514/6.1977-1485 .
- ↑ Perry, Steve. "Texas Instruments LCM-1001" . old-computers.com . Consultado el 22 de septiembre de 2018 ."Imágenes del Texas Instruments LCM-1001" .
- ↑ "Hoja de datos" (PDF) . Archivado del original (PDF) el 27-12-2015 . Consultado el 22-09-2018 .
- ↑ ntrs.nasa.gov (PDF) .
Enlaces externos
- Fotografías archivadas de SBP0400
- Datos técnicos y comparación con otros procesadores (estudio de la NASA, 1975) PDF, 9 MB
- Serie LCM-1000 en el Museo de Computadoras Antiguas
- Hardware de Texas Instruments
- chips de corte de bits
- Introducciones relacionadas con la informática en 1976