Программируемая матричная логика (ПМЛ).




Программируемые логические матрицы – ПЛМ.

 

Структура программируемой логической матрицы:

 

М1 – матрица конъюнкции – И; М2 – матрица дизъюнкции – ИЛИ.

       
 
   
 

 

 


в литературе иногда заменяют на

 

- может быть:

 

Если на базу поступает высокий потенциал, то транзистор открывается и в горизонтальную шину поступает высокий потенциал, иначе, если на базу не поступает высокий сигнал, то транзистор закрывается. При подаче на плавкую перемычку высокого потенциала она замыкается.

- может быть:

 
 

 


Таким образом, получаем:

 

У диодов красного цвета перемычка пережжена.

 

 

 

 

 

 

 

 

 

«Ставя крестики » в других местах матрицы М2 получим:

 

 

 

 

 

 

 

 

 

По данным можно составить таблицу:

 

 

Основными параметрами ПЛМ является:

· число входов m (xi);

· число термов l (Pi);

· число выходов n (yi).

В общем случае: - это достоинство ПЛМ.

ПЛМ реализует дизъюнктивную нормальную форму воспринятых функций.

ПЛМ способно реализовать n логических функций от m аргументов, содержащую не более l термов. Наиболее простой способ программирования ПЛМ – это пережигание перемычек.

Упрощенное изображение ПЛМ.

Вместо ставят – такое обозначение используется, по крайней мере, для ПЛМ.

 

 

На самом деле у элемента И три входа.

 

 

Единственная линия входа элементов И и ИЛИ пересекается с несколькими линиями входных элементов. Физически дизъюнкт и конъюнктуры мы переставим. Эти вентили служат для разграничения матрицы дизъюнкции. Достоинство ПЛМ не надо упрощать исходные выражение, если позволяет железо.

Воспроизведение скобочных форм переключательных функций.

 

С помощью ПЛМ можно воспроизводить не только дизъюнктивные нормальные формы, но и скобочные формы (выражение в скобках). Для этого вначале получают выражения в скобках, а затем они рассматриваются как аргументы для получения окончательного результата. В схеме появляются обратные связи, т.е. промежуточные результаты с выхода вновь подаются на входы. Логическая глубина схемы увеличивается. Задержка выборки конечного результата растет.

Например:

 

 

Изобразим:

Из-за обратной связи нужно подождать пока выработается скобочная величина , иначе результат будет не верным.

 

Общее правило решения задач с помощью ПЛМ.

 

Число термов в данной системе функций необходимо свести до l (параметра имеющегося в ПЛМ). Дальнейшая минимизация функции не требуется. Если размерность имеющейся ПЛМ обеспечивает решение задачи в ее исходной форме, то минимизация не требуется, так как не ведет к сокращению оборудования.

Рассмотрим, как с помощью ПЛМ построить шифратор.

Управление для шифратора

- входные сигналы.

- выходные сигналы.

 

 

 

 

 

 

не учитываем, так как в этом случае нет сигнала на выходе.

 

Программируемая матричная логика (ПМЛ).

 

Если для ПЛМ важно уменьшение числа термов функции, то для ПЛМ важно уменьшить число элементов и для каждого выхода.

 

 

Схемы с программируемым выходным буфером. Эта схема может вырабатывать как прямые, так и инверсные функции.

 

- сумматор по модулю два.

 

 

 

Минимизируем , , с помощью карт Карно:

 

Таким образом, для реализации системы функций , получаем пять различных термов вместо восьми. Возврат от к получается пережиганием линии выхода .



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-10-17 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: