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


Программируемая логическая матрица представляет собой сетку ортогональных проводников (шин), в местах пересечения которых могут быть установлены полупроводниковые элементы с односторонней проводимостью (ЭОП) - диоды или транзисторы.

Назначение.

ПЛМ служит для построения цифровых узлов, выполняющих различные логические функции.

Классификация

1. По способу программирования ПЛМ делят на:

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

- матрицы, настраиваемые (программируемые) пользователем (П-матрицы) (П-матрицы поставляются потребителю ненастроенными и содержащими ЭОП в каждой точке пересечения шин. Настройка сводится к удалению (отключению) ненужных ЭОП. Физически процесс настройки осуществляется различными способами, например, путем пропускания серии импульсов тока достаточно большой амплитуды через соответствующий ЭОП и разрушения плавкой перемычки, включенной последовательно с ним или пробоем одного из встречно включенных диодов, соединяющих шины в точке их пересечения);

- матрицы, репрограммируемые, то есть многократно настраиваемые (Р-матрицы), (Р-матрицы позволяют осуществлять программирование неоднократно. Повторное программирование выполняется электрическим способом для каждого ЭОП или группы ЭОП после стирания содержимого матриц под действием ультрафиолетового (иногда рентгеновского) облучения или стирания электрическим способом).

2. В зависимости от внутренней организации ПЛМ делят на:

- ПЛМ комбинационной логики;

· двухуровневые ПЛМ комбинационного типа;

· трехуровневые ПЛМ комбинационного типа;

- ПЛМ с памятью;

· двухуровневые ПЛМ с памятью;

· трехуровневые ПЛМ с памятью;

Условное обозначение.

Условно графическое обозначение ПЛМ имеет вид представленный на Рис. 1. Здесь имеет смысл указать и обозначение ПЛМ на функциональных схемах – функциональное обозначение (Рис. 2).

Рис. 1 УГО ПЛМ     Рис. 2 Функциональное обозначение ПЛМ

Устройство (структура) ПЛМ. Схема ПЛМ.

На Рис. 3 показана структура ПЛМ. Цепи входных переменных .x1, x2, ... и их инверсий , ... составляют горизонтальные цепи матрицы М1, вертикальными цепями которой служат так называемые цепи конъюнкции. Каждая i-я входная шина этой матрицы (i=1,2,3) связана с двумя горизонтальными шинами: с одной непосредственно, а со второй через инвертор. Способ включения ЭОП в местах пересечения шин матрицы М1 позволяет реализовать на любом из ее выходов любую конъюнкцию ее входных переменных, взятых со знаком либо без знака отрицания. Таким образом, М1 представляет собой матрицу элементов И.

Рис. 3 Структура ПЛМ

Другую матрицу М2 образуют цепи дизъюнкции с горизонтальными цепями выходов у1, у2, ... Способ включения ЭОП в местах пересечения шин М2 позволяет реализовать на любом из ее выходов любую дизъюнкцию входных переменных. Следовательно, М2 представляет собой матрицу элементов ИЛИ.

В процессе программирования ПЛМ в узлах матриц М1 и М2 производят подключение элементов, которые необходимы для реализации требуемых выходных логических функций y1, у2,….

Принцип действия ПЛМ. Работа ПЛМ.

Матрица М1 содержит горизонтальные цепи, на которых действуют входные переменные х1, х2, … и их инверсии , ..., и вертикальные цепи, на которых формируются конъюнкции p12,…. В отдельных узлах матрицы между ее вертикальными и горизонтальными цепями включены диоды. На вертикальной цепи образуется высокий потенциал (уровень лог. I) в том случае, когда на всех входах, идущих к узлам, содержащим диоды, действует высокий потенциал (уровень лог. 1), закрывающий диоды. Если хотя бы на одном из таких входов низкий потенциал (уровень лог. 0), открывается диод и уровень лог. 0 с этого входа через открытый диод передается на вертикальную цепь матрицы. На Рис. 3 крестиками показаны участки, в которых в процессе программирования создаются соединения.

Таким образом, в этой схеме

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

В узлах матрицы М2 между цепями рi и уj включены транзисторы, базы которых подключены к цепям pi, а эмиттеры — к цепям уj. Если в цепи рi действует высокий потенциал (уровень лог. 1), транзистор оказывается в открытом состоянии и высокий потенциал через открытый транзистор передается в цепь уj и уj= 1 независимо от уровней на других выходах матрицы М1.

Таким образом, в схеме на Рис. 3

Программа функционирования приведенной на Рис. 3 ПЛМ может быть представлена в виде таблицы.

Таблица 1

  x1 x2 x3 y1 y2 y3
р1 -
р2
р3 - -
p4
р5 -

Таблица строится по следующему правилу. На пересечении j-й стро­ки и столбца xi, записывается 1, если хi входит в конъюнкцию рj на выходе матрицы М1 без инверсии, и 0 - если с инверсией. Если хi, не входит в j-ю конъюнкцию, то ставится прочерк. На пересечении i-й строки и столбца yk записывается 1, если i-я элементарная конъюнкция входит в ДНФ yk, и точка в противном случае.

Если в качестве ЭОП используются МОП-транзисторы, то каждый элемент матриц М1 и М2 реализует логическую функцию ИЛИ-НЕ. Кроме того, в этом случае значения выходных переменных получаются в инверсном виде. Поэтому реализуемая система булевых функций должна быть преобразована в базис логических функций ИЛИ-НЕ.

Разновидности ПЛМ.



Дата добавления: 2017-11-21; просмотров: 2863;


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

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.01 сек.