Звоните! (926)274-88-54 Бесплатная доставка. Бесплатная сборка. |
Ассортимент тканей График работы: Ежедневно. С 8-00 до 20-00. Почта: soft_hous@mail.ru |
|
(926)274-88-54 ГлавнаяИнтернет-магазинТкани в наличииМягкая мебельДиваны еврокнижка
Диван-кровать
Диван книжка
Кожаные диваны
Угловые диваны
Кресло-кровать
Недорогие диваны
Кресла
Диваны с фабрики
Кожаная мебель
Производство
Недорогая мебель
Как купитьЗаказ мебелиМебель для домаКухниШкафы купеОфисная мебельШкольная мебельПродажа мебели
Карта сайта
Вакансии
Схема проезда
(926)274-88-54
|
Читальный зал --> Программные средства foundation SRCA . SRCB-SRCC- SRCZ SRCA SRCB SRCC SRCZ мультиплексор SRCSEL SRCSEL ШИНА демультиплексор 1---DSTA i -DSTB -DSTC DSTSEL ШИНА DMUX DSTZ DSTA DSTB DSTC DSTZ DSTSEL Рис. 5.67. Мультиплексор, работающий машину и демультиплексор, получающий сигнал с шины, (а) эквивалентная схема в виде переключателей, (Ь) блок-схема с условными обозначениями 5.7.3. Мультиплексоры, демультиплексоры и шины Чтобы выбрать один из п источников данных для передачи их по шине, можно воспользоваться мультиплексором. Чтобы направить данные к одному из т адресатов на приемном конце шины, можно применить демультиплексор {demultiplexer). Такая система с 1-разрядной шиной изображена в виде переключателей на рис. 5.67(a). В блок-схемах мультиплексоры и демультиплексоры часто изображают в виде трапеций [рис. 5.67(b)], чтобы наглядно показать, как сигналы одного, выбранного из многих, источника данных поступают на шину и направляются к тому или иному адресату, выбранному из многих адресатов. Функция, реализуемая демультиплексором, прямо противоположна функции, выполняемой мультиплексором. Например, 1-разрядный демультиплексор с и выходами имеет один вход данных и 5 входов выбора одного из и = 2 выходов данных. При нормальной работе сигналы на всех выходах, кроме выбранного, равны 0; данные на выбранном выходе совпадают с данными на входе. Это определение можно обобщить на 6-разрядный демультиплексор с п выходами; у такого демультиплексора b входов данных, и в нем с помощью s сигналов на входах выбора выбирается один из и = 2* наборов с Ь выходами данных в каждом. В качестве демультиплексора можно применять полный дешифратор с входом разрешения, как показано на рис. 5.68. Вход разрешения дешифратора подключается к линии данных, а от сигналов на входах выбора зависит, на какой из его выходных линий сигнал будет определяться битом данных. Сигналы на остальных выход- ных линиях имеют неактивный уровень. Таким образом, микросхему 74x139 можно использовать как 2-разрядный демультиплексор с 4 выходами с низким активным уровнем сигналов на входе данных и на выходах, а дешифратор 74x138 можно применять как 1-разрядный демультиплексор с 8 выходами. Обычно в каталоге производителя эти ИС и на самом деле обозначаются как дешифраторы/демуль-типлексоры . дешифратор 2x4 1/2 74x139 SRCDATA- DSTSELO-DSTSEL1 .
- DSTODATA - DST1DATA DST2DATA - DST3DATA SRCDATA L DSTODATA L DST1DATA L DST2DATA L DST3DATA L Рис. 5.68. Применение полного дешифратора 2x4 в качестве 1-разрядного демультиплексора с 4 выходами: (а) стандартный дешифратор; (Ь) демультиплексор 74x139 5.7.4. Описание мультиплексоров на языке ABEL и их реализация в ПЛУ Мультиплексоры очень просто проектировать, используя язык ABEL и комбинационные ПЛУ. Например, функции 2-разрядного мультиплексора с 4 входами 74х 153 можно в точности реализовать с помощью ИС PAL16L8, как показано нарис. 5.69 и в табл. 5.37. Стоит отметить некоторые особенности проектирования на основе ПЛУ и их программирования; Имена сигналов в программе на языке ABEL немного изменены по сравнению с именами сигналов, указанных на входах и выходах мультиплексора 74х 153 на рис. 5.65, так как в языке ABEL не разрешается использовать цифру в качестве первого символа в имени сигнала. Мультиплексор 74x153 имеет двенадцать входов, в то время как у PAL16L8 только десять входов. Поэтому роль двух входов мультиплексора типа 153 играют выводы I/O ИС 16L8, которые теперь не пригодны для использования в качестве выходов. Выходами мультиплексора типа 153 (lYn 2Y) назначены выводы 19 и 12 микросхемы 16L8, которые только и могут быть выходами. Этот вариант предпочтительнее по сравнению с использованием в качестве выходов выводов I/O; при имеющихся возможностях лучше в качестве резервных оставить выводы I/O, чем выводы, которые могут служить только выходами. Хотя равенства в программе мультиплексора написаны во вполне естественной форме суммы произведений, они прямо не отображаются на структуру ИС 16L8 из-за наличия инвертора между матрицей И-ИЛИ и фактическими выводами выходов. Поэтому транслятор языка ABEL должен инвертировать равенства табл 5.37 и затем свести результат к виду сумма произведений . В случае ИС GAL16V8 можно использовать любой вариант равенств. Рис. 5.69. Схема PAL16L8 в качестве мультиплексора типа 74x153 Gi L СЮ СП С12 С13 G2 L С20 С21 С22 С23
Z74X153 Табл. 5.37. Программа на языке ABEL для 2-разрядного мультиплексора с 4 входами типа 74x153 module Z74X153 title 74xl53-like multiplexer PLD Z74X153 device P16L8 : Input and output pins A, B, G1 L, G2 L CIO. Cll, C12, 013 C20, 021, 022, C23 Yl. Y2 Active-level conversion Gl = !G1 L; G2 = !G2 L; equations Yl = Gl fe ( B fe !A & CIO # !B fe A fe Cll # В fe !A fe C12 # В & A fe C13); Y2 = G2 & ( !B fe !A fe C20 # !B fe A & C21 # В & !A fe C22 # В fe A fe C23); end Z74X153 pin 17, 18, 1, 6; pin 2, 3, 4, 5; pin 7, 8, 9, 11; pin 19, 12 istype com Еще проще выразить функции мультиплексора, используя наборы и отношения языка ABEL. В табл. 5.39, например, приведена программа на языке ABEL для 4-входового 8-разрядного мультиплексора. В ней отсутствует оператор device, потому что у этой функции слишком много входов и выходов, чтобы ее можно было реализовать в каком-либо ПЛУ из числа тех, какие бьши описаны нами до сих пор. ООО «Мягкий Дом» - это Отечественный производитель мебели. Наша профильная продукция - это диваны еврокнижка. Каждый диван можем изготовить в соответствии с Вашими пожеланияи (размер, ткань и материал). Осуществляем бесплатную доставку и сборку. Звоните! Ежедневно! (926)274-88-54 Продажа и изготовление мебели. Копирование контента сайта запрещено. Авторские права защищаются адвокатской коллегией г. Москвы. |