Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Накопительные (параллельные) регистры



Назначение этого типа регистров – хранить двоичную информацию небольшого объёма в течение короткого промежутка времени. Объём хранимой информации определяется количеством триггеров, организованных в регистр, т.к. каждый триггер регистра хранит только один бит.

Схема параллельного регистра на 3 входаприведена на рис. 3.26.

Рис. 3.26 Регистр хранения на RS-триггерах

 

1. Перед началом работы триггеры регистра могут быть установлены в нулевое начальное состояние путём подачи импульса на шину «Сброс», соединенную с входами R всех триггеров.

Подготовленная для хранения информация может быть внесена в регистр при наличии импульса «Запись», который открывает входные конъюнкторы DD1 – DD3. Логические уровни входной информации установят триггеры регистра в состояние 1 или 0 на выходах Q.

2. Для считывания записанного числа подается импульс на вход «Считывание прямого кода». Во время считывающего импульса на выходах схем DD7 – DD9 получается набор, соответствующий прямым состояниям триггеров, повторяющих входной код. Существенно то, что после считывания, информация в триггерах сохраняется, поэтому считывание можно производить сколь угодно раз (при условии поддержания и не подачи на вход импульса сброса).

Кроме того, регистр позволяет получить код обратный введенному коду. Обратный код используется, например, для вычитания чисел в двоичном коде. Обратный код – когда 1 превращается в 0, а 0 в 1. Обратный код числа получается на инверсных выходах триггеров, поэтому, подав на шину регистра «Считывание обратного кода» мы откроем конъюнкторы DD4 - DD6 и на их выходах получим обратный код числа.

Эту же задачу можно решить применяя триггеры с дополнительным счетным Т входом рис. 3.27.

 

Рис. 3.27. Регистр на счетных триггерах

 

1.Процесс записи и считывания кода в регистр такой же как и в предыдущем примере.

2.При подаче импульса на входы «Обращение кода» все триггеры регистра меняют свое состояние на противоположное.

Преимуществом этого типа регистров является возможность получения как прямого так и обратного кода на одних и тех же выходных клеммах.

 

Регистровая память

 

Для запоминания многоразрядных слов можно использовать и прозрачный триггер-защелку, изображенный на рис. 3.12 на стр. 13. Набрав некоторое количество триггеров и объединив их тактовые входы и входы обнуления, получим многоразрядный регистр-защелку (рис. 3.28-а). По такому принципу устроены микросхемы К155ТМ5, К155ТМ7, К561ТМ3 и др. Изображение таких регистров на схемах приведено на рис. 3.28-в, а на рис. 3.28-с показано и вовсе упрощенное изображение такого регистра, когда вместо отдельных входов-выходов изображаются входные и выходные шины, в данном случае четырехразрядные. Например, триггеры 155ТМ5, ТМ7, 561ТМ3 можно рассматривать не только как четверки -триггеров-защелок, но и как - разрядные регистры-защелки.

 

а в с

Рис. 3.28. Регистр памяти а – развернутое изображение, в – УГО на схемах, с – упрощенное изображение с шинами

 

Сразу несколько регистров содержат микросхемы регистровой памяти, схема которой показана на рис. 3. 29.

 

Рис. 3.29. Схема регистровой памяти

 

DIN – шина входных данных (data in)

С – вход сигнала записи или загрузки (cloc)

R̅ - вход очистки регистра (reset)

шины выходов регистров

WE – вход разрешения записи (write enable)

WA – вход адреса записи (write address)

DCW – дешифратор записи (decoder write)

RA – адрес чтения (read address)

RE – разрешение чтения (read enable)

DOUT – шина выходных данных (data out)

MS – мультиплексор чтения

 

Дешифрация адреса записи и адреса чтения производится двумя независимыми узлами, имеющие автономные адресные входы и RA, поэтому можно одновременно записывать число в один из регистров и читать число из другого.

Например: К155РП1, 564ИР11 и ИР12.

Микросхемы регистровой памяти легко наращиваются по разрядности и допускают наращивание по числу регистров.

Микросхемы, имеющие лишь один комплект адресных входов и один дешифратор адреса, которые используются и при записи и при чтении называют RAМ (random access memory т.е. память с произвольным доступом (ОЗУ).

Например: К155РУ2 емкость 16 4 (16 слов по 4 разряда)

155РУ5 - 256 1

564РУ2 - 256 1

Они имеют:

входы адреса

входы данных

вход … на запись или чтение (хранение)

выходы данных

вход разрешения Е (enable) (выбор кристалла ВК, выбор микросхемы ВМ, chip select CS).

Рассмотренная регистровая память может быть охарактеризована как память с произвольным доступом записи и чтения.

 


Поделиться:



Последнее изменение этой страницы: 2017-05-05; Просмотров: 397; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.013 с.)
Главная | Случайная страница | Обратная связь