Articulo de referencia

74181

El bitslice de la ALU de 4 bits 74S181 que reposa sobre una página de la hoja de datos El 74181 es una unidad lógica aritmética (ALU) de 4 bits , implementada como un circuito i...

El bitslice de la ALU de 4 bits 74S181 que reposa sobre una página de la hoja de datos

El 74181 es una unidad lógica aritmética (ALU) de 4 bits , implementada como un circuito integrado TTL de la serie 7400. Introducido por Texas Instruments en febrero de 1970, [1] fue la primera ALU completa en un solo chip. [2] Se utilizó como núcleo aritmético/lógico en las CPU de muchas minicomputadoras y otros dispositivos de importancia histórica.

El 74181 representa un paso evolutivo entre las CPU de la década de 1960, que se construyeron utilizando puertas lógicas discretas, y los microprocesadores de un solo chip de la década de 1970. Aunque ya no se utiliza en productos comerciales, el 74181 más tarde se utilizó en cursos prácticos de arquitectura informática y todavía se hace referencia a él en libros de texto y documentos técnicos.

Presupuesto

El circuito lógico combinacional del circuito integrado 74181

El 74181 es un circuito integrado TTL de integración a escala media (MSI) de la serie 7400 , que contiene el equivalente a 75 puertas lógicas [3] y que se empaqueta más comúnmente como un DIP de 24 pines . La ALU de 4 bits de ancho puede realizar todas las operaciones tradicionales de suma/resta/decremento con o sin acarreo, así como AND /NAND, OR /NOR, XOR y shift . Hay muchas variaciones disponibles de estas funciones básicas, para un total de 16 operaciones aritméticas y 16 operaciones lógicas en dos palabras de cuatro bits. No se proporcionan funciones de multiplicación y división, pero se pueden realizar en varios pasos utilizando las funciones shift y suma o resta. Shift no es una función explícita, pero se puede derivar de varias funciones disponibles; por ejemplo, seleccionar la función "A más A" con acarreo (M=0) dará un desplazamiento aritmético a la izquierda de la entrada A.

El 74181 realiza estas operaciones en dos operandos de cuatro bits y genera un resultado de cuatro bits con acarreo en 22 nanosegundos (45 MHz). El 74S181 realiza las mismas operaciones en 11 nanosegundos (90 MHz), mientras que el 74F181 realiza las operaciones en 7 nanosegundos (143 MHz) (normal).

Se pueden combinar múltiples segmentos para obtener tamaños de palabra arbitrarios. Por ejemplo, se pueden combinar dieciséis generadores de acarreo anticipado 74S181 y cinco 74S182 para realizar las mismas operaciones en operandos de 64 bits en 28 nanosegundos (36 MHz). Aunque eclipsado por el rendimiento de los microprocesadores de 64 bits de varios gigahercios de la actualidad, esto fue bastante impresionante en comparación con las velocidades de reloj de submegahercios de los primeros microprocesadores de cuatro y ocho bits.

Funciones implementadas

El 74181 implementa las 16 funciones lógicas posibles con dos variables. Sus funciones aritméticas incluyen suma y resta con y sin acarreo. Se puede utilizar con datos activos altos, en los que un nivel lógico alto corresponde a 1, y datos activos bajos, en los que un nivel lógico bajo corresponde a 1. [4]

Entradas y salidas

Hay cuatro entradas de selección, S0a S3, para seleccionar la función. Mse utiliza para seleccionar entre operaciones lógicas y aritméticas, y Cnes el carry-in. Ay Bson los datos que se van a procesar (cuatro bits). Fes la salida numérica. También hay Py Gseñales para un sumador de carry-lookahead , que se puede implementar mediante uno o varios chips 74182.

Tabla de funciones para la salida F

En la siguiente tabla, AND se denota como un producto, OR con un signo, XOR con , NOT lógico con una barra superior y más y menos aritméticos usando las palabras más y menos. + {\estilo de visualización +} {\displaystyle \oplus}

Significado

El 74181 simplificó enormemente el desarrollo y la fabricación de computadoras y otros dispositivos que requerían computación de alta velocidad durante la década de 1970 hasta principios de la década de 1980, y todavía se lo considera un diseño de ALU "clásico". [5]

Antes de la introducción del 74181, las CPU de las computadoras ocupaban varias placas de circuitos e incluso las computadoras más simples podían llenar varios gabinetes. El 74181 permitió que una CPU completa y, en algunos casos, una computadora completa se construyeran en una sola placa de circuito impreso grande . El 74181 ocupa una etapa históricamente significativa entre las CPU más antiguas basadas en funciones lógicas discretas distribuidas en varias placas de circuitos y los microprocesadores modernos que incorporan todas las funciones de la CPU en un solo chip. El 74181 se utilizó en varias minicomputadoras y otros dispositivos a partir de la década de 1970, pero a medida que los microprocesadores se volvieron más potentes, la práctica de construir una CPU a partir de componentes discretos cayó en desuso y el 74181 no se utilizó en ningún diseño nuevo.

Educación

En 1994, los diseños de CPU basados ​​en el 74181 no eran comercialmente viables debido al precio comparativamente bajo y al alto rendimiento de los microprocesadores, pero todavía eran útiles para enseñar la organización de computadoras y el diseño de CPU porque brindaban oportunidades para el diseño y la experimentación prácticos. [6]

  • Revisión de Electrónica digital con VHDL (versión Quartus II) en Journal of Modern Engineering, volumen 7, número 2, primavera de 2007.
  • Un procesador TTL mínimo para la exploración de la arquitectura: un artículo que describe cómo se puede utilizar el 74181 para enseñar la arquitectura de la CPU.
  • En un laboratorio de hardware para el curso de organización de computadoras en pequeñas universidades en 2003, se utilizó el 74LS181 en una clase de laboratorio.
  • Simulador de demostración basado en Java 74181 + 74182
  • APOLLO181 (por Gianluca.G, Italia 2012): un procesador educativo casero hecho con lógica TTL y memorias bipolares, basado en los chips Bugbook I y II, en particular en el 74181.
  • Construya su computadora usando LÓGICA y MEMORIA, antes de la llegada del microprocesador, un video que muestra la historia y el uso educativo de la ALU 74181.
  • Una demostración jugable del 74181 emulado en un simulador de física

Computadoras

Muchas CPU y subsistemas de computadoras se basaron en el 74181, incluidos varios modelos históricamente significativos.

Otros usos

Véase también

Referencias

  1. ^ Höltgen, Stefan, ed. (2017). Logik, Informationstheorie [ Lógica, Teoría de la Información ] (en alemán). De Gruyter. pag. 115.ISBN 9783110477504– a través de Google Books.
  2. ^ Daniel P. Sieworek ; C. Gordon Bell ; Allen Newell . "Capítulo 6: Estructura". Estructuras de computadoras: principios y ejemplos (PDF) . pág. 63. El chip más antiguo y famoso, la unidad lógica aritmética (ALU) 74181, proporcionaba hasta 32 funciones de dos variables de 4 bits.
  3. ^ Murdocca, Miles; Gerasoulis, Apostolos; Levy, Saul (1 de octubre de 1991). Nueva arquitectura de computadora óptica que utiliza interconexiones reconfigurables (informe). p. 23. Diagrama lógico para el 74181 ... Hay 63 puertas lógicas.
  4. ^ "SN54LS181, SN54S181 SN74LS181, SN 74S181 UNIDADES ARITMÉTICO-LÓGICAS/GENERADORES DE FUNCIONES" (PDF) . Texas Instruments . Marzo de 1988.
  5. ^ Kestrel: Diseño de un procesador paralelo SIMD de 8 bits (PDF) . Actas de la 17.ª Conferencia sobre investigación avanzada en VLSI. 15-17 de septiembre de 1997. pág. 11.
  6. ^ Bradford J. Rodriguez. Un procesador TTL mínimo para la exploración de la arquitectura. Actas del Simposio ACM de 1994 sobre informática aplicada. El estudio de la arquitectura informática suele ser un ejercicio abstracto, escrito en papel. Los estudiantes no pueden investigar el funcionamiento interno de un microprocesador de un solo chip, y pocas máquinas de lógica discreta están abiertas a la inspección de los estudiantes.
  7. ^ "Historia del 74181 en los miniordenadores comerciales". Archivado desde el original el 2 de noviembre de 2019.
  8. ^ C. Gordon Bell ; J. Craig Mudge; John E. McNamara (agosto de 1979). Ingeniería informática: una visión DEC del diseño de sistemas de hardware. Digital Press. pág. 335,336. ISBN 0-932376-00-2.
  9. ^ por Bob Supnik (31 de agosto de 2004). "Simuladores: máquinas virtuales del pasado (y del futuro)". ACM Queue . 2 (5).
  10. ^ "La demostración final del ordenador Xerox 'Star'". Museo de Historia de la Computación . Archivado desde el original el 2007-11-15 . Consultado el 2007-10-28 .
  11. ^ Del Rosso, Tom (octubre-diciembre de 1994). "IC Corner: Early IC ALU'S In The Xerox Alto" (PDF) . La máquina analítica . 2 (2). Asociación de Historia de la Computación de California: 17.
  12. ^ "VAX-11/780, en Digital Computing Timeline, 1977". Digital Information Research Services, vía Microsoft Research (research.microsoft.com). 30 de abril de 1998. Consultado el 2 de noviembre de 2007 .
  13. ^ Duell, Tony (mayo de 1995). "Más sobre el peripatético 74x181" (PDF) . La máquina analítica . 2 (3). Asociación de Historia de la Computación de California: 27.
  14. ^ "Primeros periféricos PDP-11". Archivado desde el original el 25 de julio de 2011. Consultado el 28 de octubre de 2007 .
  15. ^ Manual del usuario del procesador de punto flotante FPP12A (PDF) . Digital Equipment Corporation. Diciembre de 1973. pág. 5-24. DEC-12-HFPPA-AD.
  16. ^ "Descripción de la microarquitectura Wang 2200".
  17. ^ "Descripción del canal del disco Wang 2200".
  18. ^ Paquete de dibujo de Datapoint 2200 versión I y II (PDF) . pág. 36.
  19. ^ "ICL 1501 Intelligent Terminal". Allard's Computer Museum Groningen . Archivado desde el original el 23 de abril de 2015. Consultado el 23 de abril de 2015 .
  20. ^ Operación y mantenimiento de Star Castle. Cinematronics, Inc. 1980.

Fichas técnicas del fabricante:

  • Texas Instruments (y generador de acarreo anticipado 74182)
  • Señalética
  • Philips
  • Niño justo.

Explicación de cómo funciona el chip

  • Dentro del chip ALU 74181 vintage: cómo funciona y por qué es tan extraño
  • Dentro del chip 74181 ALU: fotos de la matriz e ingeniería inversa que muestran su plano de planta y la disposición de los transistores de algunas de sus puertas
Obtenido de "https://es.wikipedia.org/w/index.php?title=74181&oldid=1266097885"