Контрольная. Лабораторная работа 2 Моделирование логических устройств
Скачать 205.5 Kb.
|
Лабораторная работа № 2 Моделирование логических устройствЦель работы: Исследование возможности реализации дешифратора, шифратора, мультиплексора и демультиплексора в среде MATLAB 5.1 Краткие теоретические сведения.5.1.1 ДешифраторДешифратор (ДШ) - это устройство с m входами и n=2m выходами, формирующее «1» только на одном из выходов, десятичный номер которого соответствует входной двоичной комбинации. Алгоритм работы ДШ при m=3 можно задать таблицей истинности: Таб.1
Каждая выходная переменная уi записывается в виде ДНФ: У0=х1х2х3;У2= х1х2х3 ,… у7= х1х2х3, и реализуется в некотором базисе ЛЭ. Рис.5.1 5.1.2 ШифраторШифратор решает задачу, обратную рассмотренной: поступившую только на один из его n входов хi единицу он преобразует в соответствующую номеру i данного входа m- разрядное двоичное число. Таб.2
У1=Х1Х3 Х5 Х7 ,У2=Х2Х3Х6Х7, У3=Х4Х5Х6Х7 Рис.5.2 5.1.3 МультиплексорМультиплексор (MUX или MS)-это комбинационное устройство, которое осуществляет коммутацию двоичного сигнала хj с одного из своих J входов на единственный выход. Подключение входа к выходу, как правило, проводится в момент подачи на синхронный вход С тактового импульса, а номер J входа, подключаемого к выходу определяется сигналами А0,А1,… на «адресных» входах, при этом «адрес» является двоичной записью номера j коммутированного входа. На рис приведена схема и условное обозначение 4-канального мультиплексора: в этом случае J=4,число адресных входов равно 2,алгоритм работы задается таблицей 3. У=С(х0А0А1 х1 А0А1 х2А0 А1 х3 А0 А1) Таб.3
Рис.5.3 Несколько синхронно работающих одноразрядных мультиплексоров позволяют создать один многоразрядный, т.е. селектор. 5.1.4 ДемультиплексорДемультиплексор (DM или DMX) осуществляет подключение входного сигнала х на один из нескольких своих выходов (каналов, направлений). Для случая J=4 он в соответствии с сигналами на адресных входах В1,В0 передает двоичную информацию со входа на один из четырех выходов y0 …y3 (Таб.4) Таб.4
Условное обозначение такого демультиплексора приведено на рис.4. Рис.5.4 5.2 Порядок выполнения работыНабрать схемы дешифратора, шифратора, мультиплексора и демультиплексора в среде MATLAB. Набранные схемы преобразовать в субсистемы. Выполнить исследование схемы. Результаты исследования оформить в виде таблицы истинности с помощью устройств «дисплеев». 5.3 Содержание отчетаСхемы исследуемых устройств набранные в MATLAB. Результаты испытаний, полученные при моделировании на компьютере синтезированной схемы в виде таблицы. Пример построения схемы мультиплексора в MATLAB представлен на рис 5 и рис 6. Рис 5.5 Рис 5.6 |