В соответствии с полученными системами ФАЛ разрабатываются структурные схемы КЦУ устройств
Клетки заполняются исходя из таблицы истинности 1, 0 или ~. Области формируются исходя из возможности объединения 2n смежных клеток (1, 2, 4, 8, 16…) Объединение единиц (или 1 с ~) при записи МДНФ. Объединение нулей (или 0 с ~) при записи МКНФ. |
Клетки заполняются исходя из таблицы истинности 1, 0 или ~. Области формируются исходя из возможности объединения 2n смежных клеток (1, 2, 4, 8, 16…) Объединение единиц (или 1 с ~) при записи МДНФ. Объединение нулей (или 0 с ~) при записи МКНФ. |
Клетки заполняются исходя из таблицы истинности 1, 0 или ~. Области формируются исходя из возможности объединения 2n смежных клеток (1, 2, 4, 8, 16…) Объединение единиц (или 1 с ~) при записи МДНФ. Объединение нулей (или 0 с ~) при записи МКНФ. |
Модели устройств создаются в Simulink. В таблице 10.5 приведены названия блоков, их параметры и папки в которых находятся нужные блоки для моделирования.
Таблица 10.5. Значения параметров блоков моделирования
Название и назначение блоков | Размещение в браузере | Параметры блоков |
Источники: Constant X1, X2, X3… | Simulink / Sources | Constant value //значения X1, X2, X3 из табл. 10…. |
Логические блоки Logical Operator N | Simulink / Logic and Bit Operations | Operator: NOT, Operator: OR, Operator: AND |
Регистратор: Display | Simulink / Sinks | По умолчанию |
В блоках Constant в соответствии с таблицей истинности ввести бинарные значения, запустить поочерёдно модели на исполнение и проконтролировать результаты моделирования.
|
Блок Logical Operator (логический оператор) – расположен в подразделе Logic and Bit Operations (логика и побитные операции) раздела Simulink библиотеки. Блок реализует логические элементы типа И (AND), ИЛИ (OR), НЕ (NOT), И-НЕ (NAND), ИЛИ-НЕ (NOR), исключающее ИЛИ (XOR).
Для настройки параметров блока на вкладке Main (главная) рис. 10.7. окна свойства выполнить следующие действия:
– в списке Operator выбрать нужный оператор;
– в строке Number of input ports задать нужное количество входов (2, 3, 5…) в зависимости от моделируемого устройства;
Рис. 10.7. Окно Свойства блоков Logical Operator
Блоки в модели соединяются путем протягивания компьютерной мышью с нажатой левой ее клавишей выхода одного блока ко входу другого. Соединение организуются с помощью левой клавиши мыши (протягивание от выхода одного блока до входа другого или наоборот), а узел с разветвлением – правой клавишей.
После запуска моделей сравните результаты работы моделей с таблицей истинности шифратора, дешифратора, мультиплексора. Необходимо:
- убедиться в достоверности проведенного синтеза и сохранить модели;
- скопировать в отчет модели и результаты проверки;
- в отчёте привести таблицы истинности синтезируемого КЦУ, ФАЛ и сами модели;
- сделать выводы относительно приемов быстрого вывода минимальных ФАЛ для типовых КЦУ.
Пример контрольного теста «КЦУ»
КЦУ не бывает
Полностью определённым
Не полностью определённым
Частично определённым
Не определённым
Этапы синтеза КЦУ:
Закон функционирования
|
Выводится ФАЛ
Минимизируется ФАЛ
Построение структурной схемы
К способам задания КЦУ не относится:
Таблица истинности
Скобочная запись
Аналитическая
ФАЛ
График
К способам минимизации ФАЛ относятся:
Карты Карно
Метод Вейча
СДНФ
СКНФ
программные
Укажите не верное условие создания областей в картах Карно:
Количество клеток в областях чётное
Количество клеток в областях нечётное
Количество клеток в областях кратно 2^n
Области могут пересекаться
Безразличное состояние клетки не учитывается
Укажите устройство, преобразующее десятичное число в двоичное:
шифратор
дешифратор
мультиплексор
демультиплексор
преобразователь кода
Укажите устройство, преобразующее двоичное число в десятичное:
шифратор
дешифратор
мультиплексор
демультиплексор
преобразователь кода
Укажите полный дешифратор:
1х16
2х16
3х16
4х16
8х16
Укажите полный шифратор:
8х1
8х2
8х3
8х4
8х16
Укажите устройство, обеспечивающее подключение по адресу одного из входов на выход:
шифратор
дешифратор
мультиплексор
демультиплексор
преобразователь кода
Укажите устройство, обеспечивающее подключение информационного входа к одному из выходов по адресу:
шифратор
дешифратор
мультиплексор
демультиплексор
преобразователь кода
Укажите устройство, преобразующее информацию из одного алфавита в эквивалент другого алфавита:
шифратор
дешифратор
мультиплексор
демультиплексор
преобразователь кода