ПЛИС (CPLD) Microchip

Группа компаний Промэлектроника
12.11.2020
ПЛИС (CPLD) Microchip ПЛИС (CPLD) Microchip

Microchip Technology Incorporated – один из крупнейших игроков на рынке полупроводников. Компания появилась в 1987 г. как подразделение General Instruments, но уже в 1990 г. стала независимой. Удачный выход на IPO в 1993 спас компанию, и с тех пор она только растёт, поглощая конкурентов и расширяя свой портфель продукции, в который сегодня входят:

  • микроконтроллеры PIC;
  • микроконтроллеры AVR (экс-Atmel);
  • EEPROM (как собственной разработки, так и Atmel);
  • микроконтроллеры серии 8051;
  • отладочные платы для микроконтроллеров;
  • ПЛИС (CPLD), ППВМ (FPGA), конфигурационная память для FPGA;
  • цифро-аналоговые (ЦАП) и аналого-цифровые (АЦП) преобразователи;
  • операционные усилители, инструментальные усилители, компараторы и многое, многое другое.

На склад Промэлектроники поступило несколько моделей CPLD Microchip (Atmel), полный список которых приведён в конце статьи. Вспомним, что такое CPLD: Complex Programmable Logic Device - в дословном переводе "сложное программируемое логическое устройство". В русскоязычной терминологии они обычно обозначаются как ПЛИС - программируемые логические интегральные схемы, но это несколько более широкое понятие. CPLD имеют заметные отличия от FPGA:

  • CPLD имеют встроенную энергонезависимую память, в которой хранится их конфигурация, что позволяет их использовать как своего рода загрузочные устройства для FPGA;
  • в CPLD ячейки организованы не на основе таблиц поиска, а как "море вентилей" (англ. sea-of-gates – архитектура PLD, при которой межсоединения между вентилями и отдельными транзисторами выполнены не вокруг них на одном слое, а в нескольких слоях над элементами. Это значительно повышает плотность упаковки транзисторов в таком устройстве);
  • часто CPLD построены по принципу макроячеек – заранее подготовленных типовых логических устройств. Фактически макроячейки организовывают отдельные вентили в готовые устройства, реализующие часто используемые в целевом устройстве сложные логические функции. Это удешевляет производство микросхемы, упрощает разработку под неё, но делает её менее гибкой.

Разработка под CPLD, как и под FPGA, осуществляется при помощи языков описания аппаратуры: Verilog, Verilog HDL, VHDL и других. В настоящее время под CPLD часто понимают программируемые логические матрицы с малым числом макроячеек (от единиц до пары сотен), в то время как в FPGA таких базовых "элементов" могут быть тысячи, и в целом архитектура FPGA является несколько более гибкой. Соответственно различается и цена – для несложных задач рационально выбрать более дешёвые CPLD. К примеру, их можно применять в качестве более быстрой замены микроконтроллеров для управления COM-портами и подобными устройствами.

Сравнение основных характеристик поступивших ПЛИС Microchip (Atmel) представлено в таблице:

Параметр ATF16V8B-15JU ATF22V10C-15JU ATF22V10C-15PU
Время задержки, нс 15 15 15
Макроячейки, шт. 8 10 10
Максимальная частота, МГц 83 166 166
Ресурс чтения/записи, циклов 100 100 100
Напряжение питания, В 5 5 5
Корпус PLCC20 PLCC28 DIP24

Новые поступления ПЛИС от Microchip:

Все товары производителя
Смотреть все товары