До PLD мультиплексоры использовались для проектирования комбинационной логической схемы, эти схемы были очень сложными и жесткими. Затем были разработаны программируемые логические устройства (PLD), и первым PLD был ROM. Проектирование ПЗУ было не очень успешным, так как возникла проблема потери оборудования и увеличения экспоненциального роста оборудования для каждого крупного приложения. Чтобы преодолеть ограничения ПЗУ, были разработаны PLA и PAL. PLA и PAL являются программируемыми и эффективно используют оборудование.
Сравнительная таблица
Основа для сравнения | PLA | PAL |
---|---|---|
Стенды для | Программируемый логический массив | Программируемая логика массива |
строительство | Программируемый массив вентилей AND и OR. | Программируемый массив вентилей AND и фиксированный массив вентилей OR. |
Доступность | Менее плодовитый | Более доступны |
гибкость | Обеспечивает большую гибкость программирования. | Предлагает меньшую гибкость, но более вероятно, используется. |
Стоимость | Дорого | Промежуточная стоимость |
Количество функций | Большое количество функций может быть реализовано. | Предоставляет ограниченное количество функций. |
скорость | Медленный | Высоко |
Определение PLA
PLA означает программируемый логический массив, который представляет логическую функцию в форме SOP (сумма продуктов). PLA содержит НЕ, И и ИЛИ вентили, изготовленные на чипе. Каждый вход проходит через вентиль NOT, который делает каждый вход и его дополнение доступным для каждого вентиля AND. Выход каждого логического элемента И дается каждому логическому элементу ИЛИ. Наконец, выход логического элемента ИЛИ производит чиповый выход. Итак, вот как создаются подходящие соединения для использования выражений SOP.
В PLA соединения с массивами AND и OR являются программируемыми. PLA считается более дорогим и сложным по сравнению с PAL. Для повышения удобства программирования в PLA можно использовать две разные технологии производства. В этом методе каждое соединение строится через плавкий предохранитель в каждой точке пересечения, где нежелательные соединения могут быть удалены с помощью плавких предохранителей. Последний метод включает в себя создание соединения во время процесса изготовления с помощью соответствующей маски, предусмотренной для конкретного шаблона соединения.
Определение PAL
PAL (Programmable Array Logic) также является схемой PLD (Programmable Logic Device), которая работает аналогично PLA. PAL использует программируемые И-ворота, но фиксированные ИЛИ-ворота, в отличие от PLA. Он реализует две простые функции, в которых число связанных логических элементов И для каждого логического элемента ИЛИ указывает максимальное количество членов продукта, которые могут быть сгенерированы в представлении суммы продуктов конкретной функции. В то время как логические элементы И постоянно связаны с логическими элементами ИЛИ, это означает, что термин произведенного продукта не может использоваться совместно с функциями вывода.
Основная концепция разработки PLD состоит в том, чтобы встроить сложную логическую логику в один чип. Поэтому устраняется ненадежная проводка, предотвращается логическая конструкция и минимизируется энергопотребление.
Ключевые различия между PLA и PAL
- PLA - это PLD, состоящий из двух уровней программируемой логической плоскости И и плоскости ИЛИ. С другой стороны, PAL содержит только программируемую плоскость И и фиксированную плоскость ИЛИ.
- Когда дело доходит до доступности, PAL более доступен наряду с простотой производства. В отличие от PLA не легко доступны.
- PLA более гибок, чем PAL.
- PLA дороже по сравнению с PAL.
- Ряд функций, предоставляемых PLA, является более относительным, поскольку он также позволяет программировать плоскость ИЛИ.
- PAL работает быстрее, а PLA сравнительно медленнее.
Заключение
Программируемая логическая матрица (PLA) и программируемая логическая матрица (PAL) - это PLD (программируемые логические устройства), где PLA более адаптируем и гибок, чем PAL. Однако PAL может легко создать комбинированную логическую схему.