Автоматизация управления в производственных системах. Федотов А.В. - 94 стр.

UptoLike

Составители: 

94
1. Блок сопряжения с общей шиной MCU, обеспечивающий управление пере-
дачей информации между МП и внешними устройствами (память, устройства ввода-
вывода). Сигналы этого блока имеют следующее назначение:
INIT сброс внешних устройств в исходное состояние,
SEL1, SEL2 выходы выборки регистров ввода/вывода 177716 и 177714,
SYNC (строб адреса) – выход синхронизации обмена,
RPLY вход/выход синхронизации пассивного устройства,
DOUT выход синхронизации записи,
DIN выход синхронизации чтения,
WTBT признак записи байта,
A/D 16-разрядная шина адрес/данные.
2. Блок обработки прерываний ICU предназначен для организации приоритет-
ной системы прерываний МП. Если одновременно возникло несколько запросов на
прерывание, то в первую очередь обрабатывается прерывание с наивысшим приори-
тетом, остальные запоминаются и обрабатываются в порядке их приоритетов. Ис-
пользуется векторное прерывание. Сигналы управления прерываниями:
IRQ (1 3) входы запросов прерываний,
VIRQ вход требования прерывания,
IAKO выход предоставления прерывания,
DCLО, ACLО входы аварии питания и сети.
3. Микропроцессор К1801ВМ1 может быть использован в мультипроцессор-
ных системах, когда к общей магистрали подключено несколько процессоров. Для
этого в составе микропроцессора имеется арбитр магистрали АМ, который обеспе-
чивает обработку следующих сигналов:
РА0, РА1 задание положения процессора в системе: главный/неглавный и
его приоритета;
DMGI вход разрешения прямого доступа к памяти (ПДП);
DMGO выход разрешения ПДП;
DMR вход требования ПДП для главного процессора, выход для подчи-
ненного;
SHCK вход подтверждения выборки для главного, выход для подчиненно-
го;
BSY выход признака занятости канала.
Адресное пространство микропроцессора
Все адресное пространство микропроцессора разбито на адреса ячеек памяти и
адреса устройств ввода-вывода. Адреса и коды команд для этого микропроцессора
принято указывать в восьмеричных кодах.
Адреса 000000
8
157777
8
область ячеек памяти. В этом пространстве пер-
вые адреса 000
8
377
8
выделены для хранения векторов прерываний адресов под-
программ обслуживания прерываний.
Адреса 160000
8
177777
8
область адресов портов ввода-вывода. По этим
адресам располагаются регистры внешних устройств для ввода-вывода информации.
      1. Блок сопряжения с общей шиной MCU, обеспечивающий управление пере-
дачей информации между МП и внешними устройствами (память, устройства ввода-
вывода). Сигналы этого блока имеют следующее назначение:
       INIT – сброс внешних устройств в исходное состояние,
       SEL1, SEL2 – выходы выборки регистров ввода/вывода 177716 и 177714,
       SYNC (строб адреса) – выход синхронизации обмена,
       RPLY – вход/выход синхронизации пассивного устройства,
       DOUT – выход синхронизации записи,
       DIN – выход синхронизации чтения,
       WTBT – признак записи байта,
       A/D – 16-разрядная шина адрес/данные.
      2. Блок обработки прерываний ICU предназначен для организации приоритет-
ной системы прерываний МП. Если одновременно возникло несколько запросов на
прерывание, то в первую очередь обрабатывается прерывание с наивысшим приори-
тетом, остальные запоминаются и обрабатываются в порядке их приоритетов. Ис-
пользуется векторное прерывание. Сигналы управления прерываниями:
       IRQ (1 – 3) – входы запросов прерываний,
       VIRQ – вход требования прерывания,
       IAKO – выход предоставления прерывания,
       DCLО, ACLО – входы аварии питания и сети.
      3. Микропроцессор К1801ВМ1 может быть использован в мультипроцессор-
ных системах, когда к общей магистрали подключено несколько процессоров. Для
этого в составе микропроцессора имеется арбитр магистрали АМ, который обеспе-
чивает обработку следующих сигналов:
       РА0, РА1 – задание положения процессора в системе: главный/неглавный и
его приоритета;
       DMGI – вход разрешения прямого доступа к памяти (ПДП);
       DMGO – выход разрешения ПДП;
       DMR – вход требования ПДП для главного процессора, выход для подчи-
ненного;
       SHCK – вход подтверждения выборки для главного, выход для подчиненно-
го;
       BSY – выход признака занятости канала.
      Адресное пространство микропроцессора
      Все адресное пространство микропроцессора разбито на адреса ячеек памяти и
адреса устройств ввода-вывода. Адреса и коды команд для этого микропроцессора
принято указывать в восьмеричных кодах.
       Адреса 0000008 – 1577778 – область ячеек памяти. В этом пространстве пер-
вые адреса 0008 – 3778 выделены для хранения векторов прерываний – адресов под-
программ обслуживания прерываний.
       Адреса 1600008 – 1777778 – область адресов портов ввода-вывода. По этим
адресам располагаются регистры внешних устройств для ввода-вывода информации.

                                       94