10AX115H2F34E2SG FPGA Arria® 10 GX družina 1150000 celic 20nm tehnologija 0,9 V 1152-pin FC-FBGA
Tehnične specifikacije izdelka
EU RoHS | Skladno |
ECCN (ZDA) | 3A991 |
Status dela | Aktiven |
HTS | 8542.39.00.01 |
SVHC | ja |
SVHC presega mejno vrednost | ja |
Avtomobilizem | No |
PPAP | No |
Priimek | Arria® 10 GX |
Procesna tehnologija | 20nm |
Uporabniški V/I | 504 |
Število registrov | 1708800 |
Delovna napajalna napetost (V) | 0,9 |
Logični elementi | 1150000 |
Število množiteljev | 3036 (18x19) |
Vrsta programskega pomnilnika | SRAM |
Vgrajeni pomnilnik (Kbit) | 54260 |
Skupno število blokov RAM | 2713 |
EMAC-ji | 3 |
Logične enote naprave | 1150000 |
Naprava Število datotek DLL/PLL | 32 |
Oddajno-sprejemni kanali | 96 |
Hitrost oddajnika (Gbps) | 17.4 |
Namenski DSP | 1518 |
PCIe | 4 |
Programabilnost | ja |
Podpora za ponovno programiranje | ja |
Zaščita pred kopiranjem | ja |
Znotrajsistemsko programiranje | ja |
Stopnja hitrosti | 2 |
Enostranski V/I standardi | LVTTL|LVCMOS |
Zunanji pomnilniški vmesnik | DDR3 SDRAM|DDR4|LPDDR3|RLDRAM II|RLDRAM III|QDRII+SRAM |
Najmanjša delovna napajalna napetost (V) | 0,87 |
Največja delovna napajalna napetost (V) | 0,93 |
V/I napetost (V) | 1,2|1,25|1,35|1,5|1,8|2,5|3 |
Najnižja delovna temperatura (°C) | 0 |
Najvišja delovna temperatura (°C) | 100 |
Temperaturni razred dobavitelja | Razširjeno |
Trgovsko ime | Arria |
Montaža | Površinska montaža |
Višina paketa | 2,95 |
Širina paketa | 35 |
Dolžina paketa | 35 |
PCB spremenjen | 1152 |
Standardno ime paketa | BGA |
Paket dobavitelja | FC-FBGA |
Število žebljičkov | 1152 |
Oblika svinca | Žoga |
Razlika in razmerje med FPGA in CPLD
1. Definicija in značilnosti FPGA
FPGAsprejme nov koncept z imenom Logic Cell Array (LCA) in Configurable Logic Block (CLB) in Input Output (IOB) Block and Interconnect.Konfigurabilni logični modul je osnovna enota za realizacijo uporabniške funkcije, ki je običajno urejena v niz in se razprostira po celotnem čipu.Vhodno-izhodni modul IOB dopolnjuje vmesnik med logiko na čipu in zunanjim zatičem paketa ter je običajno razporejen okoli niza čipov.Notranje ožičenje je sestavljeno iz različnih dolžin žičnih segmentov in nekaterih programabilnih povezovalnih stikal, ki povezujejo različne programabilne logične bloke ali V/I bloke, da tvorijo vezje z določeno funkcijo.
Osnovne značilnosti FPGA so:
- Z uporabo FPGA za načrtovanje vezja ASIC uporabnikom ni treba načrtovati proizvodnje, lahko dobijo ustrezen čip;
- FPGA se lahko uporablja kot pilotni vzorec drugih popolnoma prilagojenih ali delno prilagojenihASIC vezja;
- V FPGA je veliko sprožilcev in V/I zatičev;
- FPGA je ena od naprav z najkrajšim ciklom načrtovanja, najnižjimi stroški razvoja in najmanjšim tveganjem v vezju ASIC.
- FPGA uporablja hiter proces CHMOS, nizko porabo energije in je lahko združljiv z nivoji CMOS in TTL.
2, CPLD opredelitev in značilnosti
CPLDje v glavnem sestavljen iz programabilne logične makro celice (LMC) okoli središča programabilne enote medsebojne matrike, v kateri je logična struktura LMC bolj zapletena in ima kompleksno strukturo medsebojne povezave V/I enote, ki jo lahko ustvari uporabnik glede na potrebe specifične strukture vezja za dokončanje določenih funkcij.Ker so logični bloki medsebojno povezani s kovinskimi žicami fiksne dolžine v CPLD, ima oblikovano logično vezje časovno predvidljivost in se izogne slabosti nepopolne napovedi časovne razporeditve strukture medsebojnih povezav.Do devetdesetih let prejšnjega stoletja se je CPLD razvijal hitreje, ne samo z lastnostmi električnega brisanja, ampak tudi z naprednimi funkcijami, kot sta skeniranje robov in spletno programiranje.
Značilnosti programiranja CPLD so naslednje:
- Logičnih in pomnilniških virov je na pretek (Cypress De1ta 39K200 ima več kot 480 Kb RAM-a);
- Prilagodljiv časovni model z redundantnimi viri usmerjanja;
- Prilagodljiv za spreminjanje izhoda zatiča;
- Lahko se namesti v sistem in reprogramira;
- Veliko število V/I enot;
3. Razlike in povezave med FPGA in CPLD
CPLD je okrajšava za kompleksno programabilno logično napravo, FPGA je okrajšava za poljudno programabilno niz vrat, funkcija obeh je v bistvu enaka, vendar je načelo izvajanja nekoliko drugačno, tako da lahko včasih prezremo razliko med obema skupaj imenovana programabilna logična naprava ali CPLD/FPGA.Obstaja več podjetij, ki proizvajajo pline CPLD/FPG, največja tri so ALTERA, XILINX in LAT-TICE.Kombinatorna logična funkcija razgradnje CPLD je zelo močna, makro enota lahko razgradi ducat ali celo več kot 20-30 kombinatoričnih logičnih vhodov.Vendar lahko LUT FPGA obravnava samo kombinacijsko logiko 4 vhodov, zato je CPLD primeren za načrtovanje kompleksne kombinacijske logike, kot je dekodiranje.Vendar proizvodni proces FPGA določa, da je število LUT in sprožilcev v čipu FPGA zelo veliko, pogosto na tisoče, lahko CPLD na splošno doseže le 512 logičnih enot in če ceno čipa delimo s številom logičnih enot enot, je povprečni logični strošek enote FPGA veliko nižji od CPLD.Torej, če se pri načrtovanju uporablja veliko število sprožilcev, kot je načrtovanje zapletene časovne logike, potem je uporaba FPGA dobra izbira.
Čeprav sta tako FPGA kot CPLD programljivi napravi ASIC in imata veliko skupnih značilnosti, imata zaradi razlik v strukturi CPLD in FPGA svoje značilnosti:
- CPLD je bolj primeren za dokončanje različnih algoritmov in kombinatorične logike, FPGA pa je primernejši za dokončanje zaporedne logike.Z drugimi besedami, FPGA je bolj primeren za flip-flop bogato strukturo, medtem ko je CPLD bolj primeren za flip-flop omejeno strukturo in strukturo, bogato s termini izdelka.
- Struktura neprekinjenega usmerjanja CPLD določa, da je njegova časovna zakasnitev enotna in predvidljiva, medtem ko struktura segmentiranega usmerjanja FPGA določa, da je njena zakasnitev nepredvidljiva.
- FPGA ima večjo prilagodljivost kot CPLD pri programiranju.
- CPLD se programira s spreminjanjem logične funkcije fiksnega notranjega vezja, medtem ko se FPGA programira s spreminjanjem ožičenja notranje povezave.
- Fpgas je mogoče programirati pod logičnimi vrati, medtem ko so CPLDS programirani pod logičnimi bloki.
- FPGA je bolj integriran kot CPLD in ima bolj zapleteno strukturo ožičenja in logično izvedbo.
Na splošno je poraba energije CPLD večja od porabe energije FPGA in višja kot je stopnja integracije, bolj očitna je.