г. Санкт-Петербург,
ул. Магнитогорская, дом 51, литера Ю
Время работы: Офис: с 9 до 18
Склад: с 8 до 17
8 (812) 409-48-23 Звонок по России бесплатный sale@chipdocs.ru

ПЛИС микропроцессор

Перейти в каталог

Есть вопросы ? Напишите нам.

Штампованные серии микропроцессорных устройств и их более расширенных версий в составе плат не всегда отвечают требованиям пользователей. Стандартные разработки производителей часто сильно ограничены в своих параметрах работы, за пределы которых выйти без рискованного «разгона» параметров нет возможности. Зачастую даже минимальные корректировки в штатном режиме внести невозможно. Выход был найден в создании программируемых логических интегральных схем – ПЛИС или PLDS (Programmable Logic Devices). Ведущие разработчики ПЛИС – Xilinx, Altera (теперь – Intel), Cypress Semiconductor и некоторые другие компании и бренды.

Немного о самой конструкции ПЛИС и особенностях их использования, преимуществах.

Alt: Классический ПЛИС-микропроцессор бренда Altera, вошедшего в Intel. Эти ПЛИС уже стали раритетами и производились еще в 90-ых.

ПЛИС: чистый лист для программирования и конструирования

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

Чтобы связать вместе логические ячейки и запрограммировать для решения конкретной задачи работу процессора, потребуется конкретизация алгоритма работы ПЛИС.

Самые простые версии программируемых процессоров – ПЛИС CPLD. Эта версия микропроцессоров с программированием содержат множество PLD ячеек с каналами проводных соединений между ними, которые программируются для соединения и работы под конкретную задачу-алгоритм.

Alt: Схема работы CPLD-процессора

Важная особенность ПЛИС СPLD – автономная собственная память, поэтому дополнительная загрузка программного обеспечения или обновление параметров не требуется. Это ускоряет процесс старта и упрощает эксплуатацию, делает их более стабильными в работе.

Как создают ПЛИС и в чем его главное преимущество

Создание ПЛИС имеет только одно направление. После «зашивки» определённой версии работы микропроцессора, перепрограммировать логические элементы и триггеры невозможно.

На практике делается это так: после составления и применения программируемого алгоритма, предохранители в ПЛИС «перегорают» по указанной автором алгоритма, схеме. Создается единственная логическая цепочка работы ПЛИС.

Чтобы создать рабочую ПЛИС-структуру необходимо обеспечить соединение между продуктом программирования и самим процессором. Для этого используют JTAG ПЛИС прошивку, отсекающую ненужные для работы элементы и формирующие необходимый «рисунок» схемы микропроцессора. Все команды передаются по интерфейсу JTAG, который должен быть встроен в процессор.

Преимущество использования ПЛИС очевидны:

  • на плате, для работы ПЛИС, потребуется меньше места, она будет не загромождена ненужными или избыточными связями;
  • упрощенная архитектура платы снизит потребление;
  • цена за готовое устройство будет меньше, поскольку потребуется и меньше конкретных элементов;
  • программное обеспечение для проектирования доступное и не требует больших финансовых инвестиций.

Не ASIC-едины: эффективная ПЛИС-альтернатива

Еще один плюс ПЛИС – универсальность. Более дорогие в использовании ASIC-конструкции изготавливают по единому шаблону и заказ такого микропроцессора с недоработкой может стоить намного дороже, чем программирование и применение ПЛИС-конструкций. ПЛИС универсальны и одновременно инклюзивны, гибки в настройке и программировании.

Настройка работы с АЦП

Уже готовые ПЛИС-микропроцессоры в большинстве случаев необходимо объединить в работе с аналого-цифровыми преобразователями. 

Связка АЦП ПЛИС производится по параллельной или последовательной шине. Это «классика» таких соединений. Есть и другие, новые версии соединений, например, с помощью интерфейсов JESD204B.

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

Alt: CPLD-процессор нового поколения МАХ10

Где используют ПЛИС-конструкцию микропроцессоора

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

Процессоры для ВПК обычно производят с улучшенными характеристиками надежности и продуктивности работы, выносливости. Те же особенные параметры и для аэрокосмической отрасли.

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