10AX115H2F34E2SG FPGA Arria® 10 GX Family 1150000 осередків 20 нм технологія 0,9 В 1152-контактний FC-FBGA
Технічні характеристики продукту
ЄС RoHS | Поступливий |
ECCN (США) | 3A991 |
Статус частини | Активний |
HTS | 8542.39.00.01 |
SVHC | Так |
SVHC перевищує порогове значення | Так |
Автомобільний | No |
PPAP | No |
Прізвище | Arria® 10 GX |
Технологія процесу | 20 нм |
Вхід/вихід користувача | 504 |
Кількість реєстрів | 1708800 |
Робоча напруга живлення (В) | 0,9 |
Логічні елементи | 1150000 |
Кількість множників | 3036 (18x19) |
Тип пам'яті програми | SRAM |
Вбудована пам'ять (Кбіт) | 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 |
Стандартна назва пакета | BGA |
Пакет постачальника | FC-FBGA |
Кількість пінів | 1152 |
Форма свинцю | М'яч |
Різниця та співвідношення між FPGA та CPLD
1. Визначення та характеристики ПЛІС
FPGAприймає нову концепцію під назвою Logic Cell Array (LCA) і Configurable Logic Block (CLB) і Input Output (IOB) Block and Interconnect.Конфігурований логічний модуль є основним блоком для реалізації функції користувача, який зазвичай організовується в масив і розповсюджується на весь чіп.Модуль вводу-виводу 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 — це абревіатура від field programmable gate array, функції обох в основному однакові, але принцип реалізації дещо відрізняється, тому ми іноді можемо ігнорувати різницю між ними разом називається програмованим логічним пристроєм або CPLD/FPGA.Існує кілька компаній, що виробляють гази CPLD/FPG, три найбільші з яких: ALTERA, XILINX і LAT-TICE.Функція комбінаторної логіки декомпозиції CPLD дуже сильна, макроблок може розкласти десяток або навіть більше 20-30 комбінаторних логічних вхідних даних.Однак LUT FPGA може обробляти лише комбінаційну логіку 4 входів, тому 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, і чим вищий ступінь інтеграції, тим очевидніше.