ВУЗ:
Составители:
78
циальной буферной памяти [2, 9]. Данные от подсистемы 1 временно
запоминаются в буферной памяти до готовности подсистемы 2 принять
их. Емкость буферной памяти должна быть достаточной для хранения
тех блоков данных, которые подсистема 1 формирует между считыва-
ниями их подсистемой 2. Отличительной особенностью буферной па-
мяти является запись данных с быстродействием и под управлением
подсистемы 1, а считывание – с быстродействием и под управлением
подсистемы 2 ("эластичная память"). В общем случае память должна
выполнять операции записи и считывания совершенно независимо и
даже одновременно, что устраняет необходимость синхронизации под-
систем. Буферная память должна сохранять порядок поступления дан-
ных от подсистемы 1, т. е. работать по принципу "первое записанное
слово считывается первым" (First Input First Output – FIFO). Таким об-
разом, под буферной памятью типа FIFO понимается ЗУПВ, которое
автоматически следит за порядком поступления данных и выдает их в
том же порядке, допуская выполнение независимых и одновременных
операций записи и считывания. На рис. 26 приведена структурная схе-
ма буферной памяти типа FIFO емкостью 64x4.
На кристалле размещены 64 4-битных регистра с независимыми
цепями сдвига, организованных в 4-х последовательных 64-битных ре-
гистрах данных, 64-битный управляющий регистр, а также схема
управления. Входные данные поступают на линии DI0–DI3, а вывод
данных осуществляется через контакты DO0–DO3. Ввод (запись) дан-
ных производится управляющим сигналом SI (shift in), а вывод (считы-
вание) – сигналом вывода SO (shift out). Ввод данных осуществляется
только при наличии сигнала готовности ввода IR (input ready), а вывод
– при наличии сигнала готовности вывода OR (output ready). Управ-
ляющий сигнал R (reset) производит сброс содержимого буфера.
Рис. 26. Структурная схема буфера 64x4
Страницы
- « первая
- ‹ предыдущая
- …
- 76
- 77
- 78
- 79
- 80
- …
- следующая ›
- последняя »
