Цифровые устройства и микропроцессорные системы. Задачи и упражнения: Учебное пособие (Представление чисел и арифметические операции в цифровых устройствах. Микропроцессорные устройства и системы на базе МП КР580ВМ80), страница 36

5.8. Как необходимо соединить между собой две микросхемы ППЗУ (см. рис. 5.1), чтобы можно было хранить 1024 8-разрядных слова? Каждая микросхема КР556РТ13 может хранить 1024 слова.

5.9. Как необходимо соединить между собой две микросхемы ППЗУ (см. рис. 5.1), чтобы можно было хранить 2048 4-разрядных слова? Каждая микросхема может хранить 1024 слова.

5.10. Как необходимо соединить между собой ОЗУ 1 и шинный формирователь (см. рис. 5.1), чтобы можно было производить обмен информацией между ОЗУ и устройствами, присоединенными к двунаправленной шине 2?

5.11. Решить задачу 5.10 для случая хранения 8-разрядных слов.

5.12. В распоряжении проектировщика имеются следующие микросхемы ОЗУ и ППЗУ: К541РУ2А, КМ132РУ8А, К541РУ1А, К541РУ31А, К541РУЗА, КР556РТ12, КР556РТ13, КР556РТ14, КР556РТ18 и КР556РТ16. Все перечисленные микросхемы согласуются с ТТЛ схемами (параметры микросхемы см. в приложении 2).

а) Выбрать микросхемы ОЗУ и ППЗУ для построения ЗУ, содержащего ОЗУ на 1024 8-разрядных слова и ППЗУ на 2048 8-разрядных слова. ОЗУ и ППЗУ должны быть присоединены к общей двунаправленной шине.

б) То же, что и в п. а), но ОЗУ и ППЗУ должны обладать емкостью по 4096 8-разрядных слова.

в) То же, что и в п. а), но ОЗУ и ППЗУ должны обладать емкостью по 8192 разрядных слова.

ОТВЕТЫ И РЕШЕНИЯ

Р5.1. л) Количество 4-разрядных слов, хранимых в каждой микросхеме ОЗУ, N = 2n = 210 = 1024, где n – число адресных входов микросхемы. Информационная емкость микросхемы бит.

Р5.2. а) Все адресные входы и входы управления микросхемы 1 должны быть соединены с одноименными входами микросхемы 2. Выводы D1O0D1O3микросхемы 1 ОЗУ должны быть соединены с соответствующими двунаправленными шинами с номера 0 по номер 3. Микросхема 2 ОЗУ присоединяется к шинам 4...7.

б) Девять входов (N = 29 = 512).

Р5.3. Все выводы D1O0D1O3 микросхемы 1 должны быть соединены с одноименными выводами микросхемы 2 и присоединены к двунаправленной шине. Адресные входы одной микросхемы A0A9 должны быть соединены с одноименными адресными входами другой микросхемы.

Всего адресных шин должно быть 11 (211 = 2048). Сигнал старшего разряда адреса A10 используется совместно с сигналом управления для формирования сигналов управления, подаваемых на микросхемы 1 и 2 (, ).

При записи информации в микросхему 1 и чтении информации из нее на вход  микросхемы 2  должен подаваться сигнал 1, чтобы она была в режиме хранения (см. табл. 5.2), а при сигнале A10 = 1 наоборот. При сигнале , поступающем из устройства управления, оба ОЗУ должны работать в режиме хранения, для чего  (рис. Р5.1).

Рис. Р5.1. Схема устройства к задаче 5.3

Рис. Р5.2. Схема устройства к задаче 5.9

Р5.4. Необходимо использовать три микросхемы. Все одноименные адресные входы и входы управления микросхем соединить параллельно. Выводы DIO0DIO3 присоединить к двунаправленным шинам с номера 0 по номер 11, так, чтобы каждая микросхема была присоединена к четырем шинам, т. е. чтобы каждая микросхема использовалась для хранения четырех из двенадцати разрядов слова.

Р5.5. Выводы DIO0DIO3 одной микросхемы соединить с одноименными выводами другой и присоединить их к 4-разрядной двунаправленной шине. Для обмена информацией необходимо подавать сигналы управления так, чтобы при считывании информации с одной микросхемы производилась запись в другую. Адресные шины должны быть разными для возможности записи по адресу, отличному от адреса, по которому осуществляется считывание.

Р5.6. Выводы DIO0DIO3 микросхемы ОЗУ должны быть соединены с соответствующими выводами ППЗУ и присоединены к общей двунаправленной шине. Адресные входы микросхемы ОЗУ должны быть соединены с соответствующими адресными входами микросхемы ППЗУ. При считывании информации из одного ЗУ выходное сопротивление другого должно быть равно бесконечности. Для этого должны подаваться сигналы управления, приведенные в табл. 5.2 и 5.4.