Серия NEC μCOM - это серия микропроцессоров и микроконтроллеров, произведенных NEC в 1970-х и 1980-х годах.
Обзор
Серия μ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 исчезло , когда ряд V и 78K серии появились в 1980 - х годах, а серии μCOM-87AD, например, пришли к быть описана просто как серии 87AD. [2]
серия μCOM-4
мкКОМ-4
ΜCOM-4 (μPD751) является оригинальным однокристальный 4-разрядный микропроцессор NEC, объявил в 1973 году [1] [3] В отличие от Intel 4040, то μPD751 имеет отдельные данные и адресные шины. Для μPD751 был предоставлен ряд периферийных интегральных схем: [4]
- μPD752 - 8-битный порт ввода / вывода
- μPD757 - Клавиатура и контроллер дисплея
- μPD758 - Контроллер принтера [5] ( pp196–199 )
мкКОМ-41
ΜCOM-41 (μPD541) представляет собой МОП микропроцессор в корпусе 42 выводов. Доступны следующие периферийные интегральные схемы:
- μPD542 - ПЗУ плюс ОЗУ
- μPD543 - ПЗУ плюс порт ввода / вывода
мкКОМ-42
ΜCOM-42 (μPD548) представляет собой 4-разрядный PMOS микроконтроллера в корпусе 42 выводов. Он имеет встроенное ПЗУ (1920 × 10 бит) и ОЗУ (96 × 4 бит), а также контроллеры клавиатуры, дисплея и принтера. Для μPD548 требуется источник питания -10 В, а выходы могут переключаться до -35 В. [6] ( pp123–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] ( pp133–136 ) [6] ( pp133–166 ) Для разработки аппаратного и программного обеспечения была доступна микросхема без ПЗУ (μPD556) в четырехконтактном 64-выводном корпусе. [6] ( pp159–162 ) Начиная с 1980 года, они постепенно были заменены серией μCOM-75 (см. Ниже).
мкКОМ-47
ΜCOM-47 (μPD766) представляет собой 4-битный NMOS микроконтроллер в корпусе 64 выводов. Он имеет встроенные ПЗУ и ОЗУ, а также контроллеры клавиатуры, дисплея и принтера.
мкКОМ-75
Серия μCOM-75 состоит из 4-битных микроконтроллеров. Только первое устройство в этой серии, μPD7520, все еще разрабатывалось с использованием технологии PMOS. [7] ( pp157–164 ) [8] ( pp227–236 ) Все последующие микроконтроллеры в серии (μPD7502 и т. Д.) Использовали CMOS. [8] ( pp209–226 ) Для разработки аппаратного и программного обеспечения была доступна микросхема без ПЗУ (μPD7500) в четырехконтактном 64-выводном корпусе. [8] ( pp237–238 ) К 1982 году серия μCOM-75 называлась серией μPD7500 [9] ( p177 ), а позже была заменена сериями 75X и 75XL.
серия μCOM-8
мкКОМ-8
ΜCOM-8 (μPD753) представляет собой 8-разрядный микропроцессор , который является программно совместимы с Intel 8080 , но отличается от его 42-выводном корпусе и его совершенно другой выводной штырь. Также есть незначительные программные отличия, например, установка флагов для инструкции SUB.
мкКОМ-80
ΜCOM-80 (μPD8080A) представляет собой 8-битовый микропроцессор , который пин-совместим с Intel 8080 и программно совместимы с μCOM-8. То есть μPD8080A имеет некоторые улучшения по сравнению с Intel 8080: [5] ( p150 )
- Арифметика BCD поддерживается как для сложения, так и для вычитания (Intel 8080: только сложение). Подобно флагу N в Zilog Z80 , μPD8080A имеет SUB-флаг (бит 5 регистра флага), указывающий, что было выполнено вычитание.
- Для
MOV r,r
инструкции требуется 4 тактовых цикла (Intel 8080: 5 тактовых циклов). - В цикле подтверждения прерывания разрешены 3-байтовые инструкции, поэтому можно использовать
CALL
инструкцию для любого адреса памяти (Intel 8080:RST
разрешены только 1-байтовые инструкции).
К сожалению, эти улучшения приводят к некорректной работе некоторых программ, написанных для Intel 8080. Чтобы решить эту проблему, NEC представила μCOM-80F (μPD8080AF), которая полностью совместима с Intel 8080 во всех деталях. В каталоге 1979 года улучшенный μPD8080A больше не перечислялся. [6] ( стр. 117 ) С TK-80 NEC предложила отладочную плату для μCOM-80, которая из-за своей низкой цены стала популярной среди любителей.
мкКОМ-82
ΜCOM-82 (μPD780) представляет собой 8-битовый микропроцессор совместим с Zilog Z80 . ΜPD780C соответствует исходному Z80 (макс. Частота 2,5 МГц), а μPD780C-1 соответствует Z80A (макс. Частота 4 МГц). [6] ( pp167-172 ) Использовали μPD780C-1 в Синклера ZX80 , ZX81 и ранних версий ZX Spectrum , в нескольких MSX компьютеров, в музыкальных синтезаторах , таких как Oberheim OB-8 , а также в Sega «ы SG-1000 игровая консоль.
Версия CMOS (μPD70008) последовала позже.
мкКОМ-84
ΜCOM-84 (µPD8048 и т. Д.) Совместим с 8-битным микроконтроллером Intel 8048 . [5] ( p250 ) [6] ( pp211–209 ) Затем последовали микроконтроллеры CMOS до μPD80C50, [8] ( pp345–355 ), но продукт, совместимый с Intel 8051 , который является 8-битным промышленным стандартом, никогда не предлагался.
мкКОМ-85
ΜCOM-85 (μPD8085) является 8085 Intel совместимы 8-битовый микропроцессор. [5] ( стр. 248 ) [6] ( стр. 197–246 )
мкКОМ-86, мкКОМ-88
ΜCOM-86 (μPD8086) [8] ( pp411-422 ) и μCOM-88 (μPD8088) [9] ( pp447-456 ) являются Intel 8086 и Intel 8088 совместимых 16-разрядных микропроцессоров. Они были заменены на серии V .
мкКОМ-87, мкКОМ-87АД
ΜCOM-87 (μPD7800 и т.д.) [7] ( pp193-198 ) [8] ( pp239-301 ) и μCOM-87AD (μPD7810 и т.д.) [9] ( pp325-328 ) являются NEC оригинальные 8-битные микроконтроллеры. В μCOM-87AD к μCOM-87 добавлен аналого-цифровой преобразователь . Конфигурация регистров состоит из двух наборов по 8 регистров в каждом (A, V, B, C, D, E, H, L). Регистр V - это векторный регистр, в котором хранятся 8 старших разрядов адреса области рабочей памяти, а короткое адресное пространство, которое зафиксировано в текущей серии 78K, может быть свободно размещено. ΜPD7805 и μPD7806 имеют только один набор из 7 регистров (без V-регистра). [9] ( pp321–323 ) [10] ( p4-35–4-44 ) В µPD7807 и более поздних версиях ALU расширяется до 16 бит, а регистр EA добавляется для 16-битной операции. [9] ( стр. 325–328 ) [10] ( стр. 4–45–4–64 ) [11]
Серия выпускалась в четырехконтактном 64-выводном корпусе . Эта серия была заменена серией 78K .
серия μCOM-16
мкКОМ-16
ΜCOM-16 является NEC оригинальный 16-битовый микропроцессор, реализованный в двух чипов, то μPD755 (регистр + ALU) и μPD756 (контроллер), в 1974 г. [3]
мкКОМ-1600
ΜCOM-1600 (μPD768) является NEC оригинальный однокристальный 16-битовый микропроцессор , который был объявлен в 1978 г. [12]
Процессор имеет 93 базовых инструкции, состоящих из 1–3 16-битных слов. Пространство памяти в 1 Мбайт (512 К слов) является адресуемым по байтам. Адресное пространство ввода-вывода составляет 2048 байтов. Всего имеется 14 регистров общего назначения. Процессор имеет векторное прерывание с двумя входами, управление DMA, управление обновлением для DRAM и режим ведущий / ведомый, позволяющий работать с несколькими процессорами .
Рекомендации
- ^ a b "NEC 751" . AntiqueTech . Проверено 11 июля 2020 .
- ^ NEC Databook 8-битный однокристальный микрокомпьютер Vol. 1 1994/1995
- ^ а б «1970-е годы Развитие и эволюция микропроцессоров» (PDF) . Японский музей истории полупроводников. 2019-01-23. Архивировано из оригинального (PDF) на 2019-06-27 . Проверено 11 июля 2020 .
- ^ Справочник электронных устройств NEC '76
- ^ а б в г д Каталог NEC 1977 года . Lexington, MA: NEC Микрокомпьютеры, Inc . Проверено 13 июля 2020 .
- ^ Б с д е е г ч NEC 1979 Каталог . Wellesley, MA: NEC Микрокомпьютеры, Inc . Проверено 11 июля 2020 .
- ^ а б Каталог NEC 1980 года . Wellesley, MA: NEC Микрокомпьютеры, Inc . Проверено 16 июля 2020 .
- ^ а б в г д е NEC 1981 Каталог . Wellesley, MA: NEC Микрокомпьютеры, Inc . Проверено 16 июля 2020 .
- ^ а б в г д NEC 1982 Каталог . Сан - Матео, Калифорния: NEC Electronics USA, Inc . Проверено 21 июля 2020 .
- ^ а б Справочник NEC Microcomputer Products 1984 . Маунтин-Вью, Калифорния: NEC Electronics . Проверено 22 июля 2020 .
- ^ NEC Databook Single Chip (8bit) 1983
- ^ "100-летняя история корпорации NEC" NEC, 25 декабря 2001 г., стр. 669.