10AX115H2F34E2SG FPGA Famiglia Arria® 10 GX 1150000 celle Tecnologia 20 nm 0,9 V 1152 pin FC-FBGA
Specifiche Tecniche del Prodotto
RoHS UE | Conforme |
ECCN (Stati Uniti) | 3A991 |
Stato della parte | Attivo |
HTS | 8542.39.00.01 |
SVHC | SÌ |
SVHC supera la soglia | SÌ |
Settore automobilistico | No |
PPAP | No |
Cognome | Arria® 10GX |
Tecnologia di processo | 20nm |
I/O utente | 504 |
Numero di registri | 1708800 |
Tensione di alimentazione operativa (V) | 0.9 |
Elementi logici | 1150000 |
Numero di moltiplicatori | 3036 (18x19) |
Tipo di memoria del programma | SRAM |
Memoria incorporata (Kbit) | 54260 |
Numero totale di blocchi RAM | 2713 |
EMAC | 3 |
Unità logiche del dispositivo | 1150000 |
Dispositivo Numero di DLL/PLL | 32 |
Canali del ricetrasmettitore | 96 |
Velocità del ricetrasmettitore (Gbps) | 17.4 |
DSP dedicato | 1518 |
PCIe | 4 |
Programmabilità | SÌ |
Supporto alla riprogrammabilità | SÌ |
Protezione dalla copia | SÌ |
Programmabilità nel sistema | SÌ |
Grado di velocità | 2 |
Standard di I/O a terminazione singola | LVTTL|LVCMOS |
Interfaccia di memoria esterna | SDRAM DDR3|DDR4|LPDDR3|RLDRAM II|RLDRAM III|QDRII+SRAM |
Tensione di alimentazione operativa minima (V) | 0,87 |
Tensione di alimentazione operativa massima (V) | 0,93 |
Tensione I/O (V) | 1.2|1.25|1.35|1.5|1.8|2.5|3 |
Temperatura operativa minima (°C) | 0 |
Temperatura operativa massima (°C) | 100 |
Grado di temperatura del fornitore | Esteso |
Nome depositato | Arria |
Montaggio | Montaggio superficiale |
Altezza del pacco | 2,95 |
Larghezza del pacco | 35 |
Lunghezza del pacchetto | 35 |
Il PCB è cambiato | 1152 |
Nome del pacchetto standard | BGA |
Pacchetto fornitore | FC-FBGA |
Conteggio pin | 1152 |
Forma del piombo | Palla |
La differenza e la relazione tra FPGA e CPLD
1. Definizione e caratteristiche dell'FPGA
FPGAadotta un nuovo concetto denominato Logic Cell Array (LCA), Configurable Logic Block (CLB) e Input Output (IOB) Block and Interconnect.Il modulo logico configurabile è l'unità di base per realizzare la funzione utente, che solitamente è organizzata in un array e distribuita sull'intero chip.Il modulo di ingresso-uscita IOB completa l'interfaccia tra la logica sul chip e il pin del pacchetto esterno ed è solitamente disposto attorno all'array del chip.Il cablaggio interno è costituito da segmenti di filo di varia lunghezza e da alcuni interruttori di connessione programmabili, che collegano vari blocchi logici programmabili o blocchi I/O per formare un circuito con una funzione specifica.
Le caratteristiche di base dell'FPGA sono:
- Utilizzando FPGA per progettare il circuito ASIC, gli utenti non hanno bisogno di progettare la produzione e possono ottenere un chip adatto;
- L'FPGA può essere utilizzato come campione pilota di altri completamente personalizzati o semi-personalizzatiCircuiti ASIC;
- Nell'FPGA sono presenti numerosi trigger e pin I/O;
- L'FPGA è uno dei dispositivi con il ciclo di progettazione più breve, il costo di sviluppo più basso e il rischio più basso nel circuito ASIC.
- L'FPGA adotta un processo CHMOS ad alta velocità, un basso consumo energetico e può essere compatibile con i livelli CMOS e TTL.
2, Definizione e caratteristiche del CPLD
CPLDè composto principalmente da una macro cella logica programmabile (LMC) attorno al centro dell'unità matrice di interconnessione programmabile, in cui la struttura logica LMC è più complessa e ha una struttura di interconnessione di unità I/O complessa, che può essere generata dall'utente in base a le esigenze della specifica struttura circuitale, per completare determinate funzioni.Poiché i blocchi logici sono interconnessi con fili metallici di lunghezza fissa in CPLD, il circuito logico progettato ha prevedibilità temporale ed evita lo svantaggio di una previsione incompleta della temporizzazione della struttura di interconnessione segmentata.Negli anni '90, il CPLD si sviluppò più rapidamente, non solo con caratteristiche di cancellazione elettrica, ma anche con funzionalità avanzate come la scansione dei bordi e la programmazione online.
Le caratteristiche della programmazione CPLD sono le seguenti:
- Le risorse logiche e di memoria sono abbondanti (Cypress De1ta 39K200 ha più di 480 Kb di RAM);
- Modello temporale flessibile con risorse di routing ridondanti;
- Flessibile per modificare l'uscita del pin;
- Può essere installato sul sistema e riprogrammato;
- Ampio numero di unità I/O;
3. Differenze e connessioni tra FPGA e CPLD
CPLD è l'abbreviazione di dispositivo logico programmabile complesso, FPGA è l'abbreviazione di array di porte programmabili sul campo, la funzione dei due è fondamentalmente la stessa, ma il principio di implementazione è leggermente diverso, quindi a volte possiamo ignorare la differenza tra i due, collettivamente denominato dispositivo logico programmabile o CPLD/FPGA.Esistono diverse aziende che producono CPLD/FPGas, le tre più grandi sono ALTERA,XILINX e LAT-TICE.La funzione logica combinatoria della decomposizione CPLD è molto potente, una macro unità può decomporre una dozzina o anche più di 20-30 ingressi logici combinatori.Tuttavia, una LUT di FPGA può gestire solo la logica combinatoria di 4 ingressi, quindi CPLD è adatto per progettare una logica combinatoria complessa come la decodifica.Tuttavia, il processo di produzione dell'FPGA determina che il numero di LUT e trigger contenuti nel chip FPGA è molto elevato, spesso migliaia di migliaia, CPLD può generalmente raggiungere solo 512 unità logiche e se il prezzo del chip è diviso per il numero di unità logiche unità, il costo unitario logico medio dell'FPGA è molto inferiore a quello del CPLD.Pertanto, se nella progettazione viene utilizzato un numero elevato di trigger, ad esempio la progettazione di una logica di temporizzazione complessa, l'utilizzo di un FPGA è una buona scelta.
Sebbene sia FPGA che CPLD siano dispositivi ASIC programmabili e abbiano molte caratteristiche comuni, a causa delle differenze nella struttura di CPLD e FPGA, hanno caratteristiche proprie:
- CPLD è più adatto per completare vari algoritmi e logica combinatoria, mentre FPGA è più adatto per completare la logica sequenziale.In altre parole, FPGA è più adatto per una struttura ricca di flip-flop, mentre CPLD è più adatto per una struttura limitata di flip-flop e ricca di termini di prodotto.
- La struttura di instradamento continuo del CPLD determina che il suo ritardo temporale sia uniforme e prevedibile, mentre la struttura di instradamento segmentato dell'FPGA determina che il suo ritardo è imprevedibile.
- L'FPGA ha maggiore flessibilità rispetto al CPLD nella programmazione.
- Il CPLD viene programmato modificando la funzione logica di un circuito interno fisso, mentre l'FPGA viene programmato modificando il cablaggio della connessione interna.
- Gli Fpgas possono essere programmati tramite porte logiche, mentre i CPLDS sono programmati tramite blocchi logici.
- L'FPGA è più integrato del CPLD e presenta una struttura di cablaggio e un'implementazione logica più complesse.
In generale, il consumo energetico del CPLD è maggiore di quello dell'FPGA e quanto più alto è il grado di integrazione, tanto più evidente è il consumo energetico.