Синтез комбинационной схемы на мультиплексорах

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

Количество мультиплексоров в комбинационной схеме должно быть равным количеству выходных функций - числу разрядов выходных слов, которое в нашем примере равно четырем. Каждый мультиплексор должен иметь по 3 адресных входа (по числу аргументов) и, соответственно, по 8 информационных входов, которые подключаются к шинам логических 0 или 1 согласно таблице истинности, аргументы Q3, Q2, Q1 определяют адрес одновременно всех мультиплексоров, они не меняются для пары смежных строк таблицы истинности. В каждой паре строк определяется отношение каждой выходной функции Х3 … Х0 к оставшемуся аргументу Q0 (см. табл.2.2).

 

Таблица 2.2

Q3 Q2 Q1 Q0 Вход MUX X3 Инф. на вход MUX X2 Инф. на вход MUX X1 Инф. на вход MUX X0 Инф. на вход MUX
0 0 0 0

D0

0

0

0

0

0

0

0 0 0 1 0 1 0 1
0 0 1 0

D1

0

0

0

1

0

0

0 0 1 1 0 1 0 0
0 1 0 0

D2

0

1

1

0

0

0 1 0 1 1 0 0 0
0 1 1 0

D3

1

1

0

1

0

0

0 1 1 1 1 1 0 0
1 0 0 0

D4

1

1

1

1

1

1

0

1 0 0 1 1 1 1 1

 


По табл. 2.2 выполняется подключение информационных входов мультиплексоров с порядковыми номерами, соответствующими данному адресу, к одной из четырех шин: .

 

 


Разработка блоков контроля кодовых комбинаций

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

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: