Проектирование узла цифрового комбинационного устройства

Автор работы: Пользователь скрыл имя, 10 Сентября 2011 в 22:46, курсовая работа

Описание

Цель работы – приобретение навыков решения задач синтеза комбинационных устройств цифровой логики и разработки простых проектов цифровых устройств для моделирования процессов с помощью программы Electronic Workbench v.5.12.
В результате проделанной работы были исследованы методы минимизации логических функций - Квайна, Квайна – Мак-Класки, карт Вейча, построены схемы полученных минимальных функций на основе базисных элементов И, ИЛИ, НЕ. Также был смоделирован узел цифрового комбинационного устройства в программе Electronic Workbench v.5.12.

Содержание

1. Получение канонических форм представления логических функций: СДНФ и СКНФ…………………………………………………………………………..……… 5
1.1. Получение СДНФ…………………………………………………………….. 5
1.2. Получение СДНФ…………………………………………………………….. 5
2. Составление схемы полученных СДНФ И СКНФ с помощью базисных элементов И, ИЛИ, НЕ……………………………………………………..……………. 5
2.1. Схема СДНФ………………………………………………………………... 5
2.2. Схема СДНФ………………………………………………………………... 5
3. Минимизация логической функции методом Квайна…………………………... 6
3.1. Минимизация СДНФ…………………………………………………………. 6
3.2. Минимизация СКНФ…………………………………………………………. 7
4. Составление схемы полученных МДНФ И МКНФ с помощью базисных элементов И, ИЛИ, НЕ…………………………………………………………………... 8
4.1. Схема СДНФ………………………………………………………………... 8
4.2. Схема СДНФ………………………………………………………………... 8
5. Минимизация логической функции методом Квайна–Мак-Класки…………… 9
5.1. Минимизация СДНФ...……………………………………………………….. 9
5.2. Минимизация СКНФ………………………………………………………... 10
6. Составление схемы полученных МДНФ И МКНФ с помощью базисных элементов И, ИЛИ, НЕ…………………………………………………………………. 11
6.1. Схема СДНФ………………………………………………………………. 11
6.2. Схема СДНФ………………………………………………………………. 11
7. Минимизация логической функции методом карт Вейча……………………... 11
7.1. Минимизация СДНФ………………………………………………………... 11
7.2. Минимизация СКНФ………………………………………………………... 12
8. Составление модели проектируемого устройства (форма МДНФ) с помощью пакета Electronic Workbench v.5.12………………………………………………... 12
Заключение………………………………………………………………………….. 13
Приложение А (графическое). Проектирование узла цифрового комбинационного устройства ТПЖА.201800.19 ПЗ…………………………………………………... 14
Приложение Б (справочное). Библиографический список………………………. 19

Работа состоит из  1 файл

Курсач ВТ 4 вариант.docx

— 131.73 Кб (Скачать документ)

   Перепишем функцию, дописав члены, получившиеся после склеивания и убрав члены, уничтожившиеся операцией поглощения (1-7):

 

   Продолжим операцию склеивания:

  и  члены –

  и  члены –

   Перепишем функцию, дописав члены, получившиеся после склеивания и убрав члены, уничтожившиеся операцией поглощения (1, 2, 4, 6): 

.

   Дальнейшие  операции склеивания и поглощения невозможны, получили сокращённую КНФ, составим импликантную матрицу для получения МКНФ (табл. 3). 

 

Таблица 3 – Импликантная матрица

                 
  × ×   × ×      
  ×           ×  
      × ×        
            × ×  
                ×

      В ядро входят следующие импликанты: , , , . Все столбцы перекрыты. Таким образом, полученная МКНФ функции выглядит следующим образом: 

  1. Составление схемы полученных МДНФ И МКНФ с помощью  базисных элементов  И, ИЛИ, НЕ
    1. Схема МДНФ

Схема полученной МДНФ представлена на рисунке  А3 приложения А.

    1. Схема МКНФ

Схема полученной МКНФ представлена на рисунке  А3 приложения А.

 

  1. Минимизация логической функции  методом Квайна–Мак-Класки
    1. Минимизация СДНФ

   Запишем СДНФ в виде совокупности десятичных, а затем и двоичных эквивалентов наборов, которые обращают заданную функцию в «1»: 

.

   Разбив  члены СДНФ на наборы по числу единиц, произведём склеивание наборов между собой (табл. 4). Склеивающиеся члены подчёркнуты.

Таблица 4 – Результаты склеивания

  I этап II этап
0 0000 00*0
1 0010 0*10

*010

2 0110

1010

1100

101*

110*

3 1011

1101

1*11

11*1

4 1111  

   Полученные  члены составляют сокращённую ДНФ, для получения МДНФ составим импликантную матрицу (табл. 5):

Таблица 5 – Импликантная матрица

  0000 0010 0110 1010 1011 1100 1101 1111
00*0 × ×            
0*10   × ×          
*010   ×   ×        
101*       × ×      
110*           × ×  
1*11         ×     ×
11*1             × ×

   В ядро входят следующие импликанты: 00*0, 0*10, 110*. Для перекрытия 4-го и 5-го столбца используем импликанту 101*. Для перекрытия 8-го столбца используем импликанту 11*1.

 

Таким образом, полученная МДНФ функции  выглядит следующим образом:

.

Результат совпадает с полученным при использовании  метода Квайна.

    1. Минимизация СКНФ

   Запишем СКНФ в виде совокупности десятичных, а затем и двоичных эквивалентов наборов, которые обращают заданную функцию в «0»:

 

   Разбив  члены СКНФ на наборы по числу единиц, произведём склеивание наборов между собой (табл. 6). Склеивающиеся члены подчёркнуты.

Таблица 6 – Результаты склеивания

  I этап II этап III этап
1 00

0100

00

00

00

00

0

0

00

00

2 001

001

100

011

1

 
3 0111    

Полученные  члены составляют сокращённую КНФ, для получения МКНФ составим импликантную матрицу (табл. 7):

Таблица 7 – Импликантная матрица

  0 0 0 1 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 1 1 0 0 0 1 0 0 1 1 1 1 0
0 * * 1 × ×   × ×      
* 0 0 ⋁ 1 ×           ×  
0 1 0 *     × ×        
1 0 0 *           × ×  
1 1 1 0               ×

    В ядро входят следующие импликанты: 0**1, 010*, 100, 1110. Все столбцы перекрыты. Таким образом, полученная МКНФ функции выглядит следующим образом (при её записи учитывалось, что “0” соответствует , а “1” – ): 

Результат совпадает с полученным при использовании  метода Квайна.

  1. Составление схемы полученных МДНФ И МКНФ с помощью базисных элементов И, ИЛИ, НЕ
    1. Схема МДНФ

Схема полученной МДНФ представлена на рисунке  А3 приложения А, так как результат совпал с полученным при использовании метода Квайна.

    1. Схема МКНФ

Схема полученной МКНФ представлена на рисунке  А3 приложения А, так как результат совпал с полученным при использовании метода Квайна.

  1. Минимизация логической функции методом карт Вейча
    1. Минимизация СДНФ

На рисунке 1 представлена заполненная карта  Вейча.

          1
            1  
          1 1 1
           
           
             
            1

Рисунок 1 – Карта Вейча для минимизации  СДНФ.

Полученная МДНФ выглядит следующим образом:

.

 

    1. Минимизация СКНФ

На рисунке 2 представлена заполненная карта  Вейча.

            0   0
              0
          0 0 0 0
          0      
 

Рисунок 2 – Карта Вейча для минимизации  СКНФ.

Полученная МКНФ выглядит следующим образом: 

  1. Составление модели проектируемого устройства (форма  МДНФ) с помощью пакета Electronic Workbench v.5.12

  Модель  устройства, реализующего полученную выше МДНФ, представлена на рисунке А5 приложения А.

  На рисунке  А6 приложения А представлен график работы данной модели в виде временных  диаграмм.

.

 

Заключение 

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

   Правильность  расчётов подтверждается правильной работой  узла цифрового комбинационного  устройства, смоделированного по полученной минимальной дизъюнктивной функции  в программе Electronic Workbench v5.12.

 

Приложение  А (графическое)

 

 

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