Articulo de referencia

NEC μPD7720

El NEC μPD7720 es el nombre de los procesadores de señales digitales de punto fijo de NEC (actualmente Renesas Electronics ). Anunciado en 1980, se convirtió, junto con el Texas...

El NEC μPD7720 es el nombre de los procesadores de señales digitales 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 la década de 1970, los ingenieros de telefonía 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 presentando el Intel 2920 , [ 3 ] un procesador integrado que, si bien tenía convertidores digital-analógico y analógico-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 , tuvieron lugar al año siguiente en la conferencia internacional de circuitos de estado sólido del IEEE de 1980. [ 4 ] El μPD7720 estuvo disponible por primera vez en 1981 [ 5 ] y se comercializó a finales de 1982 a un costo de ¥20.000 (alrededor de $82 y ajustado por inflación a dólares de 2023, alrededor de $304). [ 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

Se encuentran descripciones detalladas de la arquitectura μPD7720 en Chance (1990), [ 8 ] Sweitzer (1984) [ 9 ] y Simpson (1984). [ 10 ] En resumen, el NEC μPD7720 funciona a  una frecuencia de 4 MHz con 128 palabras de RAM de datos de 16 bits, 512 palabras de ROM de datos de 13 bits y 512 palabras de memoria de programa de 23 bits, que tiene un formato de instrucción tipo VLIW , lo que permite todas las operaciones de ALU , la operación de incremento/decremento del registro de direcciones y la operación 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 NEC μPD96050

El NEC μPD77C25, sucesor del μ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 e interrupciones, mantiene la misma profundidad de cuatro que la del μPD7720. [ 13 ]El NEC μPD77C25 fue sucedido por el μPD96050 retrocompatible 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 de Super NES .

Referencias

  1. 1 2 Hays, W. Patrick (marzo de 2004). "DSPs: De vuelta al futuro" . ACM Queue . 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ág. 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 . 14 de junio de 2022. Consultado el 3 de agosto de 2023 .
  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). "Devices Overview" . En Jones, NB; Watson, JD McK. (eds.). Digital Signal Processing: Principles, Devices and Applications . Peter Peregrinus Ltd. pp. 10–12 . ISBN  0863412106.
  9. Sweitzer, S. (marzo de 1984). "Un conjunto de chips FFT de bajo costo". ICASSP '84. Conferencia Internacional IEEE sobre Acústica, Habla y Procesamiento de Señales . 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 mediante el procesador de señales NEC μPD7720". Microprocessing and Microprogramming . 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. 1 2 "Procesador de señal digital μPD77C25/μPD77P25" . pág. 1. Consultado el 18 de diciembre de 2023 . 
  • Las hojas de datos de los modelos UPD7720A, UPD7720AC y UPD7720AD están disponibles aquí .
  • Las hojas de datos de los modelos UPD77C25C, UPD77C25GW y UPD77C25L están disponibles aquí .