Среда, 06.11.2024, 14:16
Меню сайта
Наши теги
Новости Интернет
Статистика
Rambler's Top100
Рассылка "Зарабатывай легко!"

Форма входа
Поиск
Обо всем:
Главная » Статьи » Все о бизнесе » полезные программы

Кому нужно ПЛИС - программирование

С помощью ПЛИС (Программируемой Логической Интегральной Схемы) можно сконструировать свой собственный контроллер. Если в обычных управляющих микросхемах логика работы задаётся при изготовлении и, таким образом, жёстко определена, то в ПЛИС все связи задаются посредством программирования.

Языки программирования, используемые для синтеза структуры ПЛИС, различны по синтаксису и относятся к разным уровням. А системы разработки, помимо текстового отображения, делают возможным также графическую прорисовку схематики ПЛИС. Более того, возможен и модульный подход - комбинация этих способов. Впоследствии работоспособность программного кода можно проверить как непосредственно на самой ПЛИС, так и, сугубо виртуально промоделировав её работу. Всё это порождает свободу выбора инструментария и позволяет решать прикладные задачи самого широкого спектра.

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

Есть разные типы ПЛИС. Наиболее актуальные из них CPLD и FPGA.
CPLD, собственно и есть ПЛИС (Complex Programmable Logic Device, Программируемая Логическая Интегральная Схема). Содержат встроенную энергонезависимую память, которая хранит прошивку при отключении питания. Строятся традиционно на матрице макроячеек, хотя сейчас всё популярнее основанные на логических блоках. Обычно имеют сравнительно небольшое число элементов (сотни или тысячи). Они дешевле, проще в применении, требуют минимальной обвязки, быстро запускаются. Могут использоваться там, где не требуется сложная логика работы, но не хватает скорости или ног у обычного микроконтроллера. Например, для обработки сигналов, к примеру, как контроллер USB, VGA или PCI-шины.

FPGA (Field-Programmable Gate Array, Программируемая Пользователем Вентильная Матрица, ППВМ) — дальнейшее развитие ПЛИС. Построены на логических блоках с гибкой коммутацией. Могут иметь большое число элементов (десятки и сотни тысяч). Как правило требуют внешнюю энергонезависимую память для хранения прошивки, с которой «загружается» при включении питания. Часто содержат, помимо логики, отдельные блоки, например, для умножения. FPGA дороже, сложнее, зато на них можно реализовать, например, полноценный процессор или сложную обработку сигналов. Можно проверить сложную микросхему, прежде чем начать производить её в кремнии.



Поделитесь с друзьями:

Еще статьи:
Читайте в основных разделах сайта:
Категория: полезные программы | Добавил: Anna (27.08.2014)
Просмотров: 2220 | Теги: плис, CPLD и FPGA, Программируемой Логической Интеграл, Кому нужно ПЛИС - программирование, ПЛИС - программирование | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]