Програмовані матриці логіки: відмінності між версіями

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
[неперевірена версія][перевірена версія]
Вилучено вміст Додано вміст
мНемає опису редагування
Мітки: Скасовано Візуальний редактор Редагування з мобільного пристрою Редагування через мобільну версію Завдання новачку
м Відкинуто редагування Яна Ключник (обговорення) до зробленого ReAl
Мітка: Відкіт
Рядок 2: Рядок 2:
{{Вікіфікувати|дата=грудень 2011}}
{{Вікіфікувати|дата=грудень 2011}}
{{чистити}}
{{чистити}}
'''Програмовані матриці логіки''', ПМЛ ({{lang-en|Programmable Array Logic}}, PAL) — найпростіші [[ПЛІС]], що використовуються для [[Імплементація|імплементації]] [[Логічний вентиль|логічних]] функцій в цифрові кола. Введена корпорацією [[Monolithic Memories]] в [[1978]] році.
'''Програмовані матриці логіки''', ПМЛ ({{lang-en|Programmable Array Logic}}, PAL) — найпростіші [[ПЛІС]], що використовуються для імплементації [[Логічний вентиль|логічних]] функцій в цифрові кола. Введена корпорацією [[Monolithic Memories]] в [[1978]] році.


Основним програмованим компонентом ПМЛ є логічні матриці. Топологія забезпечує з'єднання будь-якого сигналу зі входу або [[Зворотний зв'язок|ЗЗ]] з будь-яким кон'юнктором або диз'юнктором. Залежно від необхідних логічних функцій деякі з цих сполук розриваються, а деякі залишаються і служать для комутації сигналів. Можливість розриву забезпечується наявністю програмованого елемента (перемички) у місцях з'єднання сигнальних ліній. Залежно від технології виготовлення ПЛІС перемичка являє собою плавку металеву перемичку або елемент пам'яті.
Основним програмованим компонентом ПМЛ є логічні матриці. Топологія забезпечує з'єднання будь-якого сигналу зі входу або [[Зворотний зв'язок|ЗЗ]] з будь-яким кон'юнктором або диз'юнктором. Залежно від необхідних логічних функцій деякі з цих сполук розриваються, а деякі залишаються і служать для комутації сигналів. Можливість розриву забезпечується наявністю програмованого елемента (перемички) у місцях з'єднання сигнальних ліній. Залежно від технології виготовлення ПЛІС перемичка являє собою плавку металеву перемичку або елемент пам'яті.

Версія за 12:07, 29 квітня 2021

Програмовані елементи показані як запобіжники

Програмовані матриці логіки, ПМЛ (англ. 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.