Читайте также: |
|
Как уже отмечалось ранее, в ЗУ с произвольным доступом для хранения каждого бита информации используется отдельный ЭЗЭ.
В зависимости от способа нахождения нужного элемента в массиве других однотипных элементов различают структуры с одномерной (линейной) и двумерной адресацией.
На рисунке 14 в качестве примера приведена структурная схема ЗУ (ёмкость 16, организация 4×4) с одномерной адресацией. Данная структура содержит матрицу 4×4 ЭЗЭ, каждый из которых снабжен тремя выводами: входом информации (IN), выходом информации (OUT) и входом разрешения работы – выбора кристалла (СS –chip select), а также дешифратор адреса, входные и выходные ключи на буферных элементах с высокоимпедансным состоянием выходов.
Если на вход дешифратора подано некоторое адресное слово, на соответствующем его одном выходе формируется сигнал лог. 1, который выбирает все ЭЗЭ, расположенные в одной из строк матрицы. Дальнейшая работа устройства зависит от того, какой режим работы задан управляющими сигналами.
Если подан сигнал «чтение» (), то информация из выбранных ячеек подается на входы выходных буферов. На разрешающие входы этих ключей подан единичный (активный) логический сигнал. Информация, хранившаяся в выбранных ЭЗЭ, попадает на выходные выводы DO 0, DO 1, DО 2, DO 3.
Если на схему подан сигнал «запись» (), то информация с входных шин DI 0, DI 1, DI 2, DI 3 через входные буферные элементы (теперь на их разрешающие входы подан единичный (активный) логический сигнал) подается на входы ЭЗЭ и записывается в них.
Цепочка элементов, через которые подаются на ЗУ сигналы выбора направления обмена, выполняет двойную роль. Во-первых, левый по схеме элемент И-НЕ используется как буферный элемент, чтобы существенно не увеличивать нагрузку для подключенного к этому входу выхода, а также предотвращает выдачу информации из ЗУ, если на микросхему не подан сигнал CS. Если этого элемента нет, то к данному входу внутри ЗУ подключено 5 входов для приведённой схемы, а на практике это количество может быть существенно большим. Во-вторых, правый по схеме (см. рисунок 14) инвертор делает сигналы записи и чтения противофазными, исключая тем самым, возможность включения микросхемы ЗУ на чтение и запись одновременно.
В данной схеме обязательно применение дешифратора со входом разрешения по выходу OE, что позволяет организовать вход CS у микросхемы ЗУ.
Особенностью данной структурной схемы является одновре-менная запись и считывание информации, хранящейся в строке
матрицы ЭЗЭ. Поэтому при заданной разрядности хранимого слова наращивание объема памяти может выполняться только за счет увеличения числа строк матрицы. Это, в свою очередь, ведет к значительному увеличению количества выходов дешифратора, то есть к усложнению аппаратной реализации.
Рисунок 14 – Структурная схема ЗУ с одномерной адресацией
С точки зрения упрощения дешифратора, желательно выполнять матрицу ЭЗЭ квадратной. Однако при использовании рассмотренной структуры, это предполагает увеличение разрядности выходного слова.
Решить это противоречие можно, если в качестве входных и выходных ключей ИС использовать соответственно схемы демультиплексоров и мультиплексоров. Применительно к ЗУ их принято называть селекторами. При этом часть разрядов адресного слова используется для управления селекторами.
Структурная схема ЗУ с организацией 256×4, реализующая описанный принцип, показана на рисунке 15. Она включает матрицу ЭЗЭ размером 32×32 элемента, дешифратор адреса, входной и выходной селекторы и элементы управления режимами чтения-записи. Каждый ЭЗЭ (см. рисунок 15) снабжен тремя выводами: входом и выходом информации и выводом разрешения работы (выборки).
Рисунок 15 – Структурная схема ЗУ с селекторами
Управление доступом к такому объему информации требует подачи на вход ЗУ 256 различных адресов, то есть предполагает использование 8-разрядного адресного слова. Младшие его разряды (А 4... А 0), поступая на дешифратор адреса, выбирают из матрицы одну из 32 строк ЭЗЭ. При этом информация, в зависимости от заданного режима работы, может либо считываться (), либо записываться () во все элементы выбранной строки. Выбор нужных ЭЗЭ производится соответственно либо входным, либо выходным селекторами, которые, в зависимости от значения старших разря-
дов адреса (А 7... А 5), выбирают из строки нужные элементы. Главное правило при подключении входных и выходных селекторов (демультиплексоров и мультиплексоров соответственно): необходимо подавать на их адресные входы сигналы одинаковым способом и их одноименные информационные выходы и входы подключать к одним и тем же столбцам матрицы.
Очевидно, что описанные структуры выгодно использовать при одновременной записи-считывании информационных слов большой разрядности. В противном случае практическая реализация данных структур приводит к большим аппаратным затратам.
Дата добавления: 2015-08-10; просмотров: 176 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Время цикла адреса ЗУ | | | ЗУ с двумерной адресацией |