10AX115H2F34E2SG FPGA Семейство Arria® 10 GX 1150000 ячеек Технология 20 нм 0,9 В 1152-контактный FC-FBGA
Технические характеристики продукта
ЕС RoHS | Соответствует |
ECCN (США) | 3А991 |
Статус детали | Активный |
ХТС | 8542.39.00.01 |
СВХК | Да |
SVHC превышает порог | Да |
Автомобильная промышленность | No |
ППАП | No |
Фамилия | Аррия® 10 GX |
Технология процесса | 20 нм |
Пользовательский ввод/вывод | 504 |
Количество регистров | 1708800 |
Рабочее напряжение питания (В) | 0,9 |
Логические элементы | 1150000 |
Количество множителей | 3036 (18x19) |
Тип памяти программы | СРАМ |
Встроенная память (Кбит) | 54260 |
Общее количество блоков оперативной памяти | 2713 |
EMAC | 3 |
Логические единицы устройства | 1150000 |
Устройство Количество DLL/PLL | 32 |
Каналы трансивера | 96 |
Скорость трансивера (Гбит/с) | 17,4 |
Выделенный DSP | 1518 |
PCIe | 4 |
Программируемость | Да |
Поддержка перепрограммируемости | Да |
Защита от копирования | Да |
Внутрисистемное программирование | Да |
Скорость | 2 |
Стандарты одностороннего ввода-вывода | LVTTL|LVCMOS |
Интерфейс внешней памяти | DDR3 SDRAM|DDR4|LPDDR3|RLDRAM II|RLDRAM III|QDRII+SRAM |
Минимальное рабочее напряжение питания (В) | 0,87 |
Максимальное рабочее напряжение питания (В) | 0,93 |
Напряжение ввода/вывода (В) | 1,2|1,25|1,35|1,5|1,8|2,5|3 |
Минимальная рабочая температура (°C) | 0 |
Максимальная рабочая температура (°C) | 100 |
Температурный класс поставщика | Расширенный |
Торговое название | Аррия |
Монтаж | Поверхностный монтаж |
Высота упаковки | 2,95 |
Ширина упаковки | 35 |
Длина упаковки | 35 |
PCB изменена | 1152 |
Стандартное имя пакета | БГА |
Пакет поставщика | ФК-ФБГА |
Количество контактов | 1152 |
Форма вывода | Мяч |
Разница и связь между FPGA и CPLD
1. Определение и характеристики FPGA
ПЛИСпринимает новую концепцию под названием «Матрица логических ячеек» (LCA) и «Конфигурируемый логический блок» (CLB) и «Блок ввода-вывода» (IOB) и межсоединение.Конфигурируемый логический модуль — это базовый блок для реализации пользовательских функций, который обычно объединяется в массив и распределяется по всему чипу.Модуль ввода-вывода IOB завершает интерфейс между логикой микросхемы и выводом внешнего корпуса и обычно размещается вокруг массива микросхем.Внутренняя проводка состоит из сегментов проводов различной длины и некоторых программируемых соединительных переключателей, которые соединяют различные программируемые логические блоки или блоки ввода-вывода для формирования схемы с определенной функцией.
Основными особенностями FPGA являются:
- Используя FPGA для разработки схемы ASIC, пользователям не нужно проектировать производство, они могут получить подходящий чип;
- FPGA может использоваться в качестве пилотного образца других полностью или полуиндивидуализированных систем.ASIC-схемы;
- В FPGA имеется множество триггеров и выводов ввода/вывода;
- FPGA — одно из устройств с самым коротким циклом проектирования, наименьшей стоимостью разработки и наименьшим риском в схеме ASIC.
- FPGA использует высокоскоростной процесс CHMOS, низкое энергопотребление и может быть совместима с уровнями CMOS и TTL.
2. Определение и характеристики CPLD
CPLDв основном состоит из программируемой логической макроячейки (LMC) вокруг центра программируемого матричного блока взаимосвязей, в котором логическая структура LMC более сложна и имеет сложную структуру взаимосвязи блоков ввода-вывода, может быть сгенерирована пользователем в соответствии с потребности конкретной структуры схемы для выполнения определенных функций.Поскольку логические блоки соединены между собой металлическими проводами фиксированной длины в CPLD, разработанная логическая схема имеет предсказуемость времени и позволяет избежать недостатка неполного прогнозирования времени сегментированной структуры межсоединений.К 1990-м годам CPLD развивался быстрее, не только благодаря характеристикам электрического стирания, но и расширенным функциям, таким как сканирование границ и онлайн-программирование.
Характеристики программирования CPLD следующие:
- Логических ресурсов и ресурсов памяти достаточно (Cypress De1ta 39K200 имеет более 480 Кб ОЗУ);
- Гибкая модель синхронизации с резервными ресурсами маршрутизации;
- Гибкая возможность изменения вывода контакта;
- Можно установить в систему и перепрограммировать;
- Большое количество блоков ввода/вывода;
3. Различия и связи между FPGA и CPLD
CPLD — это аббревиатура сложного программируемого логического устройства, FPGA — это аббревиатура программируемой вентильной матрицы. Функция этих двух устройств в основном одинакова, но принцип реализации немного отличается, поэтому иногда мы можем игнорировать разницу между ними в совокупности. называется программируемым логическим устройством или CPLD/FPGA.Существует несколько компаний, производящих CPLD/FPGas, три крупнейших из которых — ALTERA, XILINX и LAT-TICE.Функция комбинаторной логики разложения CPLD очень сильна, макроблок может разложить дюжину или даже более 20-30 комбинаторных логических входов.Однако LUT FPGA может обрабатывать только комбинационную логику четырех входов, поэтому CPLD подходит для разработки сложной комбинационной логики, такой как декодирование.Однако процесс производства FPGA определяет, что количество LUT и триггеров, содержащихся в чипе FPGA, очень велико, часто тысячи тысяч, CPLD обычно может достигать только 512 логических единиц, и если цена чипа делится на количество логических единиц, средняя стоимость логической единицы FPGA намного ниже, чем у CPLD.Поэтому, если в проекте используется большое количество триггеров, например, при разработке сложной логики синхронизации, то использование FPGA является хорошим выбором.
Хотя и FPGA, и CPLD являются программируемыми ASIC-устройствами и имеют много общих характеристик, из-за различий в структуре CPLD и FPGA они имеют свои особенности:
- CPLD больше подходит для реализации различных алгоритмов и комбинаторной логики, а FPGA больше подходит для реализации последовательной логики.Другими словами, FPGA больше подходит для структуры с большим количеством триггеров, тогда как CPLD больше подходит для структуры с ограниченным количеством триггеров и продуктов с большим количеством терминов.
- Непрерывная структура маршрутизации CPLD определяет, что ее временная задержка является однородной и предсказуемой, тогда как сегментированная структура маршрутизации FPGA определяет, что ее задержка непредсказуема.
- FPGA обладает большей гибкостью в программировании, чем CPLD.
- CPLD программируется путем изменения логической функции фиксированной внутренней схемы, а FPGA программируется путем изменения проводки внутреннего соединения.
- Fpgas можно запрограммировать с помощью логических элементов, а CPLDS — с помощью логических блоков.
- FPGA более интегрирована, чем CPLD, и имеет более сложную структуру подключения и реализацию логики.
В общем, энергопотребление CPLD больше, чем у FPGA, и чем выше степень интеграции, тем очевиднее.