Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры мст!.docx
Скачиваний:
12
Добавлен:
28.10.2018
Размер:
1.96 Mб
Скачать

44)Этапы программирования мпс. Составление схем алгоритмов.

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

Одно из важных применений БИС программируемой логики — замена ИС малого и среднего уровня интеграции при реализации так называемой про­извольной логики. В этих применениях лошческая мощность ПЛМ зачас­тую используется неполно. Это проявляется, в частности, при воспроиэне- дении типичных для практики систем переключательных функции, не имсюших больших пересечений друг с другом по одинаковым термам. В та­ких случаях возможность использования выходов любых конъюнктурой лю­быми дизыонкторами (как предусмотрено в ПЛМ) становится излишним усложнением. Отказ от этой возможности означает отка * от программирова­ния матрицы ИЛИ и приводит к структуре ПМЛ (PAL, GAL).

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

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

Функциональные разновидности ПЛМ и ПМЛ

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

Схемы с Программируемым выходным буфером

В этик схемах обеспечивается возможность получения выходных функций в прямом или HHuejJCHOM пиле В такой схеме (рис. 7 \ 1} выработанные мат­рицами функции F['.._Frj" проходит череч выходной буфер, разрядные схемы которого выполнены как сумматоры по модулю 2,

Схемы с двунаправленными выводами

Используя элементы с тремя состояниями выхода, можно построить схему, в которой некоторые выводы можно приспосабливать для работы а качестве входов или выходов в зависимости от программирования перемычек. В та­кой схеме один из конъюмкторов предназначен для управления элементом с гремя состояниями выхода (рис 7.13). Выход элемента одновременно связан с матрицей И как вход.

Возможны четыре режима вывода Вх/Вы\ в зависимости от того, как за­программированы входы конъюнктора К:

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

  • Все перемычки пережжены, на выходе конъюнктора единица, буфер акти­вен, вывод работает как выход (его сигналы не используются в матрице И)

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

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

В схеме с некоторым числом двунаправленных выводов можно изменять соотношение числа входов-выходов. Если число входов равно т. число вы­ходов п и число двусторонних выводов р, то можно иметь число входов от m до m + р и число выходов от п до n + р при условии, что сумма числа вхо­дов и выходов не превосходит m + п ■+ р