Зилог Z8
Эта статья нуждается в дополнительных цитатах для проверки . ( июль 2009 г. ) |
Zilog — Z8 это архитектура микроконтроллера , впервые представленная в 1979 году, которая сегодня также включает в себя Z8 Encore! , eZ8 на бис! , [примечание 1] eZ8 на бис! XP и eZ8 Encore! Семьи МК .
Отличительной особенностью архитектуры является наличие до 4096 быстрых встроенных регистров, которые могут использоваться как аккумуляторы, указатели или как обычное запоминающее устройство с произвольным доступом (ОЗУ). 16 -битное адресное пространство размером от 1 кибибайта (КБ) до 64 КБ либо программируемого постоянного запоминающего устройства (PROM, OTP), постоянного запоминающего устройства (ROM) или флэш-памяти используется для хранения кода и констант, и существует второе 16-битное адресное пространство, которое можно использовать для больших приложений.
Встроенные периферийные устройства включают аналого-цифровой преобразователь (АЦП), последовательный периферийный интерфейс (SPI). [примечание 2] межинтегральной схемы ( I²C и каналы ), энкодеры/декодеры IrDA и т. д. Существуют версии с количеством контактов от 8 до 80, размещенные в двухрядном корпусе (PDIP), корпусе Quad Flat без выводов (MicroLeadFrame, MLF), интегральная схема малого контура (SOIC), термоусадочный корпус малого контура (SSOP) и низкопрофильный четырехъядерный плоский корпус (LQFP). EZ8 на бис! Серия может быть запрограммирована и отлажена через одноконтактный последовательный интерфейс связи .
Базовая архитектура, модифицированная (нестрогая) Гарвардская архитектура , технически сильно отличается от Zilog Z80 . Несмотря на это, набор команд и языка ассемблера синтаксис очень похожи на другие процессоры Zilog: операции загрузки/сохранения используют тот же LD
мнемоника (нет MOV
или MOVE
s), типизируя такие инструкции, как DJNZ
, одинаковы и так далее.
Интегрированную среду разработки (IDE) под названием Zilog Developer's Studio (ZDS) можно загрузить с веб-сайта Zilog, включая ассемблер. Версия ZDS II, ориентированная на Z8 Encore! и более новые производные также включают бесплатный компилятор, подтверждающий соответствие ANSI C89.
Среди основных конкурентов есть несколько похожие [примечание 3] Microchip Technology Семейство PIC и все потомки Intel 8051 . Также в качестве конкурентов можно рассматривать более традиционные архитектуры фон Неймана на основе однокристальные микроконтроллеры , такие как Motorola 6800 , 6809 на базе Motorola 68HC11 , семейство Hitachi H8 и производные от Z80 , такие как Toshiba TLCS-870, и это лишь некоторые из них.
Линия продуктов
[ редактировать ]- ROMless: модели без встроенного ПЗУ
- ПЗУ: модели со встроенным ПЗУ.
- BASIC: модели со встроенным интерпретатором и отладчиком BASIC в ПЗУ.
- OTP: модели со встроенной программируемой постоянной памятью (OTP ROM).
- Низкое напряжение: рабочее напряжение составляет всего 2 В.
- GP: Микроконтроллер общего назначения.
- Encore!: встроенная флэш-память.
- Бис! ХР: Выход на бис! с датчиками
- Бис! MC (управление двигателем): приложения для управления двигателем.
Эмуляторы
[ редактировать ]JTCEMU — это бесплатное программное обеспечение ( GNU General Public License (GPL) версии 3), эмулятор Z8, написанный на Java для Linux , Windows и macOS . [1]
Вторые источники
[ редактировать ]- ВЭБ Комбинат Микроэлектроник Эрфурт Карл Маркс (MME) UC8810D (версия с маской ПЗУ)
- Synertek Z8-03RS (контейнерная версия EPROM)
Примечания
[ редактировать ]- ^ "Бис!" продукты содержат новое ядро eZ8, эффективность тактового цикла которого в 2–3 раза выше, чем у исходного ядра Z8.
- ^ http://bitsavers.trailing-edge.com/comComponents/zilog/z8/UM001602-0904_Z8_User_Manual_2004.pdf говорит, что SPI есть только в некоторых моделях. В руководстве 1983 года нет упоминания об SPI: https://archive.org/details/bitsavers_zilogz8198hnicalManual_4348606.
- ^ PIC и 8051 также используют гарвардскую архитектуру, но более жестко.
Ссылки
[ редактировать ]- ^ Мюллер, Йенс (26 июля 2011 г.). «JTCEMU: JU+TE-Эмулятор компьютера» . Домашняя страница Йенса Мюллера . Проверено 30 марта 2020 г.
- Грехан, Рик (сентябрь 1994 г.). «Процессоры размножаются». Байт .