Микропроцессор AonZ80

RD Read-Чтение

Трехстабильный выход. Активный уровень - низкий. Сигнал указывает, что ЦП выполняет цикл чтения данных из памяти или устройства ввода-вывода. Адресованное устройство ввода-вывода или память должны использовать этот сигнал для стробирования подачи данных на шину данных (ШД).

WR Write - Запись

Трехстабильный выход. Активный уровень - низкий. Сигнал указывает, что процессор выдает на ШД данные, предназначенные для записи в адресованную ячейку памяти или устройство вывода.

RFSH Refresh - Регенерация

Выход. Активный уровень - низкий. Сигнал указывает, что младшие 7 разрядов шины адреса содержат адрес регенерации для динамической памяти и текущий сигнал может использоваться для восстановления информации. В данной схеме этот сигнал не используется.

HALT Halt State - Состояние останова

Выход. Активный уровень - низкий. Сигнал указывает, что ЦП выполняет команду останова программы и ожидает маскируемое либо немаскируемое прерывание, чтобы завершить эту команду и начать обработку подпрограммы прерывания. В состоянии останова ЦП выполняет холостые команды для обеспечения процесса регенерации памяти. В данной схеме этот сигнал не используется.

WAIT Wait - Запрос ожидания

Вход. Активный уровень - низкий. Сигнал указывает ЦП, что адресованная ячейка памяти или устройство ввода-вывода еще не готово к передаче данных. ЦП генерирует состояние ожидания (холостые такты, в которых не происходит никаких изменений с ЦП) до тех пор, пока активен этот сигнал. С помощью этого сигнала с ЦП могут синхронизироваться ЗУ и устройства ввода-вывода практически любого быстродействия. также может использоваться при отладке для реализации пошагового режима. В данной схеме этот сигнал не используется. С помощью резистора R20 на нем задается постоянно высокий уровень (лог. 1).

INT Interrupt Request — Запрос прерывания

Вход. Активный уровень - низкий. Сигнал , формируемый устройством ввода-вывода, анализируется в конце выполнения текущей команды. Запрос учитывается, если триггер прерываний (IFF1), управляемый программно, установлен в состояние «разрешить прерывание», и не активен сигнал .

NMI Non Maskable Interrupt - Немаскируемый запрос прерывания

Вход, запускаемый отрицательным фронтом. Фронт запуска активизирует внутренний триггер . Линия имеет более высокий приоритет, чем и всегда распознается в конце выполнения текущей команды, независимо от состояния триггера разрешения прерываний. автоматически производит перезапуск (рестарт) ЦП с адреса 66Н. Содержание счетчика команд (адрес возврата) автоматически сохраняется во внешнем стеке. Таким образом, пользователь может возвратиться к прерванной программе.

В данной схеме этот сигнал не используется. С помощью резистора R20 задается постоянно высокий уровень (лог. 1).

RESET Reset - Сброс

Вход. Активный уровень - низкий. Сигнал имеет самый высокий приоритет и приводит ЦП в начальное состояние:

— сброс счетчика команд PC = 0000Н;

— очистка регистров I и R;

— установка режима прерываний IMO.

Для корректного сброса сигнал должен быть активен не менее 3-х периодов тактовой частоты. В это время адресная шина и шина данных находятся в высокоимпедансном состоянии, а все выходы сигналов управления неактивны.

BUSRQ Bus Request — Запрос доступа к шине

Вход. Активный уровень - низкий. Сигнал имеет более высокий приоритет, чем и анализируется в конце - каждого машинного цикла. Он делает запрос ЦП на перевод всех его шин в высокоимпедансное состояние для того, чтобы другие устройства смогли управлять этими шинами (например, при прямом доступе к памяти). Если активизирован сигнал , то ЦП переводит шины в высокоимпедансное состояние, как только завершен текущий машинный цикл. В данной схеме этот сигнал не используется. С помощью резистора R20 на нем задана лог. 1.

BUSAK Bas Acknowledge — Предоставление доступа к шине

Выход Активный уровень - низкий. Если был активизирован сигнал , то ЦП переводит свои шины в высокоимпедансное состояние, как только завершен текущий машинный цикл. После этого ЦП активизирует сигнал , который сообщает запрашивающему устройству, что шины адреса и данных, а также трехстабильные сигналы управления находятся в высокоимпедансном состоянии, и внешнее устройство может ими управлять. В данной схеме этот сигнал не используется.

С Clock — Такт

Вход для однофазной тактовой синхронизации. При управлении от TTL-схемы, вход дополнительно подключается к линии +5V через внешнее сопротивление 330 Ом.

Ucc- «плюс» источника питания;

GND - потенциал «земли».

Постоянная память

ПЗУ - постоянное запоминающее устройство. На практике существует большое количество версий и их модификаций. Все они в соответствии с занимаемым объемом используют следующие ПЗУ:

2764 (аналог К573РФ4, К573РФ6) - 8 кБайт

27128 - 16 кБайт

27256 (аналог К573РФ7) - 32 кБайт

27512 - 64 кБайт

Постоянное ЗУ - ROM (Read Only Memory) предназначено для хранения последовательности команд и данных, необходимых для работы ЦП. Микропроцессор формирует адрес текущей команды, обращаясь к ПЗУ по шинам адреса и управления. Код считанной команды по шинам данных поступает в МП, затем дешифруется им, автоматически определяется длина команды (количество дополнительных считываний из ПЗУ и записи в ЦП). По полученным данным рассчитывается адрес следующей команды, по которому ЦП будет обращаться после выполнения текущей команды. Цикл работы ЦП повторяется, из ПЗУ считываются все новые и новые команды, ЦП выполняет циклы и ветвления, реализуя сложный алгоритм работы АОНа, часто называемый на практике версией.


Страница: