Теоретическое обоснование построения КЦА 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Теоретическое обоснование построения КЦА



Теоретическое обоснование построения КЦА

 

Комбинационным называют такое устройство, собранное на логических    

элементах, выходные сигналы которого в любой момент времени определяются

только сочетанием (комбинацией) входных сигналов устройства в тот же момент

времени.Задание комбинационного устройства сводится к заданию тех функций,

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

комбинационного устройства. В задачу синтеза комбинационных устройств

входит построение схемы устройства по заданным условиям его работы и при

заданном базисе элементов.   

        Процесс синтеза комбинационных устройств состоит из 2-х этапов.

  1. Абстрактный синтез

 Абстрактный синтез включает:

 а) формирование задачи, словесное описание функций устройства,  

определение типа устройства;

 б) описание устройства на формализованных языках: таблица истинности,   

карта Карно, аналитическое выражение и т.д.;

 в) минимизация булевых функций;

 г) построение логической схемы устройства.

      2. Схемный синтез

      а) переход в требуемый базис;

 б) построение принципиальной схемы;

 в) разработка монтажной схемы;

 г) изготовление устройства и его испытания.

 В результате испытаний осуществляются корректировка схемы и подготовка    

технической документации.  

Полученные на первых этапах СДНФ и СКНФ не являются оптимальными для реализации в аппаратном виде. Сложность логического выражения определяется числом переменных, их инверсий и количеством операций. Практически любая логическая функция может быть упрощена. Для упрощения булевых выражений целесообразно использовать специальные алгоритмические методы минимизации, позволяющие проводить упрощение функции более просто, быстро и безошибочно. К таким методам относятся, например, метод Квайна, метод карт Карно (диаграммы Вейча), метод Квайна-Мак-Класки и др. При получении минимальной булевой функции при необходимости осуществляется перевод в требуемый базис И-НЕ, ИЛИ-НЕ и построение логической схемы устройства. Для оценки работоспособности выполняется моделирование схемы в тестирующих программах или создается макет.

 

 

 
Подп. и дата    
Инв. № дубл.    
Взаим.Инв.№    
Подп. и дата    

Инв. № подп.

 

 
         

КП 2-400202.023.003 ПЗ

Лист  
         

 

 
Изм Лист № докум. Подп. Дата  

 

Синтез КЦА

Процесс управления КЦА описывается логическими функциями Y0,Y1, Y2, Y3  от пяти переменных Х0, Х1, Х2, Х3, Х4. Построим схему управления комбинационного устройства на современной электронной базе.

 

   1.2.1 Логическая функция в виде СДНФ

Составим таблицу истинности работы устройства КЦА(таблица 1).

 

Таблица 1-Таблица истинности КЦА

 

X4 X3 X2 X1 X0 Y0 Y1 Y2 Y3
0 0 0 0 0 0 0 0 0 0
1 0 0 0 0 1 0 0 0 0
2 0 0 0 1 0 0 1 0 0
3 0 0 0 1 1 1 0 0 0
4 0 0 1 0 0 0 1 0 1
5 0 0 1 0 1 0 1 0 0
6 0 0 1 1 0 0 0 0 0
7 0 0 1 1 1 0 0 0 1
8 0 1 0 0 0 0 1 0 0
9 0 1 0 0 1 0 0 0 0
10 0 1 0 1 0 0 0 1 0
11 0 1 0 1 1 0 0 0 0
12 0 1 1 0 0 0 0 0 0
13 0 1 1 0 1 0 0 0 0
14 0 1 1 1 0 0 0 0 0
15 0 1 1 1 1 1 0 1 0
16 1 0 0 0 0 0 0 0 0
17 1 0 0 0 1 0 0 0 0
                   

 

 
Подп. и дата    
Инв. № дубл.    
Взаим.Инв.№    
Подп. и дата    

Инв. № подп.

 

 
         

КП 2-400202.023.003 ПЗ

Лист  
         

 

 
Изм Лист № докум. Подп. Дата  

 

Продолжение таблицы 1

 

X4 X3 X2 X1 X0 Y0 Y1 Y2 Y3
18 1 0 0 1 0 0 0 0 0
19 1 0 0 1 1 0 0 0 0
20 1 0 1 0 0 0 0 1 1
21 1 0 1 0 1 1 0 0 0
22 1 0 1 1 0 0 0 0 0
23 1 0 1     1 0 0 0 0
24 1 1 0 0 0 0 0 0 0
25 1 1 0 0 1 0 0 0 0
26 1 1 0 1 0 0 0 0 0
27 1 1 0 1 1 1 0 0 1
28 1 1 1 0 0 0 0 0 0
29 1 1 1 0 1 0 0 1 0
30 1 1 1 1 0 0 0 0 0
31 1 1 1 1 1 0 0 0 0

 

Из полученной таблицы истинности записываем логические функции в виде СДНФ для элементов Y0, Y1, Y2, Y3.

 

   

Для полученных функций Y0- Y3 строим общую схему КЦА на элементах И, ИЛИ, НЕ. Схемная реализация функций КЦА на элементах И, ИЛИ, НЕ представлена на рисунке 1, а график работы КЦА на рисунке 2.

 

 
Подп. и дата    
Инв. № дубл.    
Взаим.Инв.№    
Подп. и дата    

Инв. № подп.

 

 
         

КП 2-400202.023.003 ПЗ

Лист  
         

 

 
Изм Лист № докум. Подп. Дата  

 

 

Рисунок 1 – Схема КЦА на элементах И, ИЛИ, НЕ для СДНФ

 

Рисунок 2 – График работы устройства КЦА  для функции Y0- Y3

 

 

 
Подп. и дата    
Инв. № дубл.    
Взаим.Инв.№    
Подп. и дата    

Инв. № подп.

 

 
         

КП 2-400202.023.003 ПЗ

Лист  
         

 

 
Изм Лист № докум. Подп. Дата  

 

Синтез устройства с памятью

 

      Согласно заданию в качестве устройства с памятью  нам необходимо выполнить синтез синхронного суммирующего счётчика с Ксч = 12 в коде «5-2-2-1» на JDJD – триггерах и элементах ИЛИ – НЕ с записью в счётчик и выдачей результатов по сигналам управления через регистр памяти на JK – триггерах.

 Запишем таблицу состояний счетчика с учетом недвоичного кода, доопределяя состояния наборов согласно кодировки – таблица 7. В правой части таблицы 7 приведены значения входных сигналов четырех триггеров.. Для поиска значений каждого разряда  проанализируем переходы суммирующего счётчика с Ксч = 12 в коде «5-2-2-1», а затем с помощью таблицы переходов для JK и D - триггеров определим соответствующие значения  сигналов на входах JK и D-триггеров соответствующих разрядов  (таблица 8). Согласно заданию для первого и третьего разряда используется JK –триггер, для второго и четвёртого D – триггер

 

Таблица 7 – Таблица состояний синхронного суммирующего счётчика

 

№ наборов

 

8-4-2-1

Предыдущие состояния

Последующие состояния

Сигналы на всех входах триггеров

5 2 2 1 5 2 2 1

D4

J3

K3

D2

J1

K1

Q4 Q3 Q2 Q1 Q*4 Q*3 Q*2 Q*1
0 0 0 0 0 0 0 0 0 1 0 0 X 0 1 X
1 1 0 0 0 1 0 0 1 0 0 0 X 1 X 1
2 2 0 0 1 0 0 0 1 1 0 0 X 1 1 X
3 3 0 0 1 1 0 1 1 0 0 1 X 1 X 1
4 6 0 1 1 0 1 0 0 0 1 X 1 0 0 X
5 8 1 0 0 0 1 0 0 1 1 0 X 0 1 X
6 9 1 0 0 1 1 0 1 0 1 0 X 1 X 1
7 10 1 0 1 0 1 0 1 1 1 0 X 1 1 X
8 11 1 0 1 1 1 1 1 0 1 1 X 1 X 1
9 14 1 1 1 0 1 1 1 1 1 X 0 1 1 X
10 15 1 1 1 1 1 1 0 1 1 X 0 0 X 0
11 13 1 1 0 1 0 0 0 0 0 X 1 0 X 1

 

 
Подп. и дата    
Инв. № дубл.    
Взаим.Инв.№    
Подп. и дата    

Инв. № подп.

 

 
         

КП 2-400202.023.003 ПЗ

Лист  
         

 

 
Изм Лист № докум. Подп. Дата  

 

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

 

Q1→Q*1 J K D
0→0 0 x 0
0→1 1 x 1
1→0 x 1 0
1→1 x 0 1

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

Минимизируем функции переходов триггера с помощью карт Карно, доопределяя состояния, согласно правилам минимизации.

 

Таблица 9 – Карта Карно для функции

 

 

Таблица 10 – Карта Карно для функции

 
Подп. и дата    
Инв. № дубл.    
Взаим.Инв.№    
Подп. и дата    

Инв. № подп.

 

 
         

КП 2-400202.023.003 ПЗ

Лист  
         

 

 
Изм Лист № докум. Подп. Дата  

 

 

Таблица 11 – Карта Карно для функции

 

Таблица 12 – Карта Карно для функции

 

 

Таблица 13 – Карта Карно для функции

 
Подп. и дата    
Инв. № дубл.    
Взаим.Инв.№    
Подп. и дата    

Инв. № подп.

 

 
         

КП 2-400202.023.003 ПЗ

Лист  
         

 

 
Изм Лист № докум. Подп. Дата  

 

Таблица 15 – Карта Карно для функции

Согласно построенным таблицам (9–15) запишем выражения для входов всех триггеров счетчика:

 

 

Согласно условию на построение устройство с памятью переведём все уравнения в базис ИЛИ-НЕ

 

 

По условию необходимо ввести сигналы управления, обеспечивающие запись в счётчик и выдачу результатов по сигналу управления через регистр памяти на JK – триггерах.

 
Подп. и дата    
Инв. № дубл.    
Взаим.Инв.№    
Подп. и дата    

Инв. № подп.

 

 
         

КП 2-400202.023.002 ПЗ

Лист  
         

 

 
Изм Лист № докум. Подп. Дата  

 

Для схемы будем использовать два управляющих сигнала Y 1 для записи, Y 2 для выдачи информации.

Запись по сигналу управления Y 1 = 1 - информация  записывается в счётчик

Выдача информации по сигналу управления Y 2:

Y 2 =0 – выдача информации в прямом виде (Qi)

Y 2 =1 – выдача информации в обратном виде (Qi)

Уравнение для сигнала Y 2 в базисе ИЛИ - НЕ будет иметь следующий вид

 

Теоретическое обоснование построения КЦА

 

Комбинационным называют такое устройство, собранное на логических    

элементах, выходные сигналы которого в любой момент времени определяются

только сочетанием (комбинацией) входных сигналов устройства в тот же момент

времени.Задание комбинационного устройства сводится к заданию тех функций,

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

комбинационного устройства. В задачу синтеза комбинационных устройств

входит построение схемы устройства по заданным условиям его работы и при

заданном базисе элементов.   

        Процесс синтеза комбинационных устройств состоит из 2-х этапов.

  1. Абстрактный синтез

 Абстрактный синтез включает:

 а) формирование задачи, словесное описание функций устройства,  

определение типа устройства;

 б) описание устройства на формализованных языках: таблица истинности,   

карта Карно, аналитическое выражение и т.д.;

 в) минимизация булевых функций;

 г) построение логической схемы устройства.

      2. Схемный синтез

      а) переход в требуемый базис;

 б) построение принципиальной схемы;

 в) разработка монтажной схемы;

 г) изготовление устройства и его испытания.

 В результате испытаний осуществляются корректировка схемы и подготовка    

технической документации.  

Полученные на первых этапах СДНФ и СКНФ не являются оптимальными для реализации в аппаратном виде. Сложность логического выражения определяется числом переменных, их инверсий и количеством операций. Практически любая логическая функция может быть упрощена. Для упрощения булевых выражений целесообразно использовать специальные алгоритмические методы минимизации, позволяющие проводить упрощение функции более просто, быстро и безошибочно. К таким методам относятся, например, метод Квайна, метод карт Карно (диаграммы Вейча), метод Квайна-Мак-Класки и др. При получении минимальной булевой функции при необходимости осуществляется перевод в требуемый базис И-НЕ, ИЛИ-НЕ и построение логической схемы устройства. Для оценки работоспособности выполняется моделирование схемы в тестирующих программах или создается макет.

 

 

 
Подп. и дата    
Инв. № дубл.    
Взаим.Инв.№    
Подп. и дата    

Инв. № подп.

 

 
         

КП 2-400202.023.003 ПЗ

Лист  
         

 

 
Изм Лист № докум. Подп. Дата  

 

Синтез КЦА

Процесс управления КЦА описывается логическими функциями Y0,Y1, Y2, Y3  от пяти переменных Х0, Х1, Х2, Х3, Х4. Построим схему управления комбинационного устройства на современной электронной базе.

 

   1.2.1 Логическая функция в виде СДНФ

Составим таблицу истинности работы устройства КЦА(таблица 1).

 

Таблица 1-Таблица истинности КЦА

 

X4 X3 X2 X1 X0 Y0 Y1 Y2 Y3
0 0 0 0 0 0 0 0 0 0
1 0 0 0 0 1 0 0 0 0
2 0 0 0 1 0 0 1 0 0
3 0 0 0 1 1 1 0 0 0
4 0 0 1 0 0 0 1 0 1
5 0 0 1 0 1 0 1 0 0
6 0 0 1 1 0 0 0 0 0
7 0 0 1 1 1 0 0 0 1
8 0 1 0 0 0 0 1 0 0
9 0 1 0 0 1 0 0 0 0
10 0 1 0 1 0 0 0 1 0
11 0 1 0 1 1 0 0 0 0
12 0 1 1 0 0 0 0 0 0
13 0 1 1 0 1 0 0 0 0
14 0 1 1 1 0 0 0 0 0
15 0 1 1 1 1 1 0 1 0
16 1 0 0 0 0 0 0 0 0
17 1 0 0 0 1 0 0 0 0
                   

 

 
Подп. и дата    
Инв. № дубл.    
Взаим.Инв.№    
Подп. и дата    

Инв. № подп.

 

 
         

КП 2-400202.023.003 ПЗ

Лист  
         

 

 
Изм Лист № докум. Подп. Дата  

 

Продолжение таблицы 1

 

X4 X3 X2 X1 X0 Y0 Y1 Y2 Y3
18 1 0 0 1 0 0 0 0 0
19 1 0 0 1 1 0 0 0 0
20 1 0 1 0 0 0 0 1 1
21 1 0 1 0 1 1 0 0 0
22 1 0 1 1 0 0 0 0 0
23 1 0 1     1 0 0 0 0
24 1 1 0 0 0 0 0 0 0
25 1 1 0 0 1 0 0 0 0
26 1 1 0 1 0 0 0 0 0
27 1 1 0 1 1 1 0 0 1
28 1 1 1 0 0 0 0 0 0
29 1 1 1 0 1 0 0 1 0
30 1 1 1 1 0 0 0 0 0
31 1 1 1 1 1 0 0 0 0

 

Из полученной таблицы истинности записываем логические функции в виде СДНФ для элементов Y0, Y1, Y2, Y3.

 

   

Для полученных функций Y0- Y3 строим общую схему КЦА на элементах И, ИЛИ, НЕ. Схемная реализация функций КЦА на элементах И, ИЛИ, НЕ представлена на рисунке 1, а график работы КЦА на рисунке 2.

 

 
Подп. и дата    
Инв. № дубл.    
Взаим.Инв.№    
Подп. и дата    

Инв. № подп.

 

 
         

КП 2-400202.023.003 ПЗ

Лист  
         

 

 
Изм Лист № докум. Подп. Дата  

 

 

Рисунок 1 – Схема КЦА на элементах И, ИЛИ, НЕ для СДНФ

 

Рисунок 2 – График работы устройства КЦА  для функции Y0- Y3

 

 

 
Подп. и дата    
Инв. № дубл.    
Взаим.Инв.№    
Подп. и дата    

Инв. № подп.

 

 
         

КП 2-400202.023.003 ПЗ

Лист  
         

 

 
Изм Лист № докум. Подп. Дата  

 



Поделиться:


Последнее изменение этой страницы: 2020-12-09; просмотров: 104; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.17.184.90 (0.131 с.)