- •Узлы и устройства средств вычислительной техники
- •Введение
- •Лабораторная работа 1 знакомство с системой проектирования quartus II, реализация комбинационной схемы
- •Краткие теоретические сведения
- •Порядок работы в системе проектирования Quartus II
- •Этап 1. Создание проекта в сапр Quartus II
- •Задание на работу
- •Последовательность выполнения работы
- •Содержание отчета
- •Лабораторная работа 2 проектирование комбинационного узла на основе дешифратора и мультиплексора
- •Краткие теоретические сведения
- •Задание на работу
- •Часть 1
- •Часть 2
- •Последовательность выполнения работы
- •Часть 1
- •Часть 2
- •Содержание отчета
- •Лабораторная работа 3 проектирование типового комбинационного узла
- •Краткие теоретические сведения
- •Задание на лабораторную работу
- •Последовательность выполнения работы
- •Содержание отчета
- •Лабораторная работа 4 триггерные устройства
- •Краткие теоретические сведения
- •Задания на лабораторную работу
- •Последовательность выполнения работы
- •Содержание отчета
- •Лабораторная работа 5 исследование регистров
- •Краткие теоретические сведения
- •Задания на лабораторную работу
- •Часть 1.
- •Часть 2
- •Последовательность выполнения работы
- •Часть 1
- •Часть 2
- •Содержание отчета
- •Лабораторная работа 6 проектирование распределителей тактовых сигналов
- •Краткие теоретические сведения
- •Задания на лабораторную работу
- •Последовательность выполнения работы
- •Содержание отчета
- •Лабораторная работа 7 проектирование двоичных счетчиков
- •Краткие теоретические сведения
- •Задания на лабораторную работу
- •Часть 1
- •Часть 2
- •Последовательность выполнения работы
- •Содержание отчета
- •Лабораторная работа 8 проектирование конечных автоматов
- •Краткие теоретические сведения
- •Задания на лабораторную работу
- •Последовательность выполнения работы
- •Содержание отчета
- •Список литературы
- •Приложение 1. Порядок проведения макетного эксперимента
- •Приложение 2. Порядок работы с осциллографом
- •Приложение 3. Номера контактов плис учебной платы
- •1 97376, С.-Петербург, ул. Проф. Попова, 5
Задание на работу
Выполнить проектирование комбинационной схемы, реализующую функцию от четырех переменных, заданную набором входных данных, на которых она принимает единичные значения. Необходимо составить таблицу истинности функции, выполнить минимизацию функции с использованием карт Карно или метода Квайна – Мак-Класки, основанного на применении операций склеивания и поглощений.
Компонент x4 входного вектора (x4, x3, x2, x1) следует считать старшим двоичным разрядом.
Для всех вариантов необходимо разработать два варианта реализации комбинационной схемы, отличающихся базисом реализации. В первом случае в качестве элементного базиса выбрать примитивы not (НЕ), band* (*-НЕ-И), nand* (*-И-НЕ), а во втором not (НЕ), bor* (*-НЕ-ИЛИ), nor* (*-ИЛИ-НЕ), где * – количество входов элемента. Соответствующие примитивы расположены в библиотеке САПР Quartus II в разделе Primitives/Logic.
Оба варианта реализации реализовать в одном проекте, предусмотрев два соответствующих выхода. Пример реализации функции, принимающей единичные значения на наборах 0, 1, 2, 3, 8, 9, 13, 15, приведен на рис. 1.3, а результат моделирования на рис. 1.6.
Варианты заданий приведены в таблице 1.1, где указаны десятичные значения векторов входных переменных (x4, xЗ, x2, x1), на которых переключательная функция y(x4, xЗ, x2, x1) равна логической «1». На других входных наборах функция равна логическому «0».
Таблица 1.1.
Номер |
Функция |
Номер |
Функция |
1 |
0, 1, 2, 3, 10, 11, 14 |
8 |
1, 2, 3, 12, 13 |
2 |
0, 1, 2, 9, I0, 14 |
9 |
1, 3, 4, 5, 6, 7, 8, 12, 13 |
3 |
0, 1, 2, 5, 6, 10, 13, 14 |
10 |
1, 3, 4, 5, 6, 7, 10, 14 |
4 |
0, 1, 3, 6, 7, 11, 14, 15 |
11 |
1, 3, 5, 7, 8, 12, 13, 15 |
5 |
0, 1, 2, 4, 6, 8, 9, 10, 11 |
12 |
4, 6, 9, 10, 11, 12, 13 |
6 |
0, 1, 5, 8, 9, 13, 14, 15 |
13 |
1, 4, 8, 10, 12, 13, 14, 15 |
7 |
0, 2, 4, 5, 6, 7, 9 |
14 |
2, 3, 4, 6, 7,12, 13, 14, 15 |
Последовательность выполнения работы
1. Разработать логическую схему в соответствии с заданием. Оформить разработанную логическую схему с учетом требований ГОСТ.
2. Создать проект в САПР Quartus II, подготовить описание схемы, опираясь на средства графического редактора. Схема должна состоять из двух частей, реализующих одинаковую функцию, но отличающихся использованным базисом. Соответственно проект должен иметь четыре входа и два независимых выхода, как показано на рис. 1.3. При составлении схемы следует использовать библиотечные примитивы.
3. Компилировать проект, исправить ошибки, если они есть.
4. Выполнить функциональное моделирование проекта, убедиться в правильности работы схемы. При моделировании обеспечить полный перебор возможных значений векторов входных сигналов.
5. Выполнить временное моделирование, провести анализ временной диаграммы. Объяснить возможное различие выходных сигналов фрагментов схемы, реализованных в разных базисах.
6. Загрузить проект в учебную плату в соответствии с рекомендациями Приложения 1. Входные сигналы подключить к переключателям, а выходные – к светодиодам светодиодной линейки. Проверить работу реальной схемы.
