XCVU9P-2FLGA2104I - интегрирани кола, вградени, FPGA (теренска програмабилна порта низа)
Атрибути на производот
ТИП | ОПИС |
Категорија | Интегрирани кола (IC) |
Мфр | АМД |
Серии | Virtex® UltraScale+™ |
Пакет | Послужавник |
Статус на производот | Активен |
DigiKey програмабилен | Не е потврдена |
Број на LAB/CLBs | 147780 |
Број на логички елементи/клетки | 2586150 |
Вкупно битови RAM меморија | 391168000 |
Број на I/O | 416 |
Напон - Напојување | 0,825V ~ 0,876V |
Тип на монтирање | Површинска монтажа |
Работна температура | -40°C ~ 100°C (TJ) |
Пакет / Случај | 2104-BBGA, FCBGA |
Пакет со уреди за добавувач | 2104-FCBGA (47,5x47,5) |
Основен број на производ | XCVU9 |
Документи и медиуми
ТИП РЕСУРС | ЛИНК |
Листови со податоци | Лист со податоци Virtex UltraScale+ FPGA |
Информации за животната средина | Xiliinx RoHS Cert |
Модели ЕДА | XCVU9P-2FLGA2104I од SnapEDA |
Класификации за животна средина и извоз
АТРИБУТ | ОПИС |
Статус на RoHS | Усогласен со ROHS3 |
Ниво на чувствителност на влага (MSL) | 4 (72 часа) |
ECCN | 3A001A7B |
HTSUS | 8542.39.0001 |
FPGA
Принцип на работа:
FPGA користат концепт како што е Logic Cell Array (LCA), кој внатрешно се состои од три дела: Конфигурабилен логички блок (CLB), влезен излезен блок (IOB) и внатрешна интерконекција.Теренски програмибилни портни низи (FPGA) се програмибилни уреди со различна архитектура од традиционалните логички кола и низи на порти како што се уредите PAL, GAL и CPLD.Логиката на FPGA се имплементира со вчитување на внатрешните статични мемориски ќелии со програмирани податоци, вредностите складирани во мемориските ќелии ја одредуваат логичката функција на логичките ќелии и начинот на кој модулите се поврзани едни со други или со I/ О.Вредностите зачувани во мемориските ќелии ја одредуваат логичката функција на логичките ќелии и начинот на кој модулите се поврзани едни со други или со I/Os, и на крајот функциите што може да се имплементираат во FPGA, што овозможува неограничено програмирање .
Дизајн на чип:
Во споредба со другите типови на дизајн на чипови, обично е потребен повисок праг и поригорозен основен проток на дизајн во однос на FPGA чиповите.Конкретно, дизајнот треба да биде тесно поврзан со шемата за FPGA, што овозможува поголем обем на посебен дизајн на чипови.Со користење на Matlab и специјални алгоритми за дизајн во C, треба да биде можно да се постигне непречена трансформација во сите правци и на тој начин да се осигура дека е во согласност со тековното размислување за дизајн на чипови.Ако е така, тогаш обично е неопходно да се фокусираме на уредната интеграција на компонентите и соодветниот дизајнерски јазик за да се обезбеди употреблив и читлив дизајн на чипот.Употребата на FPGA овозможува дебагирање на таблата, симулација на код и други сродни дизајнерски операции за да се осигура дека тековниот код е напишан на начин и дека дизајнерското решение ги исполнува специфичните барања за дизајн.Дополнително на ова, треба да се даде приоритет на дизајнерските алгоритми со цел да се оптимизира дизајнот на проектот и ефективноста на работата на чипот.Како дизајнер, првиот чекор е да изградите специфичен алгоритамски модул со кој е поврзан кодот на чипот.Тоа е затоа што претходно дизајнираниот код помага да се обезбеди сигурност на алгоритмот и значително го оптимизира целокупниот дизајн на чипот.Со дебагирање на целосна плоча и тестирање за симулација, треба да биде можно да се намали времето на циклусот потрошено при дизајнирање на целиот чип на изворот и да се оптимизира целокупната структура на постоечкиот хардвер.Овој нов модел на дизајн на производи често се користи, на пример, кога се развиваат нестандардни хардверски интерфејси.
Главниот предизвик во дизајнот на FPGA е да се запознаеме со хардверскиот систем и неговите внатрешни ресурси, да се осигура дека дизајнерскиот јазик овозможува ефективна координација на компонентите и да се подобри читливоста и користењето на програмата.Ова исто така поставува високи барања за дизајнерот, кој треба да стекне искуство во повеќе проекти за да ги исполни барањата.
Дизајнот на алгоритмот треба да се фокусира на разумноста за да се обезбеди конечно завршување на проектот, да се предложи решение за проблемот врз основа на фактичката состојба на проектот и да се подобри ефикасноста на операцијата FPGA.По одредувањето на алгоритам треба да биде разумно да се изгради модулот, за да се олесни дизајнот на кодот подоцна.Претходно дизајнираниот код може да се користи во дизајнот на кодот за да се подобри ефикасноста и доверливоста.За разлика од ASIC, FPGA имаат пократок циклус на развој и може да се комбинираат со барања за дизајн за да се промени структурата на хардверот, што може да им помогне на компаниите брзо да лансираат нови производи и да ги задоволат потребите за развој на нестандарден интерфејс кога протоколите за комуникација не се зрели.