Périphériques de configuration

Les périphériques de configuration Intel® FPGA sont le complément idéal de nos FPGA. Nos périphériques de configuration série sont conçus pour prendre en charge des familles Intel® FPGA spécifiques. Voir aussi : Documentation, Communauté et Assistance.

Périphériques de configuration

Les périphériques de configuration FPGA d'Intel sont les périphériques de configuration les plus faciles à utiliser sur le marché :

  • Ces appareils sont soumis à des tests de régression avec les outils et la propriété intellectuelle d'Intel et sont entièrement pris en charge par le support technique
  • Le fonctionnement est garanti avec tous les blocs de propriété intellectuelle (IP) d'Intel, notamment le chargeur flash série ou les blocs IP parallèles ASMI
  • Conçu pour une efficacité maximale
  • Programmabilité intégrée (ISP) et capacités de reprogrammation non disponibles avec les appareils à programmation unique

Les périphériques de configuration Intel® FPGA présentent les avantages suivants :

  • Fiabilité : ils prennent généralement en charge un minimum de 100 000 cycles d'effacement par secteur et un minimum de 20 ans de conservation des données. De ce fait, leur gestion est plus simple, ne nécessitent aucune correction d'erreurs et de gestion des blocs erronés
  • Faible exigence en nombre de broches : un périphérique flash quad SPI nécessite généralement six broches, mais il peut être utilisé avec seulement quatre broches lors d'un remplacement d'un périphérique EPCQ-A
  • Bande passante élevée

Les périphériques de configuration Intel® FPGA fonctionnent avec une logique dédiée dans les périphériques Intel® Cyclone®, Stratix® et Arria® pour exécuter une mise à niveau fiable du système à distance. Des circuits de récupération dédiés assurent une fonctionnalité « toujours opérationnelle », en garantissant que même si une erreur de mise à jour ou de configuration se produit, le FPGA revient toujours à un état connu pour fonctionner correctement.

Prise en charge de Flash tiers

Outre le périphérique flash EPCQ-A, les périphériques suivants de Macronix* et Micron* sont également pris en charge dans le logiciel Intel® Quartus® Prime.

Fabricant
Famille Densité Remarques
Macronix* MX66U 512 Mo et 2 Go La prise en charge des appareils Macronix*MX66U permet de les utiliser comme appareils de remplacement pour exécuter le schéma de configuration série active des appareils Intel® Stratix® 10 dans le logiciel Intel® Quartus® Prime Pro Edition version 18.0 et versions ultérieures, comme détaillé dans cette base de connaissances.
Micron* MT25Q 256 Mo - 2 Go† La prise en charge des appareils Micron* MT25Q peut être activée en remplacement des appareils EPCQ/L à l'aide d'une variable ini, comme détaillé dans la prise en charge des appareils pour le remplacement EPCQ (>=256 Mo) et EPCQ-L°kdb.

Pour plus de listes de périphériques Flash tiers, veuillez suivre ce lien.

Remarques :

† La prise en charge de MT25Q 2 Go est adaptée aux appareils Intel® Stratix® 10 uniquement en 18.0.

Périphériques de configuration FPGA Intel®

Famille de périphériques de configuration Capacité Conditionnement Tension Compatibilité de la famille de produits FPGA
EPCQ-A 4 Mo - 32 Mo SOIC 8 broches 3,3 V Compatible avec Stratix® V, Arria® V, Cyclone® V, Intel® Cyclone® 10 LP et les familles FPGA antérieures.
EPCQ-A 64 Mo - 128 Mo SOIC 16 broches 3,3 V Compatible avec Stratix® V, Arria® V, Cyclone® V, Intel® Cyclone® 10 LP et les familles FPGA antérieures.

Remarques :

La famille EPCQ-A est prise en charge à partir du logiciel Intel® Quartus® Prime Standard Edition v17.1. Pour la prise en charge des familles de produits pour les familles héritées non incluses dans la version 17.1, déposez une demande de service.

Caractéristiques

Les périphériques de configuration Intel® FPGA disposent d'un ensemble de fonctionnalités avancées qui incluent la programmabilité dans le système (ISP) et l'accès à la mémoire flash, dans des packages peu encombrants.

Caractéristiques du périphérique de configuration série

Caractéristiques L'avantage pour les clients
Programmabilité dans le système (ISP) Augmente la flexibilité de conception, permettant des mises à jour de conception dans le système, ce qui réduit les coûts en rationalise le processus de fabrication.
Accès mémoire Plusieurs périphériques d'interface disponibles avec les processeurs embarqués Nios® et Nios® II vous permettent d'accéder au périphérique de configuration série en tant que module mémoire connecté à votre système embarqué. La capacité de mémoire de l'appareil non consommée pour stocker les données de configuration peut être utilisée comme mémoire non volatile à usage général, ce qui est parfait pour le stockage de programmes et de données. Vous pouvez également utiliser un processeur Nios® II pour modifier les données de configuration, ce qui est utile pour les mises à niveau du système sur le terrain.
Petit format Boîtiers SOIC 8 broches / 16 broches ou BGA 24 billes.

L'ISP offre une flexibilité maximale

Tous les périphériques de configuration série d'Intel sont dotés de la capacité pour ISP. Intel fournit un support ISP dans les périphériques de configuration série via l'interface de programmation série active d'Intel.

Lorsqu'une conception entre en production en série, les concepteurs utilisant des dispositifs de configuration à programmation unique doivent supprimer ces dispositifs et les remplacer par de nouvelles pièces pour les mises à niveau du système. Avec la capacité ISP des périphériques de configuration série d'Intel, vous pouvez facilement effectuer des mises à niveau du système en utilisant un processeur intégré ou un câble de programmation pour réduire considérablement les temps d'arrêt et les coûts.

Si la zone de carte est limitée, les périphériques de configuration série d'Intel peuvent être programmés à l'aide d'un port JTAG via le FPGA. Le logiciel de conception Intel® Quartus® Prime peut télécharger automatiquement la conception du chargeur Flash pour transformer le FPGA en un programmeur JTAG des périphériques de configuration série.

ISP via l'interface de programmation série active

ISP via l'interface de programmation JTAG

Accès à la mémoire flash

Les parties inutilisées de la mémoire flash peuvent être utilisées comme mémoire à usage général. Vous pouvez accéder à cette mémoire à usage général à l'aide d'un processeur intégré Nios® II, ce qui fait des périphériques de configuration série une combinaison complète de solution flash et de configuration.

Vous pouvez même utiliser cette mémoire comme ROM pour le programme de démarrage de votre processeur intégré. Cela peut réduire les besoins en espace sur la carte, éliminer la nécessité d'avoir d'un module de mémoire embarqué supplémentaire et finalement réduire le coût global du système.

Accès à la mémoire flash à l'aide du processeur Nios® II

Le petit facteur de forme permet d'économiser de l'espace précieux sur la carte

L'espace sur la carte est un aspect important du coût total de la conception. Plus une solution consomme d'espace sur la carte, plus le coût de cette solution est élevé. Les périphériques de configuration série d'Intel occupent seulement 30 millimètres carrés d'espace sur la carte, ce qui minimise la quantité d'espace requise sur la carte par une solution SOPC complète. La migration verticale est prise en charge pour tous les périphériques de configuration série utilisant le même package.