Zilog Z80: различия между версиями

Материал из Old-Games.RU Wiki
Перейти к навигации Перейти к поиску
 
Строка 15: Строка 15:
 
Встроенный регенератор динамической оперативной памяти - отсутствие необходимости в 3242 (580ВТ42);
 
Встроенный регенератор динамической оперативной памяти - отсутствие необходимости в 3242 (580ВТ42);
  
Совместимость всех выводов с транзисторно-транзисторной логикой - в те годы достоинство КМОП-логики в плане микроскопических входных токов перечеркивалось ее низким быстродействием. Именно поэтому в большинстве своем в отечественных ЭВМ тех лет применялась ТТЛШ серии К555 и КР1533, а не КМОП серия К561;
+
Совместимость всех выводов с транзисторно-транзисторной логикой - в те годы достоинство КМОП-логики в плане микроскопических входных токов перечеркивалось ее сравнительно низким быстродействием. Именно поэтому в большинстве своем в отечественных ЭВМ тех лет применялась ТТЛШ серии К555 и КР1533, а не КМОП серия К561. Процессор Z80 допускал нагрузку в виде одного ТТЛ-входа, что позволяло не использовать буферные элементы;
  
Повышение числа регистров общего назначения, что позволяло в простых устройствах обходиться вообще без ОЗУ, используя только внутренние РОНы процессора.
+
Повышение числа регистров общего назначения, что упрощало создание микропроцессорных устройств вообще без отдельного ОЗУ, с использованием только внутренних РОН-ов процессора.
  
 
Z80 выпускался в 40-выводном корпусе DIP, позже выпускались версии в корпусах для поверхностного монтажа. Первоначальный вариант изготавливался по N-МОП технологии, однако позже был выполнен переход на КМОП. Тактовая частота базовой версии составляла 2,5 МГц, однако в позднейших КМОП-версиях она доходила до 20 МГц!
 
Z80 выпускался в 40-выводном корпусе DIP, позже выпускались версии в корпусах для поверхностного монтажа. Первоначальный вариант изготавливался по N-МОП технологии, однако позже был выполнен переход на КМОП. Тактовая частота базовой версии составляла 2,5 МГц, однако в позднейших КМОП-версиях она доходила до 20 МГц!
Строка 27: Строка 27:
 
[[файл:KP1858BM1.jpg|thumb|250px|Процессор КР1858ВМ1 1993 г.в., "Ангстрем"]]
 
[[файл:KP1858BM1.jpg|thumb|250px|Процессор КР1858ВМ1 1993 г.в., "Ангстрем"]]
 
Ввиду огромной популярности, аналоги Z80 выпускались множеством фирм по всему миру, все их перечислить вряд ли возможно.  
 
Ввиду огромной популярности, аналоги Z80 выпускались множеством фирм по всему миру, все их перечислить вряд ли возможно.  
В странах СЭВ Z80 производили в ГДР под названиями U880 и 80A-CPU (выпускались варианты как в пластиковых, так и в металлокерамических корпусах) и в СРР под названием MMN80. При этом, по некоторым данным, ГДРовский процессор не совсем соответствует своему прототипу: не выставляется флаг CY при выполнении команды OUTI (когда L=0), а также выявлено другое поведение скрытого регистра шины, видимого через недокументированные флаги F3 и F5.
+
В странах СЭВ Z80 производили в ГДР под названиями U880 и 80A-CPU (выпускались варианты как в пластиковых, так и в металлокерамических корпусах) и в СРР под названием MMN80. При этом, по некоторым данным, ГДР-овский процессор не совсем соответствует своему прототипу: не выставляется флаг CY при выполнении команды OUTI (когда L=0), а также выявлено другое поведение скрытого регистра шины, видимого через недокументированные флаги F3 и F5.
 +
 
 
К началу 1990-х свою версию Z80 (по распространенному в Сети мнению, советские варианты не были копиями, а именно аналогами) разработали в СССР на предприятии "Ангстрем" (Зеленоград) под названием Т34ВМ1. В серийном производстве отечественный Z80 назывался КР1858ВМ1. В начале 90-х в Минске на заводе "Транзистор" выпускался процессор КР1858ВМ3 - КМОП-вариант Z80.
 
К началу 1990-х свою версию Z80 (по распространенному в Сети мнению, советские варианты не были копиями, а именно аналогами) разработали в СССР на предприятии "Ангстрем" (Зеленоград) под названием Т34ВМ1. В серийном производстве отечественный Z80 назывался КР1858ВМ1. В начале 90-х в Минске на заводе "Транзистор" выпускался процессор КР1858ВМ3 - КМОП-вариант Z80.
 +
 
Процессор [[Intel 8085|8085]] также в какой-то мере можно назвать ответом на Z80.
 
Процессор [[Intel 8085|8085]] также в какой-то мере можно назвать ответом на Z80.
  
Строка 38: Строка 40:
  
 
Z80, благодаря своей универсальности, быстро снискал широчайшую популярность. Его применение не ограничивается одними "спектрумами" - по сути везде, где требовался дешевый и простой микропроцессор, ставили (и, наверняка, ставят сейчас!) Z80. Автоматические определители номера, процессоры карт RFID, стиральные машины, скороварки, ракеты...  
 
Z80, благодаря своей универсальности, быстро снискал широчайшую популярность. Его применение не ограничивается одними "спектрумами" - по сути везде, где требовался дешевый и простой микропроцессор, ставили (и, наверняка, ставят сейчас!) Z80. Автоматические определители номера, процессоры карт RFID, стиральные машины, скороварки, ракеты...  
В странах СЭВ Z80 не нашел широкого применения. Аналоги Z80 начали появляться только к концу 80-х, а к этому времени ниша 8-разрядных микропроцессоров была плотно занята [[Intel 8080|580-й серией]].
+
В странах СЭВ Z80 не нашел широкого применения. Аналоги Z80 начали появляться только к концу 80-х, а к этому времени ниша 8-разрядных микропроцессоров была плотно занята [[Intel 8080|580-й серией]].  
  
 
[[Категория:Микропроцессоры]]
 
[[Категория:Микропроцессоры]]

Текущая версия на 18:17, 6 февраля 2021

Zilog Z80 1993 г.в.

Z80 - 8-разрядный микропроцессор, разработанный фирмой Zilog в 1976 году. Стал самым распространенным 8-разрядным микропроцессором, далеко обойдя свой прототип в лице 8080.

Описание

Прототипом Z80 служил процессор 8080, а разрабатывали его люди, в свое время приложившие руки к 8080 и 8008. Z80 во многом исправлял недостатки своего прототипа:

Одно напряжение питания +5В против трех (-5, +5 и +12) у 8080;

Встроенный тактовый генератор - отсутствие необходимости в 8224 (580ГФ24);

Встроенный регенератор динамической оперативной памяти - отсутствие необходимости в 3242 (580ВТ42);

Совместимость всех выводов с транзисторно-транзисторной логикой - в те годы достоинство КМОП-логики в плане микроскопических входных токов перечеркивалось ее сравнительно низким быстродействием. Именно поэтому в большинстве своем в отечественных ЭВМ тех лет применялась ТТЛШ серии К555 и КР1533, а не КМОП серия К561. Процессор Z80 допускал нагрузку в виде одного ТТЛ-входа, что позволяло не использовать буферные элементы;

Повышение числа регистров общего назначения, что упрощало создание микропроцессорных устройств вообще без отдельного ОЗУ, с использованием только внутренних РОН-ов процессора.

Z80 выпускался в 40-выводном корпусе DIP, позже выпускались версии в корпусах для поверхностного монтажа. Первоначальный вариант изготавливался по N-МОП технологии, однако позже был выполнен переход на КМОП. Тактовая частота базовой версии составляла 2,5 МГц, однако в позднейших КМОП-версиях она доходила до 20 МГц!

Процессор Z80 был дороже чем 8080, однако был более простым в использовании. Наверное, это и предопределило его успех.

Аналоги

Процессор КР1858ВМ1 1993 г.в., "Ангстрем"

Ввиду огромной популярности, аналоги Z80 выпускались множеством фирм по всему миру, все их перечислить вряд ли возможно. В странах СЭВ Z80 производили в ГДР под названиями U880 и 80A-CPU (выпускались варианты как в пластиковых, так и в металлокерамических корпусах) и в СРР под названием MMN80. При этом, по некоторым данным, ГДР-овский процессор не совсем соответствует своему прототипу: не выставляется флаг CY при выполнении команды OUTI (когда L=0), а также выявлено другое поведение скрытого регистра шины, видимого через недокументированные флаги F3 и F5.

К началу 1990-х свою версию Z80 (по распространенному в Сети мнению, советские варианты не были копиями, а именно аналогами) разработали в СССР на предприятии "Ангстрем" (Зеленоград) под названием Т34ВМ1. В серийном производстве отечественный Z80 назывался КР1858ВМ1. В начале 90-х в Минске на заводе "Транзистор" выпускался процессор КР1858ВМ3 - КМОП-вариант Z80.

Процессор 8085 также в какой-то мере можно назвать ответом на Z80.

Периферия

Z80 мог использовать любую периферию к другим 8-разрядным микропроцессорам, например 8080. Однако, как и в случае с 8088, разработчику стоит помнить о том, что тактовая частота Z80 может превышать максимальную тактовую частоту для "старой" периферии к 8080 или иным микропроцессорам, рассчитанным на меньшие тактовые частоты.

Применение

Z80, благодаря своей универсальности, быстро снискал широчайшую популярность. Его применение не ограничивается одними "спектрумами" - по сути везде, где требовался дешевый и простой микропроцессор, ставили (и, наверняка, ставят сейчас!) Z80. Автоматические определители номера, процессоры карт RFID, стиральные машины, скороварки, ракеты... В странах СЭВ Z80 не нашел широкого применения. Аналоги Z80 начали появляться только к концу 80-х, а к этому времени ниша 8-разрядных микропроцессоров была плотно занята 580-й серией.