ПЛИС
Материал из Википедии — свободной энциклопедии
Программи́руемая логи́ческая интегра́льная схе́ма (ПЛИС, англ. programmable logic device, PLD) — электронный компонент, используемый для создания цифровых интегральных схем. В отличие от обычных цифровых микросхем, логика работы ПЛИС не определяется при изготовлении, а задаётся посредством программирования (проектирования). Для программирования используются отладочные среды, позволяющие задать желаемую структуру цифрового устройства в виде принципиальной электрической схемы или программы на специальных языках Verilog, VHDL. Альтернативой ПЛИС являются заказные БИС, которые существенно дороже и компьютеры (микроконтроллеры), которые из-за программного способа реализации алгоритмов медленнее ПЛИС.
Некоторые производители ПЛИС предлагают процессоры для своих ПЛИС, которые могут быть модифицированы под конкретную задачу, и затем встроены в ПЛИС, тем самым уменьшить место на печатной плате и упростив разработку для самой ПЛИС.
Содержание |
[править] Некоторые сферы применения
Широко используется для построения различных по сложности и возможностям цифровых устройств.
Это приложения, где необходимо большое количество портов ввода-вывода (бывают ПЛИС с более чем 1000 выводов («пинов»)), цифровая обработка сигнала (ЦОС), цифровая видео-аудио аппаратура, высокоскоростная передача данных, криптография, проектирование ASIC, в качестве мостов (коммутаторов) между системами с различной логикой и напряжением питания.
[править] Основные современные типы ПЛИС
- CPLD (англ. complex programmable logic device — сложные программируемые логические устройства) содержат относительно крупные программируемые логические блоки — макроячейки (англ. macrocells), соединённые с внешними выводами и внутренними шинами. Функциональность CPLD кодируется в энергонезависимой памяти, поэтому нет необходимости их перепрограммировать при включении.
- FPGA (англ. field-programmable gate array) содержат блоки умножения - суммирования (DSP),которые широко применяются при обработке сигналов, а также логические вентили и их блоки коммутации. FPGA обычно используются для обработки сигналов, имеют больше логических элементов и более гибкую архитектуру, чем CPLD. Программа для FPGA хранится в распределённой энергозависимой оперативной памяти микросхемы, поэтому требуется начальный загрузчик. Альтернативой ПЛИС FPGA являются более медленные цифровые процессоры обработки сигналов. FPGA применяются также, как ускорители универсальных процессоров в суперкомпьютерах (например: Cray -XD1, SGI - Проект RASC) .
[править] Некоторые производители ПЛИС
[править] Ссылки
- fpga4fun.com Несколько проектов
- FPGA Центральной: Форумы, Новости, продавцы, Продукция
- Opencores Источник готовых разработок
- http://www.altera.com/
- Cubloc contrller с поддержкой ПЛИС
- ПАИС Программируемые аналоговые интегральные схемы
- http://www.xilinx.com/ Сайт фирмы Xilinx
Это незавершённая статья об электронике. Вы можете помочь проекту, исправив и дополнив её. |