|
|||||||||||||||||||||||||||||||||||||||||||||||
ВВЕДЕНИЕCPLD (англ. complex programmable logic device — сложные программируемые логические устройства) содержат относительно крупные программируемые логические блоки — макроячейки (англ. macrocells), соединённые с внешними выводами и внутренними шинами. Функциональность CPLD кодируется в энергонезависимой памяти, поэтому нет необходимости их перепрограммировать при включении. Может применяться для расширения числа входов/выходов рядом с большими кристаллами, или для предобработки сигналов (например, контроллер COM-порта, USB, VGA). FPGA (англ. field-programmable gate array) содержат блоки умножения-суммирования, которые широко применяются при обработке сигналов (DSP), а также логические элементы (как правило, на базе таблиц перекодировки — таблиц истинности) и их блоки коммутации. FPGA обычно используются для обработки сигналов, имеют больше логических элементов и более гибкую архитектуру, чем CPLD. Программа для FPGA хранится в распределённой памяти, которая может быть выполнена как на основе энергозависимых ячеек статического ОЗУ (подобные микросхемы производят, например, фирмы Xilinx и Altera) — в этом случае программа не сохраняется при исчезновении электропитания микросхемы, так и на основе энергонезависимых ячеек Flash-памяти или перемычек antifuse (такие микросхемы производит фирма Actel и Lattice Semiconductor) — в этих случаях программа сохраняется при исчезновении электропитания. Если программа хранится в энергозависимой памяти, то при каждом включении питания микросхемы необходимо заново конфигурировать её при помощи начального загрузчика, который может быть встроен и в саму FPGA. Альтернативой ПЛИС FPGA являются более медленные цифровые процессоры обработки сигналов. FPGA применяются также, как ускорители универсальных процессоров в суперкомпьютерах (например: Cray — XD1, SGI — Проект RASC). В России микросхемы обоих типов принято называть ПЛИС — Программируемая Логическая Интегральная Схема. Основные отличия производителей устройств ПЛИС друг от друга заключается в архитектуре построения внутренних программируемых комбинационных схем, способом загрузки программирования ПЛИС, емкостью логических элементов, числом эквивалентных вентилей, технологии изготовления кристаллов, различные типы корпусов ПЛИС и т. д. ПЛИС ФИРМЫ XILINXОсновные микросхемы ПЛИС из разряда FPGA фирмы - Spartan и Virtex (6 — последнее поколение). В таблице 1 приведены некоторые сравнительные характеристики этих ПЛИС.Таблица 1
Xilinx производит микросхемы ПЛИС семейства FPGA: ![]()
Xilinx также выпускает микросхемы ПЛИС семейства CPLD:
Выбрать нужную для вашего проекта микросхему ПЛИС Вам помогут таблицы, которые можно скачать здесь — выбор ПЛИС ф. Xilinx. Среда разработки — ISE. Простое устройство программирования и конфигурирования микросхем можно сделать самому по схеме, указанной в приложении В. ПЛИС ФИРМЫ ALTERAНе менее популярны в нашей стране микросхемы ПЛИС фирмы. Как и их основной конкурент — Xilinx, Altera производит как FPGA, так и CPLD. К микросхемам FPGA фирмы Altera относятся такие семейства микросхем ПЛИС: ![]()
К микросхемам CPLD фирмы Altera относятся слидующие микросхемы ПЛИС:
Выбрать нужную для вашего проекта микросхему ПЛИС Вам помогут таблицы, которые можно скачать здесь — выбор ПЛИС ф. Altera.. Среда разработки — Quartus I. I. Простое устройство программирования и конфигурирования микросхем можно сделать самому по схеме, указанной в приложении A. ПЛИС ФИРМЫ MICROSEMI (в прошлом ACTEL)Микросхемы этой фирмы, позже остальных пришли на наш рынок. Тут большую роль сыграл запрет правительства США. Отличаются надежностью работы в специальных условиях (в т. ч. в космосе). Прожигаемые ПЛИС готовы к работе сразу при включении питания, т. е. не требуется время на загрузку конфигурации. Но для таких микросхем ПЛИС нужны специальные программаторы и кроме того, если прожиг пройдет неудачно, микросхему нужно выкидывать, уже ничего не исправишь. Также производит ПЛИС с загрузкой из flash. Выбрать нужную для вашего проекта микросхему ПЛИС Вам помогут таблицы, которые можно скачать здесь — выбор ПЛИС ф. MICROSEMI. Среда разработки — Libero IDE. Простое устройство прожига микросхем не предусмотрено, нужен программатор. |
|||||||||||||||||||||||||||||||||||||||||||||||
![]() |
© allhdl.ru, 2007 - 2015 |