NEC µPD7220 - NEC µPD7220

NEC μPD7220
Veröffentlichungsdatum 1980
Geschichte
Nachfolger μPD72120 Advanced Graphics Display Controller
μPD7220A
Auf NEC PC-9801F

Der High-Performance Graphics Display Controller 7220 (üblicherweise μPD7220 oder NEC 7220 ) ist ein Video-Display-Prozessor , der Linien, Kreise, Bögen und Zeichengrafiken auf eine Bitmap-Anzeige zeichnen kann. Es wurde von NEC entwickelt , um den Kanji-Zeichensatz effizient zu unterstützen, was erklärt, warum die APC-Computerlinie im Vergleich zu Konkurrenzmodellen eine so überlegene Grafik hatte. Der Chip wurde auch in späteren Computern verwendet, wie dem PC-9801 von NEC und den Computern APC II und APC III von NEC, dem intelligenten Kanji-Terminal NEC N5200, dem optionalen Grafikmodul für den DEC Rainbow , dem NCR Decision Mate V, dem Tulip System -1 und der Epson QX-10 .

Der μPD7220 war eine der ersten Implementierungen eines Grafikdisplayprozessors als einzelner integrierter Large Scale Integration (LSI) -Schaltungschip , der das Design von kostengünstigen Hochleistungs-Grafikkarten wie denen von Number Nine Visual Technology ermöglichte . Er war einer der bekanntesten Grafikchips der 1980er Jahre.

Einzelheiten

μPD7220-Blockdiagramm

Das Projekt wurde 1979 gestartet und erschien 1980 in NECs "Advanced Personal Computer" oder "APC". Der NEC APC verfügte über einen 5 MHz Intel 8086- Prozessor auf einem 16-Bit-Bus und wurde mit einer Nur-Text-Anzeigetafel geliefert diesen Chip (im Textmodus). Eine optionale Nur-Grafik-Anzeigeplatine mit einem zweiten uPD7220-Chip (der im Grafikmodus arbeitet) "fusionierte" das Text- und Grafikvideo über einen XOR-Port (an jedem der RGB-Signale) in HW. Das einzige Betriebssystem auf dem ursprünglichen NEC APC war das UCSD p-System , aber später (1982) wurde CPM/86-Unterstützung hinzugefügt. 1981 wurde im IEEE eine englischsprachige Arbeit veröffentlicht, die 1980 von Tetsuji Oguchi, Misao Higuchi, Takashi Uno, Michiori Kamaya und Munekazu Suzuki verfasst wurde. Nippon Electric Company (jetzt NEC) setzte den Chip in anderen Computern wie dem NEC PC-9801 und den APC II- und späteren APC III- Computern von NEC ein und gab ihn ab 1982 auch an andere Hersteller in Japan frei. der 7220 wurde in Nordamerika von NEC Information Systems, dem US-Zweig von NEC, vorgestellt. Bis 1983 wurde es in anderen frühen Computern von NEC und anderen Unternehmen wie Digital Equipment Corporation und Wang Laboratories verwendet .

Einige Jahre nach seiner Einführung sagte ein Journalist: "Der 7220 GDC-Chip ist eine Komponente, die selbst einige Konkurrenten von NEC zu gut fanden, um darauf verzichtet zu werden." Als die Apple Lisa 1983 angekündigt wurde, stellte die Presse die Frage, warum der beliebte 7220 nicht verwendet wurde. Bruce Daniels wies darauf hin, dass die Lisa hauptsächlich Rastergrafiken (damals als Bitmap-Grafiken bekannt) verwendet, die mit kostengünstigerer Hardwareunterstützung implementiert werden könnten. Stattdessen wurden Grafikprimitive in Software geschrieben. Entwicklungsmanager Wayne Rosing fügte hinzu, dass das Team zwar über den 7220 Bescheid wusste, dieser jedoch zu Beginn des Designs noch nicht verfügbar war. Es gab auch Einschränkungen, wann auf den Displayspeicher zugegriffen werden konnte: nur zu bestimmten Zeiten im vertikalen Refresh- Zyklus.

Varianten

Varianten enthalten:

  • Intel lizenzierte das Design und nannte es den 82720 Grafik-Display-Controller. Es wurde 1982 angekündigt und war das erste einer langen Reihe von Intel-Grafikprozessoren .
  • Ostdeutschland (die Deutsche Demokratische Republik) produzierte eine Replik mit der Bezeichnung U82720, die mit der U880- Replik des Zilog Z80 verwendet wurde .
  • Die schnellere komplementäre Metall-Oxid-Halbleiter (CMOS)-Variante erhielt die Bezeichnung μPD72 0 20.
  • Ein Folgeprojekt produzierte den μPD72 1 20 Advanced Graphics Display Controller (AGDC), der schneller war und eine 16-Bit- Schnittstelle unterstützte. Es wurde von Electronics Design als eines der "Top 100"-Produkte des Jahres 1987 ausgezeichnet .

Einbauten

Es werden zwei E/A-Kanäle verwendet, die A0 und A1 adressieren. Das Lesen von A0 ruft den 7220-Status ab. Beim Lesen von A1 wird das erste Byte aus der internen Warteschlange geholt. Beim Schreiben in den 7220 werden beide Register verwendet; A1 zum Schreiben des Kommandos, A0 zum Schreiben der Parameter in die Queue. Die Teile hatten einen 8-Bit- Datenpfad. Es gab Teile mit Takten von 4 MHz bis 5,5 MHz, was für die damalige Zeit als relativ leistungsstark galt.

Verweise

Externe Links