Главная страница
Навигация по странице:

  • 01 14 0 14 11 14 10 14 0 14 МКНФ функции Y3: 14 14 МДНФ функции Y2: 15

  • 10 16 00 16 1 16 1 16 01 16 1 16 11 17 10 17 1 17

  • 10 17 00 17 0 17 0 17 01 17 0 17 0 17 0 17 11 17

  • курс. курсач_борон_даня. Содержание х1Х0 13 Х3Х2 13 00 13 01 13


    Скачать 1.9 Mb.
    НазваниеСодержание х1Х0 13 Х3Х2 13 00 13 01 13
    Дата16.11.2022
    Размер1.9 Mb.
    Формат файлаdocx
    Имя файлакурсач_борон_даня.docx
    ТипДокументы
    #791937
    страница1 из 6
      1   2   3   4   5   6

    СОДЕРЖАНИЕ

    Х1Х0 13

    Х3Х2 13

    00 13

    01 13

    11 13

    10 13

    00 13

    1 13

    1 13

    1 13

    1 13

    01 14

    1 14

    1 14

    1 14

    11 14

    1 14

    1 14

    1 14

    1 14

    10 14

    1 14

    1 14

    1 14

    МДНФ функции Y3: 14

    Х1Х0 14

    Х3Х2 14

    00 14

    01 14

    11 14

    10 14

    00 14

    01 14

    0 14

    11 14

    10 14

    0 14

    МКНФ функции Y3: 14

    14

    МДНФ функции Y2: 15

    Х1Х0 15

    Х3Х2 15

    00 15

    01 15

    11 15

    10 15

    00 15

    0 15

    01 15

    0 15

    0 15

    11 15

    0 15

    0 15

    10 15

    0 15

    МКНФ функции Y2: 15

    Х1Х0 15

    Х3Х2 15

    00 15

    01 15

    11 15

    10 15

    00 15

    01 16

    1 16

    1 16

    11 16

    1 16

    1 16

    1 16

    1 16

    10 16

    1 16

    1 16

    МДНФ функции Y1: 16

    Х1Х0 16

    Х3Х2 16

    00 16

    01 16

    11 16

    10 16

    00 16

    0 16

    0 16

    0 16

    0 16

    01 16

    0 16

    0 16

    11 16

    10 16

    0 16

    0 16

    МКНФ функции Y1: 16

    Х1Х0 16

    Х3Х2 16

    00 16

    01 16

    11 16

    10 16

    00 16

    1 16

    1 16

    01 16

    1 16

    11 17

    10 17

    1 17

    1 17

    1 17

    МДНФ функции Y0: 17

    Х1Х0 17

    Х3Х2 17

    00 17

    01 17

    11 17

    10 17

    00 17

    0 17

    0 17

    01 17

    0 17

    0 17

    0 17

    11 17

    0 17

    0 17

    0 17

    0 17

    10 17

    0 17

    МКНФ функции Y0: 17

    ВВЕДЕНИЕ

    Программируемая логическая интегральная схема (ПЛИС) — электронный компонент (интегральная микросхема), используемый для создания конфигурируемых цифровых электронных схем. В отличие от обычных цифровых микросхем, логика работы ПЛИС не определяется при изготовлении, а задаётся посредством программирования (проектирования). Для программирования используются программатор и IDE (отладочная среда), позволяющие задать желаемую структуру цифрового устройства в виде принципиальной электрической схемы или программы на специальных языках описания аппаратуры: Verilog, VHDL, AHDL и др.

    ПЛИС широко применяются в разных устройствах: потребительской электронике, оборудовании телекома, платах-ускорителях для применения в дата-центрах, различной робототехнике, а также при прототипировании микросхем ASIC.

    В курсовой работе необходимо спроектировать модели комбинационной логической схемы, конечного автомата, а также работу семисегментного индикатора, многоканального генератора ШИМ-сигналов, разработать цифровой узел анализатора последовательности и смоделировать функциональный узел управления матричным дисплеем. Каждый компонент должен успешно пройти верификацию.

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

    1.1 Постановка задачи

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

    1. На вентильном уровне, методом карт Карно в виде МДНФ, в схемотехническом редакторе Schematic editor САПР Xilinx ISE Design Suite.

    2. На вентильном уровне, методом карт Карно в виде МКНФ, на языке описания аппаратуры Verilog.

    3. На поведенческом уровне, на языке описания аппаратуры Verilog.

    Реализовать на языке Verilog тестовое окружение и провести верификацию спроектированных моделей при помощи симулятора iSim из состава САПР Xilinx ISE Design Suite.

    Провести апробацию моделей при помощи отладочной платы Digilent Nexys 4 на ПЛИС Xilinx Artix 7 XC7A100T-1CSG324. Комбинации на входах комбинационных схем должны задаваться при помощи движковых переключателей отладочной платы, комбинации на выходах комбинационных схем должны отображаться светодиодами отладочной платы.

    Персональный вариант представлен в Таблице 1.1.

    Таблица 1.1 — Комбинация персонального варианта

    Вар.\вх.

    F

    E

    D

    C

    B

    A

    9

    8

    7

    6

    5

    4

    3

    2

    1

    0

    15

    D

    C

    8

    D

    4

    9

    A

    E

    F

    D

    2

    D

    A

    E

    E

    A


    1.2 Таблица истинности

    Заданная функция представлена в виде таблицы истинности в двоичной и шестнадцатеричной системах счисления (Таблица 1.2).
    Таблица 1.2 — Таблица истинности

    Исх

    Вх

    Исх

    Вых

    X3

    X2

    X1

    X0




    Y3

    Y2

    Y1

    Y0

    0

    0

    0

    0

    0

    D

    1

    1

    0

    1

    1

    0

    0

    0

    1

    C

    1

    1

    0

    0

    2

    0

    0

    1

    0

    8

    1

    0

    0

    0

    3

    0

    0

    1

    1

    D

    1

    1

    0

    1

    4

    0

    1

    0

    0

    4

    0

    1

    0

    0

    5

    0

    1

    0

    1

    9

    1

    0

    0

    1

    6

    0

    1

    1

    0

    A

    1

    0

    1

    0

    7

    0

    1

    1

    1

    E

    1

    1

    1

    0

    8

    1

    0

    0

    0

    F

    1

    1

    1

    1

    9

    1

    0

    0

    1

    D

    1

    1

    0

    1

    A

    1

    0

    1

    0

    2

    0

    0

    1

    0

    B

    1

    0

    1

    1

    D

    1

    1

    0

    1

    C

    1

    1

    0

    0

    A

    1

    0

    1

    0

    D

    1

    1

    0

    1

    E

    1

    1

    1

    0

    E

    1

    1

    1

    0

    E

    1

    1

    1

    0

    F

    1

    1

    1

    1

    A

    1

    0

    1

    0

    1.3 Составление карт Карно с формулами МДНФ и МКНФ

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

    С помощью карт Карно были составлены формулы минимальных дизъюнктивных и конъюнктивных нормальных форм (МКНФ и МДНФ) заданных функций (Таблицы 1.3 - 1.10).
    Таблица 1.3 — Карта Карно для МДНФ функции Y3

    Х1Х0

    Х3Х2

    00

    01

    11

    10

    00

    1

    1

    1

    1

    01




    1

    1

    1

    11

    1

    1

    1

    1

    10

    1

    1

    1





    МДНФ функции Y3:


    Таблица 1.4 — Карта Карно для МКНФ функции Y3

    Х1Х0

    Х3Х2

    00

    01

    11

    10

    00













    01

    0










    11













    10










    0


    МКНФ функции Y3:

    Таблица 1.5 — Карта Карно для МДНФ функции Y2

    Х1Х0

    Х3Х2

    00

    01

    11

    10

    00

    1

    1

    1




    01

    1




    1




    11




    1




    1

    10

    1

    1

    1





    МДНФ функции Y2:


    Таблица 1.6 — Карта Карно для МКНФ функции Y2

    Х1Х0

    Х3Х2

    00

    01

    11

    10

    00










    0

    01




    0




    0

    11

    0




    0




    10










    0


    МКНФ функции Y2:
    (
    Таблица 1.7 — Карта Карно для МДНФ функции Y1

    Х1Х0

    Х3Х2

    00

    01

    11

    10

    00













    01







    1

    1

    11

    1

    1

    1

    1

    10

    1







    1


    МДНФ функции Y1:


    Таблица 1.8 — Карта Карно для МКНФ функции Y1

    Х1Х0

    Х3Х2

    00

    01

    11

    10

    00

    0

    0

    0

    0

    01

    0

    0







    11













    10




    0

    0





    МКНФ функции Y1:
    (

    Таблица 1.9 — Карта Карно для МДНФ функции Y0

    Х1Х0

    Х3Х2

    00

    01

    11

    10

    00

    1




    1




    01




    1







    11













    10

    1

    1

    1





    МДНФ функции Y0:


    Таблица 1.10 — Карта Карно для МКНФ функции Y0

    Х1Х0

    Х3Х2

    00

    01

    11

    10

    00




    0




    0

    01

    0




    0

    0

    11

    0

    0

    0

    0

    10










    0


    МКНФ функции Y0:

    1.4 Описание модулей

    Для построения схемы на вентильном уровне в схемотехническом редакторе были расставлены и соединены вентили И, ИЛИ в соответствии с составленными функциями МДНФ (Рисунок 1.1).


      1   2   3   4   5   6


    написать администратору сайта