Програмовані матриці логіки: відмінності між версіями
[неперевірена версія] | [перевірена версія] |
мНемає опису редагування Мітки: Скасовано Візуальний редактор Редагування з мобільного пристрою Редагування через мобільну версію Завдання новачку |
м Відкинуто редагування Яна Ключник (обговорення) до зробленого ReAl Мітка: Відкіт |
||
Рядок 2: | Рядок 2: | ||
{{Вікіфікувати|дата=грудень 2011}} |
{{Вікіфікувати|дата=грудень 2011}} |
||
{{чистити}} |
{{чистити}} |
||
'''Програмовані матриці логіки''', ПМЛ ({{lang-en|Programmable Array Logic}}, PAL) — найпростіші [[ПЛІС]], що використовуються для |
'''Програмовані матриці логіки''', ПМЛ ({{lang-en|Programmable Array Logic}}, PAL) — найпростіші [[ПЛІС]], що використовуються для імплементації [[Логічний вентиль|логічних]] функцій в цифрові кола. Введена корпорацією [[Monolithic Memories]] в [[1978]] році. |
||
Основним програмованим компонентом ПМЛ є логічні матриці. Топологія забезпечує з'єднання будь-якого сигналу зі входу або [[Зворотний зв'язок|ЗЗ]] з будь-яким кон'юнктором або диз'юнктором. Залежно від необхідних логічних функцій деякі з цих сполук розриваються, а деякі залишаються і служать для комутації сигналів. Можливість розриву забезпечується наявністю програмованого елемента (перемички) у місцях з'єднання сигнальних ліній. Залежно від технології виготовлення ПЛІС перемичка являє собою плавку металеву перемичку або елемент пам'яті. |
Основним програмованим компонентом ПМЛ є логічні матриці. Топологія забезпечує з'єднання будь-якого сигналу зі входу або [[Зворотний зв'язок|ЗЗ]] з будь-яким кон'юнктором або диз'юнктором. Залежно від необхідних логічних функцій деякі з цих сполук розриваються, а деякі залишаються і служать для комутації сигналів. Можливість розриву забезпечується наявністю програмованого елемента (перемички) у місцях з'єднання сигнальних ліній. Залежно від технології виготовлення ПЛІС перемичка являє собою плавку металеву перемичку або елемент пам'яті. |
Версія за 12:07, 29 квітня 2021
Цю статтю треба вікіфікувати для відповідності стандартам якості Вікіпедії. (грудень 2011) |
Ця стаття потребує упорядкування для відповідності стандартам якості Вікіпедії. |
Програмовані матриці логіки, ПМЛ (англ. Programmable Array Logic, PAL) — найпростіші ПЛІС, що використовуються для імплементації логічних функцій в цифрові кола. Введена корпорацією Monolithic Memories в 1978 році.
Основним програмованим компонентом ПМЛ є логічні матриці. Топологія забезпечує з'єднання будь-якого сигналу зі входу або ЗЗ з будь-яким кон'юнктором або диз'юнктором. Залежно від необхідних логічних функцій деякі з цих сполук розриваються, а деякі залишаються і служать для комутації сигналів. Можливість розриву забезпечується наявністю програмованого елемента (перемички) у місцях з'єднання сигнальних ліній. Залежно від технології виготовлення ПЛІС перемичка являє собою плавку металеву перемичку або елемент пам'яті.
ПМЛ має n парафазних входів а1, а2, …, an, матрицю І, матрицю АБО, m вихідних буферів та кола зворотного зв'язку. Матриця І програмована і дозволяє отримати на своїх виходах будь-які елементарні кон'юнкції змінних а1, а2, …, an. Виходи матриці І з'єднані із входами матриці АБО, яка створює диз'юнкції елементарних кон'юнкцій, сформованих матрицею І. Виходи матриці І називаються проміжними шинами (product terms) або термами (terms). На відзнаку від програмованих логічних матриць (ПЛМ або PLA) у ПМЛ матриця АБО має фіксовану настройку, за якої кожна проміжна шина матриці І з'єднана тільки з одним виходом. Це дозволяє реалізувати матрицю АБО у вигляді сукупності q-входових диз'юнкторів. Вихідні буфери являють собою програмовані макрокомірки МК, які й визначають архітектуру ПМЛ. Макрокомірки можуть складатися з вихідного інвертора з трьома станами (0, 1 і z-стан), тригерів різного типу.
Див. також
Джерела
- Birkner, John; Vincent Coli (1981). PAL Programmable Array Logic Handbook (вид. 2). Monolithic Memories, Inc.