logo
Конспект лекций Комп схем и АК 2011

4.6.3 Универсальные регистры

В сериях ИС и библиотеках БИС/СБИС программируемой логики имеется множество вариантов регистров (в схемотехнике ТТЛШ их около 30). Среди них есть многорежимные (многофункциональные) или универсальные, способные выполнять набор микроопераций. Многорежимность достигается композицией в одной и той же схеме частей, необходимых для выполнения различных операций. Управляющие сигналы, задающие вид выполняемой операции, активизируют необходимые для этого части схемы.

Типичным представителем многорежимных регистров является микросхема ИР13 серии КР1533 (см. рис. 4.29). Это восьмиразрядный регистр с возможностью двухсторонних сдвигов. Регистр имеет также параллельные входы и выходы (DSR – Data Serial Right, DSL - Data Serial Left), вход асинхронного сброса и входы выбора режимаS0 и S1, задающие четыре режима (параллельная загрузка, два сдвига и хранение).

Рис. 4.29. Схема функциональная многорежимного регистра

Функционирование регистра определяется таблицей 4.2. В таблице применяются следующие сокращения состояния входов и выходов:

Х – безразличное состояние, L – низкий уровень (лог. «0»),

Н– высокий уровень (лог. «1»), - положительный фронт.

Таблица 4.2

Режим

Входы

Выходы

C

R

S0

S1

DSR

DSL

Dn

Q0

Q1

Q2

Q3

Q4

Q5

Q6

Q7

Сброс

X

L

X

X

X

X

X

L

L

L

L

L

L

L

L

Хранение

H

L

L

X

X

X

Q0

Q1

Q2

Q3

Q4

Q5

Q6

Q7

Сдвиг влево

H

H

H

H

L

L

X

X

L

H

X

X

Q1

Q1

Q2

Q2

Q3

Q3

Q4

Q4

Q5

Q5

Q6

Q6

Q7

Q7

L

H

Сдвиг вправо

H

H

L

L

H

H

L

H

X

X

X

X

L

H

Q0

Q0

Q1

Q1

Q2

Q2

Q3

Q3

Q4

Q4

Q5

Q5

Q6

Q6

Параллельная загрузка

H

H

H

X

X

Dn

D0

D1

D2

D3

D4

D5

D6

D7