Параллельные регистры или регистры памяти – это многоразрядные регистры параллельного действия с параллельными входами и параллельными выходами, в которых число разрядов определяется числом триггеров, на которых построен регистр.
Регистры памяти – это накопительные регистры. Их основное назначение – сбор двоичной информации небольшого объёма.
Первый младший разряд числа записывается и сохраняется в первом младшем разряде регистра, второй – во втором разряде и т.д. Старший разряд регистра принимает старший разряд числа.
Регистры памяти строятся на триггерах различных типов.
Однофазные параллельные регистры однотактного действия можно построить, например, на D -триггерах в количестве, равном числу входов регистра.
На рис. 14.7 приведена схема четырехразрядного однотактного параллельного регистра памяти на четырёх D -триггерах.
Запись числа А (а1, а2, а3, а4) выполняется синхроимпульсом С без предварительного сброса триггеров.
Каждый разряд числа А (а1, а2, а3, а4) подаётся на информационный вход D отдельного триггера D 1… D 4.
Число записывается в регистр фронтом синхроимпульса С, а считывать его с выходов Q каждого триггера можно в любое время после завершения процесса записи.
При С = 0регистр находится в состоянии хранения записанной информации.
В общем случае регистры синхронизируются уровнями 1 либо 0, фронтом или срезом синхросигнала, в зависимости от типа используемого триггера.
Существуют регистры, в ко-торых считывание информации с выходов также синхронизируется. Однако при этом запись и считывание должны быть разнесены во времени.
Классификация регистров памяти осуществляется по трём признакам:
– однофазные параллельные регистры однотактного действия;
– однофазные параллельные регистры двухтактного действия;
– парафазные параллельные регистры.
Однофазные параллельные регистры однотактного действия сравнительно экономичны и надёжны. Быстродействие этих регистров выше примерно вдвое однофазных регистров двухтактного действия, но аппаратные затраты на реализацию однотактных регистров большие.