Зилог Z280
Тема этой статьи Википедии может не соответствовать общему правилу по известности . ( август 2023 г. ) |
Zilog Z280 — это 16-битный микропроцессор, разработанный Zilog как усовершенствование архитектуры Zilog Z80 и интеграция улучшений заброшенного проекта Zilog Z800 . Впервые представленный в июле 1987 года, Z280 считается коммерческим провалом.
Z280 был изготовлен с использованием CMOS . [1] добавлен блок управления памятью (MMU) для расширения диапазона адресации до 16 МБ , функции для многозадачности и многопроцессорных и сопроцессорных конфигураций, а также 256 байт встроенной статической оперативной памяти, настраиваемой либо как кэш для инструкций и/или данных, либо как часть обычного адресного пространства. Он имеет огромное количество новых инструкций и режимов адресации, дающих в общей сложности более 2000 комбинаций. Он способен эффективно обрабатывать 32-битные операции с данными, включая аппаратное умножение, деление и расширение знака. Он предлагает режимы работы «Супервизор» и «Пользователь», а также опционально отдельные адресные пространства для инструкций и данных в обоих режимах (всего четыре возможных адресных пространства). Его внутренний тактовый сигнал можно настроить на работу со скоростью, в 1, 2 или 4 раза превышающей скорость внешнего тактового сигнала (например, с частотой 12 МГц процессор 3 МГц и шиной ). В отличие от Z80, Z280 использует мультиплексную схему шин адреса и данных. Более успешные расширения архитектуры Z80 включают Hitachi HD64180 1986 года и Zilog eZ80. в 2001 году и др.
Z280 имел множество передовых функций для своего времени, большинство из которых больше никогда не встречались в процессорах Zilog: [2]
- инструкций и/или данных Встроенная кэш- память или встроенное ОЗУ.
- Конвейерная обработка инструкций
- Высокопроизводительный 16-битный интерфейс Z-BUS или 8-битный интерфейс шины, совместимый с Z80.
- Встроенный MMU с защитой памяти.
- Возможность определить, какой набор регистров находится в контексте с инструкциями JAF и JAR.
- Три встроенных 16-битных счетчика/таймера
- Четыре встроенных DMA канала
- Встроенный полнодуплексный UART
- пользовательского ввода-вывода Ловушка
- Режим супервизора ( привилегированные инструкции)
- незаконных инструкций Ловушка для [ нужна ссылка ]
- сопроцессора эмуляции Ловушка
- Доступ к памяти в пакетном режиме
- мультипроцессора со множеством режимов конфигурации шины. Поддержка
- Поддержка нескольких внешних сопроцессоров через интерфейс ускоренной связи.
- Несколько страниц ввода-вывода, что также позволяет использовать внутренние устройства ввода-вывода без ограничения диапазона адресов портов ввода-вывода, как на eZ80 , или конфликта с существующими материнской платы устройствами , такими как Z180 .
- о переполнении стека Предупреждение
Ссылки
[ редактировать ]- ↑ EDN, 27 ноября 1986 г., стр. 133.
- ^ Предварительное техническое руководство по микропроцессорному блоку Z280 MPU (PDF) . Сан-Хосе, Калифорния : Зилог . 1989. Архивировано из оригинала (PDF) 11 сентября 2019 г. Проверено 15 июля 2009 г.
- Справочник семейства Z80 . Сан-Хосе, Калифорния : Зилог . Январь 1989 года.
- Рех, Тилманн (16 сентября 1991 г.). «ЦП280 и Z280» . ТСЖ . Проверено 15 июля 2009 г.
Дальнейшее чтение
[ редактировать ]- Харстон, Дж. Г. (15 апреля 1998 г.). «Полный список кодов операций Z280» . Проверено 15 июля 2009 г.