

El controlador de pantalla gráfica de alto rendimiento 7220 (comúnmente μPD7220 o NEC 7220 ) es un controlador de pantalla de vídeo y una unidad de procesamiento gráfico , capaz de dibujar líneas, círculos, arcos y caracteres en una pantalla de mapa de bits . Fue desarrollado por Nippon Electric Company (NEC) para admitir eficientemente el conjunto de caracteres Kanji , lo que explica por qué la línea de computadoras APC tenía gráficos superiores en comparación con los modelos de la competencia. El chip se utilizó por primera vez en la NEC N5200 y en computadoras posteriores, como la NEC PC-9801 , la APC II y la APC III , el módulo gráfico opcional para la DEC Rainbow , la NCR Decision Mate V, la Tulip System-1 , la Compis y la Epson QX-10 . [ 1 ]
El μPD7220 fue una de las primeras implementaciones de un procesador de pantalla gráfica como un único chip de circuito integrado de integración a gran escala (LSI) , lo que permitió el diseño de tarjetas gráficas de vídeo de bajo coste y alto rendimiento, como las de Number Nine Visual Technology . Fue uno de los chips gráficos más conocidos de la década de 1980. [ 2 ]
Detalles

El proyecto se inició en 1979, con producción de prueba en 1980 y producción en masa a partir de diciembre de 1981. [ 3 ] [ 4 ] Se utilizó por primera vez en el NEC N5200 (conocido en Norteamérica como NEC APC o "Advanced Personal Computer" [ 5 ] ) en 1981. [ 6 ] El N5200 contaba con un procesador Intel 8086 de 5 MHz en un bus de 16 bits y venía con una tarjeta de visualización solo de texto que utilizaba un μPD7220 (en modo texto ). Una tarjeta de visualización solo de gráficos opcional, con un segundo chip μPD7220 (que operaba en modo gráfico), "fusionaba" el texto y el vídeo gráfico a través de un puerto XOR (en cada una de las señales RGB ) en hardware. El único sistema operativo en el NEC APC original era el UCSD p-System , pero se añadió soporte para CPM/86 en 1982 .
En 1981, se publicó en el IEEE un artículo en inglés escrito en 1980 por Tetsuji Oguchi, Misao Higuchi, Takashi Uno, Michiori Kamaya y Munekazu Suzuki . [ 7 ] NEC implementó el chip en otras computadoras, como la NEC PC-9801 y las computadoras NEC APC II y posteriormente APC III, y también lo lanzó a otros fabricantes en Japón, a partir de 1982. Ese mismo año, NEC Information Systems, la filial estadounidense de NEC, presentó el 7220 en Norteamérica.
Para 1983, se utilizaba en otras computadoras antiguas, de NEC y otras compañías, incluidas Digital Equipment Corporation y Wang Laboratories . [ 8 ]
Si bien la mayoría de las computadoras utilizaban pantallas de caracteres mapeadas en memoria o de bits , aquellas con un μPD7220 tenían acceso a un coprocesador gráfico sofisticado para la época. El controlador podía usarse como una simple pantalla de caracteres con tipografías definidas por el usuario y, simultáneamente, como una pantalla gráfica direccionable en todos los puntos.
Además, el controlador contaba con funciones de asistencia por hardware para dibujar líneas rectas y sectores circulares. Dibujaba píxeles a lo largo de una línea, un arco circular o a partir de caracteres definidos por el usuario en menos de 800 ns. Esto permitía que el ordenador principal continuara con otros procesos mientras se realizaba la operación de dibujo.
La alta resolución permitía admitir idiomas basados en glifos, como el japonés , que resultaban difíciles de admitir de forma integral con pantallas basadas en caracteres. La gran capacidad de memoria, combinada con los registros de la ventana gráfica por hardware, permitía un desplazamiento fluido y a alta velocidad .
La compatibilidad con el hardware de acceso directo a memoria (DMA) permitió transferir mapas de bits desde y hacia la memoria del controlador a velocidades limitadas por el bus. De esta forma, los mapas de bits podían visualizarse rápidamente en la pantalla, mientras que el controlador se centraba en las tareas de renderizado más complejas.
El controlador podía manejar una pantalla de hasta 1024 × 1024 píxeles con una profundidad de color de cuatro bits , generando 16 colores o niveles de escala de grises. [ 9 ] Incluía una interfaz de lápiz óptico que sincronizaba el reloj de píxeles con las señales de entrada sin necesidad de un procesador adicional.
GKS estaba disponible en sistemas CP/M y MS-DOS y constituyó la base de las plataformas CAD de principios de la década de 1980 en plataformas de hardware que, de otro modo, serían limitadas.
Unos años después de su introducción, un periodista dijo: «El chip 7220 GDC es un componente que incluso algunos de los competidores de NEC han considerado demasiado bueno como para dejarlo pasar». [ 8 ] Cuando se anunció la Apple Lisa en 1983, la prensa cuestionó por qué no se utilizó el popular 7220. [ 10 ] [ 11 ] Bruce Daniels señaló que la Lisa utilizaba principalmente gráficos rasterizados (conocidos como gráficos de mapa de bits en ese momento), que podían implementarse con soporte de hardware menos costoso. En cambio, las primitivas gráficas se escribieron en software. El gerente de desarrollo Wayne Rosing agregó que, aunque el equipo conocía el 7220, no estaba completamente disponible cuando comenzó el diseño. También había restricciones sobre cuándo se podía acceder a la memoria de la pantalla: solo durante ciertos momentos en el ciclo de actualización vertical . [ 10 ]
Las variantes del NEC μPD7220 compatibles con IBM PC utilizan el bus ISA .
Variantes
Las variantes incluidas son:
- Intel obtuvo la licencia del diseño y lo denominó controlador de pantalla gráfica 82720. [ 12 ] [ 13 ] Anunciado en 1982, fue el primero de lo que se convertiría en una larga línea de unidades de procesamiento gráfico de Intel . [ 14 ] [ 15 ]
- Alemania Oriental (la República Democrática Alemana) produjo una réplica denominada U82720 , utilizada con la réplica U880 del Zilog Z80 . [ 16 ]
- La variante más rápida de semiconductor complementario de óxido metálico (CMOS) recibió la designación μPD72 0 20.
- Un proyecto posterior dio como resultado el controlador de pantalla gráfica avanzada (AGDC) μPD72 1 20, que era más rápido y admitía una interfaz de 16 bits . Fue nombrado uno de los "100 mejores" productos de 1987 por Electronics Design . [ 17 ]
Interiores
Se utilizan dos canales de E/S, dirigidos a A0 y A1. La lectura de A0 recupera el estado del 7220. La lectura de A1 obtiene el primer byte de la cola interna. La escritura en el 7220 utiliza ambos registros ; A1 para escribir el comando, A0 para escribir los parámetros en la cola. [ 1 ] Las piezas tenían una ruta de datos de 8 bits . [ 18 ] Las piezas estaban disponibles con relojes que funcionaban de 4 MHz a 5,5 MHz, lo que se consideraba un rendimiento relativamente alto para la época. [ 11 ]
Referencias
- 1 2 Dampf, Guido (1986). "Gráficos con el NEC 7220: Acceso directo con Turbo Pascal" . Archivado del original el 2 de mayo de 2019. Recuperado el 27 de julio de 2013 .(Traducción de "Grafik mit dem 7220 von NEC", mc , 1986, H11, págs. 54-65)
- ↑ F. Robert A. Hopgood; Roger J. Hubbold; David A. Duce, eds. (1986). Advances in Computer Graphics II . Springer. pág. 169. ISBN 9783540169109.
Quizás la más conocida sea la NEC 7220.
- ↑ Oguchi, Tetsuji. "Productos LSI en cuyo diseño participé" . Oguchi R&D . Archivado del original el 16 de mayo de 2021. Consultado el 2 de noviembre de 2021 .
- ↑ Oguchi, Tetsuji. "Historia resumida del desarrollo de GDC" (PDF) . Oguchi R&D . Archivado (PDF) del original el 13 de marzo de 2019. Recuperado el 2 de noviembre de 2021 .
- ↑ "Daves Old Computers - Nippon Electric Company - APC" . Daves Old Computers . Archivado del original el 20 de abril de 2021. Consultado el 2 de noviembre de 2021 .
- ↑田辺皓正, ed. (30 de abril de 1983).マ イ ク ロ コ ン ピ ュ ー タ シ リ ー ズ 15 8086 マ イ ク ロ コ ン ピ ュ ー タ(en japonés). 丸善株式会社. pag. 254.
- ↑ Tetsuji Oguchi; Misao Higuchi; Takashi Uno; Michiori Kamaya; Munekazu Suzuki (febrero de 1981). "Un controlador de pantalla gráfica de un solo chip" (PDF) . Conferencia Internacional de Circuitos de Estado Sólido de la IEEE de 1981. Resumen de artículos técnicos . IEEE . págs. 170–171 . doi : 10.1109/ISSCC.1981.1156160 . S2CID 20765458 .
- 1 2 David Needle (21 de marzo de 1983). "El chip 7220 GDC de NEC permite gráficos en color de alta resolución" . Info World . págs. 31–34 . Consultado el 29 de julio de 2013 .
- ↑ Manual del usuario del controlador de pantalla gráfica uPD7220/7220A (PDF) . NEC Electronics Inc. Diciembre de 1985. págs. 4–5 .
- 1 2 Wayne Rosing , Bruce Daniels y Larry Tesler (febrero de 1983). "Una entrevista con Wayne Rosing, Bruce Daniels y Larry Tesler: una mirada entre bastidores al desarrollo de Lisa de Apple" . Byte Magazine . págs. 90–114 . Recuperado el 29 de julio de 2013 .
{{cite news}}: CS1 maint: varios nombres: lista de autores ( enlace ) - 1 2 Hal W. Hardenberg (abril de 1983). "Una introducción al 7220" . DTACK Grounded . Digital Acoustics. págs. 8–9 . Recuperado el 31 de julio de 2013 .
- ↑ Tsay, Changon (1986-01-01). "Diseño de un sistema gráfico basado en el controlador de pantalla gráfica INTEL 82720" . Colección ETD de la Universidad de Texas en El Paso : 1–152 .
- ↑ Intel Corporation, "Artículo de portada: Una imagen del futuro: Dibujando en computadoras", Solutions, noviembre/diciembre de 1983, página 2
- ↑ "Informe anual de Intel Corporation" (PDF) . Intel. 1982. Consultado el 27 de julio de 2013 .
- ↑ 82720 GDC Application Manual (PDF) . Intel, reimpreso de NEC. Julio de 1983. Consultado el 30 de mayo de 2024 .
- ↑ «Integrierte Schaltkreise: Schaltkreis U82720» . Técnica Robotrón . Consultado el 27 de julio de 2013 .(en alemán)
- ↑ "El controlador de pantalla gráfica simplifica la programación" (PDF) . Diseño electrónico . 14 de mayo de 1987. pág. 106.
- ↑ "μPD7220/GDC, μPD7220-1/μPD7220-2 Controlador de pantalla gráfica" (PDF) . La hoja de datos . NEC. 7 de abril de 1983. Archivado del original (PDF) el 25 de abril de 2012. Recuperado el 29 de julio de 2013 .
Enlaces externos
- Manual de usuario uPD7220/uPD7220A, diciembre de 1985
- Manual de diseño uPD7220/uPD7220A, 1982
- Código fuente del controlador para CP/M-86
- Hojas de datos 7220 y 72020
- "Artículo sobre μPD7220" (PDF) . Nikkei Electronics .(en japonés)
- Unidades de procesamiento gráfico
- chips gráficos
- Microprocesadores NEC