10AX115H2F34E2SG FPGA Arria® 10 GX Family 1150000 celule 20nm Tehnologie 0,9V 1152-pini FC-FBGA
Specificații tehnice ale produsului
RoHS UE | Conform |
ECCN (SUA) | 3A991 |
Stare piese | Activ |
HTS | 8542.39.00.01 |
SVHC | da |
SVHC depășește pragul | da |
Automobile | No |
PPAP | No |
Nume de familie | Arria® 10 GX |
Proces tehnologic | 20 nm |
I/O utilizator | 504 |
Numărul de registre | 1708800 |
Tensiune de alimentare de funcționare (V) | 0,9 |
Elemente logice | 1150000 |
Numărul de multiplicatori | 3036 (18x19) |
Tipul memoriei programului | SRAM |
Memorie încorporată (Kbit) | 54260 |
Numărul total de blocuri RAM | 2713 |
EMAC-uri | 3 |
Unități logice de dispozitiv | 1150000 |
Numărul dispozitivului de DLL/PLL-uri | 32 |
Canale transceiver | 96 |
Viteza transceiver (Gbps) | 17.4 |
DSP dedicat | 1518 |
PCIe | 4 |
Programabilitate | da |
Suport de reprogramabilitate | da |
Protecție la copiere | da |
Programabilitate în sistem | da |
Gradul de viteză | 2 |
Standarde I/O cu un singur capăt | LVTTL|LVCMOS |
Interfață de memorie externă | DDR3 SDRAM|DDR4|LPDDR3|RLDRAM II|RLDRAM III|QDRII+SRAM |
Tensiune de alimentare minimă de funcționare (V) | 0,87 |
Tensiune maximă de alimentare de operare (V) | 0,93 |
Tensiune I/O (V) | 1.2|1.25|1.35|1.5|1.8|2.5|3 |
Temperatura minimă de funcționare (°C) | 0 |
Temperatura maximă de funcționare (°C) | 100 |
Gradul de temperatură a furnizorului | Extins |
Nume comercial | Arria |
Montare | Montaj de suprafață |
Înălțimea pachetului | 2,95 |
Lățimea pachetului | 35 |
Lungimea pachetului | 35 |
PCB schimbat | 1152 |
Numele pachetului standard | BGA |
Pachetul furnizorului | FC-FBGA |
Număr de pin | 1152 |
Forma plumbului | Minge |
Diferența și relația dintre FPGA și CPLD
1. Definiția și caracteristicile FPGA
FPGAadoptă un nou concept numit Logic Cell Array (LCA) și Bloc logic configurabil (CLB) și Bloc și interconectare de intrare și ieșire (IOB).Modulul logic configurabil este unitatea de bază pentru realizarea funcției utilizator, care este de obicei aranjată într-o matrice și răspândește întregul cip.Modulul de intrare-ieșire IOB completează interfața dintre logica de pe cip și pinul pachetului extern și este de obicei aranjat în jurul matricei de cipuri.Cablajul intern constă din diferite lungimi de segmente de cablu și din unele întrerupătoare de conectare programabile, care conectează diverse blocuri logice programabile sau blocuri I/O pentru a forma un circuit cu o anumită funcție.
Caracteristicile de bază ale FPGA sunt:
- Folosind FPGA pentru a proiecta circuitul ASIC, utilizatorii nu trebuie să proiecteze producția, pot obține un cip potrivit;
- FPGA poate fi folosit ca eșantion pilot de alte personalizate complet sau semi-personalizatecircuite ASIC;
- Există declanșatoare abundente și pini I/O în FPGA;
- FPGA este unul dintre dispozitivele cu cel mai scurt ciclu de proiectare, cel mai mic cost de dezvoltare și cel mai scăzut risc în circuitul ASIC.
- FPGA adoptă un proces CHMOS de mare viteză, consum redus de energie și poate fi compatibil cu nivelurile CMOS și TTL.
2, definiția și caracteristicile CPLD
CPLDeste compus în principal din macrocelulă logică programabilă (LMC) în jurul centrului unității matricei de interconectare programabilă, în care structura logică LMC este mai complexă și are o structură complexă de interconectare a unității I/O, care poate fi generată de utilizator în conformitate cu nevoile structurii specifice circuitului, pentru a îndeplini anumite funcții.Deoarece blocurile logice sunt interconectate cu fire metalice de lungime fixă în CPLD, circuitul logic proiectat are predictibilitate în timp și evită dezavantajul predicției incomplete a timpului structurii de interconectare segmentată.Până în anii 1990, CPLD sa dezvoltat mai rapid, nu numai cu caracteristici de ștergere electrică, ci și cu funcții avansate, cum ar fi scanarea marginilor și programarea online.
Caracteristicile programării CPLD sunt următoarele:
- Resursele logice și de memorie sunt abundente (Cypress De1ta 39K200 are peste 480 Kb de RAM);
- Model de sincronizare flexibilă cu resurse de rutare redundante;
- Flexibil pentru a schimba ieșirea pinului;
- Poate fi instalat pe sistem și reprogramat;
- Număr mare de unități I/O;
3. Diferențele și conexiunile dintre FPGA și CPLD
CPLD este abrevierea dispozitivului logic programabil complex, FPGA este abrevierea matricei de porți programabile în câmp, funcția celor două este practic aceeași, dar principiul de implementare este ușor diferit, așa că uneori putem ignora diferența dintre cele două, în mod colectiv denumit dispozitiv logic programabil sau CPLD/FPGA.Există mai multe companii care produc CPLD/FPGas, cele mai mari trei fiind ALTERA, XILINX și LAT-TICE.Funcția logică combinatorie de descompunere CPLD este foarte puternică, o unitate macro poate descompune o duzină sau chiar mai mult de 20-30 de intrare logică combinatorie.Cu toate acestea, un LUT al FPGA poate gestiona doar logica combinațională a 4 intrări, astfel încât CPLD este potrivit pentru proiectarea logicii combinaționale complexe, cum ar fi decodarea.Cu toate acestea, procesul de fabricație al FPGA determină că numărul de LUT-uri și declanșatoare conținute în cipul FPGA este foarte mare, adesea mii de mii, CPLD poate atinge în general doar 512 unități logice și dacă prețul cipului este împărțit la numărul de cipuri logice. unități, costul unitar logic mediu al FPGA este mult mai mic decât cel al CPLD.Deci, dacă în proiectare se utilizează un număr mare de declanșatori, cum ar fi proiectarea unei logici de sincronizare complexă, atunci utilizarea unui FPGA este o alegere bună.
Deși atât FPGA, cât și CPLD sunt dispozitive ASIC programabile și au multe caracteristici comune, datorită diferențelor în structura CPLD și FPGA, au propriile caracteristici:
- CPLD este mai potrivit pentru completarea diverșilor algoritmi și logica combinatorie, iar FPGA este mai potrivit pentru completarea logicii secvenţiale.Cu alte cuvinte, FPGA este mai potrivit pentru o structură bogată în flip-flop, în timp ce CPLD este mai potrivit pentru o structură bogată în flip-flop și pe termen de produs.
- Structura de rutare continuă a CPLD determină că întârzierea sa de sincronizare este uniformă și previzibilă, în timp ce structura de rutare segmentată a FPGA determină că întârzierea sa este imprevizibilă.
- FPGA are mai multă flexibilitate decât CPLD în programare.
- CPLD este programat prin modificarea funcției logice a unui circuit intern fix, în timp ce FPGA este programat prin schimbarea cablajului conexiunii interne.
- Fpgas poate fi programat sub porți logice, în timp ce CPLDS sunt programate sub blocuri logice.
- FPGA este mai integrat decât CPLD și are o structură de cablare și o implementare logică mai complexă.
În general, consumul de energie al CPLD este mai mare decât al FPGA și cu cât gradul de integrare este mai mare, cu atât este mai evident.