Лабораторная работа №2.
«Синтез и исследование многовыходных комбинационных схем»
Цель и задачи работы: изучение методов синтеза многовыходных комбинационных схем (КС) с помощью общих импликант в интегральном логическом базисе и на демультиплексорах. Освоить методы структурного и поведенческого моделирования КС на языке AlteraHDL в рамках пакета Max+plusII.
Задание 1.Для системы булевых функций (БФ), заданной в цифровой форме с помощью общих импликант, используя карты Карно, найти варианты минимальных ДНФ. Выбрать оптимальный логический базис и синтезировать КС в интегральном логическом базисе. Произвести анализ функционирования КС с помощью структурного и поведенческого моделирования на языке AlteraHDL в рамках пакета Max+plusII.
Задание 2. Для заданной системы БФ синтезировать КС на демультиплексорах, применяя графические модели из библиотеки «mf» графического редактора GraphicEditorв рамках пакета Max+plusII. Произвести анализ функционирования КС с помощью структурного моделирования на языке AlteraHDL в рамках пакета Max+plusII и оценить аппаратные затраты при реализации КС в интегральном логическом базисе и на демультиплексорах. Оценить достоинства и недостатки двух способов реализации многовыходных КС.
Задание 3. С помощью текстового редактора (TextEditor), символьного редактора (SymbolEditor) и сигнального редактора (WaveformEditor) в рамках пакета Max+plusII произвести поведенческое моделирование синтезированной КС на демультиплексорах. При создании текстовой модели на языке AlteraHDL рассмотреть возможность применения операторов CASE, TABLE, INCLUDE. Оценить достоинства и недостатки поведенческого моделирования синтезированной КС на демультиплексорах.
Исходные данные (вариант 19):
Закон функционирования КС задан в виде СДНФ: