stringtranslate.com

Instrumentos de Texas SBP0400

Distribución de pines del SBP0400

El Texas Instruments SBP0400 (SBP = silicio bipolar), también conocido como SBC 0400 y X0400, es un procesador de rebanadas microprogramable de 4 bits que se presentó en 1976 (la entrega comenzó en diciembre de 1975). [1] Fue uno de los primeros procesadores LSI y fue el primer dispositivo en los EE. UU. basado en 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

Enseñanza de informática LCM-1001

Computadora de enseñanza LCM-1001 con CPU SBP0400 en su interior

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. Se maneja mediante un total de 20 interruptores basculantes, que se dividen 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 "0" digital o LOW; la posición "arriba" o "derecha" corresponde al "1" o HIGH. La posición del interruptor en "1" se indica adicionalmente mediante un LED rojo encendido. Se utilizan nueve LED más como salida, cuatro para datos y dirección, y uno para ALUCOUT (ALU carry-out).

Los comandos se introducen bit a bit, por lo que la palabra de microinstrucción de 9 bits se divide en cuatro bits de comando ALU, dos bits de operando de destino y tres bits de operando de origen. La posición de bit menos significativo (LSB) dentro de cada uno de los tres grupos se encuentra a la derecha. Después de cada entrada de datos o salida esperada, se debe presionar el botón "CLOCK" para escribir el comando en el registro de comandos y aumentar el contador de comandos. Dependiendo del comando utilizado, la entrada se realiza a través de los cuatro interruptores de datos.

Los interruptores de control son: ALUCIN (acarreo de ondulación), PCPRI (prioridad del contador de programa, necesaria para encender los LED de salida en el bus de direcciones), PCCIN (acarreo de contador de programa), ENCBY2 (habilita el incremento del contador de programa mediante un desplazamiento de 1 o 2), POS1, POS0 (posición más significativa, intermedia o menos significativa de la porción del procesador en una cascada).

Un conector DIL-40 sirve como ampliación opcional con 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).

Prototipo, sucesores y clones

Chip clon soviético

El prototipo recibió la designación X0400. [5]

Otro miembro de la familia de circuitos es el SBP0401 sin registro de operaciones y 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 la minicomputadora 990/12 de TI, donde combinaba la ROM con un almacenamiento de control escribible.

La antigua Unión Soviética fabricó un clon del SBP0400, el K582IK2 (К582ИК2).

Fuentes

Literatura

Referencias

  1. ^ "Índice anual de Microcomputer Digest" (PDF) . 2 . Microcomputer Associates Inc. 1976 . Consultado el 22 de septiembre de 2018 . {{cite journal}}: Requiere citar revista |journal=( ayuda )
  2. ^ ab Peltier, AW (1977). Tecnologías de microprocesadores IIL para aviónica . Conferencia sobre computadoras en la industria aeroespacial. Instituto Americano de Aeronáutica y Astronáutica. doi :10.2514/6.1977-1485.
  3. ^ Perry, Steve. "Texas Instruments LCM-1001". old-computers.com . Consultado el 22 de septiembre de 2018 . "Imágenes del Texas Instruments LCM-1001".
  4. ^ "Ficha técnica" (PDF) . Archivado desde el original (PDF) el 27 de diciembre de 2015. Consultado el 22 de septiembre de 2018 .
  5. ^ ntrs.nasa.gov (PDF).

Enlaces externos