Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Програмувальні логічні матриці




Програмовані логічні матриці (ПЛМ) відносяться до ВІС з регулярною структурою з великим ступенем універсальності матричного типу. У залежності від внутрішньої структури ПЛМ поділяються на ПЛМ комбінаційного типу і ПЛМ із пам'яттю. Програмована логічна матриця може застосовуватися в якості 3П, перетворювача кодів, генератора логічних функцій, виконувати довільні логічні операції і т.п. Основу ПЛМ комбінаційного типу складають матриці М1 і М2 і вхідний і вихідний буфери(мал. 7.16). Матриця М1 формує k кон`юнкцій вхідних перемінних, а матриця М2 - n диз'юнкцій від кон`юнкцій М1. Число входів може досягати десятків, а число ланцюгів Z1, Z2,..., Zk - більш ста.

 

 

Мал.7.16. Структура ПЛМ комбінаційного типу

 

Вхідний буфер призначений для формування прямих і інверсних значень вхідних перемінних Х1, Х2,...,Хт а вихідний буфер - для підсилення і формування вихідних сигналів Y1, Y2,...,Yn.

Прямі й інверсні значення вхідних сигналів Х12,..., Хт утворять на виходах Z1, Z2,..., Zk функції

 

де Xi = Хі або t, або 1 (одиниця буде у випадку відсутності зв'язку зі змінною Хі). Кількість функцій Z буде залежати від числа логічних елементів, що формують вертикальні шини. Сформовані аналогічно вихідні сигнали Yiвідповідають рівнянню

 

Принципова схема ПЛМ представлена у виді системи вертикальних і горизонтальних ліній, у кожній крапці перетинання яких стоїть елемент (діод, транзистор і т.п.), що з'єднує відповідні горизонтальну і вертикальну лінії (мал. 7.17, а). Вертикальні лінії матриці МІ відповідають виходам елементів І до яких підключаються будь-які горизонтальні лінії. У матриці М2 горизонтальні лінії відповідають виходам АБО елементів, до яких можуть підключатися вертикальні лінії. Такі з'єднання вертикальних і горизонтальних ланцюгів умовно позначені крапками. На мал. 7.17,б показані діодні об'єднувачі, що виконують операції кон'юнкії в матриці і диз'юнкції в матриці.

 

 

Мал. 7.17. Принципова схема ПЛМ (а), схемна реалізація елементів І(б), АБО елементів (в)

 

Програмуюча логічна матриця може реалізувати будь-яку систему перемикаючих функцій, що містить до п функцій від m перемінних, якщо тільки ця система містить не більш k різних елементарних добутків. Для зменшення числа використовуваних елементів і спрощення їхньої комутації вихідні функції задаються у виді МДНФ, отримані за допомогою методів спільної мінімізації.

У залежності від способу фізичної організації міжз'єднань ПЛМ вони підрозділяються на ПЛМ, програмуючі в процесі виготовлення (замовлені ПЛМ), і ПЛМ, програмуючі користувачем. У першому випадку програмування ПЛМ - занесення інформації в матриці - виробляється в процесі виготовлення ПЛМ металізацією ділянок матриці через спеціальну маску (шаблон), у результаті чого здійснюється підключення діодів і транзисторів у відповідних місцях матриці. В другому випадку занесення інформації в ПЛМ здійснюється електричним програмуання на спеціальному устаткуванні випалюванням перемички чи встановленням з'єднання подачею токового імпульсу великої амплітуди (20...200 ма) у відповідний ланцюг матриці. Вихідною інформацією для програмування ПЛМ служить таблиця представлення вихідної системи булевих функцій. Наприклад, у табл. 7.4 представлена наступна система булевих функцій чотирьох змінних (див. мал. 7.17,а):

 

Таблиця 7.4

 

N X1 X2 X3 X5 Y1 Y2 Y3 Y4
Z1   -            
Z2     - -        
Z3 -     -        
Z4   -            

 

Реальні ПЛМ мають велике число рядків і стовцців. Наприклад, за допомогою мікросхеми злектрично програмуючої ПЛМ типу 556РТ1, умовне графічне зображення якої представлено на мал. 7.18,а, можна реалізувати вісім булевих функцій від 16 перемінних. Загальне число кон'юнкцій для усіх функцій у ДНФ кожній функції не повинне перевищувати 48. Висновки мікросхеми 556РТ1 мають наступне призначення: ХО-Х15 - входи двійкових перемінних; FO-F7 - виходи булевих функцій; РП - вхід дозволу програмування: РВ - вхід дозволу вибірки.

У випадку, якщо для, реалізації системи булевих функцій необхідне загальне число кон'юкцій більше припустимого для одної конкретної ПЛМ, то необхідно збільшення числа кон'юкцій може бути досягнуто паралельним включенням відповідних входів і виходів декількох мікросхем корпусів, мікросхем

 

 

Рис. 7.18. Умовне графічне позначення ПЛМ (а), паралельне включення ПЛМ для збільшення числа їкон'юнкцій (б), паралельне включення ПЛМ для збільшення числа виходів (в)

 

ПЛМ, для яких входи РВ повинні бути заземлені (мал. 7.18,6), а для збільшення числа реалізованих булевих функцій ПЛМ варто з'єднати однойменні входи декількох ПЛМ (мал. 7.18,в).





Поделиться с друзьями:


Дата добавления: 2015-06-27; Просмотров: 1004; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.