PEX6-COP : Carte Coprocesseur PCI Express avec FPGA Virtex-6 et site FMC
La PEX6-COP est une carte co-processeur avec FPGA Virtex6 et un site pour module FMC IO standard sur une carte au format PCI Express demi-longueur.
Le cœur de calcul FPGA est basé sur la famille Xilinx Virtex 6 FPGA, dans des densités allant jusqu’à LX550 et SX475. Le SX475 fournit plus de 2000 éléments MAC DSP fonctionnant jusqu’à 500 MHz. Le cœur FPGA comprend deux banques SRAM QDRII 9 Mo et trois banques DRAM LPDDR3 de 256 Mo. Chaque mémoire est directement connectée au FPGA et est totalement indépendante.
Pour les communications système, la PEX6-COP dispose d’un port PCI Express et d’un port secondaire x4. Le port PCIe est une interface x8, Gen2 capable de fonctionner jusqu’à 3,2 Go / s en continu avec un taux de rafale de 4 Go / s. Le port secondaire peut être utilisé comme ports Aurora (x4 à x1), comme deuxième port PCI Express x4 ou avec un protocole personnalisé.
Un site FMC, conforme à VITA 57, fournit des E / S configurables pour le PEX6-COP. Le site FMC prend entièrement en charge le connecteur à grand nombre de broches, avec plus de 80 paires LVDS directement connectées au FPGA et aux voies x10 jusqu’à 6,25 Gbps par voie. FMC est également facilement adapté aux modules personnalisés spécifiques à l’application.
La puissance consommée de la PEX-COP est inférieure à 15 W pour un fonctionnement typique. La carte est disponible pour une température large (-40 à 85 ° C) et une humidité de 100% avec un revêtement conforme.
La logique FPGA peut être entièrement personnalisée à l’aide du jeu d’outils Frame Work Logic. L’ensemble d’outils prend en charge les conceptions MATLAB et RTL. Le MATLAB BSP prend en charge le développement de matériel en boucle en temps réel à l’aide de l’environnement graphique Simulink de schéma de principe avec Xilinx System Generator. Des cœurs IP pour une gamme de cœurs de traitement de signal pour des applications telles que le sans fil, RADAR et SIGINT telles que DDC, démodulation et FFT sont également disponibles.
Les outils logiciels pour le développement d’hôte comprennent des bibliothèques C et des pilotes pour VxWorks, Windows et Linux. Des exemples d’application illustrant les fonctionnalités du module sont fournis.