10AX115H2F34E2SG FPGA Famille Arria® 10 GX 1150 000 cellules Technologie 20 nm 0,9 V 1152 broches FC-FBGA
Spécifications techniques du produit
RoHS de l'UE | Conforme |
ECCN (États-Unis) | 3A991 |
Statut de la pièce | Actif |
HTS | 8542.39.00.01 |
SVHC | Oui |
SVHC dépasse le seuil | Oui |
Automobile | No |
PPAP | No |
Nom de famille | Arria® 10 GX |
Technologie des procédés | 20 nm |
E/S utilisateur | 504 |
Nombre de registres | 1708800 |
Tension d'alimentation de fonctionnement (V) | 0,9 |
Éléments logiques | 1150000 |
Nombre de multiplicateurs | 3036 (18x19) |
Type de mémoire de programme | SRAM |
Mémoire intégrée (Kbits) | 54260 |
Nombre total de blocs de RAM | 2713 |
EMAC | 3 |
Unités logiques du périphérique | 1150000 |
Périphérique Nombre de DLL/PLL | 32 |
Canaux d'émetteur-récepteur | 96 |
Vitesse de l'émetteur-récepteur (Gbit/s) | 17.4 |
DSP dédié | 1518 |
PCIe | 4 |
Programmabilité | Oui |
Prise en charge de la reprogrammabilité | Oui |
Protection contre la copie | Oui |
Programmabilité intégrée au système | Oui |
Niveau de vitesse | 2 |
Normes d'E/S asymétriques | LVTTL|LVCMOS |
Interface mémoire externe | SDRAM DDR3|DDR4|LPDDR3|RLDRAM II|RLDRAM III|QDRII+SRAM |
Tension d'alimentation de fonctionnement minimale (V) | 0,87 |
Tension d'alimentation de fonctionnement maximale (V) | 0,93 |
Tension d'E/S (V) | 1,2|1,25|1,35|1,5|1,8|2,5|3 |
Température de fonctionnement minimale (°C) | 0 |
Température de fonctionnement maximale (°C) | 100 |
Niveau de température du fournisseur | Étendu |
Nom commercial | Arrie |
Montage | Montage en surface |
Hauteur du colis | 2,95 |
Largeur du paquet | 35 |
Longueur du colis | 35 |
PCB changé | 1152 |
Nom du package standard | BGA |
Forfait fournisseur | FC-FBGA |
Nombre de broches | 1152 |
Forme du plomb | Balle |
La différence et la relation entre FPGA et CPLD
1. Définition et caractéristiques du FPGA
FPGAadopte un nouveau concept nommé Logic Cell Array (LCA) et Configurable Logic Block (CLB) et Input Output (IOB) Block and Interconnect.Le module logique configurable est l'unité de base pour réaliser la fonction utilisateur, qui est généralement disposée en réseau et répartie sur l'ensemble de la puce.Le module d'entrée-sortie IOB complète l'interface entre la logique de la puce et la broche du boîtier externe et est généralement disposé autour du réseau de puces.Le câblage interne se compose de différentes longueurs de segments de fil et de certains commutateurs de connexion programmables, qui connectent divers blocs logiques programmables ou blocs d'E/S pour former un circuit doté d'une fonction spécifique.
Les fonctionnalités de base du FPGA sont :
- En utilisant FPGA pour concevoir un circuit ASIC, les utilisateurs n'ont pas besoin de projeter la production, peuvent obtenir une puce appropriée ;
- Le FPGA peut être utilisé comme échantillon pilote d'autres systèmes entièrement personnalisés ou semi-personnalisés.Circuits ASIC;
- Il existe de nombreux déclencheurs et broches d'E/S dans les FPGA ;
- Le FPGA est l'un des dispositifs présentant le cycle de conception le plus court, le coût de développement le plus bas et le risque le plus faible dans les circuits ASIC.
- Le FPGA adopte un processus CHMOS à grande vitesse, une faible consommation d'énergie et peut être compatible avec les niveaux CMOS et TTL.
2, définition et caractéristiques du CPLD
CPLDest principalement composé d'une cellule macro logique (LMC) programmable autour du centre de l'unité matricielle d'interconnexion programmable, dans laquelle la structure logique LMC est plus complexe et possède une structure d'interconnexion d'unité d'E/S complexe, peut être générée par l'utilisateur selon les besoins de la structure spécifique du circuit, pour remplir certaines fonctions.Étant donné que les blocs logiques sont interconnectés avec des fils métalliques de longueur fixe dans CPLD, le circuit logique conçu présente une prévisibilité temporelle et évite l'inconvénient d'une prédiction incomplète du timing d'une structure d'interconnexion segmentée.Dans les années 1990, le CPLD s'est développé plus rapidement, non seulement grâce à ses caractéristiques d'effacement électrique, mais également grâce à des fonctionnalités avancées telles que la numérisation des bords et la programmation en ligne.
Les caractéristiques de la programmation CPLD sont les suivantes :
- Les ressources logiques et mémoire sont abondantes (le Cypress De1ta 39K200 possède plus de 480 Ko de RAM) ;
- Modèle de synchronisation flexible avec ressources de routage redondantes ;
- Flexible pour changer la sortie des broches ;
- Peut être installé sur le système et reprogrammé ;
- Grand nombre d'unités d'E/S ;
3. Différences et connexions entre FPGA et CPLD
CPLD est l'abréviation de dispositif logique programmable complexe, FPGA est l'abréviation de réseau de portes programmable sur site, la fonction des deux est fondamentalement la même, mais le principe de mise en œuvre est légèrement différent, nous pouvons donc parfois ignorer la différence entre les deux, collectivement appelé dispositif logique programmable ou CPLD/FPGA.Il existe plusieurs sociétés produisant des CPLD/FPGas, les trois plus grandes étant ALTERA, XILINX et LAT-TICE.La fonction logique combinatoire de décomposition CPLD est très puissante, une macro-unité peut décomposer une douzaine, voire plus de 20 à 30 entrées logiques combinatoires.Cependant, une LUT de FPGA ne peut gérer que la logique combinatoire de 4 entrées, le CPLD convient donc à la conception d'une logique combinatoire complexe telle que le décodage.Cependant, le processus de fabrication du FPGA détermine que le nombre de LUT et de déclencheurs contenus dans la puce FPGA est très important, souvent des milliers de milliers. Le CPLD ne peut généralement atteindre que 512 unités logiques, et si le prix de la puce est divisé par le nombre d'unités logiques. unités, le coût unitaire logique moyen du FPGA est bien inférieur à celui du CPLD.Ainsi, si un grand nombre de déclencheurs sont utilisés dans la conception, par exemple la conception d'une logique de synchronisation complexe, l'utilisation d'un FPGA est un bon choix.
Bien que les FPGA et les CPLD soient des dispositifs ASIC programmables et présentent de nombreuses caractéristiques communes, en raison des différences dans la structure du CPLD et du FPGA, ils ont leurs propres caractéristiques :
- CPLD est plus adapté pour compléter divers algorithmes et logiques combinatoires, et FPGA est plus adapté pour compléter la logique séquentielle.En d’autres termes, le FPGA est plus adapté aux structures riches en bascules, tandis que le CPLD est plus adapté aux structures limitées en bascules et riches en termes de produits.
- La structure de routage continu du CPLD détermine que son délai de synchronisation est uniforme et prévisible, tandis que la structure de routage segmenté du FPGA détermine que son délai est imprévisible.
- Le FPGA a plus de flexibilité que le CPLD en matière de programmation.
- CPLD est programmé en modifiant la fonction logique d'un circuit interne fixe, tandis que FPGA est programmé en modifiant le câblage de la connexion interne.
- Les Fpgas peuvent être programmés sous des portes logiques, tandis que les CPLDS sont programmés sous des blocs logiques.
- Le FPGA est plus intégré que le CPLD et a une structure de câblage et une implémentation logique plus complexes.
En général, la consommation électrique du CPLD est supérieure à celle du FPGA, et plus le degré d'intégration est élevé, plus il est évident.