Зилог eZ80 - Zilog eZ80
Zilog eZ80 представляет собой 8-разрядный микропроцессор с Zilog , введенный в 2001 году eZ80 является обновленной версией первого продукта компании, на Z80 микропроцессор.
Дизайн
EZ80 (как и Z380 ) двоично совместим с Z80 и Z180 , но почти в три раза быстрее исходного чипа Z80 при той же тактовой частоте . EZ80 имеет трехступенчатый конвейер. Доступный на частоте до 50 МГц (2004 г.), производительность сравнима с Z80 с тактовой частотой 150 МГц, если используется быстрая память (то есть без состояний ожидания для выборки кода операции , для данных или для ввода-вывода) или даже выше в некоторых приложениях. (16-битное сложение в 11 раз быстрее, чем в оригинале). EZ80 также поддерживает прямую непрерывную адресацию 16 МБ памяти без блока управления памятью , расширяя большинство регистров (HL, BC, DE, IX, IY, SP и PC) с 16 до 24 бит. Для этого ЦП работает в Z80-совместимом режиме или в режиме полного 24-битного адреса.
Процессор имеет 24-битный арифметико-логический блок и одновременную обработку нескольких инструкций (трехступенчатый конвейер), которые являются двумя основными причинами его скорости. В отличие от старых Z280 и Z380, он не имеет (или не нуждается) кэш-памяти. Вместо этого он предназначен для работы с быстрой SRAM непосредственно как с основной памятью (поскольку она стала намного дешевле). У него также нет мультиплексированной шины Z280, что делает его таким же простым в работе (интерфейсом), как с оригинальными Z80 и Z180, и одинаково предсказуемым, когда дело доходит до точного времени выполнения.
Микросхема имеет интерфейс памяти , аналогичный оригинальному Z80, включая контакты запроса / подтверждения шины, и добавляет четыре встроенных выбора микросхемы. Доступны версии со встроенной флэш-памятью и встроенной SRAM с нулевым состоянием ожидания (до 256 КБ флэш-памяти и 16 КБ SRAM), но на всех моделях также есть внешние шины.
Варианты
eZ80Acclaim! представляет собой семейство однокристальных компьютеров eZ80 , обозначенных как «стандартные продукты для конкретных приложений» (ASSP), которые имеют до 128 КБ флэш-памяти, до 8 КБ SRAM и могут работать со скоростью до 20 МГц. Как и другие варианты eZ80, он имеет внешний адрес и шину данных и, таким образом, может также использоваться как микропроцессор общего назначения.
eZ80AcclaimPlus! представляет собой семейство интерфейсов ASSP с возможностью подключения, которые имеют до 256 КБ флэш-памяти, 16 КБ SRAM и могут работать со скоростью до 50 МГц. Он добавляет интегрированный 10 / 100BaseT Ethernet MAC , стек TCP / IP поверх eZ80Acclaim! линия. Как и другие варианты eZ80, он имеет внешний адрес и шину данных и, таким образом, может также использоваться как микропроцессор общего назначения.
Использование в коммерческих продуктах
Последний (середина 2015 года) графический калькулятор в линейке TI-84 от Texas Instruments , TI-84 Plus CE , использует eZ80 в 24-битном адресном режиме с тактовой частотой 48 МГц. В Европе модели TI-84 Plus CE-T и TI-83 Premium CE также оснащены eZ80.
EZ80L92 - это основной процессор в контроллере робота ST Robotics , работающий на частоте 50 МГц. Он имеет 128 Кбайт внешней оперативной памяти и 128 Кбайт внешней флеш-памяти.
Рекомендации
- «Руководство пользователя процессора eZ80» (pdf) . Сан-Хосе, Калифорния : Zilog . Сентябрь 2008 . Проверено 15 июля 2009 .
- «eZ80Acclaim! eZ80F92 / eZ80F93 Flash MCU Product Specification» (pdf) . Сан-Хосе, Калифорния : Zilog . Май 2008 . Проверено 15 июля 2009 .
- «eZ80Acclaim! eZ80F91 Flash MCU Product Specification» (pdf) . Сан-Хосе, Калифорния : Zilog . Май 2008 . Проверено 15 июля 2009 .
- «Спецификация продукции eZ80AcclaimPlus! eZ80F91 ASSP» (pdf) . Сан-Хосе, Калифорния : Zilog . Июль 2007 . Проверено 15 июля 2009 .
- «Справочное руководство по ядру реального времени Zilog CPU eZ80» (pdf) . Сан-Хосе, Калифорния : Zilog . Июль 2007 . Проверено 15 июля 2009 .
- "eZ80 CPU Zilog Real-Time Kernel User Manual" (pdf) . Сан-Хосе, Калифорния : Zilog . Июль 2007 . Проверено 15 июля 2009 .
- "eZ80 CPU Zilog TCP / IP Stack API Reference Manual" (pdf) . Сан-Хосе, Калифорния : Zilog . Июль 2007 . Проверено 15 июля 2009 .
дальнейшее чтение
- Кантрелл, Том (февраль 2002 г.). «EZ Embedded Web» . Автоклав (139) . Проверено 15 июля 2009 .
- Харстон, Дж. Г. (15 апреля 1998 г.). «Полный список кодов операций eZ80» . Проверено 15 июля 2009 .