Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lecs_all.docx
Скачиваний:
8
Добавлен:
15.04.2019
Размер:
4.24 Mб
Скачать

21. Организация и функционирование микросхем памяти

При разработке микросхем памяти существует 2 взаимосвязанные проблемы :

- увеличение объема памяти

-минимизация количества выводов в микросхеме

Эти противоречия решаются 2мя путями :

  1. Размещение запоминающих устройств в виде матрицы

  2. Мултиплексирование неиспользуемых линий шины адреса для строк и столбцов .

21.1 Организация динамическим микросхем

21.2 Составные элементы ОЗУ .

22.3 Принцип адресации микросхем памяти 32 двух разрядными процессами .

21.1 Упрощенная структурная схема памяти рис . 21.1

Матрица запоминающих элементов 512х512 содержит 262 144 ячекипамти (256 Кбит)

В микросхемах памяти запоминающие элементы сгрупированы в матрицу(в данной схеме 512х512). Схема управления состоит из 2х ГТИ (ГТИ1 и ГТИ2), которые запускают в работу сигналы RASи CAS.Для выбора любой из 252 ^144 ячеек памяти требуется 18р. Код – 256кбит. В данной схеме адр. Код подается на 24 разр. адресный регистр в мультиплексном режиме .

Сначала 9 младших разр . с шины адреса , которая используется для выбора нужной строки , под. Адрес строки поступает на ДШ строки по адресному сигналу RAS и запоминается в ДШ строк затем на те же адресные входа А0-А8

Поступают 9 старших разрядов кодов , которые соответствуют адресу столбца,

Запоминается в ДШ столбцов по разр. Сигналу CAS.

К моменту приема адреса столбца на выходе ДШ строк фиксируется вст . строка. Фиксация сохраняется на время действия сигнала RAS.

Устройства ввода\вывода информации служат для приема вх. информации и вывода считываемой информации . Они так же реализуют задачу сопряжения с внешними устройствами . При записи информации она поступает в устройство ввода информации и запоминается там по разреш. сигналу CAS , пост. В ГТИ и генератора записи - RW. При активном сигнале RAS .

Применение мультиплексирования позволяет при сохранении высокого быстродействия получать максимально высокую информационную плотность и разместить данную микросхему в стандартном 86и выводном корпусе.

Т. 21.1

Емкость

Размер матрицы

Кол-во адр. вх.

Упр. вход.

Инф. вх.

питание

Кол-во выводов

16к

128х128

7

3шт.

2шт.

2вх.

14

64к

256х256

8

W

Dout

+5В

15

256к

512х512

9

RAS

Din

земля

16

1024х1024

10

CAS

W\R

17

2048х2048

11

18

16м

4096х4096

12

19

64м

8192х8192

13

20

Режимы работы микросхем памяти

Поясним в табл . 21.2 . Микросхема памяти раб. В 3х режимах: запись , чтение , регенерация .

Т.21.2

Вход

Выход

Режимы

работы

RAS CAS WR Din

Dout

1

1

V

V

Rвх->∞

Схема не выбрана

1

Ø

V

V

Rвх->∞

Схема не выбрана

Ø

1

V

V

Rвх->∞

Регенерация

Ø

Ø

Ø

Ø v1

Rвх->∞

Запись

Ø

Ø

1

V

Øv1

Считывание

В режиме регенерации осуществляется псевдочтение без выхода на шину данных.

Т.О. запоминающее устройство может работать в зх режимах:

-считывание

-запись

-регенерация

В режиме считывания после срабатывания дешифратора столбцов одновременно вывод. 4 числа на усилитель считывания \записи , выбирается 1 из усилителей по адр. вход. и данные -> выход. буфер.

При записи данные поступают на вход ДIи по разрешающим сигналам CASи WR информация поступает усилитель считывания \ записи . Требуемый усилитель выбир. по комбинациям А3-А6 – адр. входов усилителей и через столбцовые ключи записывается в выбранный элемент памяти.

21.2 Для управления банками памяти используют следующие элементы ОЗУ:

-мультиплексор адреса

-ЛУ памятью

-буфер данных

-логика контроля паритета

Рис. 21.2

Банк памяти – ПРУ может обращаться к любым ячейкам памяти , указав ее адрес на считывание и запись. Для получения требуемой величины емкости микросхема делится на банки . Каждый банк компануется определенным образом , в зависимости от внутренней организации . Если однобитрыемикросх. – кол-во 8 , обязательно одна из микросхем – контроль четности .

MUX адр . использ. опред. адр.:

Сигналы формирует адр. памяти для выбора нужных ячеек.

Логика упр. памятью - управление процессом чтения и записи , форм. Стробы CAS и RAS , сигналы ADRSEL, по которым MUX переключается с выбора строки на выдачу адреса столбца и после этого выдает строб адр. столбца CAS.

Логика выроб. сигнал запись и чтение.

21.3 32х разрядный процессор позволяет адресовать 4 Гб , ШД – 64 разрядная т.е. для нормальной работы необходимо реализовать 8 байт . Для задания требуемого № байта необходимо использовать 3 адр. разр. А0-А2 , оставшиеся 29 разрядов распределяются между адр. входами микросхемы , являются мультиплексными и ДШ ад. банке . Конкретное распределение этих адресов зависит от использ. модулей памяти .

Задача адрес. сводится к распределению адресов между данными памяти ОЗУ и требуемым байтом .

Последователность решения этой задачи сводится к следующему :

  1. Т.к. адресов . может любой из 8 байт , то младшие разряды шины адреса (3 разр.) отводятся для выбора требуемого байта , т.е. комбинация на этих шинах адреса означает какой из байт требуется ПРЦ .Оставшиеся разряды необходимо распределить (А3-А31) между микросхемами ОЗУ и банками памяти .

  2. Выделение или расчет требуемого количества адресов для микросхем ОЗУ.

Исходя из расчитываемого объема ОЗУ , определение кол-ва адресов выполняется в слдеующей последовательности :

А) Например ОЗУ имеет емкость =32 мб т.к. за один адресный цикл адр. 8 байт, то фактическое кол-во адресов для адресации 8 байт составит :

32мб/8байт= 2^22 адр. линий .

А3-А24 -22 линий цикла адреса

Получен .разр. Распределяется поровну :

Младшие А3-А13 для адресации требуемой строки по синхросигналу RAS.

Старшие А14-А 24 – для адресации требуемого столбца по сигналу CAS.

Оставшиеся разряды используются для адресации к требуемому банку памяти.

А25- А31 – номер банка.

4Гб = 2^3 –номер байта

2 ^22 –для выбора ячейки памяти

2^7 –под номер банка .

Сумма = 2^32.

Структурная схема распределения адресов :

При расчете может получиться нечетное кол-во адресов , отводимое под ОЗУ

В этом случае расчитываемый объем ОЗУ компонуется модулями. Требу. ОЗУ реализуется на 2х модулях , что бы было четное кол-во адресов .

Четный ряд: 32,64, ,128, 256,512 , 1024 , 2Гб, 4Гб.

В ДП: 1) Расчит. Требуемый объем ОЗУ, выбирается тип модулей :

2) Обосновывается арх. кеш памяти ,расчитываются параметры кеша .

3) Выбирается микросхема кеш памяти .

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]