Zilog Z180

Zilog Z80180 — 8-битный процессор, разработанный фирмой Hitachi как HD64180 в 1985 году. Hitachi HD64180 "Super Z80" позже был передан Zilog по лицензии и продан им как Z64180 и с некоторыми улучшениями как Zilog Z180. Большая часть программного обеспечения разработанного для Z80 могла использоваться и с Z180. Семейство процессоров Z180 привнесло большую производительность и большое количество встроенных функций, таких как генератор частоты, 16-битные счётчики/таймеры, контроллер прерываний, последовательные порты и DMA-контроллер. Интегрированный в чип модуль управления памятью (англ. MMU — memory management unit) имел возможность адресации 1 МБ памяти.

Zilog Z180
Центральный процессор

Микропроцессор Zilog Z180 в PLCC корпусе
Производство 1986
Производитель
Частота ЦП 6—33 МГц
Разъём
Ядра

Z180 имеет конвейерный исполнительный блок, который обрабатывает большинство инструкций за меньшее количество тактовых циклов, чем Z80. Наиболее усовершенствованная группа инструкций включает блочные инструкции; например, такие как LDIR, CPIR, INIR и OTDR. Этот тип инструкции требует 21 переходного состояния для выполнения на итерацию; на Z180 требуется 14 t-состояний.

Встроенный DMAC делает возможной передачу блочной памяти быстрее, чем инструкции LDIR / LDDR. Встроенный в кристалл генератор состояний ожидания делает возможным выборочный доступ к слишком медленному оборудованию с использованием фильтра устройств, как это сделано для «скрытой» клавиатуры TRS-80 Model 4. Встроенный ASCI позволяет реализовать дополнительные последовательные порты RS-232.

Z180 не будет выполнять «недокументированные» инструкции Z80, особенно те, которые обращаются к индексным регистрам IX и IY как к 8-битным половинкам. ЦП Z180 обрабатывает их как недопустимые инструкции и, соответственно, выполняет ловушку недопустимых команд, перенаправляя регистр ПК на нулевой адрес.

Семейство микропроцессоров Z180

Chip Speed (MHz) Timers I/O Comm. Contr. Others
Z80180 6, 8, 102 N/SCPU1 MB MMU, 2xDMA’s, 2xUARTs
Z80181 101 16CPU1 MB MMU, 2xDMA’s, 2xUARTs
Z80182 16, 33, 200 Clock Serial, 24ESCC, CSIO, UARTS180 Megacell, 2xESCC channels, 16550 MIMIC
Z80195 20, 334 7/24SCC, CSIO, UART
Z8L180 202 Clock SerialCSIO, UART1 MB MMU, 2xDMA’s, 2xUARTs, 3.3 V Operation
Z8L182 200 Clock SerialESCC, CSIO, UARTS180 Megacell, 2xESCC channels, 16550 MIMIC, 3.3V operation
Z8S180 10, 20, 332 Clock SerialUART, DMA, I2C, SPI1 MB MMU, 2xDMA’s, 2xUARTs

Ссылки

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.