Зилог eZ80 - Zilog eZ80

eZ80 в TI-84 Plus CE с 256 КБ встроенной оперативной памяти

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 Кбайт внешней флеш-памяти.

Рекомендации

дальнейшее чтение