Puces IC programmables de puissance XC6SLX100-3FGG484C Présentation de la famille Spartan-6
programming ic chips
,ic programmer circuit
Puces IC programmables de puissance XC6SLX100-3FGG484C Présentation de la famille Spartan-6
XC6SLX100-3FGG484CPrésentation de la famille Spartan-6
Description générale
La famille Spartan®-6 offre des capacités d'intégration de systèmes de pointe avec le coût total le plus bas pour les applications à volume élevé.La famille de treize membres offre des densités étendues allant de 3 840 à 147 443 cellules logiques, avec la moitié de la consommation d'énergie des familles Spartan précédentes, et une connectivité plus rapide et plus complète.Construite sur une technologie de processus cuivre basse consommation 45 nm mature qui offre un équilibre optimal entre coût, puissance et performances, la famille Spartan-6 offre une nouvelle logique de table de recherche (LUT) à 6 entrées à double registre plus efficace et une riche sélection de blocs intégrés au niveau du système.Ceux-ci incluent des blocs RAM de 18 Ko (2 x 9 Ko), des tranches DSP48A1 de deuxième génération, des contrôleurs de mémoire SDRAM, des blocs de gestion d'horloge en mode mixte améliorés, la technologie SelectIO™, des blocs d'émetteur-récepteur série haute vitesse optimisés en puissance, des blocs Endpoint compatibles PCI Express®, des modes de gestion de l'alimentation au niveau du système, options de configuration de détection automatique et sécurité IP améliorée avec protection AES et Device DNA.Ces fonctionnalités offrent une alternative programmable à faible coût aux produits ASIC personnalisés avec une facilité d'utilisation sans précédent.Les FPGA Spartan-6 offrent la meilleure solution pour les conceptions logiques à haut volume, les conceptions DSP orientées consommateur et les applications embarquées sensibles aux coûts.Les FPGA Spartan-6 sont la base de silicium programmable pour les plates-formes de conception ciblées qui fournissent des composants logiciels et matériels intégrés qui permettent aux concepteurs de se concentrer sur l'innovation dès le début de leur cycle de développement.Résumé du FPGA Spartan-6
Caractéristiques
• Famille Spartan-6 :
• FPGA Spartan-6 LX : logique optimisée
• FPGA Spartan-6 LXT : connectivité série haut débit
• Conçu pour un faible coût
• Plusieurs blocs intégrés efficaces
• Sélection optimisée des normes d'E/S
• Coussinets décalés
• Emballages câblés en plastique à grand volume
• Faible puissance statique et dynamique
• Processus 45 nm optimisé pour le coût et la faible consommation d'énergie
• Mode veille prolongée pour une alimentation nulle
• Le mode suspension maintient l'état et la configuration avec réveil multi-broches, amélioration du contrôle
• Tension de base de 1,0 V à faible puissance (FPGA LX, -1L uniquement)
• Tension de cœur haute performance de 1,2 V (FPGA LX et LXT, niveaux de vitesse -2, -3 et -4)
• Banques d'interfaces SelectIO™ multi-tensions et multi-standards
• Jusqu'à 1 050 Mb/s de taux de transfert de données par E/S différentielle
• Entraînement de sortie sélectionnable, jusqu'à 24 mA par broche
• Normes et protocoles de 3,3 V à 1,2 VI/O
• Interfaces de mémoire HSTL et SSTL à faible coût
• Conformité au remplacement à chaud
• Vitesses de balayage d'E/S réglables pour améliorer l'intégrité du signal
• Émetteurs-récepteurs série GTP haut débit dans les FPGA LXT
• Jusqu'à 3,125 Go/s
• Interfaces haut débit
y compris: Serial ATA, Aurora, Ethernet 1G, PCI Express, OBSAI, CPRI, EPON, GPON, DisplayPort et XAUI • Bloc Endpoint intégré pour les conceptions PCI Express (LXT) • Prise en charge de la technologie PCI® à faible coût compatible avec les réseaux 33 MHz, 32 - et spécification 64 bits.• Tranches DSP48A1 efficaces • Traitement arithmétique et du signal hautes performances • Multiplicateur 18 x 18 rapide et accumulateur 48 bits • Capacité de pipeline et de cascade • Pré-additionneur pour aider les applications de filtrage • Blocs de contrôleur de mémoire intégrés • DDR, DDR2, DDR3 et LPDDR prise en charge • Débits de données jusqu'à 800 Mb/s (bande passante maximale de 12,8 Gb/s) • Structure de bus multiport avec FIFO indépendant pour réduire les problèmes de synchronisation de conception • Ressources logiques abondantes avec une capacité logique accrue • Registre à décalage en option ou prise en charge de la RAM distribuée • Efficace Les LUT à 6 entrées améliorent les performances et minimisent la consommation d'énergie • LUT avec doubles bascules pour les applications centrées sur les pipelines • Bloc RAM avec une large gamme de granularité • Bloc RAM rapide avec activation d'écriture d'octets • Blocs de 18 Ko pouvant être programmés en option comme deux 9 indépendants Blocs de RAM de Ko • Tuile de gestion d'horloge (CMT) pour des performances améliorées • Synchronisation à faible bruit et flexible • Les gestionnaires d'horloge numérique (DCM) éliminent le décalage d'horloge et la distorsion du cycle de service • Boucles à verrouillage de phase (PLL) pour une synchronisation à faible gigue • Synthèse de fréquence avec multiplication, division et déphasage simultanés • Seize réseaux d'horloges globales à faible biais • Configuration simplifiée, prend en charge les normes à faible coût • Configuration de détection automatique à 2 broches • Large prise en charge de SPI tiers (jusqu'à x4) et de flash NOR • Fonctionnalité Rich Xilinx Platform Flash avec JTAG • Prise en charge de MultiBoot pour la mise à niveau à distance avec plusieurs flux binaires, à l'aide d'une protection de chien de garde • Sécurité renforcée pour la protection de la conception • Identifiant ADN de périphérique unique pour l'authentification de la conception • Cryptage bitstream AES dans les périphériques plus grands • Traitement intégré plus rapide avec un coût amélioré et peu coûteux , Processeur logiciel MicroBlaze™ • Conceptions IP et de référence à la pointe de l'industrie
Résumé des fonctionnalités du FPGA Spartan-6
Tableau 1 : Récapitulatif des fonctionnalités du FPGA Spartan-6 par périphérique
Appareil | Cellules logiques | Tranches | Tongs | RAM distribuée maximale (ko) | Tranches DSP48A1 | 18 Ko | Max (Ko) | CMT | Blocs de contrôleur de mémoire (max.) | Blocs de point de terminaison pour PCI Express | Émetteurs-récepteurs GTP maximum | Nombre total de banques d'E/S | Utilisateur maximum |
XC6SLX4 | 3 840 | 600 | 4 800 | 75 | 8 | 12 | 216 | 2 | 0 | 0 | 0 | 4 | 132 |
XC6SLX9 | 9 152 | 1 430 | 11 400 | 90 | 16 | 32 | 576 | 2 | 2 | 0 | 0 | 4 | 200 |
XC6SLX16 | 14 579 | 2 278 | 18 244 | 136 | 32 | 32 | 576 | 2 | 2 | 0 | 0 | 4 | 232 |
XC6SLX25 | 24 051 | 3 758 | 30 064 | 229 | 38 | 52 | 936 | 2 | 2 | 0 | 0 | 4 | 266 |
XC6SLX45 | 43 661 | 6 822 | 54 576 | 401 | 58 | 116 | 2088 | 4 | 2 | 0 | 0 | 4 | 358 |
XC6SLX75 | 74 637 | 11 662 | 93 296 | 692 | 132 | 172 | 3096 | 6 | 4 | 0 | 0 | 6 | 408 |
XC6SLX100 | 101 261 | 15 822 | 125 676 | 976 | 180 | 268 | 4824 | 6 | 4 | 0 | 0 | 6 | 480 |
XC6SLX150 | 147 443 | 23 038 | 184 304 | 1355 | 180 | 268 | 4824 | 6 | 4 | 4 | 0 | 0 | 6 |
567XC6S LX25T | 24 051 | 3 758 | 30 064 | 229 | 38 | 52 | 936 | 2 | 2 | 1 | 2 | 4 | 250 |
XC6SLX45T | 43 661 | 6 822 | 54 576 | 401 | 58 | 116 | 2088 | 4 | 2 | 1 | 4 | 4 | 296 |
XC6SLX75T | 74 637 | 11 622 | 93 296 | 692 | 132 | 172 | 3096 | 6 | 4 | 1 | 8 | 6 | 348 |
XC6SLX100T | 101 261 | 15 822 | 126 576 | 976 | 180 | 268 | 4824 | 6 | 4 | 1 | 8 | 6 | 498 |
XC6SLX150T | 147 443 | 23 038 | 184 304 | 1355 | 180 | 268 | 4824 | 6 | 4 | 1 | 8 | 6 | 540 |
Remarques:1. Les valeurs nominales des cellules logiques FPGA Spartan-6 reflètent la capacité accrue des cellules logiques offerte par la nouvelle architecture LUT à 6 entrées.
2. Chaque tranche FPGA Spartan-6 contient quatre LUT et huit bascules.
3. Chaque tranche DSP48A1 contient un multiplicateur 18 x 18, un additionneur et un accumulateur.
4. Les blocs RAM ont une taille fondamentalement de 18 Ko.Chaque bloc peut également être utilisé comme deux blocs indépendants de 9 Ko.
5. Chaque CMT contient deux DCM et une PLL.
Combinaisons dispositif-package FPGA Spartan-6 et E/S disponibles
Tableau 2 : Combinaisons appareil-package Spartan-6 et nombre maximum d'E/S disponibles
Remarques:
1. Il n'y a pas de contrôleur de mémoire sur les périphériques de ces packages.
2. La prise en charge du bloc de contrôleur de mémoire est x8 sur les périphériques XC6SLX9 et XC6SLX16 dans le package CSG225.Il n'y a pas de contrôleur de mémoire dans le XC6SLX4.
3. Ces appareils sont disponibles dans des packages Pb et sans Pb (G supplémentaire) en tant qu'options de commande standard.
4. Ces packages prennent en charge deux des quatre contrôleurs de mémoire des périphériques XC6SLX75, XC6SLX75T, XC6SLX100, XC6SLX100T, XC6SLX150 et XC6SLX150T.