Xilinx
Un article de Wikipédia, l'encyclopédie libre.
Xilinx, Inc. | |
Repères historiques | |
Création : | 1984 |
---|---|
Dates clés : | 1985 : Commercialisation du premier FPGA 1990 : Introduction en bourse |
Personnages clés : | R. Freeman : co-fondateur B. Vonderschmitt : co-fondateur J. Barnett : co-fondateur M. Gavrielov : CEO |
Fiche d’identité | |
Forme juridique : | Société anonyme (NASDAQ : XLNX) |
Slogan(s) : | « The Programmable Logic Company » |
Siège social : | 2100 Logic Drive San Jose, Californie |
Activité(s) : | Semi-conducteurs |
Produit(s) : | Circuits logiques programmables |
Effectif : | ▲ 3 353 employés (en 2007) |
Site corporatif : | (en) http://www.xilinx.com/ |
Données financières | |
Chiffre d’affaires : | ▲ $ 1,843 milliards (en 2007) [1] |
Principaux concurrents | |
Altera, Lattice Semiconductor, Actel, QuickLogic | |
Xilinx, Inc. est une société américaine spécialisée dans la logique programmable.
Elle conçoit et commercialise des circuits logiques programmables, les outils de développement associés et des services annexes (comme la formation et l'expertise).
Sommaire |
[modifier] Historique
[modifier] Fondation
Xilinx a été fondée en 1984 par trois anciens employés de Zilog : Ross Freeman ; Bernie Vonderschmitt et Jim Barnett, avec comme objectif de commercialiser un composant électronique basé sur un nouveau concept : le FPGA.
Bien que située dans la Silicon Valley, la société a choisi de ne pas investir dans sa propre fonderie, mais au contraire de confier l'étape de fabrication de ses composants à des partenaires. Ce modèle de fonctionnement, appelé fabless, s'est largement démocratisé depuis.
[modifier] Développement
La société a commercialisé son premier produit en 1985, le FPGA XC2064. Deux ans plus tard, elle ouvrait des bureaux de vente en Europe et au Japon. En 1990, Xilinx est introduite en bourse, et réalise en 2000 un chiffre d'affaire dépassant le milliard de Dollars.
[modifier] Acquisitions
Au cours de son développement, Xilinx a racheté différentes sociétés :
- AccelChip : 13 Janvier 2006
- Hier Design : 7 Juin 2004
- Triscend : 8 Mars 2004
- RocketChips : 3 Octobre 2000
- Veriphia : 21 Septembre 2000
- LavaLogic : 10 Juillet 2000
- Integral Design : 6 Juillet 2000
- Visual Software Solutions : 2 Novembre 2000
[modifier] Implantation
En 2007 La société possède des centres et des bureaux dans 20 pays.
[modifier] Produits
[modifier] Composants logiques programmables
L'offre commerciale de Xilinx est découpée en plusieurs gammes :
- FPGA hautes performances : gamme Virtex
- FPGA pour la fabrication en grande série : gamme Spartan
- CPLD : gammes XC9500 et Coolrunner
[modifier] FPGA hautes performances
Ce type de FPGA est ciblé pour des applications à forte valeur ajouté :
- Réseaux et télécommunications (routage de dorsale, stations de base cellulaires, ...)
- Vidéo-numérique (effets visuels, encodage, ...)
- Traitement numérique du signal
- Emulation d'ASIC
- Modulation / Démodulation implémentée de manière logicielle (Software Defined Radio)
Classement de la gamme Virtex par ordre chronologique :
- Virtex : annoncé en Novembre 1998
- Virtex-II : annoncé le 15 Janvier 2001
- Virtex-II Pro : annoncé le 4 Mars 2002
- Virtex-4 : annoncé le 13 Septembre 2004
- Virtex-5 : annoncé le 15 Mai 2006
La première génération des Virtex ont introduit l'intégration de mémoire double-port DPRAM et de boucles à verrouillage de délai (DLL) directement au sein de la matrice du FPGA.
Les génération suivantes ont apporté, en plus d'une augmentation des performances et des capacités logiques, des multiplieurs dédiés (codés "en dur" dans la matrice du FPGA), puis un processeur PowerPC et transceivers série multi-gigabit (permettant de supporter directement l'Gigabit Ethernet, et plus récemment le PCI-Express ainsi que le Serial ATA). Les multiplieurs dédiés sont ensuite devenus des blocs DSP dédiés à part entière.
Nom complet | Introduction | Référence | Process de fabrication | Nouveautés introduites | Transceiveurs | PowerPC | Remarques |
---|---|---|---|---|---|---|---|
Virtex | 1998 | XCVxxxx- | 220 nm ; 5 couches ; 2.5 V | DLL et DPRAM | Non | Non | Modèle basé sur le XC4000 |
Virtex-E | 1999 | XCVxxx0E- | 180 nm ; 6 couches; 1.8 V | Support du LVDS | Non | Non | |
Virtex-E EM | 2000 | XCV405E- et XCV812E- | 180 nm ; 6 couches ; 1.8 V | Quantité de DPRAM en hausse | Non | Non | |
Virtex-II | 2001 | XC2Vxxxx- | 150 nm ; 8 couches ; 1.5 V | Multiplieurs cablés | Non | Non | |
Virtex-II Pro | 2002 | XC2VPxxx- | 130 nm ; 9 couches ; 1.5 V | Transceivers ; PowerPC | 3.125 Gbit/s | Oui[2] | |
Virtex-II Pro X | 2003 | XC2VPXxx- | 130 nm ; 9 couches ; 1.5 V | Transceivers 10 Gbit/s [3] | 4.25+ Gbit/s | Oui | Production arrêté [4]; Transceiveurs susceptibles aux variations PVT |
Virtex-4 LX | 2004 | XC4VLXxxx- | 90 nm ; 11 couches ; 1.2 V | Blocs DSP cablés | Non | Non | Plus de ressources logiques que le Virtex-4 SX |
Virtex-4 SX | 2004 | XC4VSXxx- | 90 nm ; 11 couches ; 1.2 V | Blocs DSP cablés | Non | Non | Plus de blocs DSP que le Virtex-4 LX |
Virtex-4 FX | 2004 | XC4VFXxx- | 90 nm ; 11 couches ; 1.2 V | Blocs DSP cablés | 6.125 Gbit/s | Oui | Transceiveurs susceptibles aux variations PVT |
Virtex-5 LX | 2006 | XC5VLXxxx- | 65 nm ; 12 couches ; 1.0 V | LUT à 6 entrées | Non | Non | Plus de ressources logiques que le Virtex-5 SXT |
Virtex-5 LXT | 2007 | XC5VLXTxxx- | 65 nm ; 12 couches ; 1.0 V | LUT à 6 entrées | 3.125 Gbit/s | Non | Plus de ressources logiques que le Virtex-5 SXT |
Virtex-5 SXT | 2007 | XC5VSXTxxx- | 65 nm ; 12 couches ; 1.0 V | LUT à 6 entrées | 3.125 Gbit/s | Non | Plus de blocs DSP que les Virtex-5 LX/LXT |
Virtex-5 FXT | 2008 | XC5VFXTxxx- | 65 nm ; 12 couches ; 1.0 V | LUT à 6 entrées et GTX | 6.5 Gbit/s | Oui | Même chose que LXT et incorpore 2 cœurs PowerPC440 |
[modifier] FPGA de grande série
Nom complet | Introduction | Référence | Process de fabrication | Remarques |
---|---|---|---|---|
Spartan | XCSxx- | 5 V | ||
Spartan-XL | 1998 | XCSxxXL- | 3.3 V | |
Spartan-II | 2000 | XC2Sxxx- | 2.5 V | |
Spartan-IIE | 2000 | XC2SxxxE- | 1.8 V | Basé sur le Virtex-E |
Spartan-3 | 2003 | XC3Sxxxx- | Basé sur le Virtex-II | |
Spartan-3E | ||||
Spartan-3A | ||||
Spartan-3AN | Données de configuration du FPGA conservées dans le composant[5] |
[modifier] CPLD
Xilinx propose les gammes XC9500, CoolRunner rachetée à Philips Semiconductors en 1999.
[modifier] Outils de développement
Xilinx commercialise toute une gamme d'outils de développement pour exploiter ses composants.
Les principaux outils sont :
- Xilinx ISE : Environnement de développement intégré
- Xilinx EDK : Environnement de développement intégré ciblant les processeurs intégrés au FPGA
- Xilinx ChipScope Pro : Outil de déboguage temps-réel de FPGA
[modifier] Technologies
Xilinx fabrique une large gamme de FPGA et de CPLD pour diverses applications. Les plus onéreux sont les FPGA de la famille des Virtex (Virtex II/pro, Virtex 4 et virtex 5). Les Virtex II Pro Virtex 4 et Virtex 5 sont très performants grâce à la présence d'un PowerPC 405 on-chip, c’est-à-dire directement inclut au sein du FPGA. Ils peuvent dès lors contenir des systèmes d'exploitation embarqués comme Linux et travailler avec la logique implémentée dans le FPGA.
Les CPLD sont meilleur marché (Coolrunner I/II) mais sont bien plus limités. Citons encore les FPGA de la famille Spartan qui se trouvent à mi-chemin en terme de complexité. Xilinx vend également des spécifications d'architectures ("IP Cores"). Cela peut aller de fonctions très simples comme des compteurs jusqu'à des systèmes complets comme des microcontrôleurs. Xilinx est également à l'origine du processeur softcore Microblaze.
[modifier] Notes et références
- ↑ Prentation Xilinx (en) http://www.xilinx.com/company/about.htm
- ↑ Excepté le plus petit modèle XC2VP2
- ↑ 10 Gbit/s à l'origine, ramené ensuite à 6.125 Gbit/s max. (en) http://direct.xilinx.com/bvdocs/userguides/ug035.pdf
- ↑ (en) http://www.xilinx.com/products/silicon_solutions/fpgas/virtex/virtex_ii_pro_fpgas/capabilities/index.htm
- ↑ Les FPGA ordinaires font appel à une EEPROM ou Flash externe pour conserver les données de configuration
[modifier] Voir aussi
[modifier] Articles connexes
[modifier] Liens externes
(fr) Le projet Open Graphics vend sa première carte
Open Source TCP/IP stack avec pour exemple un Webserver sur une Xilinx Spartan3E