Papilio One
Aller à la navigation
Aller à la recherche
La carte Papilio Uno est une carte FPGA pour hobbyist a base de Spartan3 Xilinx developpée par Gadget Factory. Cette carte se distingue des cartes de decouvertes vendues par Xillinx et Altera par l absence de peripheriques de demo ( afficheurs 7 segments, mini ecran LCD, serie de bouttons/LED) ce qui permet de laisser libre les GPIO et d utiliser la carte a sa guise. Des wings sont cependant a disposition pour brancher des peripheriques de demo sur la carte
Spécifications
Prerequis
- Xilinx ISE Webpack
- Papilio Loader : telechargeable ici
- Fichier UCF
Développement
Configuration d un projet ISE
Création d'un générateur de clock
- Cliquez sur New Source
- Choisir IP ( Core Generator & Architecture Wizard) dans la boite de dialogue qui s'ouvre et indiquer le nom du composant a générer
- Indiquez DCM dans le champs Search IP Catalog, Cliquez sur Single DCM_SP puis sur le lien Customize and Generate dans le paragraphe Actions du panel de droite
- Décochez la broche RST pour indiquer que l on ne souhaite pas gérer le reset du clock generator, décochez le LOCKED, cochez CLKFX
- Selectionnez Use Global Buffers for all selected clock outputs
- Indiquez la frequence de sortie ou la periode de l horloge de sortie puis cliquez sur Calculate
- Faire un clique-droit sur le nouveau composant qui apparait dans l arborescence et cliquez sur View HDL instantiation template pour voir un exemple de code permettant l instanciation du composant nouvellement créé
- Recopier ce code dans votre design en connectant les bons signaux sur les ports du composants ( CLKIN_IBUFG_OUT et CLK0_OUT ) peuvent etre laisses ouverts