Texas Instruments SBP0400


De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda
Pin-out SBP0400
Computadora de enseñanza LCM-1001 con CPU SBP0400 en el interior

El Texas Instruments SBP0400 (SBP = silicio bipolar), también conocido como SBC 0400 y X0400, es un procesador de corte microprogramable de 4 bits que se introdujo en 1976 (la entrega comenzó en diciembre de 1975). [1] Fue uno de los primeros procesadores VLSI y fue el primer dispositivo en los 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 - máx. 5 MHz [4]
  • Unidad aritmética lógica (ALU) con 16 operaciones, funcionalmente similar al 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 (pensado como el contador del programa )
  • 9 bits microinstrucciones que se asignan a través de una máscara -programmable PLA a un-bit 20 palabra de control interno que se almacena en las operaciones 20-bit de registro con el fin de permitir la canalización de microinstrucción
  • el PLA predeterminado implementa 459 microinstrucciones únicas (de 512 microinstrucciones posibles para 9 bits)
  • en cascada para formar un procesador de 8/12/16 bits
  • acceso paralelo a funciones de control, entrada y salida de datos y salida de direcciones
  • DIP de 40 pines ( paquete dual en línea )
  • tensión de alimentación mínima: 0,4  V

Computadora de enseñanza LCM-1001

Además del SBP0400, la computadora de aprendizaje contiene un pestillo 74279 y una batería recargable. Está alimentado por una fuente de alimentación de 7 V. Se opera a través de un total de 20 interruptores de palanca, 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 a "0" o LOW digital; la posición "arriba" o "derecha" corresponde a "1" o ALTA. La posición del interruptor en "1" se indica además mediante un LED rojo que se enciende. Nueve LED más se utilizan como salida, cuatro cada uno para datos y dirección, y uno para ALUCOUT (ejecución de ALU).

Los comandos se ingresan bit a bit, por lo que la palabra de microinstrucción de 9 bits se divide en cuatro bits de comando ALU, dos operando de destino y tres bits de operando de origen. La posición de bit menos significativa (LSB) dentro de cada uno de los tres grupos está 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 comando y aumentar el contador de comando. 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 rizado), PCPRI (prioridad del contador del programa, necesario para encender los LED de salida en el bus de direcciones, PCCIN (acarreo del contador del programa), ENCBY2 (habilita el incremento del contador del programa mediante un desplazamiento de 1 o 2), POS1, POS0 (posición más significativa, intermedia o menos significativa del segmento del procesador en una cascada).

Un zócalo DIL-40 sirve como extensión opcional por tres módulos más de la serie LCM-1000 o módulos propios. La asignación de pines es idéntica a la del SBP0400 (fuente de alimentación en el segundo pin INYECTOR - 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 que contiene 1024 palabras de 12 bits ($ 189,95)
  • Módulo de entrada / salida LCM-1004 ($ 109,95)

Prototipo, sucesores y clones

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

Otro miembro de la familia de circuitos es el SBP0401 sin el registro de operaciones y con un decodificador de operación asíncrono.

Los sucesores del procesador de segmentos de bits de TI fueron el SN74AS888 de 8 bits y el SBP9900 de 16 bits.

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

Fuentes

Literatura

Referencias

  1. ^ "Índice anual de resumen de microcomputadoras" (PDF) . 2 . Microcomputer Associates Inc. 1976 . Consultado el 22 de septiembre de 2018 . Cite journal requiere |journal=( ayuda )
  2. a b Peltier, AW (1977). Tecnologías de microprocesador IIL para aviónica . Computadoras en la conferencia 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 .
  4. ^ Ficha de datos
  5. ^ ntrs.nasa.gov (PDF) .

enlaces externos

  • Fotografías SBP0400
  • Datos técnicos y comparación con otros procesadores (estudio de la NASA 1975) PDF, 9 MB
  • Serie LCM-1000 en oldcomputermuseum
Obtenido de " https://en.wikipedia.org/w/index.php?title=Texas_Instruments_SBP0400&oldid=1004156244 "