Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otvety_na_ekzamen_2013_moya_versia.doc
Скачиваний:
238
Добавлен:
04.06.2015
Размер:
8 Мб
Скачать
☆
  1. Построение триггера с заданной таблицей состояний на базе rs (или dv, jk).

Таблица переходов JK триггера

Таблица переходов DV триггера

J

K

Q(t+1)

0

0

Q(t)

0

1

0

1

0

1

1

1

nQ(t)

V

D

Q(t+1)

0

0

Q(t)

0

1

Q(t)

1

0

0

1

1

1

Матрица переходов JK

Матрица переходов DV

Q(t) – Q(t+1)

J

K

0 – 0

0

x

0 – 1

1

x

1 – 0

x

1

1 – 1

x

0

Q(t) – Q(t+1)

V

D

0 – 0

a1

na1b1

0 – 1

1

1

1 – 0

1

0

1 – 1

a2b2

a2

Таблица переходов RS

Матрица переходов RS

R

S

Q(t+1)

0

0

x

0

1

1

1

0

0

1

1

Q(t)

Q(t) – Q(t+1)

R

S

0 – 0

1

x

0 – 1

0

1

1 – 0

1

0

1 – 1

x

1

Для триггеров с двухступенчатой организацией процесс проектирования можно существенно упростить, если представить его структуру (рис. 3.22) в виде неизменной части и переменной, которая определяется заданной таблицей переходов.

Если задана таблица переходов, то задача синтеза синхронного двухступенчатого триггера заключается в составлении функций возбуждения ЗЯ первой ступени и минимизации найденных функций в заданном базисе.

Проектирование схемы синхронного двухступенчатого триггера по заданной таблице переходов:

1.Формирование функций возбуждения запоминающей ячейки (таблица истинности)

2. Минимизация функций возбуждения (с помощью диаграмм Вейча)

3. Построение схемы триггера

  1. Регистры. Классификация. Уго регистров.

Регистр – это совокупность триггеров.

Регистр — устройство для хранения данных. Представляет собой набор триггеров, к-ый позволяет хранить и видоизменять многорязрядный бинарный код (слово).

Классификация регистров:

Регистры выполняют 2 функции:

1)Хранение данных

2)Сдвиг (видоизменение хранимого многорязрядного бинарного кода )

Сдвиг — операция при к-рой значение каждого разряда записывается в старший/младший (в зависимости от направления сдвига) разряд.

Сдвиги:

  1. В сторону старших разрядов («сдвиг влево»).

  2. В сторону младших («сдвиг вправо»).

  1. Циклические — биты, выходящие за пределы разрядной сетки, записываются в последний рязряд регистра, противоположный направлению сдвига (Выход старшего/ младшего разряда — на вход младшего/старшего).

  2. Нециклические — биты, выходящие за пределы разрядной сетки, теряются безвозвратно. Разряды, значение к-рых было сдвинуто, заполняются, например нулями.

Регистры:

  1. Хранения — только хранит слов.

  2. Сдвиговые — то же + сдвиг вправо/влево. Сдвиг происходит во время синхросигнала.

  3. Реверсивные — то же + возможность указать направление сдвига.

УГО регистра хранения:

Схема регистра хранения:

УГО регистра сдвига:

  • - в сторону младших разрядов

<- - в сторону старших разрядов

<-> - реверсивный регистр

Схема регистра сдвига:

УГО реверсивного регистра:

DI – последовательный вход регистра сдвига со стороны младших разрядов.

+1/-1 – два синхровхода.

L – параллельная загрузка.

Пример реверсивного регистра для i-го разряда:

Схема универсального регистра:

a1

a0

0

0

->

0

1

<-

1

0

парам. загр.

1

1

R

Разрядность регистра — количество хранимых значений, набор образующих этот регистр триггеров (>=2).

Регистры по способу приема и выдачи данных:

  1. параллельные — прием и выдача слов производится по всем разрядам одновременно.

  2. последовательные — слова принимаются и выдаются разряд за разрядом.

  3. послед.-параллельные — такие регистры имеют входы/выходы одновременно последовательного и параллельного типа. Имеются такие варианты как SIPO, PISO.