Centre d'assistance de programmation
Le centre de programmation fournit une explication des solutions de programmation pour les appareils Intel® FPGA programmables MAX® II, MAX® 3000A, MAX® 7000 et de configuration.
MAX® 3000
Méthodes de programmation des appareils MAX 3000A
Outils de programmation FPGA Intel
Les appareils MAX 3000A peuvent être programmés avec les outils de programmation Intel FPGA (y compris les câbles de téléchargement USB-BlasterTM, ByteBlasterTM II, ByteBlasterMVTM et MasterBlasterTM et l'unité de programmation Intel FPGA (APU) avec les adaptateurs associés) qui sont utilisés avec Intel® Quartus® Prime ® ou Quartus® II.
- Informations sur l'APU et le pilote du câble de téléchargement
- Télécharger la fiche technique et les guides d'utilisation des câbles
- Informations sur les cartes de programmation
Testeur en circuit
Les appareils MAX 3000A peuvent être programmés à l'aide de testeurs en circuit.
Outils d'analyse des périphériques
Les appareils MAX 3000A peuvent être programmés à l'aide d'outils d'analyse de périphérique.
Programmeurs tiers
Les fournisseurs tiers offrent une assistance pour la programmation des appareils MAX 3000A.
Programmation IEEE 1532
Les appareils MAX 3000A prennent en charge l'ISP en utilisant la norme IEEE 1532.
Jam STAPL
La programmation de l'appareil MAX 3000A peut être effectuée avec le programmateur Jam Standard Test and Programming Language (STAPL).
Documentation
- Fiche technique de la famille de dispositifs logiques programmables MAX 3000A (PDF)
- AN 95 : Programmabilité en système dans les appareils MAX® (PDF)
- AN 109 : Utilisation du testeur HP 3070 pour la programmation dans le système (PDF)
- Brochages MAX 3000A
Articles de la base de connaissances FPGA
MAX® II
Méthodes de programmation des appareils MAX® II
Les appareils Intel® FPGA MAX II peuvent être programmés dans le système via l'interface standard IEEE 1149.1 (JTAG) à 4 broches. La programmabilité intégrée au système (ISP) offre des itérations rapides et efficaces pendant le développement de la conception et offre également une solution de programmation de production à faible coût.
Outils de programmation d'Intel® FPGA
Les appareils MAX II peuvent être programmés avec des câbles de téléchargement Intel® FPGA tels que l'USB-BlasterTM, ByteBlasterTM II, ByteBlasterMV TMou MasterBlaster TM avec le logiciel Quartus® Prime ou Quartus® II II.
- Télécharger les informations sur le pilote de câble
- Télécharger la fiche technique et les guides d'utilisation des câbles
Testeur en circuit
Les appareils MAX II peuvent être programmés à l'aide de testeurs en circuit.
Outils d'analyse des périphériques
Les appareils MAX II peuvent être programmés à l'aide d'outils d'analyse de périphérique.
Programmeurs tiers
Les fournisseurs tiers offrent une prise en charge conventionnelle de la programmation hors carte pour les appareils MAX II.
Programmation IEEE 1532
Les appareils MAX II prennent en charge l'ISP en utilisant la norme IEEE 1532.
JamTM STAPL
La programmation de l'appareil MAX II peut être effectuée avec le programmateur Jam Standard Test and Programming Language (STAPL).
Documentation
- Utilisation de Jam STAPL pour ISP via un processeur intégré (PDF) chapitre du manuel du dispositif MAX II
- Section Programmabilité intégrée au système (PDF) du Manuel de l'appareil MAX II
- Feuille Errata de la famille de dispositifs MAX II (PDF)
- Broches MAX II
Articles de la base de connaissances FPGA
- Que se passe-t-il en cas de panne de courant pendant la programmation ISP ou ISP en temps réel des appareils MAX II ?
- Est-il possible d'utiliser ISP pour mettre à jour ou programmer une conception d'appareil MAX II dans la mémoire flash de configuration sans écraser le contenu de la mémoire flash utilisateur ?
- Dois-je reprogrammer mon appareil MAX II si je veux utiliser un niveau de tension VCCIO différent pour une banque ?
- Comment activer la fonction ISP en temps réel dans le programmateur Quartus® Prime ou Quartus® II ou les lecteurs Jam/JBC ?
- Base de connaissances
MAX® 7000
Les appareils Intel® FPGA MAX® 7000, MAX 7000S, MAX 7000A et MAX 7000B ont différentes méthodes de programmation, comme indiqué ci-dessous.
Méthodes de programmation pour Appareils MAX 7000
Les appareils MAX 7000 ne prennent pas en charge l'interface JTAG et ne peuvent être programmés qu'à l'aide de la méthode conventionnelle.
Outils de programmation d'Intel® FPGA
Les appareils MAX 7000 peuvent être programmés à l'aide des unités de programmation Altera® (APU) avec les adaptateurs associés.
Programmeurs tiers
Les fournisseurs tiers offrent une prise en charge de la programmation hors carte conventionnelle pour les appareils MAX 7000.
Méthodes de programmation pour les appareils MAX 7000S, MAX 7000A et MAX 7000B
Les appareils MAX 7000S, MAX 7000A et MAX 7000B peuvent être programmés dans le système via l'interface standard IEEE 1149.1 (JTAG) à 4 broches.
Outils de programmation d'Intel® FPGA
Les appareils MAX 7000S, MAX 7000A et MAX 7000B peuvent être programmés avec les outils de programmation Intel® FPGA (y compris les câbles de téléchargement USB-BlasterTM, ByteBlasterTM II, ByteBlasterMVTM et MasterBlasterTM et l'unité de programmation Altera ®(APU) avec les adaptateurs associés) qui sont utilisés avec le logiciel Quartus® II.
- Informations sur l'APU et le pilote du câble de téléchargement
- Télécharger la fiche technique et les guides d'utilisation des câbles
- Informations sur les cartes de programmation
Testeur en circuit
Les appareils MAX 7000S, MAX 7000A et MAX 7000B peuvent être programmés à l'aide de testeurs en circuit.
Outils d'analyse des périphériques
Les appareils MAX 7000S, MAX 7000A et MAX 7000B peuvent être programmés à l'aide d'outils d'analyse de périphérique.
Programmeurs tiers
Les fournisseurs tiers offrent une prise en charge de la programmation hors carte conventionnelle pour les appareils MAX 7000S, MAX 7000A et MAX 7000B.
Programmation IEEE 1532
Les appareils MAX 7000S, MAX 7000A et MAX 7000B prennent en charge la programmabilité dans le système (ISP) à l'aide de la norme IEEE 1532.
Jam STAPL
Les appareils MAX 7000S, MAX 7000A et MAX 7000B peuvent être programmés à l'aide du programmateur STAPL (Standard Test and Programming Language) de JamTM.
Documentation
- Fiche technique de la famille de dispositifs logiques programmables MAX 7000 (PDF)
- AN 95 : Programmabilité intégrée au système dans les appareils MAX (PDF)
- AN 109 : Utilisation du testeur HP 3070 pour la programmation dans le système (PDF)
- Broches d'appareil MAX 7000
Articles de la base de connaissances FPGA
- Puis-je interrompre la programmation d'un appareil MAX 7000AE, MAX 7000B ou MAX 3000A sans l'endommager ?
- À quelle vitesse un appareil MAX 7000 peut-il être alimenté et fonctionner s'il est déjà programmé ?
- Existe-t-il un moyen de surveiller le bit ISP DONE (MAX 7000AE, MAX 7000B, MAX 3000A) ?
- Les fichiers objet du programmeur (.pof) de la famille d'appareils MAX 7000 (MAX 7000E, MAX 7000S et MAX 7000A) sont-ils compatibles ?
- Puis-je programmer les quatre broches JTAG (TCK, TMS, TDI et TDO) en tant que broches d'E/S lors de la programmation d'appareils MAX 7000 via un programmateur tiers basé sur socket ?
- Base de connaissances
Appareil de configuration
Les appareils de configuration Intel® FPGA améliorés (EPC16, EPC8 et EPC4) et les appareils de configuration série (EPCS4, EPCS1, EPCS16 et EPCS64) offrent une solution de configuration économique pour tous les Intel® FPGA. Les appareils de configuration améliorée et série ont des méthodes de programmation différentes, comme décrit ci-dessous.
Méthodes de programmation d'appareil de configuration améliorées
Les appareils de configuration Intel® FPGA améliorés (EPC16, EPC8 et EPC4) et les appareils de configuration série (EPCS4, EPCS1, EPCS16 et EPCS64) offrent une solution de configuration économique pour tous les FPGA Intel®. Les appareils de configuration améliorée et série ont des méthodes de programmation différentes, comme décrit ci-dessous.
Les appareils de configuration améliorée (EPC) peuvent être programmés dans le système via l'interface standard IEEE 1149.1 (JTAG) à 4 broches. Les appareils EPC peuvent être programmés en utilisant les méthodes suivantes :
Outils de programmation d'Intel® FPGA
Les appareils EPC peuvent être programmés à l'aide du logiciel Quartus® Prime ou Quartus® II et des câbles de téléchargement Intel® FPGA tels que l'USB-BlasterTM, ByteBlasterTM II, ByteBlasterMVTM ou MasterBlasterTM.
- Télécharger les informations sur le pilote de câble
- Télécharger la fiche technique et les guides d'utilisation des câbles
Testeur en circuit
Les appareils EPC peuvent être programmés à l'aide de testeurs en circuit.
Outils d'analyse des périphériques
Les appareils EPC peuvent être programmés à l'aide d'outils d'analyse de périphérique.
Programmeurs tiers
Les fournisseurs tiers offrent une prise en charge de la programmation hors carte conventionnelle pour les appareils EPC.
Programmation IEEE 1532
Les appareils EPC prennent en charge la programmabilité intégrée au système (ISP) à l'aide de la norme IEEE 1532.
Jam STAPL
La programmation de l'appareil EPC peut être effectuée avec le programmeur Jam Standard Test and Programming Language (STAPL).
Méthodes de programmation des appareils de configuration série
Les appareils de configuration série (EPCS) ne prennent pas en charge l'interface JTAG, la méthode conventionnelle pour programmer ces appareils se fait via l'interface de programmation série active (AS). Les appareils EPCS peuvent être programmés en utilisant les méthodes suivantes :
Outils de programmation d'Intel® FPGA
Les appareils EPCS peuvent être programmés à l'aide du logiciel Quartus® II via des câbles de téléchargement Intel® FPGA tels que l'USB-Blaster et ByteBlaster II. Les anciennes versions des câbles de téléchargement Intel® FPGA (ByteblasterMV et MasterBlaster) ne peuvent pas être utilisées pour programmer ces appareils.
- Télécharger les informations sur le pilote de câble
- Télécharger la fiche technique et les guides d'utilisation des câbles
Programmation dans le système à l'aide d'un microprocesseur externe
Les appareils EPCS peuvent être programmés dans le système par un microprocesseur externe à l'aide de SRunner. SRunner est un pilote logiciel développé pour la programmation d'appareil de configuration série intégrée que les concepteurs peuvent personnaliser pour s'adapter à différents systèmes embarqués.
Programmation dans le système à l'aide de Serial Flash Loader
Les appareils EPCS peuvent être programmés via l'interface JTAG en utilisant un FPGA comme pont entre l'interface JTAG et l'appareil EPCS.
Programmeurs tiers
Les fournisseurs tiers offrent une prise en charge conventionnelle de la programmation hors carte pour les appareils EPCS.
Documentation
- Fiche technique des appareils de configuration améliorés (EPC4, EPC8 et EPC16) (PDF)
- Fiche technique des appareils de configuration série (EPCS1, EPCS4, EPCS16 et EPCS64) (PDF)
- Broches d'appareils de configuration
Articles de la base de connaissances FPGA
- Puis-je programmer simultanément des appareils Intel® FPGA ISP (familles MAX et EPC) ?
- Existe-t-il des oscillateurs internes dans les appareils Intel® FPGA EPC ?
- Quel fichier d'entrée doit être utilisé pour programmer un appareil EPCS ?
- Combien de fois puis-je programmer et effacer les appareils de configuration série (EPCS1 et EPCS4) ?
Foire aux questions
- Le logiciel Quartus® II prend-il en charge la programmation JTAG des appareils MAX ?
- Comment puis-je effacer un appareil Intel® FPGA dans le système à l'aide des broches JTAG ?
- Pourquoi les temps de programmation des appareils MAX 7000A, MAX 7000AE, MAX 7000S et MAX 9000 varient-ils selon que j'utilise une unité de programmation principale (MPU), un PC ou un programmateur ?
- Puis-je programmer simultanément des appareils Intel® FPGA programmables dans le système (ISP) (familles MAX et EPC) ?
- Base de connaissances
Liens connexes
- Télécharger le logiciel Quartus® Prime Lite Edition gratuit ›
- Résolvez les problèmes techniques avec des dépanneurs en ligne ›
- En savoir plus sur la solution IEEE 1532 d'Intel FPGA ›
- Découvrez les secrets de MAX II ›
- Voir le nouveau manuel MAX II (PDF) ›
- Configuration JTAG et dépanneur ISP ›
- Fichiers BSDL (Boundry Scan Description Language) ›