Организация памяти
Чтобы построить память большого объема, требуется такой способ ее организации, при котором можно обращаться к отдельным словам памяти. Пример такой организации памяти, показан на рис. 3,28.
Эта память содержит четыре 3-разрядных слова. Каждая операция считывает или записывает целое 3-разрядное слово.
Хотя общий объем памяти (12 бит) не намного больше, чем у 8-разрядного триггера, такая память требует меньшего количества выводов и, что особенно важно, подобная организация применима для построения памяти большого объема.
Рассмотренная организация памяти может показаться сложной, на самом деле она очень проста благодаря своей регулярной структуре.
Микросхема содержит 8 входных линий, в частности
· 3 входа для данных — I1, I2, I3,
· 2 входа для адресов — Ао и А1;
· 3 входа для управления — CS (Chip Select — выбор элемента памяти), RD (ReaD — чтение, этот сигнал позволяет отличать считывание от записи) и ОЕ (Output Enable — разрешение выдачи выходных сигналов),
· а также 3 выходные линии для данных — О1,O2 и О3.
Такую память можно поместить в корпус с 14 выводами (включая питание и землю), а 8-битный регистр требует наличия 20 выводов.
Чтобы выбрать микросхему памяти, внешняя логика должна установить сигнал CS в 1, а также установить сигнал RD в 1 для чтения и в 0 для записи.
Две адресные линии должны указывать, какое из четырех 3-разрядных слов нужно считывать или записывать.
При считывании входные линии для данных не используются. Выбирается слово и помещается на выходные линии для данных.
При записи биты, находящиеся на входных линиях для данных, загружаются в выбранное слово памяти, выходные линии при этом не используются.
Дата добавления: 2015-07-24; просмотров: 710;