Зилог Z280 - Zilog Z280
Zilog Z280 представляет собой 16-битовый микропроцессор , усиление из Zilog Z80 архитектуры, введенный в июле 1987 года Это в основном Z800 , переименованы, с небольшими улучшениями , такими как быть изготовлены в CMOS . Это был коммерческий провал. Zilog добавил блок управления памятью (MMU) для расширения диапазона адресации до 16 МБ , функции для многозадачности и многопроцессорных и сопроцессорных конфигураций, а также 256 байтов статической оперативной памяти на кристалле, настраиваемой либо как кэш для инструкций и / или данных, либо как часть обычного адресного пространства. Он имеет огромное количество новых инструкций и режимов адресации, что дает в общей сложности более 2000 комбинаций. Он способен эффективно обрабатывать 32-битные операции с данными, включая аппаратное умножение, деление и знаковое расширение. Он предлагает режимы работы супервизора и пользователя, а также дополнительно разделяет адресные пространства для инструкций и данных в обоих режимах (всего четыре возможных адресных пространства). Его внутренний тактовый сигнал может быть сконфигурирован для работы с тактовой частотой в 1, 2 или 4 раза превышающей внешнюю тактовую частоту (например, ЦП 12 МГц с шиной 3 МГц ). В отличие от Z80, Z280 использует мультиплексную схему для шин адреса и данных. Более успешные расширения архитектуры Z80 включают Hitachi HD64180 в 1986 году и Zilog eZ80 в 2001 году. Смотрите далее Zilog Z800 .
Z280 для своего времени обладал множеством продвинутых функций, большинство из которых никогда больше не было на процессорах Zilog:
- Кэш инструкций и / или данных на кристалле или ОЗУ на кристалле
- Конвейерная обработка инструкций
- Высокопроизводительный 16-битный интерфейс Z-BUS или 8-битный Z80-совместимый шинный интерфейс
- Встроенный MMU с защитой памяти
- Возможность определить, какой набор регистров находится в контексте с инструкциями JAF и JAR
- Четыре встроенных 16-битных счетчика / таймера
- Четыре встроенных канала DMA
- Встроенный полнодуплексный UART
- Ловушка ввода-вывода пользователя
- Режим супервизора ( привилегированные инструкции)
- Ловушка незаконных инструкций
- Ловушка эмуляции сопроцессора
- Доступ к памяти в пакетном режиме
- Многопроцессорная поддержка с множеством режимов конфигурации шины
- Поддержка нескольких внешних сопроцессоров через ускоренный интерфейс связи
- Несколько страниц ввода / вывода, которые также позволяют использовать внутренние устройства ввода / вывода без ограничения диапазона адресов портов ввода / вывода, как на eZ80 , или конфликтов с существующими устройствами материнской платы , такими как Z180 .
- Предупреждение о переполнении стека
Примечания
использованная литература
- Предварительное техническое руководство микропроцессорного блока Z280 MPU (PDF) . Сан-Хосе, Калифорния : Zilog . 1989 . Проверено 15 июля 2009 . (Примечание: файл pdf размером 20 МБ)
- Книга данных семейства Z80 . Сан-Хосе, Калифорния : Zilog . Январь 1989 г.
- Рех, Тилманн (1991-09-16). «CPU280 и Z280» . TCJ . Проверено 15 июля 2009 .
дальнейшее чтение
- Харстон, Дж. Г. (15 апреля 1998 г.). «Полный список кодов операций Z280» . Проверено 15 июля 2009 .
Эта статья основана на материалах, взятых из Free On-line Dictionary of Computing до 1 ноября 2008 г. и включенных в соответствии с условиями «перелицензирования» GFDL версии 1.3 или новее.