10AX115H2F34E2SG FPGA Arria® 10 GX familie 1150000 celler 20nm teknologi 0,9V 1152-pin FC-FBGA
Produktets tekniske specifikationer
EU RoHS | Overensstemmende |
ECCN (USA) | 3A991 |
Del status | Aktiv |
HTS | 8542.39.00.01 |
SVHC | Ja |
SVHC overskrider tærskelværdien | Ja |
Automotive | No |
PPAP | No |
Familie navn | Arria® 10 GX |
Procesteknologi | 20 nm |
Bruger I/O'er | 504 |
Antal registre | 1708800 |
Driftsforsyningsspænding (V) | 0,9 |
Logiske elementer | 1150000 |
Antal multiplikatorer | 3036 (18x19) |
Programhukommelsestype | SRAM |
Indlejret hukommelse (Kbit) | 54260 |
Samlet antal blok RAM | 2713 |
EMAC'er | 3 |
Device Logic Units | 1150000 |
Enhed Antal DLL'er/PLL'er | 32 |
Transceiver kanaler | 96 |
Transceiverhastighed (Gbps) | 17.4 |
Dedikeret DSP | 1518 |
PCIe | 4 |
Programmerbarhed | Ja |
Support til omprogrammerbarhed | Ja |
Kopibeskyttelse | Ja |
Programmerbarhed i systemet | Ja |
Fartklasse | 2 |
Single-Ended I/O-standarder | LVTTL|LVCMOS |
Ekstern hukommelsesgrænseflade | DDR3 SDRAM|DDR4|LPDDR3|RLDRAM II|RLDRAM III|QDRII+SRAM |
Minimum driftsspænding (V) | 0,87 |
Maksimal driftsforsyningsspænding (V) | 0,93 |
I/O-spænding (V) | 1.2|1.25|1.35|1.5|1.8|2.5|3 |
Minimum driftstemperatur (°C) | 0 |
Maksimal driftstemperatur (°C) | 100 |
Leverandørtemperaturklasse | Udvidet |
Handelsnavn | Arria |
Montering | Overflademontering |
Pakkehøjde | 2,95 |
Pakkebredde | 35 |
Pakkens længde | 35 |
PCB ændret | 1152 |
Standardpakkenavn | BGA |
Leverandørpakke | FC-FBGA |
Pin Count | 1152 |
Blyform | Bold |
Forskellen og forholdet mellem FPGA og CPLD
1. FPGA definition og karakteristika
FPGAvedtager et nyt koncept kaldet Logic Cell Array (LCA) og Configurable Logic Block (CLB) og Input Output (IOB) Block and Interconnect.Det konfigurerbare logikmodul er den grundlæggende enhed til at realisere brugerfunktionen, som normalt er arrangeret i et array og spreder hele chippen.Input-output-modulet IOB fuldender grænsefladen mellem logikken på chippen og den eksterne pakkestift og er normalt arrangeret omkring chip-arrayet.Intern ledningsføring består af forskellige længder af ledningssegmenter og nogle programmerbare forbindelseskontakter, som forbinder forskellige programmerbare logiske blokke eller I/O-blokke for at danne et kredsløb med en bestemt funktion.
De grundlæggende funktioner i FPGA er:
- Brug af FPGA til at designe ASIC-kredsløb, brugere behøver ikke at projektere produktion, kan få en passende chip;
- FPGA'en kan bruges som pilotprøve af andre fuldt tilpassede eller semi-tilpassedeASIC kredsløb;
- Der er rigelige udløsere og I/O-ben i FPGA;
- FPGA er en af enhederne med den korteste designcyklus, de laveste udviklingsomkostninger og den laveste risiko i ASIC-kredsløb.
- FPGA anvender højhastigheds CHMOS-proces, lavt strømforbrug og kan være kompatibel med CMOS- og TTL-niveauer.
2, CPLD definition og karakteristika
CPLDer hovedsageligt sammensat af programmerbar logisk makrocelle (LMC) omkring midten af den programmerbare sammenkoblingsmatrixenhed, hvori LMC-logikstrukturen er mere kompleks, og har en kompleks I/O-enhedssammenkoblingsstruktur, kan genereres af brugeren iht. behovene i den specifikke kredsløbsstruktur, for at fuldføre visse funktioner.Fordi de logiske blokke er forbundet med metalledninger med fast længde i CPLD, har det designede logiske kredsløb forudsigelighed i tid og undgår ulempen ved ufuldstændig forudsigelse af timingen af segmenteret sammenkoblingsstruktur.I 1990'erne udviklede CPLD sig hurtigere, ikke kun med elektriske sletteegenskaber, men også med avancerede funktioner såsom kantscanning og onlineprogrammering.
Karakteristikaene ved CPLD-programmering er som følger:
- Logiske ressourcer og hukommelsesressourcer er rigelige (Cypress De1ta 39K200 har mere end 480 Kb RAM);
- Fleksibel timingmodel med redundante routingressourcer;
- Fleksibel til at ændre pin-output;
- Kan installeres på systemet og omprogrammeres;
- Stort antal I/O-enheder;
3. Forskelle og forbindelser mellem FPGA og CPLD
CPLD er forkortelsen for kompleks programmerbar logikenhed, FPGA er forkortelsen for feltprogrammerbar gate array, funktionen af de to er grundlæggende den samme, men implementeringsprincippet er lidt anderledes, så vi kan nogle gange ignorere forskellen mellem de to kollektivt benævnt programmerbar logisk enhed eller CPLD/FPGA.Der er flere virksomheder, der producerer CPLD/FPGas, hvor de tre største er ALTERA, XILINX og LAT-TICE.CPLD-nedbrydningskombinatorisk logikfunktion er meget stærk, en makroenhed kan nedbryde et dusin eller endda mere end 20-30 kombinatoriske logiske input.En LUT af FPGA kan dog kun håndtere kombinationslogikken af 4 inputs, så CPLD er velegnet til at designe kompleks kombinationslogik såsom afkodning.Fremstillingsprocessen for FPGA bestemmer dog, at antallet af LUT'er og triggere indeholdt i FPGA-chippen er meget stort, ofte tusinder af tusinder, kan CPLD generelt kun opnå 512 logiske enheder, og hvis chipprisen divideres med antallet af logiske enheder. enheder, er den gennemsnitlige logiske enhedspris for FPGA meget lavere end for CPLD.Så hvis et stort antal triggere bruges i designet, såsom at designe en kompleks timinglogik, så er brug af en FPGA et godt valg.
Selvom både FPGA og CPLD er programmerbare ASIC-enheder og har mange fælles karakteristika, på grund af forskellene i strukturen af CPLD og FPGA, har de deres egne karakteristika:
- CPLD er mere egnet til at færdiggøre forskellige algoritmer og kombinatorisk logik, og FPGA er mere egnet til at færdiggøre sekventiel logik.Med andre ord er FPGA mere velegnet til flip-flop-rig struktur, mens CPLD er mere egnet til flip-flop-begrænset og produkt-term rig struktur.
- Den kontinuerlige routingstruktur af CPLD bestemmer, at dens tidsforsinkelse er ensartet og forudsigelig, mens den segmenterede routingstruktur af FPGA bestemmer, at dens forsinkelse er uforudsigelig.
- FPGA har mere fleksibilitet end CPLD i programmering.
- CPLD programmeres ved at ændre den logiske funktion af et fast internt kredsløb, mens FPGA programmeres ved at ændre ledningsføringen af den interne forbindelse.
- Fpgas kan programmeres under logiske porte, mens CPLDS er programmeret under logiske blokke.
- FPGA er mere integreret end CPLD og har mere kompleks ledningsstruktur og logisk implementering.
Generelt er strømforbruget for CPLD større end for FPGA, og jo højere integrationsgraden er, jo mere indlysende.