Zilog Z8 — это архитектура микроконтроллеров, первоначально представленная компанией Zilog в 1979 году. Сегодня эта линейка также включает семейства , eZ8 Encore!, eZ8 Encore! XP и eZ8 Encore! MC.
Архитектура Ключевыми особенностями архитектуры являются до 4096 быстрых регистров на кристалле, которые могут использоваться как аккумуляторы, указатели или обычная оперативная память (RAM). Для хранения кода и констант применяется 16 битное адресное пространство в виде (от 1 до 64 КБ) программируемого ПЗУ (PROM), постоянного запоминающего устройства (ROM) или флеш-памяти. Кроме того, имеется второе 16-разрядное адресное пространство, которое может быть использовано для больших приложений.
Встроенные периферийные устройства включают аналого-цифровой преобразователь (АЦП), последовательный периферийный интерфейс (ППИ) и каналы межмикросхемной связи (I²C), IrDA кодировщики/декодировщики и так далее. Имеются версии от 8 до 80 выводов, ыпускаемые в корпусах DIP (два ряда выводов), QFN (MicroLeadFrame, MLF), small outline integrated circuit (SOIC), Shrink Small-Outline Package (SSOP) и тонкие Quad Flat Package (LQFP). Серия eZ8 Encore! может быть запрограммирована и отлажена через однопиновый последовательный интерфейс связи.
Базовая архитектура, модифицированная (нестрогая) гарвардская архитектура, технически очень отличается от Zilog Z80. Несмотря на это, набор инструкций и синтаксис ассемблера довольно схожи с другими процессорами Zilog — операции Load/store используют ту же LD мнемонику (не MOV или MOVE), типичные инструкции, такие как DJNZ, те же самые, и так далее.
Интегрированная среда разработки (IDE), называемая Zilog Developer's Studio (ZDS), доступна для загрузки с сайта Zilog и включает в себя ассемблер. Версия ZDS II, предназначенная для Z8 Encore! и более новых производных также содержит бесплатный компилятор, соответствующий стандарту ANSI C89.
Основными конкурентами являются в некоторой степени схожее семейство PIC компании Microchip Technology и все потомки Intel 8051. Также конкурентами можно считать более традиционные однокристальные микроконтроллеры на основе архитектуры фон Неймана, такие как Motorola 6800, 6809, , семйство и Z80-варианты, такие как Toshiba TLCS-870, и это лишь некоторые из них.
Продуктовая линия ROMless: Модели без встроенного ПЗУ ROM: Модели со встроенным ПЗУ BASIC: Модели со встроенным интерпретатором BASIC и отладчиком в ПЗУ OTP: Модели со встроенным PROM Low Voltage: Рабочее напряжение может опускаться до 2В GP: Микроконтроллер общего назначения Encore!: Интегрированная флеш-память Encore! XP: Encore! с датчиками Encore! MC (Motor Control): Для управления мотором
Эмулятор JTCEMU — это бесплатное программное обеспечение (лицензия GNU General Public License версии 3) эмулятор Z8, написанный на языке Java для Linux, Windows и macOS.
Second sources
Примечания
Литература
Grehan, Rick (September 1994). "Processors Proliferate". Byte.
Ссылки
Категория:Микроконтроллеры Категория:Микропроцессоры фирмы Zilog