Регистровые файлы

Из параллельных регистров составляются блоки регистровой памяти – регистровые файлы. Например, в микросхеме схемотехники ТТЛШ КР1533ИР26 можно хранить четыре четырехразрядных слова с возможностью независимой и одновременной записи одного слова и чтения другого. Информационные входы регистров соединены параллельно (рисунок 22).

Рисунок 22 — Логическая схема регистрового файла

Входы адресов записи WA и WB (от англ. Write) дают четыре комбинации, каждая из которых разрешает «защелкнуть» данные, присутствующие в настоящее время на выводах D3…D0, в один из четырех регистров. Содержимое файла (регистра) вызывается на выходы Q3…Q0 с помощью четырехканального мультиплексора, на адресные входы которого подаются адреса RA и RB (от англ. Read).

Данные в адресованный файл записываются при активном низком уровне на входе разрешения записи WE (Write Enable). Выдача данных разрешается при активном низком уровне на входе разрешения чтения RE (Read Enable), в противном случае выходы Q3…Q0 переходят в третье состояние. Выходные данные считываются в прямом коде.

Разрядность регистровой памяти можно наращивать, составляя из нескольких микросхем блок памяти. При наращивании числа хранимых слов выходы отдельных микросхем с тремя состояниями соединяются в одной точке. Допускается соединять непосредственно до 128 выходов, что дает 512 хранимых слов. При наращивании разрядности слова соединяют параллельно входы разрешения и адресации нескольких микросхем, выходы которых в совокупности дают единое информационное слово.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  




Подборка статей по вашей теме: