Помощь в написании студенческих работ
Антистрессовый сервис

Адресация к элементам памяти

РефератПомощь в написанииУзнать стоимостьмоей работы

Оценим выигрыш, получаемый от использования двухкоординатной адресации для ОЗУ емкостью 1024 бита. В этом случае адресный код содержит 10 разрядов. При однокоординатной адресации дешифратор должен иметь 10 входов и 1024 выхода. Если же использовать двухкоординатную адресацию с разбивкой адресного кода на 2 слова по 5 разрядов в каждом, то дешифраторы строк и столбцов будут иметь по 5 входов… Читать ещё >

Адресация к элементам памяти (реферат, курсовая, диплом, контрольная)

Схема статического ОЗУ, иллюстрирующая принцип двухкоординатной адресации к элементам памяти, приведена на рис. 9.3.

Состав ОЗУ. Запоминающее устройство содержит:

  • накопитель в виде матрицы из 4 строк и 4 столбцов, предназначенных для адресации к элементам памяти ЭПц (/ =0, 1, 2, 3; j = 0, 1,2, 3). Элементами памяти служат бистабильные ячейки, информационные входы-выходы которых подключены к линиям 1 и 2 разрядных шин данных;
  • дешифраторы строк DCX и столбцов DC у,
  • усилители записи и считывания;
  • два буферных триггера, включенных на входе и выходе информационного тракта ОЗУ.

Особенности работы ОЗУ. Адресный код при двухкоординатной адресации разбивается на две части. Обычно младшие разряды.

Структурно-функциональная организация ОЗУ с двухкоординатной адресацией к элементам памяти.

Рис. 9.3. Структурно-функциональная организация ОЗУ с двухкоординатной адресацией к элементам памяти кода подаются на входы дешифратора строк DCX, а старшие — на входы дешифратора столбцов DC у. При поступлении сигнала выбора микросхемы CS# = 0 и адресного кода на/'-й строке и j-м столбце устанавливается высокий уровень напряжения. В результате активизируется элемент памяти Э/Tjj, расположенный на пересечении /-Й строки и/-го столбца.

Если сигнал запись/считывание W#IR = 0, то усилитель записи активизирован и сего выходов на линии I и 2 разрядной шины поступает бит входных данных в прямой DI и инверсной DI# форме. Происходит запись бита в элемент памяти ЭПц.

Если сигнал W#/R = 1, то запоминающее устройство работает в режиме чтения. При этом усилитель записи переходит в Z-состояние с высоким выходным сопротивлением и не влияет на работу запоминающего устройства. В режиме чтения бит данных, хранящийся в элементе памяти, через усилитель считывания поступает на триггер и фиксируется на его выходе DO.

Оценим выигрыш, получаемый от использования двухкоординатной адресации для ОЗУ емкостью 1024 бита. В этом случае адресный код содержит 10 разрядов. При однокоординатной адресации дешифратор должен иметь 10 входов и 1024 выхода. Если же использовать двухкоординатную адресацию с разбивкой адресного кода на 2 слова по 5 разрядов в каждом, то дешифраторы строк и столбцов будут иметь по 5 входов и по 32 выхода. Такое техническое решение реализуется значительно проще.

Для иллюстрации конкретной реализации принципа адресации к элементам памяти рассмотрим микросхему К561РУ2, изготовленную по КМОП-технологии.

Структура СОЗУ. В состав ЗУ входят (рис. 9.4):

  • накопитель в виде матрицы из элементов памяти ЭПц, расположенных вдоль строк (/ =0, …, 15) и столбцов (/' =0,…, 15). Элементом памяти является бистабильная ячейка (триггер), выполненная на двух инверторах (рис. 9.5, а). Транзисторы УТуп, УТ2^ предназначен ы для подключения ячейки к разрядным шинам 1 и 2у-го столбца. Общее число элементов памяти определяет информационную емкость СОЗУ, которая равна произведению числа элементов в строке (16) на число элементов в столбце (16) и составляет 256 бит;
  • дешифраторы строк DCX и столбцов DC у, обеспечивающие выбор требуемого элемента памяти. На их входы поступает 8-разрядный адресный код А, причем на входы DCX — 4 младших разряда кода, на входы DCy- 4 старших разряда;
  • блок ключей выбора столбцов на транзисторах VT j, VTjj, отпирающихся по выходному сигналу Yj= 1 дешифратора DCy,
  • устройство ввода-вывода, содержащее усилители записи и считывания, инвертор — для получения парафазных сигналов при записи и два транзистора, УТ и УТ2, для подключения к разрядным шинам накопителя. В качестве усилителей (рис. 9.5,6) используются управляемый инвертор на транзисторах VT2, УТ2, обеспечивающий при V = 0 высокоомный выход (состояние Z) с помощью транзисторов УТ, УТ4 и логического элемента НЕ. При У= 1 транзисторы УТ{, УТ4 открыты и инвертор работает в обычном режиме;
  • узел управления, состоящий из логических элементов.

Микросхема СОЗУ имеет адресные входы А(), …, Ау, информационные вход DI и выходы DO, DO# (прямой и инверсный), вход выбора

Структура микросхемы K56IРУ2.

Рис. 9.4. Структура микросхемы K56IРУ2.

микросхемы (кристалла) CS#, вход разрешения записи Wir/R (или записи/чтения) и выводы для подачи питающего напряжения. Условное графическое обозначение микросхемы приведено на рис. 9.5,в.

Схема элемента памяти (а) и усилителя записи/считывания (б); условное графическое обозначение микросхемы К561РУ2 (в).

Рис. 9.5. Схема элемента памяти (а) и усилителя записи/считывания (б); условное графическое обозначение микросхемы К561РУ2 (в) Принцип работы. Режимы работы СОЗУ устанавливаются путем подачи сигналов на выводы микросхемы согласно табл. 9.1. При записи вначале подают код адреса А, данные D и сигнал записи W#/R = 0. Сигнал выбора микросхемы CS# = 0 устанавливается с задержкой относительно А на время tsu (A-CS) — Сохранение адреса А после подачи сигнала CS# = 1 лимитируется временем ty (cs_A). При считывании последовательность подачи управляющих сигналов сохраняется, однако W#/ R = 1. Время появления данных на выходе DO определяется временем выбора микросхемы tcs.

При поступлении адресного кода на /-м и у-м выходе дешифраторов появляются сигналы X/ = Уу? = 1 (на остальных выходах сигналы равны нулю). Сигналом Xt = 1 открываются транзисторы VTjj, ^2,ip

Таблица 9.1

CS#.

W#/R.

А.

DI.

DO.

Режим.

Ф.

Ф.

Ф.

Z.

Хранение.

А.

Z.

Запись единицы.

А.

Z.

Запись нуля.

А.

Ф.

D.

Считывание.

и триггеры всех ЭП^ /-й строки (т.е. для всех столбцов j = 0, 1,…, 15) подключаются к разрядным шинам 1 и 2. Однако сигнал Yj = 1 отпирает в блоке выборки столбцов лишь два транзистора — VTj и VT2j. Поэтому с поступлением сигнала выбора микросхемы CS# = 0 откроются транзисторы VT]f VT2 и к устройству ввода-вывода окажется подключенной только бистабильная ячейка элемента памяти ЭЩи расположенного на пересечении /-й строки и j-го столбца.

При записи информации (W#/R = 0) усилители записи открыты, с их выходов на разрядные шины 1-го и 2у-го столбца поступает прямое и инверсное значение входных данных DI. Если DI = 1, то в элемент памяти 3fljj записывается 1, при этом на разрядную шину 2 подается уровень логической единицы, на разрядную шину 1 — уровень логического нуля. При подаче на вход DI = 0 на разрядных шинах уровни изменяются на противоположные и в триггер запишется 0.

При считывании информации (W#/R = 1) усилители считывания открыты. Если триггер хранил 1, то с разрядной шины 1 на вход верхнего усилителя считывания поступает сигнал с нулевым логическим уровнем. Так как усилитель считывания инвертирует сигнал, с его выхода снимается сигнал в прямой форме DO =1. С нижнего усилителя снимается сигнал в инверсной форме Z)0# = 0. Если же триггер хранил 0, то сигналы на выходах микросхемы имеют противоположные значения.

Показать весь текст
Заполнить форму текущей работой