Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Курс лекций

.pdf
Скачиваний:
11
Добавлен:
02.04.2015
Размер:
568.3 Кб
Скачать

Необходимо сделать двухступенчатый Т – триггер в базисе Шеффера и в базисе Пирса.

Базис Шеффера :

- Обозначение по ближнему фронту.

Базис Пирса :

- Обозначение по дальнему фронту.

§1.4.7. JK – триггер (универсальный)

JK-триггер характеризуется таблицей:

 

 

 

 

 

 

 

 

 

J(t)

K(t)

Q(t+1)

Q(t+1) = K(t)Q(t) V J(t)Q(t)

 

 

 

 

 

 

 

 

 

0

0

Q(t)

 

 

 

 

 

 

S(t) = J(t)Q(t)

0

1

0

 

 

 

 

 

 

1

0

1

R(t) = K(t)Q(t)

1

1

Q(t)

 

 

 

 

 

 

Он отличается от RS-триггера тем, что при поступлении на входы комбинации J=K=1 меняет состояние выхода на противоположное.

Q(t+1)= Q(t). Таким образом , JK-триггер не имеет запрещенных комбинаций входных сигналов, которые следовало бы исключать при работе цифровых схем.

Его характеристическое уравнение имеет вид: Q(t+1) = K(t) Q(t) J(t) Q(t)

J(t)

K(t)

Q(t)

Q(t+1)

S(t)

R(t)

 

 

 

 

 

 

 

 

0

-

0

0

0

-

 

1

-

0

1

1

1

 

-

1

1

0

-

0

 

-

0

1

1

-

-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Обозначение

В базисе Шеффера

В базисе Пирса

 

 

§ 2. Регистры.

Определение: Регистры предназначены для хранения двоичной информации и в ряде случаев для выполнения логических операций над входными словами (

, , ,… ).

1)Приём слов:

-Прямой код

-Инверсный код

-Монофазный код

2)Функция:

-Установка в “0” или “1”

-Занесение констант

3)Выдача информации

Монофазный и парафазный код

-Инверсный код

4)Выполнение информации:

Статический регистр – когда отсутствуют различные связи (поразрядные операции)

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

Сдвигающий регистр

– если он сдвигает .

Реверсивный регистр

– если сдвигает и влево и вправо.

Кольцевой регистр – если сдвигает по кольцу. Универсальный регистр – если делает всё .

Обозначение регистров – RG <ИМЯ>

у1:=RG:=0 y2:=RG:=ШД y3:=RG:=const y4:=ШД:=RG y5:=RG:=L2RG y6:=RG:=R1RG y7 ,y8:=RG:=R1RG

§ 2.1. Выполнение логических операций на статических регистрах.

Асинхронный JK – триггер.

Статический регистр не имеет межрегистровых связей.

Q(t+1) = J Q K Q

Q(t+1) = b * y п р * Q (y у c т b * y о б р ) * Q =

=b * y п р * Q y у c т * b * y о б р * Q =

=b * y п р * Q y у c т * Q * b * y у с т * Q * y о б р .

y п р

y о б р

y у с т

Q(t+1)

F

 

 

 

 

 

0

0

0

Q

Хранение

 

 

 

 

 

0

0

1

0

Сброс(установка в “0”)

 

 

 

 

 

0

1

0

bQ

Конъюнкция

 

 

 

 

 

0

1

1

0

Сброс

 

 

 

 

 

1

0

0

b Q

Дизъюнкция

1

0

1

 

 

 

Запрет по Q

 

 

 

bQ

 

1

1

0

b

Запись

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

1

1

bQ

 

 

 

Запрет по Q

Qb Q = Q (b 1)

Парафазный код:

Монофазный код:

§2.2. Вывод информации из регистров.

Проблема :

1)Вывести вовремя;

2)Обработку вывода нужно

Для случая монофазного кода

Ставится задача: выдать на выход прямой или обратный код

W=YпрQ

W=YобрQ

W=Yпр Q YобрQ – вывод информации из регистра

Ограничение: Нельзя подавать Упр и Уобр вместе ,т.к.Упробр=0

Wпр.=Yпр.Q Wобр=Yпр.Q

Wобр=YобрQ Wобр=YобрQ

§3. ДЕШИФРАТОРЫ

Обозначение:DC<имя>

Дешифратор-это комбинационная схема имеющая n-входов и n=2ⁿ - выходов

.Причем каждой n-разрядной входной комбинации будет соответствовать возбуждение только одной вполне определенной выходной цепи.

Обозначение на схемах:

Существует целая группа дешифраторов у которых число выбранных состояний меньше чем N:

K<N=2ⁿ ,где к- число возможных комбинаций.

§3.1. линейные дешифраторы

Пусть переменная Х=х1 х2 будет иметь две входные переменные

У0=Х2Х1

У1=Х2Х1

У2=Х2Х1

У3=Х2Х1

Таблица функционирования:

Х2

Х1

У0

У1

У2

У3

0

0

1

0

0

0

0

1

0

1

0

0

1

0

0

0

1

0

1

1

0

0

0

1

Схема:

На вход подаются парафазные коды

Y0

Y1

Y2

Y4

Обозначение:

Х1 у1 ДС

У2

Х2

у3

ОЕ у4

§3.2. параллельные дешифраторы

Предположим что Х будет состоять из входных аргументов х1,х2,х3

У1 = 321 У2= 3 21

У3 = 3 21 У4 = 3 21 У5 = 3 2 1 У6 = 3 2 1 У7 = 3 2 1 У8 = 3 2 1

Имея общую часть для каждой пары можно переключать первую цифру. Схема:

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

Самой старшей ступенью считается :

N = 2n + 2n-1+ 2n-1 + … + 22 = 4( 2n-1 – 1 ) S = 8 (2n-1- 1 )

τ дc = ( n –1 ) τ

Задержка растёт по мере увеличения ступеней.

§3.3. ступенчатые (матричные) дешифраторы.

Число входов дешифратора n делят на две части.

Если n – чётная , тогда в каждой части будет по n /2 входов.

Если n – нечётная , тогда в одной части будет по (n-1) /2 входов, а в другой (n + 1) /2

Для каждой части строят свой ДC по рассмотренным ранее принципам , а затем выходы этих двух ДС подключают попарно на двух входах коньюнкторов.

Выходы ДС образуют линию строк и столбцов.

ДC 4x16.

§3.4. Неполные дешифраторы

Идёт речь о ДС , число выходов k у которых будет меньше 2n = N

Здесь использование не всех входных и выходных комбинаций позволяет сократить оборудование.