stringtranslate.com

NEC μPD7720

El NEC μPD7720 es el nombre de los procesadores de señal digital de punto fijo de NEC (actualmente Renesas Electronics ). Anunciado en 1980, se convirtió, junto con el Texas Instruments TMS32010 , en uno de los DSP más populares de su época.

Fondo

A finales de los años 1970, los ingenieros telefónicos intentaban crear tecnología con el rendimiento suficiente para permitir la marcación digital por tonos. [1] Las soluciones de procesamiento de señales digitales existentes requerían más de cien chips y consumían cantidades significativas de energía. [2] Intel respondió a este mercado potencial con la introducción del Intel 2920, [3] un procesador integrado que, si bien tenía convertidores de digital a analógico y de analógico a digital, carecía de características adicionales (como un multiplicador de hardware) que se encontrarían en procesadores posteriores. [1] Los anuncios de los primeros DSP "reales", el NEC μPD7720 y el chip Bell Labs DSP-1 , se produjeron el año siguiente en la conferencia IEEE International Solid-State Circuits de 1980. [4] El μPD7720 se comercializó por primera vez en 1981 [5] y a fines de 1982 a un costo de ¥20.000 (alrededor de $82 y $304 corregidos por inflación para el año 2023). [6] Más allá de su uso inicial en telefonía, estos procesadores encontraron aplicaciones en controladores de unidades de disco y gráficos, síntesis de voz y módems. [7]

Arquitectura

Descripciones detalladas de la arquitectura μPD7720 se encuentran en Chance (1990), [8] Sweitzer (1984) [9] y Simpson (1984). [10] Brevemente, el NEC μPD7720 funciona a una frecuencia de 4 MHz con RAM de datos de 16 bits y 128 palabras, ROM de datos de 13 bits y 512 palabras y memoria de programa de 23 bits y 512 palabras, que tiene un formato de instrucción similar a VLIW , lo que permite todas las operaciones de ALU , operaciones de incremento/decremento de registro de dirección y operaciones de movimiento en un ciclo. [11] El área de pila, que es distinta del espacio de direcciones de la memoria principal, se asigna en un espacio de direcciones separado. La pila, utilizada durante las llamadas a subrutinas e interrupciones , tiene una profundidad de cuatro. [12]

Variantes

El sucesor del NEC μPD96050

El NEC μPD77C25, que sucedió al μPD7720, funciona a una frecuencia de 8 MHz con una RAM de datos de 16 bits y 256 palabras, una ROM de datos de 16 bits y 1024 palabras y una memoria de programa de 24 bits y 2048 palabras. [13] La pila, utilizada durante las llamadas a subrutinas y las interrupciones, mantiene la misma profundidad de cuatro que la del μPD7720. [13]
El μPD77C25 de NEC fue reemplazado por el μPD96050 compatible con versiones anteriores, que funciona a una frecuencia de 10 o 15 MHz con 2048 RAM de datos de 16 bits, 2048 palabras ROM de datos de 16 bits y 16 384 palabras de memoria de programa de 24 bits. En comparación con su predecesor, la pila de llamadas se ha ampliado a una profundidad de 8, el conjunto de instrucciones incluye algunas instrucciones adicionales y admite respaldo de batería para la RAM de datos.
Tanto el μPD77C25 (DSP-1, DSP-2, DSP-3, DSP-4) como el μPD96050 (ST010, ST011) se utilizaron como coprocesadores de mejora en los cartuchos de juegos Super NES .

Referencias

  1. ^ ab Hays, W. Patrick (marzo de 2004). "DSPs: Regreso al futuro". Cola . 2 (1): 44. doi : 10.1145/984458.984485 . (se requiere suscripción)
  2. ^ Tretter, Steven A. (2008). Diseño de sistemas de comunicación mediante algoritmos DSP. Springer. p. 2. ISBN 978-0-387--74885-6.
  3. ^ "El 2920" . Consultado el 14 de enero de 2024 .
  4. ^ Waldner, Jean-Baptsite (2007). Nanocomputadoras e inteligencia de enjambre. Wiley. pag. 93.ISBN 978-1-84821-009-7.
  5. ^ : Anderson, Alexander John (1994). Fundamentos de la tecnología informática. Chapman & Hall. pág. 365. ISBN 0-412-59810-8.
  6. ^ "Hitos: MPD7720DSP, 1980". ETHW . 2022-06-14 . Consultado el 2023-08-03 .
  7. ^ Lee, Edward Ashford; Seshia, Sanjit Arunkumar (2011). Introducción a los sistemas integrados: un enfoque de sistemas ciberfísicos. Lee y Seshia. pag. 182.ISBN 978-0-557-70857-4.
  8. ^ Chance, RJ (1990). "Descripción general de los dispositivos". En Jones, NB; Watson, JD McK. (eds.). Procesamiento de señales digitales: principios, dispositivos y aplicaciones . Peter Peregrinus Ltd., págs. 10-12. ISBN 0863412106.
  9. ^ Sweitzer, S. (marzo de 1984). "Un conjunto de chips FFT de bajo coste". ICASSP '84. IEEE International Conference on Acoustics, Speech, and Signal Processing . Vol. 9. págs. 371–373. doi :10.1109/ICASSP.1984.1172726.(se requiere suscripción)
  10. ^ Simpson, Robert J.; Terrell, Trevor J. (septiembre de 1984). "Filtrado digital utilizando el procesador de señal NEC μPD7720". Microprocesamiento y microprogramación . 14 (2): 67–78. doi :10.1016/0165-6074(84)90101-7.(se requiere suscripción)
  11. ^ "Procesador de señal digital μPD77C20A, 7720A, 77P20". pág. 1. Consultado el 18 de diciembre de 2023 .
  12. ^ "Procesador de señal digital μPD77C20A, 7720A, 77P20". pág. 4(3a-4) . Consultado el 25 de diciembre de 2023 .
  13. ^ ab "μPD77C25/μPD77P25 Procesador de señal digital". pág. 1 . Consultado el 18 de diciembre de 2023 .

Enlaces externos