stringtranslate.com

Зилог Z8

Процессор Zilog Z8
Zilog Z8 (семейство Super-8)
Zilog Z8-02 в корпусе QUIP

Zilog Z8 — это архитектура микроконтроллера , первоначально представленная компанией Zilog в 1979 году. Сегодня линейка также включает семейства Z8 Encore!, eZ8 Encore!, [ примечание 1] eZ8 Encore! XP и eZ8 Encore! MC .

Характерными особенностями архитектуры являются до 4096 быстрых регистров на кристалле, которые могут использоваться как аккумуляторы, указатели или как обычная память с произвольным доступом (RAM). 16-битное адресное пространство для 1  кибибайта (КБ) и 64 КБ программируемой постоянной памяти (PROM, OTP), постоянной памяти (ROM) или флэш-памяти используются для хранения кода и констант, а также есть второе 16-битное адресное пространство, которое может использоваться для больших приложений.

Встроенные периферийные устройства включают в себя аналого-цифровой преобразователь (A/D), последовательный периферийный интерфейс (SPI) [примечание 2] и каналы межинтегральной схемы ( I²C ), кодеры/декодеры IrDA и т. д. Существуют версии с количеством контактов от 8 до 80, размещенные в двухрядном корпусе (PDIP), четырехъядерном плоском корпусе без выводов (MicroLeadFrame, MLF), малогабаритной интегральной схеме (SOIC), компактном малогабаритном корпусе (SSOP) и малогабаритном четырехъядерном плоском корпусе (LQFP). Серия eZ8 Encore! может программироваться и отлаживаться через одноконтактный последовательный интерфейс связи .

Базовая архитектура, модифицированная (нестрогая) архитектура Гарварда , технически сильно отличается от Zilog Z80 . Несмотря на это, набор инструкций и синтаксис языка ассемблера довольно похожи на другие процессоры Zilog: операции загрузки/сохранения используют ту же мнемонику (no или s), типизирующие инструкции, такие как , одинаковы и т. д.LDMOVMOVEDJNZ

Интегрированную среду разработки (IDE) под названием Zilog Developer's Studio (ZDS) можно загрузить с веб-сайта Zilog, включая ассемблер. Издание ZDS II, нацеленное на Z8 Encore! и более новые производные, также включает бесплатный компилятор, заявляющий о соответствии ANSI C89.

Основные конкуренты включают в себя несколько похожее [примечание 3] семейство PIC от Microchip Technology и всех потомков Intel 8051. Также в качестве конкурентов можно рассматривать более традиционные однокристальные микроконтроллеры на основе архитектуры фон Неймана , такие как Motorola 6800 , Motorola 68HC11 на основе 6809 , семейство Hitachi H8 и производные от Z80 , такие как Toshiba TLCS-870, и это лишь некоторые из них.

Линейка продуктов

Эмуляторы

JTCEMU — это свободное программное обеспечение ( GNU General Public License (GPL) версии 3) эмулятор Z8, написанный на Java для Linux , Windows и macOS . [1]

Вторичные источники

Примечания

  1. ^ Продукты «Encore!» содержат новое ядро ​​eZ8, которое в 2–3 раза эффективнее оригинального ядра Z8.
  2. ^ http://bitsavers.trailing-edge.com/components/zilog/z8/UM001602-0904_Z8_User_Manual_2004.pdf говорит, что SPI есть только в некоторых моделях. В руководстве 1983 года SPI не упоминается: https://archive.org/details/bitsavers_zilogz8198hnicalManual_4348606
  3. ^ PIC и 8051 также используют гарвардскую архитектуру, но в более жесткой манере.

Ссылки

  1. Мюллер, Йенс (26 июля 2011 г.). «JTCEMU: JU+TE-Эмулятор компьютера». Домашняя страница Йенса Мюллера . Проверено 30 марта 2020 г.

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