78К
Общая информация | |
---|---|
Запущен | 1986 год |
Снято с производства | текущий |
Общий производитель |
|
Производительность | |
Макс. процессора Тактовая частота | от 32 кГц до 24 МГц |
Ширина данных | 16/8 |
Ширина адреса | 20(24)/16 |
Архитектура и классификация | |
Приложение | Встроенный |
Набор инструкций | Семья 78К |
Физические характеристики | |
Ядра |
|
Продукты, модели, варианты | |
Вариант |
|
История | |
Предшественники | Семья 87AD, Семья 17К |
Преемник | RL78 Семья |



78K — торговая 16- и 8-битных микроконтроллеров . марка семейства [1] : 23-4–23-5 [2] : 78 произведено Renesas Electronics , первоначально разработано NEC [3] [4] : 229 началось в 1986 году. [5] : 7, строка 2 В основе семейства 78K лежит аккумуляторная -банка регистров CISC архитектура .78К — однокристальный микроконтроллер, который обычно интегрируется; программ ПЗУ , данных ОЗУ , последовательные интерфейсы , таймеры , порты ввода-вывода , аналого-цифровой преобразователь , контроллер прерываний и ядро ЦП — на одном кристалле . [6] [7] : 412
Областью его применения являются в основном простые механические системы управления и человеко-машинные интерфейсы . [8] [9] [10]
Что касается инструментов разработки программного обеспечения , C компиляторы и макроассемблеры . доступны [11] : 99 Что касается аппаратного обеспечения средств разработки, зондового модуля и порта отладки полного типа внутрисхемных эмуляторов , [12] [13] и флеш-ПЗУ программаторы [14] : 22–24 доступны.
Исторически семейство насчитывает 11 серий с 9 архитектурами набора команд . По состоянию на 2018 год для новых разработок клиентов по-прежнему поддерживаются три архитектуры набора команд: 8-битный 78K0, 8-битный 78K0S и 16-/8-битный 78K0R. [14] Но в большинстве случаев переход на RL78 , семейство [15] который является преемником 78K0R и почти на двоичном уровне совместим с 78K0R, [16] : 20 рекомендуется. [17]
Варианты
[ редактировать ]Серия 78К0
[ редактировать ]Серия 78K0 (также известный как 78K/0) — долговечный 8-битный однокристальный микроконтроллер , [18] который является основой серий 78K0S и 78K0R. Он содержит 8 × 8-битных регистров × 4 банка . выполняется Для 16-битных вычислительных инструкций операция ALU дважды. Каждая инструкция выполняется последовательно без конвейерной обработки команд . размером 64 КБ Он имеет 16-битное адресное пространство . [19] Некоторые варианты 78K0 имеют доступный и компактный 8-битный цифро R-2R -аналоговый преобразователь , который не имеет монотонности, поскольку он не подстраивается для настройки и не сопровождается операционным усилителем .
На более раннем этапе память программы представляла собой одноразовое PROM (OTP) , UV-EPROM или ПЗУ маски . [20] Но со временем это стала флэш-память . [21] [22]
Серия 78К0С
[ редактировать ]Серия 78K0S (также известная как 78K/0S) представляет собой младшую версию 78K0. [23] [24] [25] Он имеет 8×8-битных регистров, но без каких-либо банков. Кроме того, некоторые инструкции, такие как умножение и деление 78K0 удалены из архитектуры набора команд . [26]
Серия 78К0Р
[ редактировать ]Серия 78K0R — это 16-битный однокристальный микроконтроллер с трехступенчатой конвейерной обработкой команд . [27] Его набор команд аналогичен 78K0 и охватывает 16- и 8-битные операции. Он имеет 20-битное адресное пространство размером 1 Мбайт . [28] 75 инструкций из 80 идентичны инструкциям семейства RL78 ; его преемник. [16] : 20 [15] [29]
Серия 178К0
[ редактировать ]Серия 178K0 (также известная как 178K/0) является преемником 4-битного микроконтроллера семейства NEC 17K для DTS (систем цифровой настройки) и пультов дистанционного управления . [30] Он объединяет периферийные функции семейства 17K с 8-битным ядром ЦП 78K0 на кристалле. [31]
Серия 178К0С
[ редактировать ]Серия 178K0S (также известная как 178K/0S) также является преемником семейства 17K с ядром ЦП 78K0S. [32]
Серия 78К4
[ редактировать ]Серия 78K4 (также известная как 78K/4) представляет собой 16-битный однокристальный микроконтроллер с 16- и 8-битными операциями. [33] [34] [35] [36] Он имеет 16 × 8-битных регистров × 4 банка, которые также можно использовать для 8 × 16-битных регистров × 4 банка. Некоторые из этих регистров также можно использовать в качестве 24-битного расширения для режимов адресации . [37] размером 16 Мбайт Он имеет 24-битное адресное пространство . Он имеет микрокода, операции на основе называемые Macro Service, с функциями прерывания . [38] : §23.8, 560–593
Серия 78К7
[ редактировать ]Серия 78K7 (также известная как 78K/7) представляет собой 32-битный однокристальный микроконтроллер с 32, 16 и 8-битными операциями. Он имеет 8 × 32-битных регистров × 16 банков, которые также можно использовать для 16 × 16-битных регистров × 16 банков и 16 × 8-битных регистров × 16 банков. Он имеет микрокода, операции на основе называемые Macro Service, с функциями прерывания . Он имеет 24-битное линейное адресное пространство размером 16 Мбайт. Он используется для некоторых продуктов Quantum Fireball , [39] : Фото 2 но вскоре заменены микроконтроллерами семейства V850 32-битными RISC- .
Серия 78К6
[ редактировать ]Серия 78K6 (также известная как 78K/6) представляет собой 16-разрядный однокристальный микроконтроллер. Срок его жизни был коротким, а вариантов меньше.
Серия 78К1
[ редактировать ]Серия 78K1 (также известная как 78K/1) представляет собой 8-битный однокристальный микроконтроллер. Он имеет 8 × 8-битных регистров × 4 банка. предназначена для сервоуправления видеомагнитофонов Серия 78К1 . Подсерия μPD78148 включает в себя 2 операционных усилителя . [40]
Серия 78К3
[ редактировать ]Серия 78K3 (также известная как 78K/3) представляет собой 16-битный однокристальный микроконтроллер с 16- и 8-битными операциями. Он имеет 16 × 8-битных × 8 банков, которые также можно использовать для 8 × 16-битных регистров × 8 банков. Его адресное пространство составляет 16 бит, 64 КБ. Он разработан как высококачественная серия семейства 78K. Он имеет микрокода, операции на основе называемые Macro Service, с функциями прерывания . [41] : §13.4, 261–280
Эта серия используется для жестких дисков , особенно серии Quantum Fireball . [42] Подсерия μPD78364 используется для управления инверторным компрессором . [43] Он также используется в системах контроля тяги некоторых автомобилей.
Серия 78К2
[ редактировать ]Серия 78K2 (также известная как 78K/2) представляет собой 8-битный однокристальный микроконтроллер. Он имеет 8 × 8-битных регистров × 4 банка. Он разработан как серия общего назначения семейства 78K. [44]
Предшественники
[ редактировать ]87AD Семья
[ редактировать ]87AD Семья [4] : 229 представляет собой 8-битный однокристальный микроконтроллер. Он имеет 8 × 8-битных регистров × 4 банка. Его архитектура набора команд легла в основу 78K. [45]
Семья 17К
[ редактировать ]Семья 17К [4] : 229 представляет собой 4-битный однокристальный микроконтроллер, специально предназначенный для DTS (систем цифровой настройки) и пультов дистанционного управления . Он имеет 2 плоскости 128 × 4-битных регистровых файлов и сложный полностью ортогональный набор команд . Этот набор команд полностью отличается от набора команд семейства 78K. [30]
Список таблиц семейства 78К
[ редактировать ]Ряд | ИДТИ | Регистры | Инструкции | Трубопровод | Примечание | Документы |
---|---|---|---|---|---|---|
РЛ78-С3 | 16-битный | 8 × 8-бит × 4 банка | 81 (75+6) | 3-этапный | Преемник 78K0R | [29] : 8 |
РЛ78-С2 | 16-битный | 8 × 8-бит × 4 банка | 75 | 3-этапный | ||
РЛ78-С1 | 8-битный | 8 × 8-бит (без банка) | 74 (75-1) | 3-этапный | ||
78К0Р | 16-битный | 8 × 8-бит × 4 банка | 80 (75+5) | 3-этапный | Расширенный 78К/0 | [28] : 18 |
78K0S | 8-битный | 8 × 8-бит (без банка) | 47 | никто | Упрощенный 78К/0 | [25] |
78К0 | 8-битный | 8 × 8-бит × 4 банка | 48 | никто | Базовое ядро 78K/0 | [19] |
178К0С | 8-битный | 8 × 8-битный | 47 | никто | 78К/0С для DTS; Цифровая система настройки | [25] [32] |
178К0 | 8-битный | 8 × 8-бит × 4 банка | 48 | никто | 78К/0 для ДТС | [19] [31] |
78К4 | 16-битный | 16 × 8-битных × 4 банка | 113 | никто | Доступен сервис макросов | [37] : 24, 128 |
78К7 | 32-битный | 16 × 16-бит × 16 банков | никто | Доступен сервис макросов | [46] | |
78К6 | 16-битный | Доступен сервис макросов | ||||
78К1 | 8-битный | 8 × 8-бит × 4 банка | 64 | никто | Для видеомагнитофонов сервоприводов | [40] : 3, 39 |
78К3 | 16-битный | 16 × 8-битных × 8 банков | 113–115 | никто | Доступен сервис макросов | [47] : 3–28, 45 |
78К2 | 8-битный | 8 × 8-бит × 4 банка | 65 | никто | Общее назначение | [44] : 16, 50 |
87 год нашей эры | 8-битный | 8 × 8-бит × 2 банка | КМОП: 159 НМОП: 158 | никто | Предшественник 78К | [45] : 21, 39 |
(17К) | 4-битный | 128 × 4-битных × 2 банка | 47 | никто | Предшественник 178К | [30] |
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Оклобдзия, Вожин Г. (2001). Справочник по компьютерной инженерии . ЦРК Пресс. ISBN 9780849308857 .
- ^ Эдвардс, Левин ARW (2006). Итак, вы хотите быть инженером по встраиваемым системам: Руководство по разработке встраиваемых систем: от консультирования до корпоративной лестницы . Ньюнес. п. 78 . ISBN 9780750679534 .
НЭК 78К.
- ^ «78k | Музей хижины ЦП» . www.cpushack.com .
- ^ Jump up to: а б с Параи, Манас Кумар; Дас, Банасри; Дас, Гаутам (январь 2013 г.). «Обзор микроконтроллера: от правильного выбора к конкретному применению». Международный журнал мягких вычислений и инженерии (IJSCE) . 2 (6): 228–231. ISSN 2231-2307 . S2CID 11529467 .
- ^ NEC Electronics ( История 8-битных микроконтроллеров NEC Electronics ( PDF) на японском языке).
- ^ «микроконтроллер» . Бесплатный словарь .
- ^ Оклобдзия, Вожин Г. (2017). Цифровые системы и приложения . ЦРК Пресс. ISBN 9781351838108 .
- ^ «NEC Electronics представляет 12 новых 16-битных флэш-микроконтроллеров со схемой контроллера/драйвера ЖК-дисплея» . Деловой провод. 16 января 2009 г.
- ^ Гарсия, Педро Кастильо; Лосано, Рохелио; Дзул, Алехандро Энрике (2006). Моделирование и управление мини-летательными аппаратами . Springer Science & Business Media. ISBN 9781846281792 .
- ^ В архиве: «MPU & MCU | Renesas Electronics» . 7 октября 2012 г. Архивировано из оригинала 07 октября 2012 г.
- ^ Эмилио, Маурицио Ди Паоло (2014). Проектирование встраиваемых систем для высокоскоростного сбора и управления данными . Спрингер. ISBN 9783319068657 .
- ^ Электронный спецификатор (19 апреля 2009 г.). «Новый комплект праймеров 78K от NEC Electronics» . www.electronicspecifier.com .
- ^ Бендер, Клаус; Джек, Питер; Коч, Али; Питер, Иштван; Мегьери, Гергели (2001). Обеспечение качества встроенного программного обеспечения: методы и лучшие практики: [FUSIM] (на немецком языке). Мюнхен: Герберт Утц Верлаг. ISBN 9783831600243 .
- ^ Jump up to: а б Официальный представитель Renesas: Руководство по выбору микропроцессоров и микроконтроллеров Renesas 78K MCU . Ренесас Электроникс.
- ^ Jump up to: а б Дин, Александр Г.; Конрад, Джеймс М. (2012). Создание быстрых, отзывчивых и энергоэффективных встраиваемых систем с использованием микроконтроллера Renesas RL78 (PDF) . Уэстон, Флорида: Micrium Press. ISBN 9781935772989 .
- ^ Jump up to: а б Официальный представитель Renesas: Руководство по портированию с 78K0R/FC3 на RL78/F14 . Ренесас Электроникс.
- ^ «Renesas Electronics представляет новое семейство микроконтроллеров RL78 для предоставления решений для 8-/16-битных встраиваемых приложений следующего поколения» . Ренесас Электроникс .
- ^ Хаусманн, Г.; Гебинг, Э. (1997). «Реализация конкретных автомобильных приложений с «полной» функциональностью CAN по цене «базового» CAN на высокоинтегрированном 8-битном микроконтроллере семейства NEC 78K/0» (PDF) . 4-я Международная CAN-конференция, ICC . 97 : 4-02–11.
- ^ Jump up to: а б с Официальный представитель Renesas: Серия 78K/0 для инструкций . Ренесас Электроникс.
- , Официальный представитель Renesas: UPD78054,78054Y Руководство пользователя подсерии . Ренесас Электроникс.
- ^ «NEC выпускает 14 новых 8-битных микроконтроллеров для автомобильных приборных панелей | EE Times» . ЭТаймс .
- , Официальный представитель Renesas: Руководство пользователя 78K0/Dx2: Аппаратное обеспечение . Ренесас Электроникс.
- ^ Сузуки, Тецуя (22 июня 2007 г.) Google Translate — Вводный сайт: микрокомпьютер 78K0S [ игра с микрокомпьютером C 78K0S ] (на японском языке, Токио, Япония: Socym Co,.Ltd.) . 9784883375394 .
- ^ Скоробогатов, Сергей (17 августа 2010 г.). «Атаки на флэш-память». Криптографическое оборудование и встроенные системы, CHES 2010 (PDF) . Конспекты лекций по информатике. Том. 6225. Шпрингер, Берлин, Гейдельберг. стр. 158–172. дои : 10.1007/978-3-642-15031-9_11 . ISBN 9783642150319 .
- ^ Jump up to: а б с Официальный представитель Renesas: Серия 78K/0S для инструкций . Ренесас Электроникс.
- , Официальный представитель Renesas: «Разница на 78K0 и 78K0S в 8-битных микроконтроллерах All Flash» . Renesas Electronics — База знаний . 28 июня 2016 г.
- ^ Ким, Даху; Хида, Итару; Фукуда, Эрик С.; Асаи, Тецуя; Мотомура, Масато (ноябрь 2014 г.). Исследование прозрачного встроенного кэша инструкций для микроконтроллеров NV . Седьмая международная конференция по достижениям в области схемотехники, электроники и микроэлектроники. стр. 26–29. CiteSeerX 10.1.1.676.6935 . ISBN 978-1-61208-379-7 . ISSN 2308-426X .
- ^ Jump up to: а б Официальный представитель Renesas: Руководство пользователя микроконтроллеров 78K0R: Инструкции . Ренесас Электроникс.
- ^ Jump up to: а б Официальный представитель Renesas: Руководство пользователя семейства RL78: Программное обеспечение . Ренесас Электроникс.
- ^ Jump up to: а б с Справочник данных по 4-битному микроконтроллеру 17K (1992) . НЭК.
- ^ Jump up to: а б Официальный представитель Renesas: UPD178024 Руководство пользователя подсерии . Ренесас Электроникс.
- ^ Jump up to: а б Официальный представитель Renesas: UPD179327 Руководство пользователя подсерии . Ренесас Электроникс.
- ^ Отчет JPRS: Наука и технологии. Япония . Информационная служба зарубежного вещания . 1994. с. 25.
78K/IV имеет восходящую совместимость с наборами команд существующих 78K/0, 78K/II и 78K/III. Основными особенностями 78K/IV являются: 1) линейная адресация 16 Мбайт, 2) широкий рабочий диапазон напряжения = 2,7-6,0 В, 3) эффективное управление питанием, 4) наборы команд для компилятора Си. Компания NEC разработала первый продукт «подсерии puPD784026», который имеет совместимые с предыдущими версиями периферийные функции серии 78K/II. - ^ , Хирохиса; Ишизаки, Норихико; Мори, Такэхико; Охучи, Мицухидэ, Акияма, Имамура «Одночиповый микрокомпьютер серии 78K/4 (полупроводниковое устройство)» [16-битный однокристальный микрокомпьютер серии 78K/IV.] Технический журнал NEC 47 ( 3): 122–127.
- ^ «NEC: Пресс-релиз 96/10/30-01» . www.nec.co.jp.
- ^ «Микроконтроллер (часть данных)» . www.cpe.ku.ac.th.
- ^ Jump up to: а б Официальный представитель Renesas: Инструкции для серии 78K/IV . Ренесас Электроникс.
- , Официальный представитель Renesas: UPD784908 Аппаратное обеспечение подсерии (предварительно) . Ренесас Электроникс.
- ^ Луи, доктор Гоф (16 августа 2013 г.). «Утилизация: Quantum Fireball 1280 МБ на жестком диске» . Технологическая зона Гофа . Фото 2.
- ^ Jump up to: а б Официальный представитель Renesas: UPD78148 Руководство пользователя . Ренесас Электроникс.
- , Официальный представитель Renesas: UPD78334 Руководство пользователя . Ренесас Электроникс.
- ^ «Программный ремонт жестких дисков HDD (Google Переводчик)» . www.phantom.sannata.ru (на русском языке). 4X_Про.
- , Официальный представитель Renesas: UPD78366A Аппаратное обеспечение . Ренесас Электроникс.
- ^ Jump up to: а б Официальный представитель Renesas: UPD78234 Аппаратное обеспечение подсерии . Ренесас Электроникс.
- ^ Jump up to: а б Официальный представитель Renesas: Руководство пользователя UPD78C18 серии 87AD . Ренесас Электроникс.
- ^ 787012 Руководство пользователя Аппаратное издание (1994 г.) . НЭК.
- , Официальный представитель Renesas: UPD78356 Инструкция . Ренесас Электрикс.
Внешние ссылки
[ редактировать ]- Техническая документация
- Веб-сайты