Centre d’assistance à la programmation
Le Centre de programmation fournit une explication des solutions de programmation pour le Intel® FPGA programmable MAX® II, MAX® 3000A, MAX® 7000 et les périphériques de configuration.
Outils de programmation
Cartes et câbles de téléchargement
FPGA appareils peuvent être programmés à l’aide d’outils de programmation Intel FPGA et de câbles de téléchargement.
- Télécharger les informations sur le pilote de câble
- Informations sur les adaptateurs de programmation
Testeur en circuit
Les testeurs en circuit sont largement utilisés pour les tests de fabrication et pour la mesure des systèmes PCB.
Outils d’analyse des limites
Vous pouvez utiliser des outils boundary-scan pour programmer et vérifier les PLD (Programmable Logic Devices) qui prennent en charge la programmabilité dans le système (ISP) qui utilise le contrôleur de la norme IEEE 1149.1.
Programmeurs tiers
Des fournisseurs tiers offrent un support pour la programmation MAX les appareils 3000A.
Programmation IEEE 1532
Des fournisseurs tiers offrent un support de programmation pour les périphériques de configuration.
Confiture STAPL
Le langage STAPL (Jam Standard Test and Programming Language) a été créé par Intel® FPGA ingénieurs et est soutenu par un consortium de fabricants de dispositifs logiques programmables (PLD), de fabricants d’équipements de programmation et de fabricants d’équipements de test. Jam STAPL a été adopté comme norme JEDEC JESD-71 en août 1999.
Fichiers d’épinglage
Appareil de configuration
Les familles de produits EPC et EPCS de périphériques de configuration sont abandonnées. Veuillez vous référer au PDN 1708 pour plus de détails.
Intel® FPGA périphériques de configuration améliorés (EPC16, EPC8 et EPC4) et les périphériques de configuration série (EPCS4, EPCS1, EPCS16 et EPCS64) offrent une solution de configuration rentable pour tous les Intel® FPGA. Les périphériques 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 des périphériques de configuration améliorée
Intel® FPGA périphériques de configuration améliorés (EPC16, EPC8 et EPC4) et série (EPCS4, EPCS1, EPCS16 et EPCS64) offrent une solution de configuration rentable pour tous les FPGAs Intel®. Les périphériques de configuration améliorée et série ont des méthodes de programmation différentes comme décrit ci-dessous.
Les périphériques de configuration améliorée (EPC) peuvent être programmés dans le système via l’interface JTAG (norme IEEE Standard 1149.1) à 4 broches.
Méthodes de programmation de périphériques de configuration série
Les périphériques de configuration série (EPCS) ne prennent pas en charge l’interface JTAG, la méthode conventionnelle pour programmer ces périphériques est via l’interface de programmation série active (AS). Les dispositifs EPCS peuvent être programmés à l’aide des méthodes suivantes :
Programmation dans le système à l’aide d’un microprocesseur externe
- Les périphériques 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 de périphériques de configuration série embarqués 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 le dispositif EPCS.
Périphériques Max® II
Documentation
- Utiliser Jam STAPL pour les FAI via un chapitre Processeur embarqué du manuel de l’appareil MAX II
- Prise en charge des CPLD MAX® II
FPGA Articles de la base de connaissances
MAX périphériques 7000S, MAX 7000A et MAX 7000B
Documentation
- Fiche technique des périphériques de configuration améliorée
- Fiche technique des périphériques de configuration série (EPCS1, EPCS4, EPCS16 et EPCS64)
FPGA Articles de la base de connaissances
- Puis-je programmer Intel® FPGA périphériques FAI simultanément (familles MAX et EPC) ?
- Y a-t-il des oscillateurs internes dans Intel® FPGA appareils EPC ?
- Quel fichier d’entrée utiliser pour programmer un appareil EPCS ?
- Combien de fois puis-je programmer et effacer les périphériques de configuration série (EPCS1 et EPCS4) ?
- Comment puis-je effacer un périphérique Intel® FPGA dans le système en utilisant les broches JTAG ?
- Pourquoi les temps de programmation des périphériques 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 programmeur ?
- Puis-je programmer simultanément Intel® FPGA périphériques programmables (ISP) dans le système (familles MAX et EPC) ?
7000 appareils Max®
Documentation
- Fiche technique de la famille d’appareils logiques programmables MAX 7000
- AN 95 : Programmabilité dans le système dans les périphériques MAX
- AN 109 : Utilisation du testeur HP 3070 pour la programmation dans le système
FPGA Articles de la base de connaissances
- Puis-je interrompre la programmation d’un appareil MAX 7000AE, MAX 7000B ou MAX 3000A sans l’endommager ?
- Existe-t-il un moyen de surveiller le bit DONE du FAI (MAX 7000AE, MAX 7000B, MAX 3000A) ?
- Les fichiers d’objet de programmation (.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 de MAX 7000 périphériques via un programmeur tiers basé sur des sockets ?
MAX® 3000 appareils
Documentation
- Fiche technique de la famille d’appareils logiques programmables MAX 3000A
- AN 95 : Programmabilité dans le système dans les périphériques MAX®
- AN 109 : Utilisation du testeur HP 3070 pour la programmation dans le système
Base de connaissances
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.