Пример выполнения работы в Multisim 8
Содержание
I Лабораторная работа: Дешифраторы.. 2 1. Цель работы: 2 2. Теоретические сведения: 2 3. Пример выполнения работы в Multisim 8. 5
1. Цель работы: Целью лабораторной работы является изучение работы дешифратора. 2. Теоретические сведения: Для сокращения объема памяти или сокращения каналов связи информации в ЦВМ часто кодируется и преобразуется в более удобную форму. В необходимый момент времени эта закодированная информация дешифрируется, а преобразованная информация передается или используется с большей эффективностью в других блоках ЭВМ. Дешифраторы: Дешифратором называется комбинационная схема с несколькими входами и выходами, преобразующая код, подаваемый на входы, в сигнал на одном из выходов. Полным дешифратором на n входов называется схема, имеющая n входов и 2n выходов. При подаче на входы дешифратора любого набора из двоичных переменных только на одном из соответствующих выходов его вырабатывается сигналов “1”, а на всех остальных выходах сохраняются сигналы “0”. Часто в целях экономии оборудования код слова передается в дешифратор не только своими прямыми, но и инверсными значениями, т.е. парафазно, и число входов таких дешифраторов равно 2n (рис.1 для четырех входового дешифратора). Система логических функций полного дешифратора в базисе «И/НЕ» на n входов имеет следующий вид:
Здесь индекс i функции fi вычисляется по формуле Каждое уравнение дешифратора представляет одну из конъюнкций совершенной дизъюнктивной нормальной формы соответствующего набора таблицы истинности.
Рис. 1 Рис. 2
По способам построения дешифраторы классифицируются на линейные, прямоугольные и пирамидальные.
Для линейного дешифратора число каскадов k равно единице, число клапанов (схем И, ИЛИ-НЕ) М=2n и общее число входов в клапаны М= n 2n Если разрядность дешифрируемого слова n больше максимально возможного числа входов клапана в используемой базе элементов, то для реализации функций необходимо объединить схемы в каскад из нескольких клапанов. В таком случае дешифратор уже не будет линейным (однокаскадным). Если строить схему дешифратора по методу каскадов, т.е. первый каскад для дешифрации двух переменный (x1,x2), затем использовать выходы первого каскада для построения дешифратора из трех переменных (x1,x2,x3), выходы второго каскада для построения дешифратора из четырех переменных (x1,x2,x3,x4) и т.д., то на n –м каскаде схемы дешифратора будет 2n элементов “И”, а общее число всех элементов определяется из соотношения M=4+8+16+…+2n=2(2n-2) Полный дешифратор, построенный по методу каскадов, является пирамидальным дешифратором (k=n-1). Схема пирамидального дешифратора представлена на рис.1, на первый каскад которого поступает сигнал синхронизации дешифрации работы C. Поскольку любую функцию дешифратора из системы логических функций полного дешифратора в базисе «И/НЕ» на n=m+s входов можно представить в виде конъюнкции двух соответствующих функций для полных дешифраторов на m и s=n-m входов (например, ), то пирамидальный дешифратор представляет собой полный дешифратор на n входов, построенный за счет многократного объединения полного дешифратора на m=2,3,…n –1 входа и полного дешифратора на один вход s=1. Быстродействие пирамидального дешифратора определяется временем дешифрирования tдш=kτсрk, где τсрk - среднее время задержки сигнала формирования функции на клапанах k -го каскада дешифратора. Тогда с увеличением числа каскадов быстродействие пирамидального дешифратора, построенного на одинаковых элементах уменьшается в k раз. Поэтому для повышения быстродействия и экономии оборудования, сложные дешифраторы строятся, как правило, прямоугольными. Прямоугольные дешифраторы строятся путем объединения линейных дешифраторов на меньшее число входов (рис.2) m и s схемами, реализующими конъюнкцию . Дешифратор, построенный по принципу разбиения n “почти пополам”(s >1), обычно называется прямоугольным дешифратором.
Функциональная схема прямоугольного дешифратора для четырехразрядного (n=4) входного слова показана на рис. 2. Количество клапанов “И” в двухкаскадном (K=2) прямоугольном дешифраторе можно определить по формуле Пример выполнения работы в Multisim 8 Рассмотрим для примера построение пирамидального трехвходового дешифратора на логических элементах «и/не». 1. Внимательно читаем теорию. 2. Запускаем Multisim: Пуск -> Программы -> Electronics Workbench -> Multisim 8 -> Multisim 8
3. На панели инструментов «Components» выбираем «Misc Digital» (или иной набор компонентов, в зависимости от условий задачи):
На рисунке приведены типовые элементы, которые необходимы для построения схемы дешифратора: «и, не»
4. Строим схему (Рис. 1.3).
5. На правой панели инструментов «Instruments» выбираем Word Generator и Logic Analizer (или в строке меню: Simulate -> instruments-> Word generator (Logic Analizer)). Эти элементы также следуют за курсором мыши до клика на рабочем поле. Размещаем их, и соединяем со схемой:
6. Работа с Word generator: кликаем на Word generator и в десятичной (Dec) системе записываем от 0 до кол-ва выходов (000000, 000001, 000002, …), и на последнем ставим Set Final после чего закрываем окно настроек Word generator'a.
7.
Не закрывая это окно, выбираем в меню Simulate -> Run. График готов.
Если на панели инструментов окна Grapher View вы выберите команду копировать, то в буфер скопируется построенная векторная диаграмма:
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|