MPSystems
  MPSystems :: Ресурс посвященный предмету "Микропроцессорные системы" :: АВТ С-73 :: МГИЭМ
MPSystems
Главная
Лекции
Download
Help
Ссылки
Контакты
 
 Help :: Микропроцессор Z80
Микропроцессор Z80
1. Общие сведения.
2. Структура регистров, способы адресации, флаги состояния.
3. Распиновка, выводы и сигналы.
4. Тактирование и выполнение команд.
4.1.       Машинный цикл загрузки кода команды (М1).
4.2.       Цикл чтения данных из памяти и цикл записи данных в память.
4.3.       Циклы ввода-вывода.
4.4.       Цикл захвата шины.
4.5.       Маскируемые прерывания.
4.6.       Немаскируемые прерывания.
4.7.       Команда останова.
5. Набор команд по группам. (файл 128 кБ)
5.1.       Команды 8-битной загрузки.
5.2.       Команды 16-битной загрузки.
5.3.       Команды работы со стеком и расширением регистров.
5.4.       Команды пересылок с блоков и поиска в массиве.
5.5.       Команды 8-битной арифметики и логики.
5.6.       Команды 16-битной арифметики.
5.7.       Команды управления арифметикой и процессором.
5.8.       Команды сдвигов и вращений битов.
5.9.       Команды обработки битов.
5.10.       Команды ввода-вывода.
5.11.       Команды переходов.
5.12.       Команды вызова подпрограммы и возврата.
6. Список команд по кодам. (файл 94 кБ)
7. Электрические характеристики.
8. Динамические характеристики Z80.
9. Динамические характеристики Z80A.
10. Предельные значения и показатели надежности.
11. Список литературы.

1. Общие сведения.

      Микропроцессор Zilog Z80 (КР1858ВМ1) является самым совершенным 8-разрядным микропроцессором. Он лишен недостатков микропроцессора Intel 8080A (КР580ВМ80А), понимает все его комманды и имеет свои. Но имеет отличную от него цоколевку, логику подключения. Z80 требует одного источника питания (+5В), встроенную логику тактирования (один внешний тактовый генератор), встроенную логику регенерации динамической памяти, немаскируемые и три режима маскируемых прерываний.

2. Структура регистров, способы адресации, флаги состояния.

      Регистры общего назначения и флаги дублированы. Имеются два индексных регистра, возможна индексная адресация памяти. Возможно дополнение вектора прерывания до 2-х байтного (режим 2), т.е. поместить обработчик в любое место в памяти.

FLAG FLAG` слово состояния программы (флаги)
A A` основной аккумулятор
B C B` C` вспомогательные аккумуляторы
(счетчики данных)
D E D` E`
H L H` L`
SP указатель стека
PC счетчик адреса программы
IX индексный регистр "X"
IY индексный регистр "Y"
IV вектор прерываний
R счетчик регенерации памяти

Регистр флагов
 Бит  Название Назначение Меняется
0 (C) Carry Перенос Устанавливается когда результат операции не помещается в регистр.
1 (N) Substract Разность Используется командой DAA (двоично-десятичная коррекция аккумулятора), чтобы отличить предшествующее сложение от вычитания.
2 (P/V) Parity/Overflow Четность/Переполнение В арифметических операциях используется как флаг переполнения, в других случаях показывает четность.
3 F3 Не документирован Копия бита 3 результата операции.
4 (H) Auxiliary Carry Дополнительный перенос Указывает на перенос между 3-м и 4-м битом при двоично-десятичной арифметике.
5 F5 Не документирован Копия бита 5 результата операции.
6 (Z) Zero Нуль Устанавливается когда результат операции равен нулю.
7 (S) Sign Знак Устанавливается когда результат операции отрицателен.
Примечание: флаги (N) и (H) не могут использоваться командами условных переходов, вызовов подпрограмм и возвратов.

3. Распиновка, выводы и сигналы.
Назначение Номера выводов Назначение
А11 1                 40 А10
А12 2                 39 А9
А13 3                 38 А8
А14 4                 37 А7
А15 5                 36 А6
Такт 6                 35 A5
D4 7                 34 А4
D2 8                 33 А3
D5 9                 32 А2
D6 10                 31 А1
Ucc 11                 30 А0
D3 ? 12                 29 GND (общий)
D7 13                 28 /RFSH
D0 14                 27 /M1
D1 15                 26 /RESET
/INT 16                 25 /BUSRQ
/NMI 17                 24 /WAIT
/HALT 18                 23 /BUSAK
/MREQ 19                 22 /WR
/IORQ 20                 21 /RD

Вывод Описание Тип
A0-A15 Шина адреса Выход с 3-мя состояниями
D0-D7 Шина данных Вход-Выход с 3-мя состояниями
/M1 Индентефицирует машинный цикл загрузки кода команды (при этом активизируется /MREQ и /RD).
При подтверждении прерывания вместе с ним активизируется /IORQ, а /RD не активен.
Выход
/MREQ Определяет цикл доступа к памяти, стробируется сигналом /RD или /WR. Выход с 3-мя состояниями
/IORQ Сопровождает операции обращения к портам, стробируется сигналом /RD или /WR, а адрес порта выдается на A0-A7. Активизируется вместе с /M1 при подтверждении прерывания. Выход с 3-мя состояниями
/RD Чтение данных из памяти или порта. Выход с 3-мя состояниями
/RD Запись данных в память или порт. Выход с 3-мя состояниями
/RFSH Регенерация динамической памяти, при этом активизируется и /MREQ, а адрес выдается на A0-A6. Процесс регенерации Z80 производит перебором 128 адресов, т.е. расчитан на организацию 16K-словами, в то время как микросхемы, имеющие объем 64K (565РУ5), требуют регенерации по 256 адресам. Выход с 3-мя состояниями
/HALT Сигнализирует об останове процессора. Выход
/WAIT Запрос состояния ожидания. Некоторые команды вставляют такты ожидания искусственно. Вход
/INT Запрос маскируемого прерывания. Вход
/NMI Запрос немаскируемого прерывания. Более высокий приоритет чем у захвата шины. Вход
/RESET Сброс и инициализация процессора имеет высший приоритет. Счетчик адреса программ (PC), регистры IX и IY сбрасываются в нуль. Запросы прерывания INT запрещаются. Все линии с 3-мя состояниями освобождаются. Вход
/BUSRQ Запрос на захват управления шинами адреса, данных и управления. Вход
/BUSAK Подтверждение захвата шин (A0-A15, D0-D7, /RD, /WR). После захвата шины процессор не может выполнять регенерацию динамической памяти. Выход
Такт Тактовая частота. Вход
Ucc Питание 5В.
GND Общий провод.

4. Тактирование и выполнение команд.

      Все машинные циклы Z80 состоят из 3-х или 4-х тактов. Некоторые команды всегда (автоматически) вставляют такты ожидания, например, подтверждение прерывания и обращение к портам. Такты ожидания вставляются между 2-м и 3-м тактами. Команды Z80 включают от одного до 6-ти машинных циклов.

      4.1. Машинный цикл загрузки кода команды (М1).

Машинный цикл загрузки кода команды (М1)

      Загрузка кода команды идентифицируется установкой выхода M1 в состояние низкого уровня в течение тактов T1 и T2. Шина данных свободна. Содержимое счетчика адреса команд выдается на шину адреса в начале цикла и остается стабильным в течение T1 и T2. Физически загрузка кода команды - это цикл чтения из памяти. Поэтому управляющие сигналы /MREQ и /RD переводятся в состояние низкого уровня, это происходит на середине T1, когда состояние адресной шины стабилизировалось и их падающие фронты могут быть использованы для выбора устройств памяти и стробирования выдачи ими данных. Процессор считывает данные с шины по переднему фронту такта T3. Такты T3 и T4 используются процессором для внутренних операций, а так же регенерации памяти. Как только заканчивается чтение памяти на A0-A6 выдается содержимое счетчика регистра регенерации, этот адрес остается на шине до окончиния T4. Поскольку регенерация является операцией доступа к памяти сигнал /MREQ переводится в состояние низкого уровня, однако вместо /RD он тактируется сигналом /RFSH. Таким образом схема управления памятью упреждается от попытки чтения в цикле регенерации.

      4.2. Цикл чтения данных из памяти и цикл записи данных в память.

      Схема интерфейса памяти реагирует на цикл загрузки кода (M1) и на цикл чтения данных из памяти совершенно одинаково. Однако в этих циклах есть принципиальная разница. Она заключается в том, что данные читаются процессором с шины по по заднему (а не переднему) фронту тактовой частоты на такте T3 (т.е. в середине а не начале T3). Кроме того, обычный цикл чтения памяти состоит из 3-х (а не 4-х) тактов.

Цикл чтения данных из памяти Цикл записи данных в память

Разница между диаграммами чтения и записи очевидна: в цикле записи состояние низкого уровня принимает /WR, а не /RD. Он и используется в качестве строба записи.

Цикл чтения данных из памяти с тактами ожидания

      Процессор проверяет состояние входа /WAIT по заднему фронту тактовой частоты на такте T2. Если он обнаруживает на этом входе низкий уровень, он немедленно переходит в состояние ожидания. Как только процессор обнаружит по очередному заднему фронту тактов высокое состояние на этом входе, он начнет такт T3 с ее следующего переднего фронта. Состояние входа /WAIT процессор проверяет только на такте T2 и на тактах ожидания. В состоянии ожидания процесс регенерации памяти приостанавливается.




      4.3. Циклы ввода-вывода.

      Циклы ввода-вывода имеют, автоматически вставленный, такт ожидания. При этом если его не достаточно, то можно попросить подождать еще.

Циклы ввода-вывода Циклы ввода-вывода с ожиданием

      Важным отличием от циклов обращения к памяти является чтение данных процессором (и запись) по окончании T3, а не в его середине.

      Ничто не препятствует обращениям к устройствам ввода-вывода в адресном пространстве памяти. Но придется учитывать быстроодействие устройств и вставлять (если нужно) такты ожидания.

      4.4. Цикл захвата шины.

      Z80 по переднему фронту тактовой частоты на последнем такте каждого машинного цикла опрашивает вход /BUSRQ. Обнаружив на нем низкий уровень процессор со следующего такта освобождает шины адреса, данных, трехстабильные выходы и выдает подтверждение низким уровнем /BUSAK. Далее по каждому переднему фронту тактовой частоты продолжает проверяться состояние входа /BUSRQ. Как только на нем будет обнаружен высокий уровень процессор сменит уровень /BUSAK на высокий и со следующего такта начнет выполнять новый машинный цикл.

Цикл захвата шины

      При использовании захватов шины следует учитывать, что процесс регенерации во время длительного захвата, захватившее шину устройство должно выполнять самостоятельно.

      4.5. Маскируемые прерывания.

      Сигнал запроса прерывания INT опрешивается процессором на переднем фронте тактовой частоты в последнем такте каждого цикла выполнения команды (а не M1). Запрос прерывания будет игнорирован если:
- прерывания запрещены программой;
- сигнал /BUSRQ имеет низкий уровень (у нее выше приоритет).
Если маскирующие условия не выполнены, процессор подтверждает прерывание, выставив низкий уровень на /M1 и /IORQ. Начинается машинный цикл подтверждения прерывания. Он имеет два автоматических такта ожидания, так что даже медленная логика будет иметь время, необходдимое для срабатывания. Если и этого времени недостаточно, то можно вставить дополнительные такты ожидания. Как только сигнал /IORQ принял низкий уровень (при низком /M1), внешняя схема должна поместить на шину данных вектор прерывания (см. пример).

Цикл подтверждения прерывания Цикл подтверждения прерывания с ожиданием

      Вектор прерывания может иметь одну из трех форм, режим прерываний определяется програмно.
В режиме 0 вектор прерывания воспринимается как однобайтный объектный код команды, которая должна быть выполнена после цикла подтверждения прерывания. Рестарт в этом режиме возможен на следующие 8 адресов.

HEX-код BIN-код
00h 00 000 000 bin
08h 00 001 000 bin
10h 00 010 000 bin
18h 00 011 000 bin
20h 00 100 000 bin
28h 00 101 000 bin
30h 00 110 000 bin
38h 00 111 000 bin
В режиме 1 вектор прерывания не нужен (если выставлен - игнорируется), а рестарт производится на адрес 0056h.
Для режима 2 необходимо построить таблицу 16-разрядных векторов адресов обработки прерываний, которые могут указывать на любое место в памяти. Эти 16-разрядные адреса определяют первую команду в подпрограммах обработки прерываний. Процессор объединяет содержимое регистра IV (старший байт) с вектором прерывания, лежищим на шине данных (младший байт), читает два байта с получившегося адреса и выполнит команду вызова подпрограммы (CALL) по адресу, взятому из таблицы векторов. Поскольку 16-битовые адреса могут лежать в памяти лишь в словах с четными адресами, младший бит вектора прерываний всегда заменяется процессором на "0". Таким образом в этом режиме возможен переход на одну из 128 подпрограмм обработки прерываний.

      4.6. Немаскируемые прерывания.

      Немаскируемое прерывание имеет более высокий приоритет, чем немаскируемое прерывание и захват шины. В остальном действия процессора аналогичны маскируемо прерыванию в режиме "1", но рестарт (RST) производится на адрес 0066h.

Немаскируемое прерывание

      4.7. Команда останова.

      После выполнения команды останова процессор Z80 выполняет последовательность пустых (NOP) команд, пока не получит запрос на прерывание или сброс. Запросы как маскируемого, так и немаскируемого прерываний анализируются по переднему фронту тактовой частоты в такте T4 каждого машинного цикла команды NOP. В течение состояния останова процесс регенерации динамической памяти продолжает выполняться, поэтому такое состояние процессора может продолжаться сколь угодно долго без опасности потери данных.

Останов и выход из него

 

5. Набор команд по группам.

      Команды Z80 упорядоченные по следующим группам находятся в файле размером 128 кБ

5.1.       Команды 8-битной загрузки.
5.2.       Команды 16-битной загрузки.
5.3.       Команды работы со стеком и расширением регистров.
5.4.       Команды пересылок с блоков и поиска в массиве.
5.5.       Команды 8-битной арифметики и логики.
5.6.       Команды 16-битной арифметики.
5.7.       Команды управления арифметикой и процессором.
5.8.       Команды сдвигов и вращений битов.
5.9.       Команды обработки битов.
5.10.       Команды ввода-вывода.
5.11.       Команды переходов.
5.12.       Команды вызова подпрограммы и возврата.

 

6. Список команд по кодам.

      Команды Z80 упорядоченные по кодам находятся в файле размером 94 кБ

 

7. Электрические характеристики.

      Все напряжения даны относительно GND.

Параметр Обозн. Ед.изм. Мин.знач. Макс.знач Условия измер.
Рабочее напряжение Ucc В 4.75 5.25 Ta=0-70OC
Входное напряжение Uil
Uih
В -0.3
2
0.8
Ucc
Ta=0-70OC
Напряжение тактового сигнала Uihc В Ucc-0,6* Ucc+0,6
Выходное напряжение Uol В - 0.4 Iol=1,8мА
Ta=0-70OC
Uoh 2,4 - Ioh=0,25мА
Ta=0-70OC
Ток потребления Icc мА - 150/200** Ucc=5В+5%
Ta=0-70OC
Входной ток утечки Ili мкА - 10 Uin=0-Ucc
Ток утечки трехстабильного выхода в плавающем состоянии Ilol мкА - 10 Uout=2,4В-Ucc
Ilo -10 Uout=0,4В
Ток утечки шины данных при вводе Ild мкА - 10 Ux=0-Ucc
Входная емкость тактового входа Cc пФ - 20 Ta=20OC
и Ft=1МГц
Емкость входа Ci пФ - 5
Емкость выхода Co пФ - 10
* - допускается оспользование открытого TTL-выхода с нагрузочным резистором не более 330 Ом, соединенным с Ucc.
** - в числителе - для Z80, в знаменателе - для Z80A.

 

8. Динамические характеристики Z80.

При Ucc=5±5%, Cl=50пФ и Ta=0-70OC.

Параметр Обозн. Мин.знач. Макс.знач
Период тактовых импульсов Tc 400 *
Длительность низкого уровня тактового сигнала Twl 180 2000
Длительность высокого уровня тактового сигнала Twh 180 **
Длительность переднего/заднего фронтов тактового сигнала Tr/Tf - 30
Установка сигнала /WAIT до H-L перехода такта Tb (WT) 70 -
Установка сигнала /RESET до L-H перехода такта Tb (RS) 90 -
Установка сигнала /INT до L-H перехода такта Tb (IT) 80 -
Установка сигнала /BUSRQ до L-H перехода такта Tb (BQ) 80 -
Установка данных до L-H перехода такта в цикле M1 Tbc (D) 50 -
Установка данных до H-L перехода такта в циклах M2-M5 Tbc (D) 60 -
Задержка сигналов на шинах Th 0 -
Ширина импульсов низкого уровня сигнала /NMI Tw (NMI) 80 -
* - Tc = Tw(CL) + Tw(CH) + Tr + Tr.
** - не имеет фиксированного значения, т.е. при высоком уровне тактового сигнала Z80 может находиться в устойчивом состоянии сколь угодно долго.

 

Времена задержек
при Ucc=5±5%, Cl=50пФ и Ta=0-70OC.

Задержка Обозн. Макс.
знач (нс)
от H-L перехода такта до /M1=L
от H-L перехода такта до /M1=H
Tdl (m1)
Tdm (m1)
130
130
от H-L перехода такта до /MREQ=H
от L-H перехода такта до /MREQ=H
от H-L перехода такта до /MREQ=L
Tdhc (mr)
Tdhc (mr)
Tdlc (mr)
100
100
100
от L-H перехода такта до /IORQ=L
от H-L перехода такта до /IORQ=L
от L-H перехода такта до /IORQ=H
от H-L перехода такта до /IORQ=H
Tdlc (jr)
Tdlc (jr)
Tdhc (jr)
Tdhc (jr)
90
110
100
110
от L-H перехода такта до /RD=L
от H-L перехода такта до /RD=L
от L-H перехода такта до /RD=H
от H-L перехода такта до /RD=H
Tdlc (rd)
Tdlc (rd)
Tdhc (rd)
Tdhc (rd)
100
130
100
110
от L-H перехода такта до /WR=L
от H-L перехода такта до /WR=L
от L-H перехода такта до /WR=H
Tdlc (wr)
Tdlc (wr)
Tdhc (wr)
80
90
100
от L-H перехода такта до /RFSH=L
от L-H перехода такта до /RFSH=H
Tdh (rf)
Tdl (rf)
150
180
от H-L перехода такта до /HALT=L Td (ht) 300
от L-H перехода такта до /BUSAK=L
от H-L перехода такта до /BUSAK=H
Tdl (da)
Tdl (da)
120
100
вывода адреса Td (ad) 145
адреса до перехода к третьему состоянию T (ad) 110
вывода данных Td (d) 230
данных до перехода к третьему состоянию в цикле записи T (d) 90
сигналов /MREQ, /IORQ, /WR до перехода к третьему состоянию T (с) 100
Время задержки увеличивается на 10нс при возрастании емкости нагрузки на каждые 50пФ. Максимум 200пФ для шины данных и 100пФ для шин адреса и управления.

 

Дополнительные данные о временах.

Вывод адреса до активизации /MREQ в циклах обращения к памяти:
Tacm = Tw(CH) + Tr - 75нс.

Вывод адреса до активизации /IORQ, /RD, /WR в циклах ввода-вывода:
Tac1 = Tс - 80нс.

Задержка адреса после снятия /RD, /WR:
Tca = Tw(CL) + Tr - 40нс.

Задержка адреса после снятия /RD, /WR, при переходе в третье состояние:
Tca = Tw(CL) + Tr - 60нс.

Вывод данных до активизации /WR в циклах обращения к памяти:
Tdcm = Tc - 210нс.

Вывод данных до активизации /WR в циклах ввода-вывода:
Tdcm = Tw(CL) + Tc - 210нс.

Задержка данных после снятия /WR:
Tcdf = Tw(CL) + Tc - 80нс.

Ширина импульса низкого уровня /MREQ:
Tw(MRL) = Tc - 40нс.

Ширина импульса высокого уровня /MREQ:
Tw(MRH) = Tw(CH) + Tr - 30нс.

Ширина импульса низкого уровня /WR:
Tw(WRL) = Tc - 40нс.

Вывод /M1 до активизации /IORQ в цикле подтверждения прерываний:
Tm1 = 2*Tc + Tw(CH) + Tr - 80нс.

 

9. Динамические характеристики Z80A.

При Ucc=5±5%, Cl=50пФ и Ta=0-70OC.

Параметр Обозн. Мин.знач. Макс.знач
Период тактовых импульсов Tc 250 *
Длительность низкого уровня тактового сигнала Twl 110 2000
Длительность высокого уровня тактового сигнала Twh 110 **
Длительность переднего/заднего фронтов тактового сигнала Tr/Tf - 30
Установка сигнала /WAIT до H-L перехода такта Tb (WT) 70 -
Установка сигнала /RESET до L-H перехода такта Tb (RS) 60 -
Установка сигнала /INT до L-H перехода такта Tb (IT) 80 -
Установка сигнала /BUSRQ до L-H перехода такта Tb (BQ) 50 -
Установка данных до L-H перехода такта в цикле M1 Tbc (D) 35 -
Установка данных до H-L перехода такта в циклах M2-M5 Tbc (D) 50 -
Задержка сигналов на шинах Th 0 -
Ширина импульсов низкого уровня сигнала /NMI Tw (NMI) 80 -
* - Tc = Tw(CL) + Tw(CH) + Tr + Tr.
** - не имеет фиксированного значения, т.е. при высоком уровне тактового сигнала Z80A может находиться в устойчивом состоянии сколь угодно долго.

 

Времена задержек
при Ucc=5±5%, Cl=50пФ и Ta=0-70OC.

Задержка Обозн. Макс.
знач (нс)
от H-L перехода такта до /M1=L
от H-L перехода такта до /M1=H
Tdl (m1)
Tdm (m1)
100
100
от H-L перехода такта до /MREQ=H
от L-H перехода такта до /MREQ=H
от H-L перехода такта до /MREQ=L
Tdhc (mr)
Tdhc (mr)
Tdlc (mr)
85
85
85
от L-H перехода такта до /IORQ=L
от H-L перехода такта до /IORQ=L
от L-H перехода такта до /IORQ=H
от H-L перехода такта до /IORQ=H
Tdlc (jr)
Tdlc (jr)
Tdhc (jr)
Tdhc (jr)
75
85
85
85
от L-H перехода такта до /RD=L
от H-L перехода такта до /RD=L
от L-H перехода такта до /RD=H
от H-L перехода такта до /RD=H
Tdlc (rd)
Tdlc (rd)
Tdhc (rd)
Tdhc (rd)
85
95
85
85
от L-H перехода такта до /WR=L
от H-L перехода такта до /WR=L
от L-H перехода такта до /WR=H
Tdlc (wr)
Tdlc (wr)
Tdhc (wr)
65
80
80
от L-H перехода такта до /RFSH=L
от L-H перехода такта до /RFSH=H
Tdh (rf)
Tdl (rf)
120
130
от H-L перехода такта до /HALT=L Td (ht) 300
от L-H перехода такта до /BUSAK=L
от H-L перехода такта до /BUSAK=H
Tdl (da)
Tdl (da)
100
100
вывода адреса Td (ad) 110
адреса до перехода к третьему состоянию T (ad) 90
вывода данных Td (d) 150
данных до перехода к третьему состоянию в цикле записи T (d) 90
сигналов /MREQ, /IORQ, /WR до перехода к третьему состоянию T (с) 80
Время задержки увеличивается на 10нс при возрастании емкости нагрузки на каждые 50пФ. Максимум 200пФ для шины данных и 100пФ для шин адреса и управления.

 

Дополнительные данные о временах.

Вывод адреса до активизации /MREQ в циклах обращения к памяти:
Tacm = Tw(CH) + Tr - 65нс.

Вывод адреса до активизации /IORQ, /RD, /WR в циклах ввода-вывода:
Tac1 = Tс - 70нс.

Задержка адреса после снятия /RD, /WR:
Tca = Tw(CL) + Tr - 50нс.

Задержка адреса после снятия /RD, /WR, при переходе в третье состояние:
Tca = Tw(CL) + Tr - 45нс.

Вывод данных до активизации /WR в циклах обращения к памяти:
Tdcm = Tc - 170нс.

Вывод данных до активизации /WR в циклах ввода-вывода:
Tdcm = Tw(CL) + Tc - 170нс.

Задержка данных после снятия /WR:
Tcdf = Tw(CL) + Tc - 70нс.

Ширина импульса низкого уровня /MREQ:
Tw(MRL) = Tc - 30нс.

Ширина импульса высокого уровня /MREQ:
Tw(MRH) = Tw(CH) + Tr - 20нс.

Ширина импульса низкого уровня /WR:
Tw(WRL) = Tc - 30нс.

Вывод /M1 до активизации /IORQ в цикле подтверждения прерываний:
Tm1 = 2*Tc + Tw(CH) + Tr - 65нс.

 

10. Предельные значения и показатели надежности.

      Предельные значения даны при Ta=0-70OC.

Параметр Обозн. Ед.изм. Мин.знач. Макс.знач
Рабочее напряжение Ucc В -0,3 7,0
Входное напряжение Uin В -0,3 7,0
Диапазон рабочих температур Ta OC 0 70
Диапазон температур хранения Tst OC -65 150
Рассеиваемая мощность P Вт - 1,5

      На корпусе дополнительно может быть указано исполнение:
     C - керамический корпус;
     P - пластмассовый корпус;
     S - обычные условия эксплуатации (5В±5%, 0-70OC.);
     E - расширенные условия эксплуатации (5В±5%, -40 +8OC.);
     M - военное исполнение (5В±10%, -55 +12OC.).

      Интенсивность отказов Lpo < 5*10-8 в час.
      При средней электрической нагрузке (Ucc=5В±5% и Ta < 50OC), нормальных климатических и мехонических воздействиях, средняя наработка на отказ составляет 200 000 часов.

11. Список литературы.
1. "Zilog Z80 CPU Specifications" - Word 6.0 text(eng) file(151kB)
2. Thomas Scherrer Z80-Family Official Support Page или Thomas Scherrer Z80-Family Official Support Page
3. В.Ф.Королев "Микропроцессор Zilog Z80"


Создано по материалам Meteor
Design by Krj   Support by Barmaley   Content by Leosya
Hosted by uCoz