3389 ЦИФРОВЫЕ УСТРОЙСТВА - Страница 3

  1. 2. ХАРАКТЕРИСТИКИ БИС, ЗАДАННЫХ ДЛЯ ИСПОЛЬЗОВАНИЯ

В КУРСОВОМ ПРОЕКТЕ

2. 1. Характеристики МП комплекта серии 1821

Особенности архитектуры МП К1821ВМ85 (Intel 8085)

Однокристальный МП К1821ВМ85 (ВМ85) является усовершенствованной версией МП КР580ВМ80 (ВМ80). Разработка ВМ85 была направлена на повышение производительности, уменьшение числа БИС, необходимых для построения законченного МП устройства. В результате на одном кристалле размещено устройство, функционально эквивалентное трем БИС: микропроцессору ВМ80, генератору тактовых импульсов ГФ24 и системному контроллеру ВК28/ВК38. МП ВМ85 более экономичный (технология КМОП), использует только один источник питания (+5 В), имеет мультиплексированную шину адреса/данных, расширенные возможности обработки прерываний.

Выводы и сигналы МП ВМ85

А8 – А15 (выход). Адресная шина.

АD0 – AD7 (вход- выход). Мультиплексная шина адреса/ данных.

ALE ( выход). Разрешение фиксации адреса: сигнал появляется в течение такта каждого машинного цикла и разрешает запись адреса во внешний регистр адреса.

S0. S1, IO/M (выходы). Тип машинного цикла.

RD (выход). Управление чтением.

WR (выход). Управление записью.

READY (вход). Готовность пересылать или получать информацию.

HOLD (вход). Запрос захвата адресной шины и шины данных внешним модулем.

HLDA  (выход). Подтверждение захвата шин адреса и данных.

INTR  (вход).  Запрос векторного маскируемого прерывания.

INTA (выход). Подтверждение прерывания.

RST 5.5, RST 6.5, RST 7.5 (входы). Запрос маскируемого прерывания с фиксированным вектором типа RST n  (n = 5.5, 6.5, 7.5).

TRAP (вход). Немаскируемое прерывание с фиксированным вектором типа RST n  (n= 4.5)  высшего приоритета.

SID (вход),  SOD (выход). Линии последовательной передачи данных. Входные данные загружаются  в старший разряд аккумулятора (А7) по команде RIM, вывод данных осуществляется  из А7 по команде  SIM.

Х1 (вход), Х2 (выход). Линии подключения кварцевого резонатора.

CLK ( выход). Импульс синхронизации.

RESIN (вход). Прием сигнала сброса МП в начальное состояние.

RESET (выход). Сигнал сброса системы.

Дополнительные команды и прерывания МП ВМ85

Система команд ВМ85 включает весь набор команд ВМ80 в их старой кодировке, что гарантирует полную совместимость с программным обеспечением МП ВМ80 на уровне объектного кода. Вместе с  этим в состав системы команд ВМ85 введены новые: SIM (установка маски прерывания) и RIM (чтение маски прерывания).Есть модификации Intel 8085, в которых 12 дополнительных команд, включая SIM и RIM.

Команды SIM и RIM расширяют средства обработки прерываний и обеспечивают последовательный ввод – вывод.

По команде SIM  обеспечивается установка нового состояния маски в соответствии с содержимым аккумулятора:

А0 – А2 – соответственно маски RST 5.5, RST 6.5, RST 7.5;

А3 -  разрешение установки маски;

А4 – сброс триггера приема запроса RST 7.5;

А5 – не используется;

А6 – разрешение вывода данных;

А7 – бит данных для вывода через SOD.

Установка маски запрещает соответствующее прерывание. Смена маски в соответствии с А0 – А2 выполняется только при разрешении ее установки  (А3 = 1). В противном случае функция установки маски подавляется.

Команда  RIM читает текущее состояние масок в аккумулятор в соответствии со следующим распределением:

А0 – А2 – соответственно маски RST 5.5, RST 6.5, RST 7.5;

A3 - флаг разрешения прерывания;

А4 – А6 – соответственно флаги запросов RST 5.5, RST 6.5, RST 7.5;

А7 – бит данных с входа SID.

Запросы на прерывания строго упорядочены, как это показано в таблице. Установленная приоритетная схема разрешает конфликт при одновременном появлении нескольких запросов  и не учитывает текущего приоритета программы.

Тип прерывания

Приоритет

Стартовый адрес

TRAP

1 (высш.)

0024Н

RST 7.5

2

003СН

RST 6.5

3

0034Н

RST 5.5

4

002СН

INTR

5 (низш.)

Вводится при подтверждении прер.

ПЗУ с портами ввода-вывода КР182РФ55 (Intel 8755)

В устройство РФ55 входит ПЗУ емкостью 2К х 8 бит и два 8-разрядных порта ввода – вывода. Каждая линия обоих портов может программироваться  индивидуально и определяться  как входная  или выходная. Порты могут работать только в режиме простого обмена без каких-либо сопровождающих сигналов, причем выводимый байт запоминается в буферном регистре порта, а вводимый – не запоминается.

Выводы и сигналы БИС РФ55

AD0 – AD7 (вход–выход). Мультиплексная шина адреса/данных.

ALE (вход). Разрешение фиксации адреса, поступающего по шине AD0 – AD7 во внутренний регистр адреса.

А8 – А10 ( вход). Адрес (три старших разряда).

РА0 – РА7, РВ0 – РВ7 (вход–выход). Двунаправленные 8-разрядные шины данных портов А и В.

RD (вход). Управление чтением из ПЗУ.

IOR (вход). Управление чтением из портов (А или В).

IOW (вход). Управление записью в порты (А или В).

RESET (вход). Сброс. Все линии обоих портов настраиваются на ввод.

IO/M (вход). Выбор портов или памяти.

CS1, /CS2 (вход). Выбор кристалла.

READY (выход). Запрос состояния ожидания МП.

CLK (вход). Сигнал синхронизации.