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

  • 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ética 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 a ser el contador del programa )
  • Microinstrucciones de 9 bits que se asignan a través de una PLA programable con 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 canalización de microinstrucciones.
  • El PLA predeterminado implementa 459 microinstrucciones únicas (de 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 dirección.
  • DIP de 40 pines ( paquete dual en línea )
  • Tensión mínima de alimentación: 0,4  V

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).

  • Dispositivo base LCM-1001 ($149,95)
  • Módulo controlador LCM-1002 para microprogramación con PROM de 256×20 bit ($189,95)
  • Módulo de memoria LCM-1003 que contiene 1024 palabras de 12 bits ($189,95)
  • Módulo de entrada/salida LCM-1004 ($109,95)

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

  • Manual del 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. Código Bibliográfico :1976sdm..book.....W.; Wester, John G.; Simpson, William D. (1976). Diseño de software para microprocesadores. Bibcode :1976sdm..book.....W.)
  • Libro de datos de componentes de microcomputadoras bipolares. Texas Instruments. 1977.

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).
  • Fotografías SBP0400
  • Datos técnicos y comparación con otros procesadores (estudio de la NASA de 1975) PDF, 9 MB
  • Serie LCM-1000 en el OldComputerMuseum
Obtenido de "https://es.wikipedia.org/w/index.php?title=Texas_Instruments_SBP0400&oldid=1209502306"