Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основной текст лекций.doc
Скачиваний:
4
Добавлен:
01.05.2025
Размер:
1 Мб
Скачать
☆
      1. Режимы работы памяти.

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

Последовательный режим. При использовании этого режим (Flow through Mode) адрес и управляющие сигналы подаются на микросхему до поступления синхроимпульса. По переднему фронту синхроимпульса вся входная информация запоминается во внутренних регистрах и начинается цикл чтения. Время появления данных на внешней шине в пределах того же цикла чтения определяется моментом прихода синхроимпульса и скоростью внутренних цепей микросхемы.

Конвейерный режим (pipelined mode) – это метод доступа к данным, при котором можно продолжать операцию чтения по предыдущему адресу в процессе запроса по следующему. Процесс чтения разбивается на два этапа: а) непосредственный доступ к массиву запоминающих элементов и извлечение данных из ячейки; б) передача данных на внешнюю шину с одновременным запросом на следующую операцию чтения, при этом происходит перекрывание во времени двух циклов чтения. Из-за усложнения схемы передачи на внешнюю шину время считывания увеличивается на один такт для первой операции чтения из памяти в последовательности операций считывания. Все последующие данные поступают на выход друг за другом с запаздыванием на один такт относительно запроса на чтение. Микросхемы с конвейерным режимом могут использоваться при частотах шины вдвое выше, чем для ИМС с последовательным режимом чтения.

Регистровый режим (Register to Latch) используется относительно редко, на выходе микросхемы имеется в наличии промежуточный выходной регистр. Адрес и управляющие сигналы подаются на микросхему до поступления синхроимпульса. С приходом положительного фронта синхроимпульса адрес записывается во внутренний регистр микросхемы, начинается цикл чтения. Считанные данные заносятся в промежуточный выходной регистр и хранятся там до появления отрицательного фронта (спада) синхроимпульса, с его появлением передаются на шину. Момент появления данных на выходе ИМС однозначно определен, изменяя ширину импульса синхронизации можно варьировать время появления данных на шине. Данное свойство может быть использовано при проектировании специализированных ВМ. По быстродействию микросхемы с данным режимам аналогичны ИМС с последовательным режимом.

Страничный режим (Page Mode). При доступе к ячейкам со смежными адресами, запоминающие элементы которых расположены в одной строке, доступ ко второй и последующим ячейкам можно производить значительно быстрее. Увеличение быстродействия возможно так, как адрес строки при очередном обращении остается прежним и для доступа к очередной ячейке достаточно подать на ИМС адрес нового столбца, сопровождая его сигналом CAS#. Время цикла внутри страницы уменьшается. Под страницей понимается строка матрицы запоминающих элементов.

Режим быстрого страничного доступа (Fast Page Mode) представляет собой модификацию стандартного страничного режима. Основное отличие заключается в способе занесения новой информации в регистр адреса столбца. Полный адрес (строки и столбца) передается только при первом обращении к строке. В регистр адреса столбца новая информация заносится практически по переднему фронту сигнала CAS#. Потери времени сокращаются на два такта.

Пакетный режим (Burst Mode) – режим, при котором по конкретному адресу памяти возвращается пакет данных, хранящихся по нескольким последующим адресам. В микросхемах данного типа содержится внутренний счетчик адреса колонок для пакетного цикла, поэтому адрес столбца заносится в ИМС только для первой ячейке пакета, переход к очередному столбцу производится внутри микросхемы.

Режим удвоенной скорости (Double Data Rate). Удвоение скорости передачи данных достигается в передаче данных по обоим фронтам импульса синхронизации, то есть дважды за период.