Configuration de l’appareil - Centre d’assistance
Le Centre d’assistance pour la configuration des périphériques fournit de la documentation et des formations pour sélectionner une conception et mettre en œuvre des fonctionnalités de configuration.
Vous trouverez des informations sur la sélection, la conception et la mise en œuvre de schémas de configuration et de fonctionnalités. Il existe également des instructions sur la façon de faire apparaître votre système et de déboguer les liens de configuration. Cette page est organisée en catégories qui s’alignent sur le flux de conception d’un système de configuration du début à la fin.
Accédez aux pages ci-dessous des ressources d’assistance pour les périphériques Intel Agilex® 7, Intel® Stratix® 10, Intel® Arria® 10 et Intel® Cyclone® 10 . Pour les autres appareils, recherchez à partir des liens suivants : documentation, cours de formation Intel® FPGA vidéos rapides, exemples de conception Intel® FPGA et FPGA base de connaissances.
Remarque : Les informations relatives aux appareils Agilex® 5 seront mises à jour dans les prochaines versions.
1. Détails de configuration spécifiques à l’appareil
Tableau 1 : schéma de configuration et présentation des fonctionnalités
Schémas de configuration de | la famille d’appareils | Fonctionnalités de configuration | |||||||
---|---|---|---|---|---|---|---|---|---|
Régime |
Largeur des données |
Fréquence d’horloge maximale |
Débit de données maximal |
Sécurité de conception |
Reconfiguration partielle (2) |
Mise à jour du système à distance |
Perturbations d’événement unique |
Configuration via le protocole |
|
Intel Agilex® 5 | Avalon® Streaming | 16 bits | 125 MHz | 2000 Mbit/s |
√ | √ | Noyau IP du chargeur Flash parallèle II | √ | S.O. |
8 bits | 125 MHz | 1000 Mbit/s | √ | √ | |||||
Série active (AS) | 4 bits | 166(1) MHz | 664 Mbit/s | √ | √ | √ | √ | √ | |
JTAG | 1 bit | 30 MHz | 30 Mbit/s | √ | √ | S.O. | √ | S.O. | |
Intel Agilex® 7 |
Avalon® Streaming |
32 bits |
125 MHz |
4000 Mbit/s |
√ |
√ |
Noyau IP du chargeur Flash parallèle II |
√ |
S.O. |
16 bits |
125 MHz |
2000 Mbit/s |
√ |
√ |
|||||
8 bits |
125 MHz |
1000 Mbit/s |
√ |
√ |
|||||
Série active (AS) |
4 bits |
166(1) MHz |
664 Mbit/s |
√ |
√ |
√ |
√ |
√ |
|
JTAG |
1 bit |
30 MHz |
30 Mbit/s |
√ |
√ |
S.O. |
√ |
S.O. |
|
Intel® Stratix® 10 |
Avalon®-ST |
32 bits |
125 MHz |
4000 Mbit/s |
√ |
√ |
Noyau IP du chargeur Flash parallèle II |
√ |
S.O. |
16 bits |
125 MHz |
2000 Mbit/s |
√ |
√ |
|||||
8 bits |
125 MHz |
1000 Mbit/s |
√ |
√ |
|||||
Série active (AS) |
4 bits |
125(1) MHz |
500 Mbit/s |
√ |
√ |
√ |
√ |
√ |
|
JTAG |
1 bit |
30 MHz |
30 Mbit/s |
√ |
√ |
S.O. |
√ |
S.O. |
|
Intel® Arria® 10 |
Configuration via HPS |
32 bits |
100 MHz |
3 200 Mbit/s |
√ |
√ |
via HPS |
√ |
S.O. |
16 bits |
100 MHz |
1 600 Mbit/s |
√ |
||||||
Parallèle passif rapide (FPP) |
32 bits |
100 MHz |
3 200 Mbit/s |
√ |
√ |
Noyau IP du chargeur Flash parallèle |
√ |
S.O. |
|
16 bits |
100 MHz |
1 600 Mbit/s |
√ |
||||||
8 bits |
100 MHz |
800 Mbit/s |
√ |
||||||
Série active (AS) |
4 bits |
100 MHz |
400 Mbit/s |
√ |
√(3) |
√ |
√ |
√ |
|
1 bit |
100 MHz |
100 Mbit/s |
√ |
||||||
Série passive (PS) |
1 bit |
100 MHz |
100 Mbit/s |
√ |
√(3) |
Noyau IP du chargeur Flash parallèle |
√ |
S.O. |
|
JTAG |
1 bit |
33 MHz |
33 Mbit/s |
|
√(3) |
S.O. |
√ |
S.O. |
|
Intel® Cyclone® 10 GX |
Parallèle passif rapide (FPP) |
32 bits |
100 MHz |
3 200 Mbit/s |
√ |
√ |
Noyau IP du chargeur Flash parallèle |
√ |
S.O. |
16 bits |
100 MHz |
1 600 Mbit/s |
√ |
||||||
8 bits |
100 MHz |
800 Mbit/s |
√ |
||||||
Série active (AS) |
4 bits |
100 MHz |
400 Mbit/s |
√ |
√(3) |
√ |
√ |
√ |
|
1 bits |
100 MHz |
100 Mbit/s |
√ |
||||||
Série passive (PS) |
1 bit |
100 MHz |
100 Mbit/s |
√ |
√(3) |
Noyau IP du chargeur Flash parallèle |
√ |
S.O. |
|
JTAG |
1 bit |
33 MHz |
33 Mbit/s |
S.O. |
√(3) |
S.O. |
√ |
S.O. |
|
Intel® Cyclone® 10 LP |
Parallèle passif rapide (FPP) |
8 bits |
66(4)/100(6) MHz |
528(4)/800(6) Mbit/s |
S.O. |
S.O. |
Noyau IP du chargeur Flash parallèle |
√ |
S.O. |
Série passive (PS) |
1 bit |
66(4)/133(5) MHz |
66(4)/133(5) Mbit/s |
S.O. |
S.O. |
Noyau IP du chargeur Flash parallèle |
√ |
S.O. |
|
Série active (AS) |
1 bit |
40 MHz |
40 Mbit/s |
S.O. |
S.O. |
√ |
√ |
S.O. |
|
JTAG |
1 bit |
25 MHz |
25 Mbit/s |
S.O. |
S.O. |
S.O. |
√ |
S.O. |
|
Notes:
|
2. Schémas de configuration et IP
Guides de l’utilisateur de la configuration
Intel Agilex® 7 appareils
Intel Stratix 10 périphériques
Configuration via HPS
Configurer la partie FPGA du périphérique SoC à l’aide du système de processeur dur (HPS)
Intel Agilex® 7 appareils
Intel Stratix 10 périphériques
- Guide de l’utilisateur du Intel Stratix 10 SoC FPGA Boot
- Manuel de référence technique du système de processeur dur Intel Stratix 10
Intel Arria 10 périphériques
Parallèle passif rapide
Intel Arria 10 périphériques
Intel Cyclone 10 périphériques GX
Intel Cyclone 10 périphériques LP
Ressources complémentaires :
Série active
Intel Agilex® 7 appareils
Intel Stratix 10 périphériques
Intel Arria 10 périphériques
Intel Cyclone 10 périphériques GX
Intel Cyclone 10 périphériques LP
Ressources complémentaires :
Série passive
Intel Arria périphériques GX 10
Intel Cyclone 10 périphériques GX
Intel Cyclone 10 périphériques LP
Ressources complémentaires :
JTAG
Périphériques Intel Agilex® 7
- Guide de l’utilisateur de la configuration Intel Agilex® 7
- AN 936 : Exécution de commandes SDM via l’interface JTAG
Intel Stratix 10 périphériques
- Guide de l’utilisateur de la configuration Intel Stratix 10
- AN 936 : Exécution de commandes SDM via l’interface JTAG
Intel Arria 10 périphériques
Intel Cyclone 10 périphériques GX
Intel Cyclone 10 périphériques LP
Ressources complémentaires :
- Informations sur les pilotes de câbles et d’adaptateurs
- AN 425 : Utilisation de la solution STAPL de brouillage en ligne de commande pour la programmation de périphériques
- Prise en charge de la programmation pour le langage Jam STAPL
- AN 414 : Le pilote logiciel JRunner : une solution embarquée pour la configuration JTAG PLD
3. Fonctionnalités de configuration avancées
Sécurité de l’appareil
Périphériques Intel Agilex® 7
Intel Stratix 10 périphériques
Intel Arria 10 périphériques
Intel Cyclone 10 périphériques GX
Ressources complémentaires :
Reconfiguration partielle
Périphériques Intel Agilex® 7
Intel Stratix 10 périphériques
- Guide de l’utilisateur IP des solutions de reconfiguration partielle
- AN 825 : Reconfiguration partielle d’une conception sur Intel Stratix carte de développement FPGA 10 GX
- AN 826 : Tutoriel de reconfiguration partielle hiérarchique pour carte de développement FPGA Stratix 10 GX
- AN 818 : Tutoriel de reconfiguration partielle de mise à jour statique pour la carte de développement FPGA Stratix 10 GX
- AN 819 : Reconfiguration partielle hiérarchique sur la conception de référence PCI Express* pour les périphériques Intel Stratix 10
- AN 820 : Reconfiguration partielle hiérarchique sur la conception de référence PCI Express pour les périphériques Intel Stratix 10
Intel® Arria® 10 périphériques
- Guide de l’utilisateur IP des solutions de reconfiguration partielle
- Arria® 10 : Initialisation et reconfiguration partielle via le guide d’utilisation du protocole
- AN 817 : Tutoriel de reconfiguration partielle de mise à jour statique pour Arria carte de développement FPGA 10 GX
- AN 798 : Reconfiguration partielle avec le Arria 10 HPS
- AN 797 : Reconfiguration partielle d’une conception sur la carte de développement FPGA Intel Arria 10 GX
- AN 784 : Reconfiguration partielle sur la conception de référence PCI Express pour les périphériques Intel Arria 10
- AN 805 : Reconfiguration partielle hiérarchique d’une conception sur Intel Arria carte de développement SoC 10
- AN 806 : Tutoriel de reconfiguration partielle hiérarchique pour carte de développement FPGA Intel Arria 10 GX
- AN 813 : Reconfiguration partielle hiérarchique sur la conception de référence PCI Express pour les périphériques Arria 10
Intel® Cyclone®10 périphériques GX
Ressources complémentaires :
- Guide de l’utilisateur de Intel Quartus Prime Pro Edition : reconfiguration partielle
- Guide de l’utilisateur de Intel Quartus Prime Standard Edition : reconfiguration partielle
- Guide de l’utilisateur de Intel Quartus Prime Standard Edition : Intel FPGA IP de reconfiguration partielle
- Reconfiguration partielle du cœur IP Guide.pdf utilisateur
Mise à niveau du système à distance
Périphériques Intel Agilex® 7
Intel Stratix 10 périphériques
- Guide de l’utilisateur de la configuration Intel Stratix 10
- Exemple de script Tcl
- Guide de l’utilisateur de la mise à jour du système à distance (RSU) du SoC Intel Stratix 10
Intel Arria 10 périphériques
Intel Cyclone 10 périphériques GX
Intel Cyclone 10 périphériques LP
Ressources complémentaires :
Atténuation des perturbations en cas d’événement unique (SEU)
Périphériques Intel Agilex® 7
Intel Stratix 10 périphériques
Intel Arria 10 périphériques
- Manuel Intel Arria 10 Core Fabric et E/S à usage général
- AN 737 : Détection et récupération SEU dans les périphériques Intel Arria 10
- Atténuation des perturbations liées à un événement unique sur les périphériques Arria 10 (vidéo)
Intel Cyclone 10 périphériques GX
Intel Cyclone 10 périphériques LP
Ressources complémentaires :
- Introduction aux perturbations à événement unique
- Guide de l’utilisateur du Intel® FPGA IP de détection SEU avancée
- Guide de l’utilisateur du cœur IP d’injection de Intel® FPGA de fautes
- Comprendre les interruptions fonctionnelles à événement unique dans les conceptions FPGA
- Atténuation SEU dans les périphériques Intel FPGA : étiquetage hiérarchique (vidéo)
Configuration via le protocole (CvP)
Configuration via la page d’assistance du protocole
Périphériques Intel Agilex® 7
Intel Stratix 10 périphériques
Intel Arria 10 périphériques
- Arria 10 Guide de l’utilisateur de l’initialisation et de la reconfiguration partielle sur PCI Express*
- Code du pilote logiciel
Intel Cyclone 10 périphériques GX
IP d’accès Flash
Périphériques Intel Agilex® 7
- Guide de l’utilisateur de l’Intel FPGA IP client de boîte aux lettres
- Guide de l’utilisateur de l’Intel FPGA IP client Mailbox Avalon ST
- AN 932 : Directives de migration Flash Access des périphériques basés sur des blocs de contrôle vers les périphériques SDM
Intel Stratix 10 périphériques
- Guide de l’utilisateur de l’Intel FPGA IP client de boîte aux lettres
- Guide de l’utilisateur du Intel FPGA IP de Serial Flash Mailbox Client
- AN 932 : Directives de migration Flash Access des périphériques basés sur des blocs de contrôle vers les périphériques SDM
Intel Arria 10 périphériques
- Guide de l’utilisateur de l’interface Intel FPGA IP noyau Flash série générique
- Guide de l’utilisateur du cœur Intel FPGA IP parallèle ASMI (Active Serial Memory Interface)
- Guide de l’utilisateur de l’interface ASMI (Active Serial Memory Interface) Parallel II Intel FPGA IP Core
- AN 720 : Simulation du bloc ASMI dans votre conception
Intel Cyclone 10 périphériques GX
- Guide de l’utilisateur de l’interface Intel FPGA IP noyau Flash série générique
- Guide de l’utilisateur de l’interface ASMI (Active Serial Memory Interface) Parallel I Intel® FPGA IP Core
- Guide de l’utilisateur de l’interface ASMI (Active Serial Memory Interface) Parallel II Intel FPGA IP Core
- AN 720 : Simulation du bloc ASMI (Active Serial Memory Interface) dans votre conception
Intel Cyclone 10 périphériques LP
- Guide de l’utilisateur de l’interface Intel FPGA IP noyau Flash série générique
- Guide de l’utilisateur du cœur Intel FPGA IP parallèle ASMI (Active Serial Memory Interface)
- Guide de l’utilisateur de l’interface ASMI (Active Serial Memory Interface) Parallel II Intel FPGA IP Core
- AN 720 : Simulation du bloc ASMI (Active Serial Memory Interface) dans votre conception
IP d’identification de la puce
Périphériques Intel Agilex® 7
- Guide de l’utilisateur de l’Intel FPGA IP client de boîte aux lettres
- Guide de l’utilisateur de l’Intel FPGA IP client Mailbox Avalon ST
Intel Stratix 10 périphériques
Intel Arria 10 périphériques
Intel Cyclone 10 périphériques GX
4. Intel® Quartus® flux de conception logicielle Prime
Tableau 2 : configuration du périphérique et flux de génération des fichiers de programmation
Description du sujet | |
---|---|
Paramètres généraux |
|
Paramètre de configuration |
|
Paramètre des fichiers de programmation |
|
Autres fonctionnalités avancées facultatives |
|
Générer des fichiers de configuration et de programmation |
|
Où puis-je trouver des informations sur les paramètres de configuration de l’appareil et la génération des fichiers de configuration et de programmation ?
Périphériques Intel Agilex® 7
Intel Stratix 10 périphériques
Intel Arria 10 périphériques
Intel Cyclone 10 périphériques GX
Intel Cyclone 10 périphériques LP
5. Conception de la carte
Où puis-je trouver des informations sur les directives de conception de la configuration de l’appareil ?
Périphériques Intel Agilex® 7
Intel Stratix 10 périphériques
Intel Arria 10 périphériques
- AN 738 : Directives de conception des appareils Intel Arria 10
- AN 763 : Directives de conception des appareils SoC Arria 10
Intel Cyclone 10 périphériques GX
Où puis-je trouver des informations sur les consignes de connexion des broches de configuration ?
Périphériques Intel Agilex® 7
Intel Stratix 10 périphériques
Intel Arria 10 périphériques
Intel Cyclone 10 périphériques GX
Intel Cyclone 10 périphériques LP
Où puis-je trouver des informations sur les spécifications de configuration ?
La spécification de configuration dans la fiche technique de l’appareil spécifie les spécifications suivantes :
- Spécifications de synchronisation des broches de contrôle de configuration
- Spécifications de synchronisation/performances pour chacun des schémas de configuration pris en charge
- Taille du flux de bits de configuration
- Estimation du temps de configuration pour chacun des schémas de configuration pris en charge
Périphériques Intel Agilex® 7
Intel Stratix 10 périphériques
Intel Arria 10 périphériques
- Fiche technique de l’appareil Intel Arria 10
- Manuel Intel Arria 10 Core Fabric et E/S à usage général
Intel Cyclone 10 périphériques GX
- Fiche technique de l’appareil Intel Cyclone 10 GX
- Manuel d’E/S à usage général et Intel Cyclone 10 GX Core Fabric
Intel Cyclone 10 périphériques LP
6. Débogage
L’outil de débogage de configuration vous aide à déboguer les problèmes de programmation et de configuration. Cet outil est pris en charge à partir de Intel® Quartus® version 21.3 du programmeur Prime Pro Edition.
AN 955 : Outil de débogueur de configuration du programmeur
Utilitaire de résolution des problèmes de configuration FPGA
Intel Agilex® 7 et Intel Stratix 10 FPGA Outil de débogage de la console système utilisant JTAG
Intel Stratix 10 FPGA SDM Debug Toolkit vous aide à déboguer vos problèmes de configuration.
- Il est disponible dans Intel Quartus logiciel Prime Pro Edition v18.1 et plus.
Vous recherchez un outil pour déboguer les échecs de configuration / la sécurité de conception / le contrôle de redondance cyclique (CRC) de détection des erreurs sur les périphériques Intel® Arria® 10 ?
- Pour obtenir cet outil de diagnostic de configuration, veuillez contacter votre représentant commercial Intel®.
Vous pouvez utiliser cet utilitaire de résolution des problèmes ou cette analyse d’arbre d’erreurs pour identifier les causes possibles des échecs de configuration.
- Utilitaire de résolution des problèmes de configuration FPGA
- Analyse de l’arbre d’erreurs de configuration
Solution basée sur les connaissances
Accédez à la base de connaissances, entrez les mots-clés du problème que vous rencontrez pour trouver la solution.
Périphériques de configuration
Tableau 3 : périphériques de configuration Intel® FPGA
Famille de périphériques de configuration | Compatibilité | de la | tension | FPGA de la famille de produits de la famille de périphériques de configuration |
---|---|---|---|---|
EPCQ-A† | 4 Mo - 32 Mo | SOIC 8 broches | 3,3 V | Compatible avec les familles Stratix® V, Arria® V, Cyclone® V, Intel® Cyclone® 10 LP et antérieures FPGA. |
EPCQ-A† | 64 Mo - 128 Mo | SOIC 16 broches | 3,3 V | Compatible avec les familles Stratix® V, Arria® V, Cyclone® V, Intel® Cyclone® 10 LP et antérieures FPGA. |
Remarques : † famille EPCQ-A est prise en charge à partir de Intel® Quartus® logiciel 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. Voir aussi Périphériques de configuration. |
Tableau 4 : périphériques de configuration tiers pris en charge par Intel
Intel FPGA | Numérode référence | du fournisseur | Adressage des octets | Paramètres de l’horloge factice | Flash permanent compatible avec quatre ? | Catégorie d’assistance | ||
---|---|---|---|---|---|---|---|---|
Préfixe | Suffixe | ASx1 | ASx4 | |||||
Intel Agilex | Micron | MT25QU128 | ABA8E12-0AAT | 3 octets(1) | S.O. | Remarque (14) | N°(6) | Testé et pris en charge par Intel |
MT25QU256 | ABA8E12-0AAT | |||||||
MT25QU512 | ABB8E12-0AAT | |||||||
MT25QU01G | BBB8E12-0AAT | |||||||
MT25QU02G | CBB8E12-0AAT | |||||||
Macronix(10) | MX25U12835F | XDI-10G | 3 octets(1) | S.O. | Remarque (14) | N°(6) | Testé et pris en charge par Intel | |
MX25U25643G | XDI00 | connu pour travailler(13) | ||||||
MX25U25645G | XDI00 | Testé et pris en charge par Intel | ||||||
MX25U51245G | XDI00 | |||||||
MX66U1G45G | XDI00 | |||||||
MX66U2G45G | XRI00 | |||||||
ISSI (en anglais seulement) | IS25WP256E | -RHLE | 3 octets(1) | S.O. | Remarque (14) | N°(6) | connu pour travailler(13) | |
IS25WP512M | -RHLE | |||||||
IS25WP01G | -RHLE(22) | |||||||
Gigadevice | GD25LB512ME | FRRY(23) | 3 octets(1) | S.O. | Remarque (14) | N°(6) | connu pour travailler(13) | |
GD25LT512ME | BIRY(23) | |||||||
GD55LB01GE | BIRY(23) | |||||||
GD55LT01GE | FRRY(23) | |||||||
GD55LB02GE | BIR(23) | |||||||
Winbond | W25Q512NW | FIA(23) | 3 octets(1) | S.O. | Remarque (14) | N°(6) | connu pour travailler(13) | |
Intel Stratix 10 | Micron | MT25QU128 | ABA8ESF-0SIT | 3 octets(1) | S.O. | Remarque (14) | N°(6) | connu pour travailler(11) |
MT25QU256 | ABA8E12-1SIT | |||||||
MT25QU512 | ABB8ESF-0SIT | |||||||
MT25QU01G | BBB8ESF-0SIT | Testé et pris en charge par Intel | ||||||
MT25QU02G | CBB8E12-0SIT | connu pour travailler(11) | ||||||
Macronix(10) | MX25U12835F | MI-100 | 3 octets(1) | S.O. | Remarque (14) | N°(6) | connu pour travailler(11) | |
MX25U25643G | XDI00 | connu pour travailler(13) | ||||||
MX25U25645G | XDI00 | |||||||
MX25U51245G | XDI00 | |||||||
MX66U51235F | XDI-10G | connu pour travailler(11) | ||||||
MX66U1G45G | XDI00 | |||||||
MX66U2G45G | XRI00 | Testé et pris en charge par Intel | ||||||
ISSI (en anglais seulement) | IS25WP256E | -RHLE | 3 octets(1) | S.O. | Remarque (14) | N°(6) | connu pour travailler(13) | |
IS25WP512M | -RHLE | |||||||
IS25WP01G | -RILE(22) | |||||||
Gigadevice | GD25LB512ME | FRRY(23) | 3 octets(1) | S.O. | Remarque (14) | N°(6) | connu pour travailler(13) | |
GD25LT512ME | BIRY(23) | |||||||
GD55LB01GE | BIRY(23) | |||||||
GD55LT01GE | FRRY(23) | |||||||
GD55LB02GE | BIR(23) | |||||||
Winbond | W25Q512NW | FIA(23) | 3 octets(1) | S.O. | Remarque (14) | N°(6) | connu pour travailler(13) | |
Intel Arria 10, Intel Cyclone 10 GX | Micron | MT25QU256 | ABA8E12-1SIT | 4 octets(4) | 10(4) | 10(4) | N°(6) | connu pour travailler(11) |
MT25QU512 | ABB8ESF-0SIT | connu pour travailler(13) | ||||||
MT25QU512 | ABB8E12-0SIT | connu pour travailler(12) | ||||||
MT25QL512 | ABA8ESF-0SIT | |||||||
MT25QL512 | ABB8ESF-0SIT | |||||||
MT25QU01G | BBB8ESF-0SIT | connu pour travailler(13) | ||||||
MT25QU01G | BBB8E12-0SIT | connu pour travailler(12) | ||||||
MT25QU01G | BBA8E12-0SIT | |||||||
MT25QU02G | CBB8E12-0SIT | connu pour travailler(13) | ||||||
Macronix | MX25U256 | 45GXDI54(3) | 4 octets(5) | 10(5) | 10(5) | Oui(6) | connu pour travailler(11) | |
MX25U512 | 45GXDI54(3) | |||||||
MX25U512 | 45GMI00(18) | 3 octets(1) | 8(1) | 6(1) | N°(6) | connu pour travailler(12) | ||
MX66L512 | 35FMI-10G(19) | |||||||
MX66U1G | 45GXDI54(3) | 4 octets(5) | 10(5) | 10(5) | Oui(6) | connu pour travailler(11) | ||
MX66L1G | 45GMI-10G(20) | 3 octets(1) | 8(1) | 6(1) | N°(6) | connu pour travailler(12) | ||
MX66U2G | 45GXRI54(3) | 4 octets(5) | 10(5) | 10(5) | Oui(6) | connu pour travailler(11) | ||
Cypress/Infineon | S25FS512 | SDSBHV210 | 3 octets(1)(2) | 8(1) | 6(1) | N°(6) | connu pour travailler(12) | |
S25FL512 | AGMFI011 | |||||||
S70FL01G | SAGMFI011 | |||||||
Cyclone V, Cyclone V SoC, Arria V, Arria V SoC, Stratix V | Micron | MT25QL128 | ABA8ESF-0SIT | 3 octets(1) | 12(4) | 12(4) | N°(6) | connu pour travailler(13) |
MT25QU128 | ABA8ESF-0SIT | 3 octets(1) | 10(1) | 10(1) | N°(6) | connu pour travailler(12) | ||
MT25QU256 | ABA8ESF-0SIT | |||||||
MT25QL256 | ABA8ESF-0SIT | 4 octets(4) | 4(4) | 10(4) | N°(6) | connu pour travailler(13) | ||
MT25QL512 | ABB8ESF-0SIT | |||||||
MT25QL512 | ABA8ESF-0SIT | 3 octets(1) | 10(1) | 10(1) | N°(6) | connu pour travailler(12) | ||
MT25QL01G | BBB8ESF-0SIT | 4 octets(4) | 4(4) | 10(4) | N°(6) | connu pour travailler(13) | ||
MT25QL02G | CBB8E12-0SIT | connu pour travailler(11) | ||||||
Macronix | MX25L128 | 33FMI-10G(15) | 3 octets(1)(2) | 8(1) | 6(1) | N°(6) | connu pour travailler(13) | |
MX25L256 | 45GMI-08G(16) | |||||||
MX25L256 | 35FMI-10G(16) | connu pour travailler(12) | ||||||
MX25L512 | 45GMI-08G(15) | connu pour travailler(13) | ||||||
MX66L512 | 35FMI-10G(15) | connu pour travailler(12) | ||||||
MX25U512 | 45GMI00(16) | |||||||
MX25U512 | 45GXDI00(16) | |||||||
MX66L1G | 45GMI-10G(16) | |||||||
MX66U2G | 45GXR100(15) | |||||||
Cypress/Infineon | S25FL128 | SAGMFI000 | 3 octets(1)(2) | 8(1) | 6(1) | N°(6) | connu pour travailler(13) | |
S25FL256 | SAGMFI000 | |||||||
S25FL512 | SAGMFI010 | |||||||
S25FL512 | SAGMFIG11 | connu pour travailler(12) | ||||||
S70FL01G | SAGMFI011(17) | |||||||
Gigadevice | GD25Q127 | FCIE(15) | 3 octets(1)(2) | 8(1) | 4(1) | N°(6) | connu pour travailler(12) | |
GD25Q256 | DFIG(15) | |||||||
Cyclone 10 LP | Micron | MT25QL128 | ABA8ESF-0SIT | 3 octets(1)(2) | 8(1) | S.O. | N°(6) | connu pour travailler(11) |
MT25QL256 | ABA8ESF-0SIT | |||||||
MT25QL512 | ABB8ESF-0SIT | |||||||
MT25QL01G | BBB8ESF-0SIT | |||||||
MT25QL02G | CBB8E12-0SIT | |||||||
Macronix | MX25L128 | 33FMI-10G | 3 octets(1)(2) | 8(1) | S.O. | N°(6) | connu pour travailler(11) | |
MX25L256 | 45GMI-08G | |||||||
MX25L512 | 45GMI-08G | |||||||
Cypress/Infineon | S25FL128 | SAGMFI000 | 3 octets(1)(2) | 8(1) | S.O. | N°(6) | connu pour travailler(11) | |
S25FL256 | SAGMFI000 | |||||||
S25FL512 | SAGMFI0I0 | |||||||
Le tableau 3 présente les critères des périphériques de configuration tiers pris en charge par Intel Quartus Convert Programming File Tools/Programming File Generator et Quartus Programmer version 21.3 Pro et 20.1 Standard Edition. Testé et pris en charge par Intel : ces appareils sont soumis à des tests de régression avec des outils Intel FPGA et leur utilisation est entièrement prise en charge par le support technique Intel FPGA. Connus pour fonctionner : ces appareils sont pris en charge par Intel Quartus Convert Programming File Tools ou Programming File Generator Tools et Quartus Programmer version 21.3 Pro Edition ou 20.1 Standard Edition ou des versions plus récentes. Pour les périphériques qui ne sont pas explicitement répertoriés dans la liste Périphérique de configuration des outils du Générateur de fichiers de programmation, vous pouvez définir un périphérique personnalisé à l’aide des options de menu disponibles. |
Notes:
- Utilisation du paramètre par défaut des périphériques de configuration.
- Lors de la mise à niveau du système à distance, l’adresse de démarrage des images doit être définie dans les 128 Mo premiers.
- Intel Arria périphériques GX 10 et Intel Cyclone 10 prennent uniquement en charge les périphériques de configuration Macronix avec les numéros de référence MX25U25645GXDI54, MX25U51245GXDI54, MX66U1G45GXDI54, MX66U2G45GXRI54.
- Intel Quartus programmeur définit le registre de configuration non volatile pendant l’opération de programmation. L’utilisateur doit définir le registre manuellement s’il utilise un programmeur tiers.
- La configuration des périphériques est permanente à cette valeur, l’utilisateur n’a pas la possibilité de modifier ce paramètre.
- Intel Quartus Programmeur émet une commande pour activer le mode quadruple.
- Ces périphériques de configuration ne sont pas pris en charge par les anciens noyaux de Intel FPGA IP ASMI Parallel I et Intel FPGA IP ASMI Parallel II. Pour la nouvelle conception, veuillez vous référer au cœur Intel FPGA IP de l’interface Flash série générique.
- AS x 1 - Prise en charge de la configuration série active de 1 bit de largeur de données
- AS x 4 - Prise en charge du schéma de configuration série actif de 4 bits de largeur de données
- Intel Stratix périphériques 10 et Intel Agilex® 7 ne prennent pas en charge les périphériques de configuration Macronix avec les numéros de référence MX25U25645GXDI54, MX25U51245GXDI54, MX66U1G45GXDI54 et MX66U2G45GXRI54.
- Testé avec FPGA configuration.
- Testé avec HPS.
- Testé avec FPGA configuration et HPS.
- FPGA ROM d’amorçage effectue une opération de lecture normale pour charger le microprogramme qui est la partie initiale du flux binaire. Une fois le microprogramme chargé, elle lit le tableau SFDP (Serial Flash Discovery Parameter) défini par le fournisseur de la mémoire flash pour déterminer le nombre de cycles d’horloge factice pour effectuer une opération de lecture rapide quadruple des E/S afin de charger le reste du flux binaire.
- Mises à jour U-Boot nécessaires. U-Boot utilisé pour le clignotement.
- Mises à jour U-Boot nécessaires.
- sélection de deux puces. HPS Flash Programmer et BootROM utilisent uniquement CS0.
- Modifications nécessaires à U-Boot
- Programmé avec U-Boot
- Programmé avec U-Boot modifié
- S70FS01G est incompatible avec les périphériques Intel Arria 10 et Intel Cyclone 10 GX.
- Vous devez définir un nouveau périphérique de configuration de mémoire flash en fonction du modèle de flux de programmation : ID de périphérique = 0x9d 0x70 0x1b, densité de périphérique = 1024 Mo, die totale du périphérique = 1, modèle de flux de programmation = Macronix. Reportez-vous à la rubrique Ajouter un périphérique flash personnalisé dans le Guide de l’utilisateur du programmeur Flash générique : Intel Quartus édition Prime Pro.
- Vous devez définir un nouveau périphérique de configuration de mémoire flash en fonction du modèle de flux de programmation : ID de périphérique = 0x00 0x00 0x00, densité de périphérique = 512 Mo / 1024 Mo / 2048 Mo, die totale du périphérique = 1, modèle de flux de programmation = Macronix. Reportez-vous à la rubrique Ajouter un périphérique flash personnalisé dans le Guide de l’utilisateur du programmeur Flash générique : Intel Quartus Prime Pro Edition.
- Vous devez définir le nouveau périphérique de configuration de la mémoire flash en fonction du modèle de flux de programmation : Besoin d’ajouter une partie au programmeur : ID de périphérique = 0x9d 0x70 0x1b, densité de périphérique = 1024 Mo, die totale du périphérique = 1, modèle de flux de programmation = Issi. Reportez-vous à la rubrique Ajouter un périphérique flash personnalisé dans le Guide de l’utilisateur du programmeur Flash générique : Intel Quartus édition Prime Pro.
Exemples de conception et conceptions de référence
Périphériques Intel Agilex® 7
- Exemple de conception du noyau Intel FPGA IP du client de Intel Agilex® 7 boîtes aux lettres (accès Flash QSPI et mise à jour du système à distance)
- Lecture de l’ID de puce à l’aide de l’IP de boîte aux lettres AVST dans Intel Agilex® 7
- Intel Agilex® 7 Exemple de conception CvP P-tile pour le mode d’initialisation
Intel Stratix 10 périphériques
- Exemple de conception du Intel FPGA IP principal du client Stratix 10 Mailbox (accès Flash QSPI et mise à jour du système à distance)
- Intel Stratix 10 Exemple de conception d’initialisation CvP
- Exemple de conception CvP Intel Stratix 10 H-Tile
- Intel Stratix 10 H-tile CvP Exemple de conception pour le mode d’initialisation
- Intel Stratix Exemple de conception CvP 10 H-tile pour le mode de mise à jour
- Stratix 10 Exemple de conception du client Intel FPGA IP cœur de Serial Flash Mailbox
Intel Arria 10 périphériques
- Exemples de conceptions CvP pour le kit de développement FPGA Arria 10 GX (FPGA Wiki)
- Intel Arria 10 Mise à jour du système à distance (RSU) avec interface Avalon-MM (FPGA Wiki)
- Portail de mise à jour de la carte mère utilisant la conception de référence de la mémoire flash EPCQ
- Programmateur Flash personnalisable pour Arria 10
Intel Cyclone 10 périphériques GX
- Exemple de conception de l’initialisation Intel Cyclone 10 GX CvP
- Mise à jour du système à distance Cyclone 10 GX
Intel Cyclone 10 périphériques LP
Tableau 5 - Cours de formation et vidéos
Titre de la vidéo |
Description |
---|---|
Introduction à la configuration d’Intel FPGAs | Découvrez les schémas de configuration, les solutions, les fonctionnalités et les outils disponibles pour configurer Intel FPGAs et programmer des périphériques de configuration. |
Découvrez la différence entre tous les schémas de configuration qui peuvent être utilisés pour configurer Intel FPGAs. |
|
Découvrez les fonctionnalités de configuration uniques disponibles sur les appareils Intel Stratix 10. |
|
Mise à niveau du système à distance sur les périphériques Intel MAX 10 |
Découvrez comment configurer et exécuter une RSU sur un périphérique Intel MAX 10. |
Création d’un chargeur de démarrage de deuxième étape pour les SoC Intel FPGA |
Découvrez le flux et les outils disponibles pour personnaliser et générer rapidement le logiciel d’amorçage de deuxième étape. |
Apprenez à générer et à programmer Intel® Arria® 10 FPGAs SoC avec une image de démarrage de deuxième étape chiffrée et/ou signée. |
|
Découvrez les fonctionnalités des familles d’appareils Intel® Arria® 10 et Intel Cyclone 10 GX qui peuvent être utilisées dans la conception de votre propre solution d’atténuation SEU. |
|
Atténuation SEU dans les périphériques Intel FPGA : étiquetage hiérarchique |
Découvrez comment vous pouvez améliorer votre solution de traitement de la sensibilité en complétant la technique d’atténuation des perturbations d’événement unique (SEU) par une fonctionnalité appelée marquage hiérarchique. |
Atténuation SEU dans les appareils Intel FPGA : injection d’erreurs |
En savoir plus sur le cœur IP d’injection d’erreurs et le logiciel de débogueur d’injection d’erreurs pour réduire le taux de défaillance à temps (FIT). |
Apprenez à utiliser le cœur Intel FPGA IP d’interface Flash série générique pour programmer n’importe quel périphérique flash de type interface périphérique série (SPI). |
|
Présentation du matériel SoC : contrôleurs Flash et protocoles d’interface |
Découvrez le sous-système de processeur dur (HPS) que l’on trouve sur les SoC Cyclone V, Arria V et Arria 10. La formation en ligne comprend des informations sur les contrôleurs de stockage non volatiles et les différents protocoles d’interface. |
Reconfiguration partielle pour les appareils Intel FPGA : introduction et affectation de projet |
Formation à la reconfiguration partielle partie 1 de 4. Cette partie de la formation vous présente la fonctionnalité PR et le flux de conception général d’une conception PR. Vous découvrirez également les affectations de partition de conception et de région de verrouillage logique, les affectations requises pour la mise en œuvre d’une conception PR et des recommandations sur la façon de planifier une conception pour les relations publiques. |
Formation à la reconfiguration partielle partie 2 de 4. Cette partie de la formation traite des directives pour la création d’une conception PR, y compris la création d’un super-ensemble de port et d’une logique de figeage. Il traite également des exigences pour un hôte PR, la logique ajoutée à la région statique de la conception ou un périphérique externe pour contrôler les opérations PR. |
|
Reconfiguration partielle pour les appareils Intel FPGA : IP hôte PR et implémentations |
Formation à la reconfiguration partielle partie 3 de 4. Cette partie de la formation traite de toute l’IP PR incluse dans le logiciel Intel Quartus Prime, y compris l’IP du contrôleur PR, l’IP du contrôleur régional et l’IP Freeze Bridge. Vous verrez également comment utiliser ces IP pour implémenter une conception d’hôte interne ou externe. |
Reconfiguration partielle pour les appareils Intel FPGA : fichiers de sortie et démonstration |
Formation à la reconfiguration partielle partie 4 de 4. Cette dernière partie de la formation traite de l’ensemble du flux de conception d’un projet de relations publiques. Il examine également la sortie des fichiers du flux. Vous trouverez également une démonstration d’une conception PR complète et fonctionnelle à l’aide du kit de développement Intel Arria 10 GX. |
Tableau 6 - Vidéos supplémentaires
Titre de la vidéo |
Description |
---|---|
Mise en œuvre d’une conception de reconfiguration partielle dans Qsys pour Intel FPGAs |
Regardez cette vidéo pour savoir comment implémenter la conception de reconfiguration partielle dans Qsys pour Intel FPGAs. |
Regardez cette vidéo pour apprendre comment exécuter la fonction de mise à niveau du système à distance sur Intel Cyclone 10 LP FPGA |
|
Regardez cette vidéo pour apprendre à configurer votre appareil Intel Arria 10 à l’aide du protocole PCIe. |
|
Regardez cette vidéo pour en savoir plus sur la personnalisation des fichiers JAM pour une carte mère avec des chaînes JTAG multi-périphériques. |
|
Regardez cette vidéo pour en savoir plus sur la personnalisation des fichiers JAM pour une carte mère avec des chaînes JTAG multi-périphériques. |
|
Regardez cette vidéo pour en savoir plus sur les schémas de configuration autres que la configuration JTAG habituelle. De plus, cette vidéo couvre le cœur IP du chargeur flash série (SFL). |
Le contenu de cette page est une combinaison de traduction humaine et informatique du contenu original en anglais. Ce contenu vous est fourni pour votre commodité et à titre informatif seulement et ne saurait être totalement exact ou complet. En cas de contradiction entre la version anglaise de cette page et la traduction, c'est la version anglaise qui prévaut. Afficher la version anglaise de cette page.