Серия NEC μCOM
Серия NEC μCOM — это серия микропроцессоров и микроконтроллеров, выпускавшихся компанией NEC в 1970-х и 1980-х годах. Первые модели этой серии представляли собой специально разработанные 4- и 16-битные конструкции, но более поздние модели этой серии в основном основывались на 8-битных конструкциях Intel 8080 и Zilog Z80 , а позже - на Intel 8086 16-битной конструкции . Большая часть линейки была заменена в 1984 году NEC V20 , клоном Intel 8088 .
Обзор
[ редактировать ]









Серия μCOM берет свое начало в одном из первых в мире наборов микропроцессоров — двухкристальном процессоре μPD707/μPD708. В начале 1970 года компания Coca Cola Japan решила повысить эффективность своих торговых точек за счет внедрения новых POS-терминалов . Компания Sharp получила контракт на создание этих терминалов, а NEC, в свою очередь, на разработку чипсета. Разработка набора микросхем была завершена в декабре 1971 года, примерно в то же время, что и другие первые микропроцессоры в США. [ 1 ]
С тех пор NEC разработала и произвела различные микропроцессоры и микроконтроллеры. Изделиям общего назначения среди них были присвоены названия серий, начинающиеся с μCOM . Серии μCOM-4 (4 бита) и серия μCOM-16 (16 бит) были оригинальными разработками, тогда как серия μCOM-8 (8 бит и 16 бит) состояла в основном из микропроцессоров, совместимых с Intel и Zilog.
Название μCOM исчезло, когда в 1980-х годах появились серии V и серия 78K , а серию μCOM-87AD, например, стали называть просто серией 87AD. [ 2 ]
серия микроКОМ-4
[ редактировать ]микроком-4
[ редактировать ]μCOM -4 (μPD751) — оригинальный однокристальный 4-битный микропроцессор NEC, анонсированный в 1973 году. [ 1 ] [ 3 ] В отличие от Intel 4040, μPD751 имеет отдельные шины данных и адреса. Для μPD751 был предусмотрен ряд периферийных интегральных схем: [ 4 ]
- μPD752 — 8-битный порт ввода-вывода
- μPD757 — контроллер клавиатуры и дисплея
- μPD758 — Контроллер принтера [ 5 ] : 196–199
мкКОМ-41
[ редактировать ]μCOM -41 (μPD541) — это PMOS- микропроцессор в 42-контактном корпусе. Были доступны следующие периферийные интегральные схемы:
- μPD542 — ПЗУ плюс ОЗУ
- μPD543 — ПЗУ плюс порт ввода-вывода
микроком-42
[ редактировать ]μCOM -42 (μPD548) — это 4-битный PMOS- микроконтроллер в 42-контактном корпусе. Он имеет встроенное ПЗУ (1920 × 10 бит) и ОЗУ (96 × 4 бит), а также контроллеры клавиатуры, дисплея и принтера. Для μPD548 требуется источник питания -10 В, а выходы могут переключаться до -35 В. [ 6 ] : 123–128 Чип без ПЗУ (μPD555) в 64-контактном четырехрядном корпусе был доступен для разработки аппаратного и программного обеспечения. [ 6 ] : 129–132
от μCOM-43 до μCOM-46
[ редактировать ]Серия μCOM-43 состоит из более чем 10 различных 4-битных микроконтроллеров. Вообще говоря, существуют устройства PMOS (серия μPD500), устройства NMOS (серия μPD1500, μCOM-43N ) и устройства CMOS (серия μPD650, μCOM-43C ). μCOM -43 , μCOM-44 , μCOM-45 и μCOM-46 имеют одинаковый базовый набор команд. Они различаются объемом ПЗУ и ОЗУ, количеством контактов ввода-вывода и корпусом (28-контактный или 42-контактный). [ 5 ] : 133–136 [ 6 ] : 133–166 Чип без ПЗУ (μPD556) в 64-контактном четырехрядном корпусе был доступен для разработки аппаратного и программного обеспечения. [ 6 ] : 159–162 Начиная с 1980 года их там постепенно заменяла серия μCOM-75 (см. ниже).
микроком-47
[ редактировать ]μCOM -47 (μPD766) — это 4-битный NMOS- микроконтроллер в 64-контактном корпусе. Он имеет встроенное ПЗУ и ОЗУ, а также контроллеры клавиатуры, дисплея и принтера.
микроком-75
[ редактировать ]Серия μCOM-75 состоит из 4-битных микроконтроллеров. Только первое устройство в серии, μPD7520, все еще разрабатывалось с использованием технологии PMOS. [ 7 ] : 157–164 [ 8 ] : 227–236 Все последующие микроконтроллеры серии (μPD7502 и т. д.) использовали CMOS. [ 8 ] : 209–226 Чип без ПЗУ (μPD7500) в 64-контактном четырехрядном корпусе был доступен для разработки аппаратного и программного обеспечения. [ 8 ] : 237–238 К 1982 году серия μCOM-75 называлась серией μPD7500. [ 9 ] : 177 и позже заменены сериями 75X и 75XL.
серия микроКОМ-8
[ редактировать ]микроком-8
[ редактировать ]μCOM -8 (μPD753) — 8-битный микропроцессор, программно совместимый с Intel 8080 , но отличающийся 42-контактным корпусом и совершенно другой распиновкой. Существуют также незначительные программные различия, например, установка флагов для инструкции SUB.
мкКОМ-80
[ редактировать ]μCOM -80 (μPD8080A) — это 8-битный микропроцессор, совместимый по выводам с Intel 8080 и программно совместимый с μCOM-8. То есть у μPD8080A есть некоторые улучшения по сравнению с Intel 8080: [ 5 ] : 150
- Арифметика BCD поддерживается как для сложения, так и для вычитания (Intel 8080: только сложение). Подобно флагу N в Zilog Z80 , микропроцессор μPD8080A имеет флаг SUB (бит 5 регистра флагов), указывающий, что вычитание было выполнено.
- The
MOV r,r
инструкция требует 4 такта (Intel 8080: 5 тактов). SPHL и XTHL также выполняются на один цикл быстрее, чем Intel 8080, но DAD выполняется на один цикл медленнее. - В цикле подтверждения прерывания разрешены 3-байтовые инструкции, поэтому
CALL
можно использовать инструкцию для любого адреса памяти (Intel 8080: только 1-байтовыйRST
инструкции разрешены).
К сожалению, эти улучшения приводят к тому, что некоторые программы, написанные для Intel 8080, работают некорректно. Чтобы решить эту проблему, NEC представила микросхему μCOM-80F (μPD8080AF), которая полностью совместима с Intel 8080 во всех деталях. В каталоге 1979 года улучшенный μPD8080A больше не указан. [ 6 ] : 117 NEC представила TK -80 как плату разработки для μCOM-80, которая благодаря низкой цене стала популярной среди любителей.
микроком-82
[ редактировать ]μCOM -82 (μPD780) — 8-битный микропроцессор, совместимый с Zilog Z80 . μPD780C соответствует исходному Z80 (макс. тактовая частота 2,5 МГц), тогда как μPD780C-1 соответствует Z80A (макс. тактовая частота 4 МГц), а μPD780C-2 — Z80B (макс. тактовая частота 6 МГц). [ 6 ] : 167–172 μPD780C-1 использовался в Sinclair ZX80 , ZX81 и ранних версиях ZX Spectrum , в нескольких компьютерах MSX и NEC ( PC-6000 , PC-8000 , PC-8800 ), в музыкальных синтезаторах, таких как Oberheim OB-8 и в Sega игровой консоли SG-1000 .
Версия CMOS (μPD70008) появилась позже.
микроком-84
[ редактировать ]μCOM-84 (μPD8048 и т. д.) совместим с 8-битным микроконтроллером Intel 8048 . [ 5 ] : 250 [ 6 ] : 211–209 Затем последовали КМОП-микроконтроллеры до μPD80C50, [ 8 ] : 345–355 но продукт, совместимый с Intel 8051 , который является 8-битным отраслевым стандартом, никогда не предлагался.
микроком-85
[ редактировать ]μCOM -85 (μPD8085) — это 8-битный микропроцессор, совместимый с Intel 8085 . [ 5 ] : 248 [ 6 ] : 197–246
мкКОМ-86, мкКОМ-88
[ редактировать ]μCOM -86 (μPD8086) [ 8 ] : 411–422 и μCOM-88 (μPD8088) [ 9 ] : 447–456 являются Intel 8086 и Intel 8088 16-разрядными микропроцессорами, совместимыми с . На смену им пришла V. серия
мкКОМ-87, мкКОМ-87АД
[ редактировать ]μCOM -87 (μPD7800 и т. д.) [ 7 ] : 193–198 [ 8 ] : 239–301 и μCOM-87AD (μPD7810 и т. д.) [ 9 ] : 325–328 — оригинальные 8-битные микроконтроллеры NEC. μCOM-87AD добавляет аналого-цифровой преобразователь к μCOM-87 . Конфигурация регистров состоит из двух наборов по 8 регистров в каждом (A, V, B, C, D, E, H, L). Регистр V представляет собой векторный регистр, в котором хранятся старшие 8 бит адреса области рабочей памяти, а короткое адресное пространство, зафиксированное в текущей серии 78 КБ, может свободно располагаться. μPD7805 и μPD7806 имеют только один набор из 7 регистров (без регистра V). [ 9 ] : 321–323 [ 10 ] : 4-35–4-44 В μPD7807 и более поздних версиях АЛУ расширено до 16 бит и добавлен регистр EA для 16-битной работы. [ 9 ] : 325–328 [ 10 ] : 4-45–4-64 [ 11 ]
Серия выпускалась в 64-контактном четырехрядном корпусе . На смену этой серии пришла серия 78K .
серия микроКОМ-16
[ редактировать ]микроком-16
[ редактировать ]μCOM -16 — это оригинальный 16-битный микропроцессор NEC, реализованный в двух микросхемах: μPD755 (регистр + АЛУ) и μPD756 (контроллер), выпущенный в 1974 году. [ 3 ]

мкКОМ-1600
[ редактировать ]μCOM -1600 (μPD768) — оригинальный однокристальный 16-битный микропроцессор NEC, анонсированный в 1978 году. [ 12 ]
Процессор имеет 93 базовые инструкции, состоящие из от 1 до 3 16-битных слов. Пространство памяти объемом 1 Мбайт (512 тыс. слов) имеет байтовую адресацию. Адресное пространство ввода-вывода составляет 2048 байт. Имеется 14 регистров общего назначения. Процессор имеет векторное прерывание с двумя входами, управление DMA, управление обновлением DRAM и режим «главный/подчиненный» для обеспечения многопроцессорной работы.
Ссылки
[ редактировать ]- ^ Перейти обратно: а б «НЭК 751» . Антиктек . Проверено 11 июля 2020 г.
- ^ Справочник NEC 8-битный однокристальный микрокомпьютер Vol. 1 1994/1995 гг.
- ^ Перейти обратно: а б «1970-е годы Развитие и эволюция микропроцессоров» (PDF) . Музей истории полупроводников Японии. 2019-01-23. Архивировано из оригинала (PDF) 27 июня 2019 г. Проверено 11 июля 2020 г.
- ^ Справочник электронных устройств NEC '76
- ^ Перейти обратно: а б с д и Каталог NEC 1977 года . Лексингтон, Массачусетс: NEC Microcomputers, Inc. Проверено 13 июля 2020 г.
- ^ Перейти обратно: а б с д и ж г час Каталог NEC 1979 года . Уэлсли, Массачусетс: NEC Microcomputers, Inc. Проверено 11 июля 2020 г.
- ^ Перейти обратно: а б Каталог NEC 1980 года . Уэлсли, Массачусетс: NEC Microcomputers, Inc. Проверено 16 июля 2020 г.
- ^ Перейти обратно: а б с д и ж Каталог NEC 1981 года . Уэлсли, Массачусетс: NEC Microcomputers, Inc. Проверено 16 июля 2020 г.
- ^ Перейти обратно: а б с д и Каталог NEC 1982 года . Сан-Матео, Калифорния: NEC Electronics USA, Inc. Проверено 21 июля 2020 г.
- ^ Перейти обратно: а б Справочник NEC по микрокомпьютерной продукции, 1984 г. Маунтин-Вью, Калифорния: NEC Electronics . Проверено 22 июля 2020 г.
- ^ Справочник данных NEC, одночиповый (8 бит), 1983 г.
- ^ «100-летняя история корпорации NEC» NEC, 25 декабря 2001 г., стр. 669.