Организация микропроцессорных систем. Учебное пособие. Могнонов П.Б. - 79 стр.

UptoLike

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

Выборка из внешней памяти программ команд, расположенных по адресам, меньшим
адреса 1024, осуществляется при подключении вывода ЕМА к источнику +5В. ОМЭВМ
Р1816ВЕ35, КР1830ВЕ35 и КР1816ВЕ39 не содержат на кристалле память программ и всегда
работают в режиме обращения к внешней памяти.
На рис.4.13 изображена схема подключения памяти программ к ОМЭВМ с
использованием трех стандартных ППЗУ объемом 1К * 8 байт.
В соответствии с представленной схемой восемь младших бит адреса фиксируются по
заднему фронту сигнала АLЕ в регистре-защелке RG. Выходные сигналы регистра RG и
адрес на выводах ОМЭВМ Р20, Р21 образуют 10-разрядный адрес, подаваемый на адресные
входы трех микросхем ППЗУ. Два старших разряда адреса с выходов ОМЭВМ Р22, Р23
подаются на адресные входы дешифратора DС.
Низкий уровень сигнала
PM
E
разрешает работу дешифратора, сигналами с выходов
Q0 - Q2 которого производится разрешение работы одной из ППЗУ.
P22, P23
P20, P21
ОМЭВМ
ALE
- PME
A0,A1
Q0
DC Q1
Q2
E
R
G
STB
D0-D7
Q0
-
Q
7
Адрес
(
3072
-
4095
)
ППЗУ
CS
Данные
Адрес
(
2048
-
3071
)
ППЗУ
CS
Данные
Адрес
(
1024
-
2047
)
ППЗУ
СS
Данные
10
8
8 8
2
2
Рис.4.13. Схема подключения памяти программ к ОМЭВМ
С микросхемы ППЗУ, определенного сигналом с дешифратора DC, считывается байт
в ОМЭВМ. По окончании сигнала
PM
E
низкого уровня запрещается работа дешифратора
DC, и шины данных всех БИС ППЗУ переходят в высокоимпедансное состояние. Схема
готова к следующему циклу чтения.
Использование регистра RG необходимо для развязки шин адреса и данных, так как
порт Р0 (DВ) по одним и тем же физическим линиям в режиме временного
мультиплексирования сначала выдает байт адреса, а затем принимает байт команды (данных)
из памяти.
Память данных можно расширять за пределы встроенной памяти с помощью
двунаправленной шины данных DВ, по которой передаются все адреса и данные. При этом
через регистры косвенного адреса R0 и R1 возможен доступ к внешней памяти данных до
256 байт.
Временная диаграмма работы ОМЭВМ с внешней памятью данных показана из
рис.4.14. Цикл чтение-запись происходит следующим образом:
1.
Содержимое регистров R0 или R1 выводится на шину данных;
2.
Стробирующий сигнал фиксации адреса АLЕ указывает, что адрес выводится на
шину данных. Задний фронт сигнала АLЕ используется для фиксации адреса внешней
памяти данных;
       Выборка из внешней памяти программ команд, расположенных по адресам, меньшим
адреса 1024, осуществляется при подключении вывода ЕМА к источнику +5В. ОМЭВМ
Р1816ВЕ35, КР1830ВЕ35 и КР1816ВЕ39 не содержат на кристалле память программ и всегда
работают в режиме обращения к внешней памяти.
       На рис.4.13 изображена схема подключения памяти программ к ОМЭВМ с
использованием трех стандартных ППЗУ объемом 1К * 8 байт.
       В соответствии с представленной схемой восемь младших бит адреса фиксируются по
заднему фронту сигнала АLЕ в регистре-защелке RG. Выходные сигналы регистра RG и
адрес на выводах ОМЭВМ Р20, Р21 образуют 10-разрядный адрес, подаваемый на адресные
входы трех микросхем ППЗУ. Два старших разряда адреса с выходов ОМЭВМ Р22, Р23
подаются на адресные входы дешифратора DС.
       Низкий уровень сигнала PME разрешает работу дешифратора, сигналами с выходов
Q0 - Q2 которого производится разрешение работы одной из ППЗУ.
                                             2
                  P22, P23                       A0,A1         Адрес
                  P20, P21                            Q0     (1024-2047)
                                                   DC Q1        ППЗУ
                                                      Q2     СS
                 ОМЭВМ                                       Данные
                                       RG           E
                   ALE                       2
                                   STB                         Адрес
                                   D0-D7          10
                                                             (2048-3071)
                             8   8   Q0-Q7                      ППЗУ
                   - PME                                     CS
                                                             Данные

                                     8
                                                               Адрес
                                                             (3072-4095)
                                                                ППЗУ
                                                             CS
                                                             Данные



                   Рис.4.13. Схема подключения памяти программ к ОМЭВМ

       С микросхемы ППЗУ, определенного сигналом с дешифратора DC, считывается байт
в ОМЭВМ. По окончании сигнала PME низкого уровня запрещается работа дешифратора
DC, и шины данных всех БИС ППЗУ переходят в высокоимпедансное состояние. Схема
готова к следующему циклу чтения.
       Использование регистра RG необходимо для развязки шин адреса и данных, так как
порт Р0 (DВ) по одним и тем же физическим линиям в режиме временного
мультиплексирования сначала выдает байт адреса, а затем принимает байт команды (данных)
из памяти.
       Память данных можно расширять за пределы встроенной памяти с помощью
двунаправленной шины данных DВ, по которой передаются все адреса и данные. При этом
через регистры косвенного адреса R0 и R1 возможен доступ к внешней памяти данных до
256 байт.
       Временная диаграмма работы ОМЭВМ с внешней памятью данных показана из
рис.4.14. Цикл чтение-запись происходит следующим образом:
       1. Содержимое регистров R0 или R1 выводится на шину данных;
       2. Стробирующий сигнал фиксации адреса АLЕ указывает, что адрес выводится на
шину данных. Задний фронт сигнала АLЕ используется для фиксации адреса внешней
памяти данных;