Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

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

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

ПЛМ относятся к БИС (большим интегральным схемам) матричного типа с регулярной структурой, с большой степенью универсальности. В зависимости от внутренней структуры ПЛМ делятся на ПЛМ комбинированной логики и на ПЛМ с памятью.

Будут рассматривать только ПЛМ КЛ (комбинированной логики).

Основу ПЛМ КЛ составляют матрицы и входной и выходной буферы.

Матрица реализует конъюнкций от входных переменных. Матрица реализует дизъюнкций от конъюнкций.

Входной буфер предназначен для формирования прямых и инверсных значений входных переменных. Выходной буфер в случае необходимости позволяет инвертировать выходы матрицы . Таким образом, с помощью ПЛМ можно реализовать систему булевых функций, заданных в ДНФ.

Структура ПЛМ изображается в виде двух взаимодополняющих форм; в виде прямой таблицы и системы вертикальных и горизонтальных шин.

Дана система 5 булевых функций:

Для структуры ПЛМ первые вертикальные шины матрицы соответствуют входным переменным, вторые вертикальные шины матрицы – выходным цепям; горизонтальные шины. В матрице вертикальные шины соответствуют выходам дизъюнкций, к которым могут подключаться любые элементарные конъюнкций.

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

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

556 РТ .

Если для реализации булевых функций требуется число конъюнкций, большее допустимого для первой конкретной матрицы, то необходимое увеличение числа конъюнкций может быть достигнуто параллельным включением соответствующих входов и выходов нескольких корпусов микросхем, для которых входы должны быть заземлены. Увеличение числа конъюнкций может быть достигнуто также на основе разложения таблицы исходной системы булевых функций на 2 части относительно одной из переменных.


Дата публикования: 2014-12-28; Прочитано: 381 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.008 с)...