94540

Простые ПЛИС (SPLD): программируемые логические матрицы, программируемая матричная логика

Доклад

Коммуникация, связь, радиоэлектроника и цифровые приборы

Оба эти подкласса микросхем реализуют дизъюнктивные нормальные формы (ДНФ) переключательных функций, а их основными блоками являются две матрицы: матрица элементов И и матрица элементов ИЛИ, включенные последовательно. Такова структурная модель ПЛМ и ПМЛ.

Русский

2015-09-14

29.18 KB

2 чел.

Простые ПЛИС (SPLD): программируемые логические матрицы, программируемая матричная логика. Первый из классов — SPLD, Simple Programmable Logic Devices, т. е. простые программируемые логические устройства. По архитектуре эти ПЛИС делятся на подклассы программируемых логических матриц ПЛМ (PLA, Programmable Logic Arrays) и программируемой матричной логики ПМЛ (PAL, Programmable Arrays Logic, или GAL, Generic Array Logic). Оба эти подкласса микросхем реализуют дизъюнктивные нормальные формы (ДНФ) переключательных функций, а их основными блоками являются две матрицы: матрица элементов И и матрица элементов ИЛИ, включенные последовательно. Такова структурная модель ПЛМ и ПМЛ. Технически они могут быть выполнены и как последовательность двух матриц элементов ИЛИ-НЕ, но варианты с последовательностью матриц И-ИЛИ и с последовательностью матриц ИЛИ-НЕ — ИЛИ-НЕ функционально эквивалентны, т. к. второй вариант согласно правилу де Моргана тоже реализует ДНФ, но для инверсных значений переменных.На входы первой матрицы поступают т входных переменных в виде как прямых, так и инверсных значений, так что матрица имеет 2т входных линий. На ее выходах формируются конъюнктивные термы, ранг которых не выше т. В дальнейшем для краткости конъюнктивные термы называются просто термами.Выработанные термы поступают на вход матрицы ИЛИ. Эти матрицы для ПЛМ и ПМЛ различны. В ПЛМ матрица ИЛИ программируется, а в ПМЛ она фиксирована.Программируемая матрица ИЛИ микросхем ПЛМ составлена из дизъюнкторов, имеющих по q входов. На входы каждого дизъюнктора при программировании можно подать любую комбинацию имеющихся термов, причем термы можно использовать многократно (т. е. один и тот же терм может быть использован для подачи на входы нескольких дизъюнкторов).Число дизъюнкторов в матрице ИЛИ определяет число выходов ПЛМ. Из изложенного видно, что ПЛМ позволяет реализовать систему из n переключательных функций, зависящих не более чем от m переменных и содержащих не более чем q термов.В ПМЛ выработанные матрицей И термы поступают на фиксированную (непрограммируемую) матрицу элементов ИЛИ. Это означает жесткое заранее заданное распределение имеющихся термов между отдельными дизъюнкторами.ПЛМ обладают большей функциональной гибкостью, все воспроизводимые ими функции могут быть комбинациями любого числа термов, формируемых матрицей И. Это полезно при реализации систем переключательных функций, имеющих большие взаимные пересечения по термам. Такие системы свойственны, например, задачам формирования сигналов управления машинными циклами процессоров. Для широко распространенных в практике задач построения "произвольной логики" большое пересечение функций по термам не типично. Для них программируемость матрицы ИЛИ используется мало и становится излишней роскошью, неоправданно усложняющей микросхему. Поэтому ПМЛ распространены больше, чем ПЛМ, и к их числу относится большинство SPLD.

 


 

А также другие работы, которые могут Вас заинтересовать

51200. Анализ влияния дискретности цифровой системы управления на параметры автоколебаний в системе с релейными исполнительными органами 559.64 KB
  Определить зависимость частоты и размаха автоколебаний от величины Мупр а0 и а1 при h = 1. Определить зависимость частоты и размаха автоколебаний от величины Мупр а0 Т при h = 50. Определили зависимость частоты и размаха автоколебаний от величины Мупр а0 и а1 при различных h. Результаты исследования влияния а0 и h на уравнение моделирующее работу цифровой системы управления с релейными и...
51201. Исследование биполярного транзистора 497.57 KB
  Цель работы: изучение свойств биполярного транзистора в режиме постоянного тока и при переменном сигнале в зависимости от схемы его включения. Характеристики биполярного транзистора П306А: Тип прибора Проводимость Предельные значения параметров при Т=25С Значения параметров при Т=25С П306А pnp 80 04 10 005 535 01 60120 Схемы установок для исследования транзисторов: Рис.1 Схема с общей базой для исследования выходных статических характеристик биполярного транзистора...
51202. Разработка интерпретатора текстовой (теговой) разметки документа 148.66 KB
  Идея языков разметки состоит в том, что визуальное отображение документа должно автоматически получаться из логической разметки и не зависеть от его непосредственного содержания. Это упрощает автоматическую обработку документа и его отображение в различных условиях (например, один и тот же файл может по-разному отображаться на экране компьютера, мобильного телефона и на печати...
51203. Аналитическое моделирование дискретно-стохастической СМО 241.97 KB
  Цель: Построить граф состояний СМО . Смысл кодировки состояний раскрыть (время до выдачи заявки, число заявок в накопителе и т.д.). На схеме условно обозначены
51204. Построение аналитической и имитационной модели одноканальной СМО с неограниченной очередью и ее исследование 56.42 KB
  Цель: Имеется n-канальная СМО с неограниченной очередью. Входной поток и поток обслуживаний - простейшие с интенсивностями и соответственно. Время пребывания в очереди ограничено случайным сроком , распределенным по показательному закону с математическим ожиданием...
51206. Построение синтаксического дерева 53.35 KB
  Включить в синтаксический анализатор из лабораторной работы №.3 построение синтаксического дерева. Использовать атрибутный метод Кнута, т.е. преобразовать КС–грамматику из лабораторной работы № 3 в атрибутную грамматику добавлением атрибутов и правил построения синтаксического дерева. Расширить программу синтаксического анализатора из лабораторной работы...
51207. Разработка контекстного анализатора 48.83 KB
  Для предложенного преподавателем варианта контекстного условия расширить атрибутную грамматику из лабораторной работы № 4 добавлением атрибутов, правил их вычисления, правил вычисления контекстных условий. Включить в программу синтаксического анализатора из лабораторной работы № 4 действия по вычислению атрибутов и проверки контекстных условий.