Параллельно-последовательные регистры.
Электроника и схемотехника
Два_логических элемента И-НЕ, подключенные к асинхронным 5, ?1 входам Л-триггера задействованы для построения второго Л-триггера (рис. 10.16, б), используемого в режиме параллельной записи. Правила работы параллелыю-последователыюго регистра отражены в табл. 10.7. При этом следует иметь в виду, что п = 1,…, N — 1, выход триггера при п = N — 1 является выходом регистра. Запись. Рис. 10.16. Схема… Читать ещё >
Параллельно-последовательные регистры. Электроника и схемотехника (реферат, курсовая, диплом, контрольная)
В регистрах этого типа при записи все биты данных поступают в регистр одновременно (в параллельном коде), а при считывании покидают регистр бит за битом (в последовательном коде). Параллельно-последовательные регистры являются преобразователями параллельного кода в последовательный. Они имеют N информационных входов Хп (п = 0,1,…, АО и один прямой выход К, вход С{ записи и вход С2 считывания. Их называют также сдвигающими регистрами с параллельной загрузкой.
Особенность параллелыю-последователыюго регистра проявляется в том, что его невозможно построить путем простого совмещения рассмотренных выше параллельного и последовательном регистров. Если взять за основу параллельный регистр (см. рис. 10.14, а), то для организации последовательного считывания необходимо выход предыдущего триггера соединить с входом последующего, что невозможно, поскольку вход занят. Для их построения можно использовать триггеры с двумя входами записи. Такое схемное решение приведено на рис. 10.16, а, в котором:
- • входы Л-триггеров задействованы для построения последовательного регистра, используемого при считывании данных;
- • два_логических элемента И-НЕ, подключенные к асинхронным 5, ?1 входам Л-триггера задействованы для построения второго Л-триггера (рис. 10.16, б), используемого в режиме параллельной записи.
Правила работы параллелыю-последователыюго регистра отражены в табл. 10.7. При этом следует иметь в виду, что п = 1,…, N — 1, выход триггера при п = N — 1 является выходом регистра. Запись.
Рис. 10.16. Схема параллельно-последовательного регистра (а) и состояния входных данных и триггеров регистра при записи, триггеров регистра и выходных данных при считывании (б)
Таблица 10.7
Входы. | Выходы триггеров. | Режим. | |||
с2 | С,. | а. | а, | ||
ф. | <2Г. | а?,-' | Хранение. | ||
К 1 | Запись. | ||||
Ф. | 0.1' | Считывание. |
информации в триггеры осуществляется по асинхронным входам, а ее сдвиг — по информационным ?)-входам. При считывании информации освобождающиеся разряды регистра заполняются пулями, так как на />вход триггера Г0 подается 0. Комбинация С{ = С2 = 1 является запрещенной.
При С2 = С] = 0 регистр работает в режиме хранения. На выходах всех триггеров регистра сохраняются значения сигналов (к — 1)-го такта.
При С2 = О, Сх = 1 регистр работает в режиме записи, так как открываются элементы И и установленные на (& - 1)-м такте входные сигналы Хкп~х по асинхронным входам записываются в ?)-триггеры регистра.
При С2 = 1, С, = 0 регистр работает в режиме считывания, в котором на С-входы-триггеров подаются единичные сигналы. При этом в первый триггер Т0 записывается логический нуль, на выходы последующих триггеров переписываются сигналы с выходов предыдущих, а выходной сигнал У последнего (ЛГ- 1)-го триггера Г3 «покидает» регистр.
Комбинация сигналов Сх = 1, С2 = 1 является запрещенной.
Установку входных сигналов X*"1 можно производить в режимах хранения и считывания, так как в этих режимах элементы И закрыты.
На рис. 10.16, б показана работа параллельно-последовательного регистра в режимах записи и считывания. Перед записью данных в регистре хранился код 1001. За один такт в регистр занесен код 1010. В процессе считывания код 1010 за четыре такта выводится из регистра. Освободившиеся разряды заполняются нулями, поскольку на /)-вход триггера Т0 подан сигнал 0 = 0 (см. рис. 10.7, а).