Papilio One

De Wiki LOGre
Aller à : navigation, rechercher


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

Développement

Configuration d un projet ISE

ISE project settings pour Papilio One

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
Ajout d une IP creee a l aide de Core Generator
  • 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
Selection de l IP DCM
  • 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
Configuration de l IP DCM
  • Selectionnez Use Global Buffers for all selected clock outputs
Configuration de l IP DCM
  • Indiquez la frequence de sortie ou la periode de l horloge de sortie puis cliquez sur Calculate
Configuration de l IP DCM
  • 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