|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Проектування ЦКП на мультиплексорах
Утворений пристрій стає, таким чином, універсальним логічним модулем (УЛМ). УЛМ чотирьох змінних для прикладу наведено на рис. 2.2. На адресні (селекторні – SEL) входи мультиплексора 16: 1 подаються чотири змінні, тому на виході OUT з’являється рівень, що відповідає значенню функції у залежно від рівнів змінних, які діють у цей час. Наприклад, коли х 4 х 3 х 2 х 1 = 0101, тобто і = 5, цим адресним кодом до виходу підмикається п’ятий вхід, що відповідає значенню у = 1. На програмованих ВІС такий прийом використовувати доцільно, якщо він спрощує проектування, а на ІС жорсткої структури застосовувати мультиплексор для реалізації окремої функції може виявитися доцільним, якщо при цьому зменшується складність за критерієм потрібної кількості корпусів ІС. З метою зменшення складності бажано застосовувати мультиплексори щонайменшої розрядності, якщо це надмірно не ускладнює схему на інформаційних входах, а оптимальність рішення з’ясовується шляхом порівняння варіантів схеми на мультиплексорах різної розрядності. Приклад 2. Методику проектування ЦКП на мультиплексорах меншої розрядності розглянемо на прикладі логічної функції чотирьох змінних (див. рис. 2.2, а). 1) За діаграмою термів у на рис. 2.3, а мінімізуємо функцію
і визначаємо ступінь її залежності від аргументів: змінні x 1, x 2, x 4 входять до виразу у двічі та х 3 – один раз. 2) Вибираємо мультиплексор з кількістю адресних входів k на одиницю менше кількості змінних (у прикладі k = m – 1 = 3, тобто мультиплексор 8: 1). До адресних входів приєднуємо змінні, від яких функція залежить більшою мірою, тобто формуємо адресний код j (у прикладі j = a 2 a 1 a 0 = = x 4 x 2 x 1) і розбиваємо діаграму функції y на 2 k піддіаграм. Для цього у кожну клітинку діаграми j (на рис. 2.3, а нижня діаграма) вписуємо десятковий код j = x 4 x 2 x 1 відповідно до рисок цих змінних, не звертаючи уваги на аргумент x 2, що не входить до адреси. Отже, діаграма виявляється розбитою на 8 піддіаграм (з двох клітинок кожна), які і визначають номери j інформаційних входів мультиплексора, що з'єднуються з виходом y 2.
4) Згідно з функціями dj будуємо ЦКП (рис. 2.3, б). Легко переконатися, що пристрій функціонує відповідно до діаграми термів. Наприклад, коли х 4 х 2 х 1 = 101, тобто j = 5, маємо у 2 = d 5 =1. Отже, схема виявляється вдвічі простішою відносно рис. 2.2, б – потрібен лише один додатковий інвертор на вході d 6. 5) Аналогічно проектуємо ЦКП на мультиплексорі 4:1 меншої розрядності – з двома адресними і чотирма інформаційними входами. До адресних входів приєднуємо дві змінні, від яких функція залежить більшою мірою (у прикладі один з трьох рівноцінних за цим критерієм варіантів), тобто формуємо адресний код j = a 1 a 0 = x 2 x 1 і розбиваємо діаграму функції y на чотири піддіаграми (рис. 2.4, а). Розглядаючи кожну з піддіаграм як діаграму термів функції двох змінних у (x 3, x 4) і мінімізуючи звичайним чином, визначаємо сигнали: d 1 = 1, d 3 = 0, d 0 = х 4, d 2 =
простішого мультиплексора без надмірного ускладнення кіл для формування вхідних сигналів (потрібно по одному елементу НЕ та І). І, нарешті, так само проектуємо ЦКП на мультиплексорі 2:1 (рис. 2.5, а): вибираємо варіант адресного входу j = a = x 1 та визначаємо вхідні функції
Слід відзначити, що якщо в логічному виразі функції можна винести за дужки спільний аргумент хi, то ЦКП спрощується наданням стробовому входові значення G = хi при використанні мультиплексора-селектора зі звичайним (без третього стану) виходом. Крім того, якщо логічні функції на окремих інформаційних входах мультиплексора виявляються досить складними, то їх у свою чергу також можна реалізувати на мультиплексорах. Побудова ЦКП з кількома виходами зводиться до проектування кількох пристроїв для кожної функції окремо. Якщо з цією метою скористатися ІС мультиплексорів зі спільними адресними входами, цим входам доцільно надати ті змінні, які найбільшу кількість разів входять до обох функцій. Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.) |