10AX115H2F34E2SG FPGA Arria® 10 GX šeima 1150000 elementų 20nm technologija 0,9V 1152 kontaktų FC-FBGA
Gaminio techninės specifikacijos
ES RoHS | Atitinka |
ECCN (JAV) | 3A991 |
Dalies būsena | Aktyvus |
HTS | 8542.39.00.01 |
SVHC | Taip |
SVHC viršija slenkstį | Taip |
Automobiliai | No |
PPAP | No |
Pavardė | Arria® 10 GX |
Proceso technologija | 20nm |
Vartotojo I/Os | 504 |
Registrų skaičius | 1708800 |
Darbinė maitinimo įtampa (V) | 0.9 |
Loginiai elementai | 1150 000 |
Daugiklių skaičius | 3036 (18 x 19) |
Programos atminties tipas | SRAM |
Įterptoji atmintis (Kbit) | 54260 |
Bendras RAM bloko skaičius | 2713 |
EMAC | 3 |
Įrenginio loginiai vienetai | 1150 000 |
Įrenginio DLL/PLL skaičius | 32 |
Siųstuvo-imtuvo kanalai | 96 |
Siųstuvo-imtuvo greitis (Gbps) | 17.4 |
Dedikuotas DSP | 1518 m |
PCIe | 4 |
Programuojamumas | Taip |
Perprogramavimo palaikymas | Taip |
Apsauga nuo kopijavimo | Taip |
Programavimas sistemoje | Taip |
Greičio laipsnis | 2 |
Vieno galo I/O standartai | LVTTL|LVCMOS |
Išorinės atminties sąsaja | DDR3 SDRAM|DDR4|LPDDR3|RLDRAM II|RLDRAM III|QDRII+SRAM |
Minimali darbinė maitinimo įtampa (V) | 0,87 |
Maksimali darbinė maitinimo įtampa (V) | 0,93 |
Įvesties / išvesties įtampa (V) | 1,2|1,25|1,35|1,5|1,8|2,5|3 |
Minimali darbinė temperatūra (°C) | 0 |
Maksimali darbinė temperatūra (°C) | 100 |
Tiekėjo temperatūros laipsnis | Prailgintas |
Prekinis pavadinimas | Arria |
Montavimas | Paviršinis montavimas |
Pakuotės aukštis | 2.95 |
Pakuotės plotis | 35 |
Pakuotės ilgis | 35 |
PCB pakeistas | 1152 m |
Standartinis paketo pavadinimas | BGA |
Tiekėjo paketas | FC-FBGA |
Smeigtukų skaičius | 1152 m |
Švino forma | Kamuolys |
Skirtumas ir ryšys tarp FPGA ir CPLD
1. FPGA apibrėžimas ir charakteristikos
FPGApriima naują koncepciją, pavadintą loginių elementų masyvo (LCA) ir konfigūruojamo loginio bloko (CLB) ir įvesties išvesties (IOB) bloku ir sujungimu.Konfigūruojamas loginis modulis yra pagrindinis įrenginys, leidžiantis realizuoti vartotojo funkciją, kuri paprastai yra išdėstyta į masyvą ir paskirsto visą lustą.Įvesties-išvesties modulis IOB užbaigia sąsają tarp lusto logikos ir išorinio paketo kaiščio ir paprastai yra išdėstytas aplink lustų masyvą.Vidiniai laidai susideda iš įvairaus ilgio laidų segmentų ir kai kurių programuojamų jungčių jungiklių, kurie sujungia įvairius programuojamus loginius blokus arba I/O blokus, kad sudarytų tam tikrą funkciją turinčią grandinę.
Pagrindinės FPGA funkcijos yra šios:
- Naudojant FPGA ASIC grandinei projektuoti, vartotojams nereikia projektuoti gamybos, jie gali gauti tinkamą lustą;
- FPGA gali būti naudojamas kaip bandomasis kitų visiškai pritaikytų arba pusiau pritaikytų pavyzdžiaiASIC grandinės;
- FPGA yra daug trigerių ir I/O kaiščių;
- FPGA yra vienas iš įrenginių, turinčių trumpiausią projektavimo ciklą, mažiausią kūrimo kainą ir mažiausią riziką ASIC grandinėje.
- FPGA naudoja didelės spartos CHMOS procesą, mažą energijos suvartojimą ir gali būti suderinamas su CMOS ir TTL lygiais.
2, CPLD apibrėžimas ir charakteristikos
CPLDdaugiausia sudarytas iš programuojamų loginių makroelementų (LMC) aplink programuojamo sujungimo matricos bloko centrą, kuriame LMC loginė struktūra yra sudėtingesnė ir turi sudėtingą įvesties / išvesties bloko sujungimo struktūrą, kurią vartotojas gali sugeneruoti pagal konkrečios grandinės struktūros poreikius, atlikti tam tikras funkcijas.Kadangi loginiai blokai yra tarpusavyje sujungti fiksuoto ilgio metaliniais laidais CPLD, suprojektuota loginė grandinė turi laiko nuspėjamumą ir išvengia trūkumo dėl nepilno segmentuotos sujungimo struktūros laiko numatymo.Dešimtajame dešimtmetyje CPLD vystėsi sparčiau ne tik dėl elektrinio trynimo charakteristikų, bet ir su pažangiomis funkcijomis, tokiomis kaip krašto nuskaitymas ir internetinis programavimas.
CPLD programavimo charakteristikos yra šios:
- Loginiai ir atminties resursai yra gausūs (Cypress De1ta 39K200 turi daugiau nei 480 Kb RAM);
- Lankstus laiko nustatymo modelis su pertekliniais maršruto parinkimo ištekliais;
- Lankstus keisti kaiščio išvestį;
- Galima įdiegti sistemoje ir perprogramuoti;
- Didelis I/O vienetų skaičius;
3. FPGA ir CPLD skirtumai ir ryšiai
CPLD yra sudėtingo programuojamo loginio įrenginio santrumpa, FPGA yra lauko programuojamų vartų masyvo santrumpa, abiejų funkcija iš esmės yra ta pati, tačiau įgyvendinimo principas šiek tiek skiriasi, todėl kartais galime nepaisyti skirtumo tarp šių dviejų bendrai. vadinamas programuojamu loginiu įrenginiu arba CPLD/FPGA.Yra keletas įmonių, gaminančių CPLD/FPG, iš kurių trys didžiausios yra ALTERA, XILINX ir LAT-TICE.CPLD skaidymo kombinatorinės logikos funkcija yra labai stipri, makro vienetas gali išskaidyti keliolika ar net daugiau nei 20-30 kombinatorinių loginių įėjimų.Tačiau FPGA LUT gali valdyti tik 4 įėjimų kombinacinę logiką, todėl CPLD yra tinkamas kuriant sudėtingą kombinacinę logiką, pavyzdžiui, dekodavimą.Tačiau FPGA gamybos procesas lemia, kad FPGA luste esančių LUT ir trigerių skaičius yra labai didelis, dažnai tūkstančiai tūkstančių, CPLD paprastai gali pasiekti tik 512 loginių vienetų, o jei lusto kaina yra padalinta iš loginių elementų skaičiaus. vienetų, vidutinė FPGA loginio vieneto kaina yra daug mažesnė nei CPLD.Taigi, jei projektuojant naudojamas didelis skaičius trigerių, pavyzdžiui, kuriant sudėtingą laiko logiką, FPGA naudojimas yra geras pasirinkimas.
Nors ir FPGA, ir CPLD yra programuojami ASIC įrenginiai ir turi daug bendrų savybių, dėl CPLD ir FPGA struktūros skirtumų jie turi savo ypatybes:
- CPLD labiau tinka įvairiems algoritmams ir kombinatorinei logikai, o FPGA – nuosekliai logikai.Kitaip tariant, FPGA labiau tinka flip-flop turtingai struktūrai, o CPLD labiau tinka ribotai apribotai ir turtingai gaminio struktūrai.
- Nuolatinė CPLD maršruto parinkimo struktūra lemia, kad jos laiko delsa yra vienoda ir nuspėjama, o segmentuota FPGA maršruto parinkimo struktūra nustato, kad jos delsa yra nenuspėjama.
- FPGA turi daugiau lankstumo nei CPLD programuojant.
- CPLD programuojamas modifikuojant fiksuotos vidinės grandinės loginę funkciją, o FPGA – keičiant vidinės jungties laidus.
- Fpgas gali būti programuojamas pagal loginius vartus, o CPLDS - pagal loginius blokus.
- FPGA yra labiau integruota nei CPLD ir turi sudėtingesnę laidų struktūrą bei loginį įgyvendinimą.
Apskritai, CPLD energijos suvartojimas yra didesnis nei FPGA, ir kuo didesnis integracijos laipsnis, tuo akivaizdesnis.