Микропроцессорные системы. Архитектура и проектирование. Анкудинов И.Г. - 40 стр.

UptoLike

Составители: 

5. Тип корпуса.
6. Плотность упаковки (определяется площадью запоминающего
элемента и числом транзисторов в СБИС; зависит от используемой
технологии).
7. Удельная стоимость ЗУэто стоимость бита хранимой информации.
Буферная память
Буферная память используется для обмена данными между двумя
подсистемами МПС в том случае, когда эти подсистемы имеют различное
быстродействие, и в частности различную скорость передачи данных.
На рис.2.13 представлена схема обмена данными для подсистем А и Б,
построенная на основе буферной памяти.
Данные
Запись
Д
анные
Считывание
Буферная
память
FIFO
Подсистема Б
(быстро-
действующая)
Подсистема А
(медленно-
действующая)
Рис. 2.13. Обмен данными на основе б
уф
е
р
ной памяти
Данные от подсистемы А запоминаются в буферной памяти до того
момента, когда подсистема Б готова к приему данных. К буферной памяти
предъявляются следующие требования.
1. Буферная память должна работать по принципу FIFO (First In First Out,
т.е. “первый вошелпервый вышел”) для того, чтобы сохранять порядок
поступления данных от подсистемы А. Таким образом, в качестве буферной
памяти типа FIFO целесообразно использовать ЗУ с последовательным
доступом, которое выдает данные в порядке их поступления.
2. Буферная память должна быть "эластичной", т.е. записывать данные
под управлением и с быстродействием подсистемы А, а считыватьпод
управлением и с быстродействием подсистемы Б.
3. В общем случае буферная память должна функционировать без
синхронизации подсистем А и Б, т.е. допускать одновременное и независимое
выполнение операций записи и считывания.
4. Емкость буферной памяти должна быть достаточной для хранения
блоков данных, которые подсистема А формирует между считываниями их
подсистемой Б.