Дискретное устройство (ДУ)

При синтезе проектируемое устройство представляется в виде структуры, представленной на рисунке 2.1

рисунок 2.1.

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

Входная комбинационная схема обеспечивает выполнение операций из множества Y, результатом которых являются соответствующие значения функций возбуждения f i для каждого из входов триггера:

– установка элементов памяти в нулевое состояние.

– запись входного слова в элементы памяти

– сдвиг влево

– логическую операцию

– декремент

– операция вычитания

– преобразование в дополнительный код.

Выходная комбинационная схема обеспечивает выполнение операции сравнения и формирование свертки содержимого ДУ.

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

– построение таблицы для выполняемой операции

– определение значений функций возбуждения для каждой таблицы выполняемой

операции с учетом словаря переходов заданного триггера

– определение логической функции для каждого входа заданного триггера

– минимизация логической функции в требуемом логическом базисе.

Проектирование дискретного устройства на элементах малой интеграции.

Выбор триггера.

В качестве триггера для ДУ выберем МС К500ТВ135, объединяющую в одном корпусе два двухтактных JK-триггера с возможностью установки “0” и “1”:

К500ТВ135

Проектирование микроопераций.

Микрооперация установки триггера в " 0 ".

При подаче тактового импульса на синхронизирующие входы триггеров и при разрешении операции обнуления (Y=0) по заднему фронту импульса, информация, находящаяся на входах триггеров переписывается на их выходы, т.о. обнуление триггеров происходит в том случае, если к моменту подачи тактового импульса на J-входах триггеров установлены уровни логической единицы, а на K-входах – уровни логического нуля.

Qt

Qt+1

J

K

0

0

0

*

1

1

*

1

Микрооперация записи данных.

Когда операция записи данных разрешена, т.е. Y =1, и при подаче на синхровходы триггеров тактового импульса С по его заднему фронту, информация, находящаяся на входах триггеров, переписывается в ячейки памяти дискретного устройства и появляется на выходах Qi. При изменении входных данных, т.е. при переключении сигналов X i они с задержкой распространения импульса по цепям микросхем, участвующих в микрооперации записи данных, появляются на входах триггеров. При подаче следующего тактового импульса С микрооперация записи данных повторяется.

X

Qt

Qt+1

J

K

J

K

0

0

0

0

*

X

X

0

1

0

*

1

1

0

1

1

*

0

1

*

*

1

1

1

*

0

*

*

Qt

1

0

Qt

Перейти на страницу: 1 2 3 4 5 6

Дополнительно

Есть ли жизнь на Марсе
«Есть ли жизнь на Марсе, нет ли жизни на Марсе - науке неизвестно» - это не просто удачный афоризм из популярной кинокомедии «Карнавальная ночь», который широко вошел в наш разговорный язык и стал ходячей шуткой. Главное здесь в том, что эта фраза очень долгое время отражала наш действитель ...

Методы оценки близости допредельных и предельных распределений статистик
Рассматривается проблема оценки близости предельных распределений статистик и распределений, соответствующих конечным объемам выборок. При каких объемах выборок уже можно пользоваться предельными распределениями? Каков точный смысл термина "можно" в предыдущей фразе? Основное внимание уд ...

Меню сайта