stringtranslate.com

НЭК μPD7220

μPD7220A
На NEC PC-9801F

Высокопроизводительный контроллер графического дисплея 7220 (обычно μPD7220 или NEC 7220 ) представляет собой контроллер видеодисплея и графический процессор , способный рисовать линии, круги, дуги и символьную графику на растровом дисплее. Он был разработан компанией Nippon Electric Company (NEC) для эффективной поддержки набора символов кандзи , что объясняет, почему линейка компьютеров APC имеет превосходную графику по сравнению с конкурирующими моделями. Чип впервые использовался в NEC N5200 и в более поздних компьютерах, таких как NEC PC-9801 , APC II и APC III , компьютере NEC, дополнительном графическом модуле для DEC Rainbow , NCR Decision Mate V, Tulip System- 1 и Epson QX-10 . [1]

μPD7220 был одной из первых реализаций процессора графического дисплея в виде одной интегральной микросхемы большой интеграции (LSI) , что позволило разрабатывать недорогие высокопроизводительные видеографические карты, такие как карты от Number Nine Visual Technology . Это был один из самых известных графических чипов 1980-х годов. [2]

Подробности

Блок-схема μPD7220

Проект был начат в 1979 году, пробное производство началось в 1980 году, а массовое производство началось в декабре 1981 года. [3] [4] Впервые он был использован в NEC N5200  [ja] (известном в Северной Америке как NEC APC или «Advanced Personal»). Компьютер» [5] ) в 1981 году. [6] N5200 оснащался процессором Intel 8086 с тактовой частотой 5 МГц на 16-битной шине и поставлялся с платой только для текстового дисплея с использованием μPD7220 (в текстовом режиме ). Дополнительная плата дисплея только для графики, оснащенная вторым чипом μPD7220 (работающим в графическом режиме), аппаратно «объединила» текст и графическое видео через порт XOR (на каждом из сигналов RGB ). Единственной ОС на оригинальном NEC APC была UCSD p-System , но поддержка CPM/86 была добавлена ​​в 1982 году .

В 1981 году в IEEE была опубликована англоязычная статья, написанная в 1980 году Тэцудзи Огути, Мисао Хигути, Такаши Уно, Митиори Камая и Мунекадзу Судзуки . [7] NEC внедрила этот чип в другие компьютеры, такие как NEC PC-9801, а также в компьютеры NEC APC II и более поздние версии APC III, а также выпустила его другим производителям в Японии, начиная с 1982 года. В том же году был выпущен процессор 7220. обнаружен в Северной Америке компанией NEC Information Systems, американским подразделением NEC.

К 1983 году он использовался в других ранних компьютерах NEC и других компаний, включая Digital Equipment Corporation и Wang Laboratories . [8]

В то время как большинство компьютеров использовали символы с отображением в памяти или дисплеи с растровым отображением , компьютеры с μPD7220 имели доступ к сложному на то время графическому сопроцессору. Контроллер можно использовать либо как простой символьный дисплей с определяемыми пользователем шрифтами, либо одновременно как графический дисплей с адресацией по всем точкам.

Кроме того, контроллер имел аппаратные функции поддержки рисования прямых линий и секторов кругов. Он рисовал пиксели вдоль линии, дуги окружности или из определенных пользователем символов менее чем за 800 нс. Это позволило главному компьютеру продолжить другую обработку, пока продолжалась операция рисования.

Возможность высокого разрешения позволяла поддерживать языки на основе глифов, такие как японский , которые было трудно полностью поддерживать с помощью символов на основе дисплеев. Большой объем памяти в сочетании с аппаратными регистрами области просмотра обеспечивал плавную высокоскоростную прокрутку .

Совместимость с аппаратным обеспечением прямого доступа к памяти позволила перемещать растровые изображения в память контроллера и из нее со скоростью, ограниченной шиной. Таким образом, растровые изображения можно было перемещать по дисплею на высокой скорости, а контроллер продолжал концентрироваться на более сложных задачах рендеринга.

Контроллер может работать с дисплеем с разрешением максимум 1024 × 1024 пикселей и четырехбитной глубиной цвета . Он включал в себя интерфейс светового пера , который синхронизировал тактовую частоту пикселей с входными сигналами без дополнительной поддержки процессора.

GKS был доступен в системах CP/M и MS-DOS и лег в основу платформ САПР начала 1980-х годов на ограниченных в остальном аппаратных платформах.

Через несколько лет после его появления один журналист сказал: «Чип 7220 GDC — это компонент, который даже некоторые конкуренты NEC сочли слишком хорошим, чтобы отказаться от него». [8] Когда в 1983 году был анонсирован Apple Lisa , пресса подняла вопрос, почему популярный 7220 не использовался. [9] [10] Брюс Дэниелс отметил, что в Lisa в основном использовалась растровая графика (известная в то время как растровая графика), которую можно было реализовать с менее дорогой аппаратной поддержкой. Вместо этого графические примитивы были написаны в программном обеспечении. Менеджер по разработке Уэйн Розинг добавил, что, хотя команда знала о 7220, на момент начала разработки он был еще не доступен. Также были ограничения на доступ к памяти дисплея: только в определенные моменты цикла вертикального обновления . [9]

Совместимые с IBM PC варианты NEC μPD7220 используют шину ISA .

Варианты

Варианты включали:

Внутренности

Используются два канала ввода-вывода с адресацией A0 и A1. Чтение A0 возвращает статус 7220. Чтение A1 извлекает первый байт из внутренней очереди. Запись в 7220 использует оба регистра ; А1 для записи команды, А0 для записи параметров в очередь. [1] Детали имели 8-битный путь данных. [17] Были доступны детали с тактовой частотой от 4 МГц до 5,5 МГц, что в то время считалось относительно высокой производительностью. [10]

Рекомендации

  1. ^ аб Дампф, Гвидо (1986). «Графика на NEC 7220: прямой доступ с помощью Turbo Pascal» . Проверено 27 июля 2013 г.(Перевод «Grafik mit dem 7220 von NEC», mc , 1986, H11, стр. 54-65)
  2. ^ Ф. Роберт А. Хопгуд; Роджер Дж. Хабболд; Дэвид А. Дуче, ред. (1986). Достижения в области компьютерной графики II. Спрингер. п. 169. ИСБН 9783540169109. Пожалуй, самым известным из них является NEC 7220.
  3. ^ Огучи, Тецудзи. «Продукты LSI, в разработке которых я участвовал». Огучи НИОКР . Архивировано из оригинала 16 мая 2021 г. Проверено 2 ноября 2021 г.
  4. ^ Огучи, Тецудзи. «Реферат истории развития GDC» (PDF) . Огучи НИОКР . Архивировано (PDF) из оригинала 13 марта 2019 г. Проверено 2 ноября 2021 г.
  5. ^ "Старые компьютеры Дэйва - Nippon Electric Company - APC" . Дэйвс Старые компьютеры . Архивировано из оригинала 20 апреля 2021 г. Проверено 2 ноября 2021 г.
  6. ^ 田辺皓正, изд. (1983-04-30).マイクロコンピュータシリーズ15 8086マイクロコンピュータ(на японском языке). 丸善株式会社. п. 254.
  7. ^ Тэцудзи Огучи; Мисао Хигути; Такаси Уно; Мичиори Камайя; Мунекадзу Судзуки (февраль 1981 г.). «Однокристальный контроллер графического дисплея» (PDF) . 1981 Международная конференция IEEE по твердотельным схемам. Сборник технических статей . ИИЭЭ . стр. 170–171. дои : 10.1109/ISSCC.1981.1156160. S2CID  20765458.
  8. ^ аб Дэвид Нидл (21 марта 1983 г.). «Чип NEC 7220 GDC обеспечивает цветную графику высокого разрешения». Информационный мир . стр. 31–34 . Проверено 29 июля 2013 г.
  9. ^ аб Уэйн Розинг , Брюс Дэниелс и Ларри Теслер (февраль 1983 г.). «Интервью с Уэйном Розингом, Брюсом Дэниэлсом и Ларри Теслером: закулисный взгляд на разработку Lisa от Apple». Журнал Байт . стр. 90–114 . Проверено 29 июля 2013 г.{{cite news}}: CS1 maint: несколько имен: список авторов ( ссылка )
  10. ^ ab Хэл В. Харденберг (апрель 1983 г.). «Введение в 7220». DTACK Заземлен . Цифровая акустика. стр. 8–9 . Проверено 31 июля 2013 г.
  11. ^ Цай, Чангон (1 января 1986 г.). «Проект графической системы на базе контроллера графического дисплея INTEL 82720». Сборник ETD для Техасского университета, Эль-Пасо : 1–152.
  12. ^ Корпорация Intel, «История на обложке: картина будущего: рисование на компьютерах», Solutions, ноябрь/декабрь 1983 г., стр. 2
  13. ^ «Годовой отчет корпорации Intel» (PDF) . Интел. 1982 год . Проверено 27 июля 2013 г.
  14. ^ Руководство по применению 82720 GDC (PDF) . Intel, перепечатано из NEC. Июль 1983 года . Проверено 30 мая 2024 г.
  15. ^ "Integrierte Schaltkreise: Schaltkreis U82720" . Роботрон Техник . Проверено 27 июля 2013 г.(на немецком)
  16. ^ «Графический контроллер дисплея упрощает программирование» (PDF) . Дизайн электроники . 14 мая 1987 г. с. 106.
  17. ^ «μPD7220/GDC, контроллер графического дисплея μPD7220-1/μPD7220-2» (PDF) . Технический паспорт . НЭК. 7 апреля 1983 года . Проверено 29 июля 2013 г.

Внешние ссылки