10AX115H2F34E2SG FPGA Arria® 10 GX-familie 1150000 cellen 20 nm technologie 0,9 V 1152-pins FC-FBGA
Producttechnische specificaties
EU RoHS | Meewerkend |
ECCN (VS) | 3A991 |
Onderdeelstatus | Actief |
HTS | 8542.39.00.01 |
SVHC | Ja |
SVHC overschrijdt drempelwaarde | Ja |
Automobiel | No |
PPAP | No |
Achternaam | Arria® 10 GX |
Procestechnologie | 20 nm |
Gebruikers-I/O's | 504 |
Aantal registers | 1708800 |
Bedrijfsvoedingsspanning (V) | 0,9 |
Logische elementen | 1150000 |
Aantal vermenigvuldigers | 3036 (18x19) |
Programmageheugentype | SRAM |
Ingebed geheugen (Kbit) | 54260 |
Totaal aantal blok-RAM | 2713 |
EMAC's | 3 |
Apparaatlogische eenheden | 1150000 |
Apparaat Aantal DLL's/PLL's | 32 |
Zendontvangerkanalen | 96 |
Zendontvangersnelheid (Gbps) | 17.4 |
Toegewijde DSP | 1518 |
PCIe | 4 |
Programmeerbaarheid | Ja |
Ondersteuning voor herprogrammeerbaarheid | Ja |
Kopieerbeveiliging | Ja |
Programmeerbaarheid in het systeem | Ja |
Snelheidsklasse | 2 |
Single-Ended I/O-standaarden | LVTTL|LVCMOS |
Externe geheugeninterface | DDR3 SDRAM|DDR4|LPDDR3|RLDRAM II|RLDRAM III|QDRII+SRAM |
Minimale bedrijfsvoedingsspanning (V) | 0,87 |
Maximale bedrijfsvoedingsspanning (V) | 0,93 |
I/O-spanning (V) | 1,2|1,25|1,35|1,5|1,8|2,5|3 |
Minimale bedrijfstemperatuur (°C) | 0 |
Maximale bedrijfstemperatuur (°C) | 100 |
Leverancier temperatuurklasse | Verlengd |
Handelsnaam | Arria |
Montage | Opbouwmontage |
Pakket Hoogte | 2,95 |
Pakketbreedte | 35 |
Pakketlengte | 35 |
PCB gewijzigd | 1152 |
Standaardpakketnaam | BGA |
Leverancierspakket | FC-FBGA |
Pintelling | 1152 |
Loodvorm | Bal |
Het verschil en de relatie tussen FPGA en CPLD
1. FPGA-definitie en kenmerken
FPGAgebruikt een nieuw concept genaamd Logic Cell Array (LCA) en Configurable Logic Block (CLB) en Input Output (IOB) Block and Interconnect.De configureerbare logische module is de basiseenheid om de gebruikersfunctie te realiseren, die meestal in een array is gerangschikt en over de hele chip is verspreid.De invoer-uitvoermodule IOB voltooit de interface tussen de logica op de chip en de externe pakketpin, en is meestal rond de chiparray gerangschikt.De interne bedrading bestaat uit draadsegmenten van verschillende lengtes en enkele programmeerbare verbindingsschakelaars, die verschillende programmeerbare logische blokken of I/O-blokken met elkaar verbinden om een circuit met een specifieke functie te vormen.
De basisfuncties van FPGA zijn:
- Door FPGA te gebruiken om een ASIC-circuit te ontwerpen, hoeven gebruikers de productie niet te projecteren, maar kunnen ze een geschikte chip krijgen;
- De FPGA kan worden gebruikt als proefmonster van andere volledig op maat gemaakte of semi-aangepaste modellenASIC-circuits;
- Er zijn overvloedige triggers en I/O-pinnen in FPGA;
- FPGA is een van de apparaten met de kortste ontwerpcyclus, de laagste ontwikkelingskosten en het laagste risico in het ASIC-circuit.
- FPGA maakt gebruik van een snel CHMOS-proces, een laag stroomverbruik en kan compatibel zijn met CMOS- en TTL-niveaus.
2, CPLD-definitie en kenmerken
CPLDbestaat voornamelijk uit programmeerbare Logic Macro Cell (LMC) rond het midden van de programmeerbare interconnectiematrixeenheid, waarin de logische structuur van de LMC complexer is en een complexe I/O-unit-interconnectiestructuur heeft, kan door de gebruiker worden gegenereerd volgens de behoeften van de specifieke circuitstructuur, om bepaalde functies te voltooien.Omdat de logische blokken in CPLD onderling zijn verbonden met metaaldraden met een vaste lengte, is het ontworpen logische circuit voorspelbaar in de tijd en wordt het nadeel van een onvolledige voorspelling van de timing van een gesegmenteerde verbindingsstructuur vermeden.In de jaren negentig ontwikkelde CPLD zich sneller, niet alleen met elektrische wiseigenschappen, maar ook met geavanceerde functies zoals edge-scanning en online-programmering.
De kenmerken van CPLD-programmering zijn als volgt:
- Logische bronnen en geheugenbronnen zijn er in overvloed (Cypress De1ta 39K200 heeft meer dan 480 Kb RAM);
- Flexibel timingmodel met redundante routeringsbronnen;
- Flexibel om de pin-uitgang te wijzigen;
- Kan op het systeem worden geïnstalleerd en opnieuw worden geprogrammeerd;
- Groot aantal I/O-units;
3. Verschillen en verbanden tussen FPGA en CPLD
CPLD is de afkorting van Complex Programmable Logic Device, FPGA is de afkorting van Field Programmable Gate Array, de functie van de twee is in principe hetzelfde, maar het implementatieprincipe is iets anders, dus we kunnen soms het verschil tussen de twee gezamenlijk negeren ook wel programmeerbaar logisch apparaat of CPLD/FPGA genoemd.Er zijn verschillende bedrijven die CPLD/FPGas produceren, waarvan de grootste drie ALTERA, XILINX en LAT-TICE zijn.CPLD-decompositie combinatorische logische functie is erg sterk, een macro-eenheid kan een dozijn of zelfs meer dan 20-30 combinatorische logische invoer ontleden.Een LUT van FPGA kan echter alleen de combinatorische logica van 4 ingangen verwerken, dus CPLD is geschikt voor het ontwerpen van complexe combinatorische logica zoals decodering.Het productieproces van FPGA bepaalt echter dat het aantal LUT's en triggers in de FPGA-chip erg groot is, vaak duizenden duizenden. CPLD kan over het algemeen slechts 512 logische eenheden bereiken, en als de chipprijs wordt gedeeld door het aantal logische eenheden eenheden zijn de gemiddelde logische eenheidskosten van FPGA veel lager dan die van CPLD.Dus als er bij het ontwerp gebruik wordt gemaakt van een groot aantal triggers, zoals het ontwerpen van een complexe timinglogica, dan is het gebruik van een FPGA een goede keuze.
Hoewel zowel FPGA als CPLD programmeerbare ASIC-apparaten zijn en veel gemeenschappelijke kenmerken hebben, hebben ze vanwege de verschillen in de structuur van CPLD en FPGA hun eigen kenmerken:
- CPLD is geschikter voor het voltooien van verschillende algoritmen en combinatorische logica, en FPGA is geschikter voor het voltooien van sequentiële logica.Met andere woorden, FPGA is geschikter voor een flip-flop-rijke structuur, terwijl CPLD meer geschikt is voor een flip-flop-gelimiteerde en productterm-rijke structuur.
- De continue routeringsstructuur van CPLD bepaalt dat de timingvertraging uniform en voorspelbaar is, terwijl de gesegmenteerde routeringsstructuur van FPGA bepaalt dat de vertraging onvoorspelbaar is.
- FPGA heeft meer flexibiliteit dan CPLD bij het programmeren.
- CPLD wordt geprogrammeerd door de logische functie van een vast intern circuit te wijzigen, terwijl FPGA wordt geprogrammeerd door de bedrading van de interne verbinding te wijzigen.
- Fpgas kan worden geprogrammeerd onder logische poorten, terwijl CPLDS worden geprogrammeerd onder logische blokken.
- FPGA is meer geïntegreerd dan CPLD en heeft een complexere bedradingsstructuur en logische implementatie.
Over het algemeen is het stroomverbruik van CPLD groter dan dat van FPGA, en hoe hoger de integratiegraad, hoe duidelijker.