Для минимизации количество склеек на таблице должно быть минимальным, но каждая должна содержать наибольшее количество клеток. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Для минимизации количество склеек на таблице должно быть минимальным, но каждая должна содержать наибольшее количество клеток.



Для минимизации количество склеек на таблице должно быть минимальным, но каждая должна содержать наибольшее количество клеток.

На рис. 4 а) выполнено три склейки – второй столбец, четыре клетки в правом верхнем углу и две клетки (верхняя и нижняя) в правом столбце.

 

4. Расшифровка склеек. Второй столбец реализует функцию АС, т.к. он охватывает и прямые, и инверсные значения аргументов B и D, т.е. от B и D не зависит. Склейка в правом верхнем углу равна АВ, а склейка из верхней и нижней клеток в правом столбце соответствует .

 

Результат минимизации: F = AC + + .

 

К такому же результату можно прийти, выполнив тождественные преобразования заполненных клеток:

+ + A CD+ABCD + +ABC +

 + B D = AC +  +

Процедура минимизации функций с помощью диаграммы Вейча проста, её использование заменяет путь сложных преобразований с помощью тождеств. С помощью диаграммы Вейча можно минимизировать и функции трёх переменных, при этом D = 1, т.е. из диаграммы исключают первую и четвёртую строки, и диаграмма содержит только восемь клеток – рис. 5.

 

Рисунок 5 – Диаграмма Вейча для двух и трёх переменных

 

Диаграмма Вейча функции двух переменных содержит четыре клетки.

Устройство и принцип действия синхронного RS – триггера.

Рассмотренные RS - триггеры называют также триггерами с раз­дельными входами. Они являются асинхронными триггерами, т.к. подача сигналов на их входы не зависит от времени (не синхронизирована).

Синхронный RS - триггер отличается от асинхронного наличием С- входа, на который поступают тактовые (синхронизирующие) импульсы.

Он состоит из асинхронного RS-триггера на элементах И-НЕ и комбинаци­онного цифрового устройства (КЦУ) со входом С, принимающего сигналы от тактового генератора.

Схемное обозначение синхронного RS-триггера:

 

 

При С=0 входы триггера S и R заблокированы, КЦУ подаёт на них логическую “1”, т.е. триггер сохраняет записанную информацию. При С=1 КЦУ расблокировывает входы S и R и триггер работает по правилам асинхронного инверсного триггера.

 

Для выполнения различных функций используются различные виды триггеров: JK, D, Т - триггеры, двухступенчатые триггеры master-slave триггеры, которые запускаются передним или задним фронтом тактовых импульсов (это обеспечивается введением в RS-триггер дополнительных инверторов НЕ), триггеры, запускаемые импульсами и др. Основным строительным элементом для них является рассмотренный RS-триггер, который по этой причине называют универсальным.

 

Устройство, назначение и принцип действия суммирующего счётчика со сквозными переносами.

Номер строки

Управляющий код

Выполняемая операция

K0 K1 K2 K3 PI
0 0 0 0 0 0 S = A + B
1 0 0 0 0 1 S = A + B + 1
2 0 0 0 1 0 S = B − A − 1
3 0 0 0 1 1 S = B − A
4 0 0 1 0 0 S = B − 1
5 0 0 1 0 1 S = B
6 0 0 1 1 0 S = B
7 0 0 1 1 1 S = B + 1
8 0 1 0 0 0 S = A − B − 1
9 0 1 0 0 1 S = A − B
10 0 1 0 1 0 S = −A − B − 2
11 0 1 0 1 1 S = −A − B − 1
12 0 1 1 0 0 S = −B − 2
13 0 1 1 0 1 S = −B − 1
14 0 1 1 1 0 S = −B − 1
15 0 1 1 1 1 S = −B
16 1 0 0 0 0 S = A − 1
17 1 0 0 0 1 S = A
18 1 0 0 1 0 S = −A − 2
19 1 0 0 1 1 S = −A − 1
20 1 0 1 0 0 S = −2
21 1 0 1 0 1 S = −1
22 1 0 1 1 0 S = −1
23 1 0 1 1 1 S = 0
24 1 1 0 0 0 S = A
25 1 1 0 0 1 S = A + 1
26 1 1 0 1 0 S = −A − 1
27 1 1 0 1 1 S = −A
28 1 1 1 0 0 S = −1
29 1 1 1 0 1 S = 0
30 1 1 1 1 0 S = 0
31 1 1 1 1 1 S = +1

 

Проанализируем эту таблицу. Если на все управляющие входы подать низкий потенциал (Управляющий код равен 0000), то к входу сумматора будут подключены коды A и B без инверсии. В этом случае будет производиться операция суммирования. Эта ситуация отображена первыми двумя строками таблицы выполняемых операций. Операция вычитания осуществляется второй, третьей, восьмой и девятой строкой. В этом случае один из операндов поступает на вход сумматора через блок инверторов. При этом для получения дополнительного кода не хватает единицы, но её можно подать на вход переноса сумматора PI. Ещё одной часто используемой операцией является увеличение числа на единицу или уменьшение числа на единицу. Эти операции позволяют легко организовывать циклы в программе и переходить от предыдущего операнда к следующему. Такие операции могут быть выполнены при помощи кодов, записанных в строках четыре, семь, шестнадцать и двадцать пять. Кроме того, схема арифметического устройства может просто передавать на выход любой из входных кодов без изменения, что позволяет осуществлять копирование данных (суммирование с константой ноль) через это устройство без дополнительных схем коммутации.

 

Генератор слов

Генератор слов предназначен для генерации 32-разрядных двоичных слов и используется для отправки цифрового слова или битового шаблона в схему при симуляции цифровых схем. На рис. 4 представлена пиктограмма генератора на схеме и его лицевая панель, с помощью которой производятся настройка параметров и просмотр результатов генерации. Левые выводы генератора соответствуют младшей части 16 бит 32-разрядного битового слова, а правые выводы — старшей части. Вывод R — вывод готовности данных (после каждого удачно сгенерированного слова на этот вывод отправляется логическая единица). Вывод R позволяет схеме узнать, что данные из генератора слов готовы. Вывод Т — это вывод внешней синхронизации.

Рассмотрим более подробно интерфейс лицевой панели генератора слов. Генерируемые слова отображаются в буфере вывода, окно которого расположено в правой части лицевой панели генератора. Ввод слов в буфер может производиться и вручную. Каждая горизонтальная строка отображает одно слово. Тип числа, которое отображается в буфере вывода, зависит от того, в какую позицию установлен переключатель в поле «Отображение». Число может принимать шестнадцатеричное, десятичное, двоичное или ASCII значение. После запуска генератора сформированная строка бит посылается параллельно на соответствующие выводы прибора (от 0 до 31), а также отображается в нижней части лицевой панели (строка представляет выходные выводы генератора слов). В левой части панели генератора слов находится окно «Управление», в котором размещены следующие кнопки:

· «Циклически» — генерирование слов происходит до тех пор, пока не будет остановлено моделирование;

· «Однократно» — генерируется последовательность слов с начальной до конечной позиции (для создания начальной и конечной позиции слов необходимо в окне буфера вывода выбрать при помощи левой кнопки мыши строку с необходимым значением и вызвать при помощи правой кнопки мыши контекстное меню, в котором выбрать пункт «Установить начальный шаг» или «Установить конечный шаг»);

· «Пошагово» — используется для отправки в схему только одного слова за один раз;

· «Установки...» — после нажатия на данную кнопку открывается одноименное окно свойств буфера вывода (рис. 5). В левой части окна в поле «Конфигурация» посредством установки переключателя можно выбрать одну из следующих опций:

o «Без изменений»;

o «Загрузить» — загружает последовательность слов из файла шаблона, который был сохранен ранее;

o «Сохранить» — сохраняет последовательность слов в файл-шаблон с расширением .dp;

o «Очистить буфер» — обнуляет содержимое буфера вывода;

o «Вверх» — заполняет буфер последовательностью слов, начиная со значения, указанного в поле «Инициализировать конфигурацию» (каждое следующее сгенерированное значение слова на единицу больше предыдущего);

o «Вниз» — заполняет буфер последовательностью слов, начиная со значения, указанного в поле «Инициализировать конфигурацию» (каждое следующее сгенерированное значение слова на единицу меньше предыдущего);

o «Вправо» — заполняет буфер последовательностью слов, начиная со значения, указанного в поле «Инициализировать конфигурацию» (каждое следующее сгенерированное значение слова сдвигается вправо на один разряд);

o «Влево» — заполняет буфер последовательностью слов, начиная со значения, указанного в поле «Инициализировать конфигурацию» (каждое следующее сгенерированное значение слова сдвигается влево на один разряд).

После того как опция выбрана, необходимо нажать на кнопку «Принять».

Частота генерации слов задается в диапазоне от 1 Гц до 1000 МГц в поле «Частота» окна лицевой панели генератора слов. Запуск генератора может производиться как внутренним, так и внешним сигналом синхронизации (по фронту или по спаду сигнала), выбор которого производится в поле «Запуск» при помощи кнопок «Внутренний», «Внешний».

Для минимизации количество склеек на таблице должно быть минимальным, но каждая должна содержать наибольшее количество клеток.

На рис. 4 а) выполнено три склейки – второй столбец, четыре клетки в правом верхнем углу и две клетки (верхняя и нижняя) в правом столбце.

 

4. Расшифровка склеек. Второй столбец реализует функцию АС, т.к. он охватывает и прямые, и инверсные значения аргументов B и D, т.е. от B и D не зависит. Склейка в правом верхнем углу равна АВ, а склейка из верхней и нижней клеток в правом столбце соответствует .

 

Результат минимизации: F = AC + + .

 

К такому же результату можно прийти, выполнив тождественные преобразования заполненных клеток:

+ + A CD+ABCD + +ABC +

 + B D = AC +  +

Процедура минимизации функций с помощью диаграммы Вейча проста, её использование заменяет путь сложных преобразований с помощью тождеств. С помощью диаграммы Вейча можно минимизировать и функции трёх переменных, при этом D = 1, т.е. из диаграммы исключают первую и четвёртую строки, и диаграмма содержит только восемь клеток – рис. 5.

 

Рисунок 5 – Диаграмма Вейча для двух и трёх переменных

 

Диаграмма Вейча функции двух переменных содержит четыре клетки.



Поделиться:


Читайте также:




Последнее изменение этой страницы: 2021-03-09; просмотров: 109; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.141.202.187 (0.025 с.)