Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
конспект Губарь.doc
Скачиваний:
19
Добавлен:
16.04.2019
Размер:
15.79 Mб
Скачать

8.6 Програмовані логічні інтегральні схеми (пліс)

ПЛІС – це сукупність елементів цифрової електроніки, що як ціле здатні виконувати функції обробки інформації.

Головною перевагою ПЛІС над великими спеціалізованими інтегральними схемами та надвеликими інтегральними схемами є малий час їхнього виготовлення з наперед заданими характеристиками. Одна ПЛІС може замінити до 60 чи, навіть, більше інтегральних схем малого та середнього ступеня інтеграції .

8.6.1 Мультиплексор як універсальний логічний елемент

Ідея використання мультиплексора, як універсального логічного елемента, грунтується на тому, що адресні входи А0 та А1 застосовують як інформаційні, на які подаються аргументи відтворення функції, в свою чергу, інформаційні входи мультиплексора D0 D3 (рисунки 8.18, 8.19) виконують роль настроювальних. При цьому на входах D0 D3 можуть формуватися як логічні константи так і деякі допоміжні функції.

За такої схеми рисунку 8.18, вибираючи той чи інший набір "нулів" і "одиниць" для настроювальних входів D0 D3, можна створити 16 бульових функцій (див. таблицю). На рисунку 8.18 схема настроєна на відтворення бульової функції F5 0110.

Рисунок 8.19 Використання мультиплексора для функції

На рисунку 8.19, як приклад, зображена побудова мажоритарного елементу за допомогою мультиплексора на 8 входів.

При реалізації булевих функцій з великою кількістю вхідних змінних, можна застосувати мультиплексне дерево, але іноді, це завдання можна розв’язати також, використовуючи частину настроювальних входів як вхідні аргументи.

8.6.2 Узагальнена структура ПЛІС

На рисунку 8.20 представлена узагальнена структура ПЛІС. Можливі три підходи при створенні конкретних ПЛІС. Перша - це коли з'єднання змінюють у групі логічних елементів "АБО" при цьому елементи "І" залишаються незмінними. Реалізують такі ПЛІС часто за допомогою ПППП. Другий підхід - це коли з'єднання змінюють у групі логічних елементів "І", при цьому елементи "АБО" - незмінні. Такі ПЛІС відносять до класу програмованої матричної логіки. Третій підхід, це коли змінними є як елементим "АБО" так і елементи "І". Такі ПЛІС відносять до класу програмованих логічних матриць.

8.6.3 Пппп в якості пліс

Запам’ятовуючі пристрої, дякуючи простоті та регулярності структури забезпечують високу технологічність при виготовленні. У ПППП легко виділити блоки, схожі з узагальненою структурною схемою ПЛІС. Матриця “І” представлена дешифратором, що здатний перетворювати n вхідних сигналів на 2n вихідних. Наприклад, якщо є ПППП 1КХ8, то це означає, що на виході може утворитись 1024 8-бітних слова. Кількість входів такого пристрою 10. За допомогою такого пристрою можна створити помножувач 4Х4.

8.6.4 Програмована матрична логіка (пмл)

Рисунок 8.22. ПМЛ зі змінними елементами „І”

Багато пристроїв, функціонування яких грунтується на булевих функціях, мають велику кількість вхідних змінних та невелику кількість самих булевих функцій. У цьому випадку ПППП не дуже ефективні, тому що збільшення вхідних змінних на 1 призводить до подвоєння кількості виходів дешифратора ПППП, що ускладнює схему. Цей недолік привів до появи ПМЛ (програмована матрична логіка). В ній збільшення кількості входів у матриці «І» не призводить до збільшення кількості виходів. Матриця «І» у ПМЛ налагоджується при жорстких і заданих зв’язках в “АБО”. Програмують таку схему шляхом усунення зайвих перемичок. Такий тип мікросхем простий для реалізацій булевих функцій і є найбільш поширеними.

8.6.5 Програмовані логічні матриці (ПЛМ)

У третьому типі ПЛІС забезпечується можливість зміни зв’язків, як у матриці “І”, так і у матриці “АБО”. Спеціалістами вважається цей тип ПЛІС менш надійним та складним для практичної реалізації.

На рис. 8.24 зображена ПЛМ, що має 16 входів А15…А0 для змінних і 8 виходів F7…F0. Структура мікросхеми ПЛМ (рис. 8.24б) включає операційну частину із матриці „І”, матриці „АБО”, вхідних і вихідних підсилювачів, програмуючу частину із адресних формувачів (АФ1, АФ2) і програмуємого дешифратора ДШ. Матриця „І” виконує операцію логічного множення для 16 вхідних змінних і їх інверсних значень. Необхідні логічні добутки формуються шляхом перепаювання непотрібних перемичок між рядками і стовпчиками рис. 8.24в (залишені перемички показані точками). Аналогічно формується і матриця „АБО”.

Рисунок 8.24 Програмована логічна матриця

а) мікросхема К556РТ2; б) структура ПЛМ;

в) структура перемичок

8.6.6 Базові матричні кристали (БК)

БК - це новий підхід в проектуванні спеціалізованих великих інтегральних схем (ВІС) і надвеликих інтегральних схем (НВІС). Базовий кристал - це сукупність регулярно розташованих топологічних фрагментів, між якими залишені вільні зони для створення міжз'єднань. Сучасні БК охоплюють широкий клас схемотехнічних різновидів, до яких відносять цифрові, аналогові і змішані варіанти схем.

БК виготовляють безвідносно до якогось замовника і є напівфабрикатом, який можна застосувати для створення функцій шляхом виконання необхідних з'єднань.