Mettre les roues sur votre Zedboard (12 / 14 étapes)

Étape 12 : Top.bsv

Top.BSV instancie tout état interne et définit les interfaces qui le cadre Connectal relie aux broches physiques sur le périphérique FPGA.

Dans notre conception, l’interface HBridgeCtrlIndication est implémentée dans SW et appelée à partir de HW. En conséquence, nous instancions la mkHBridgeCtrlIndicationProxy proxy généré. Ce module a une sous-interface 'ifc' de type 'HbridgeCtrlIndication', qui est passée à la mkController de module d’être appelée directement à partir de sa logique interne. Parce que HBridgeCtrlRequest est implémenté dans HW et appelée à partir de SW, nous devons les emballer en utilisant le module généré mKHBridgeCtrlRequestWrapper pour le connecter au bus. Le wrapper et le proxy sont connectés au système de bus de muxing premier eux avec « mkSlaveMux » et connecter l’interface unique résultant à l’interface « esclave ».

L’esclave de l’autobus et maîtres, ainsi que les leds et interruptions ont été attribués des interfaces dédiées. Connectal cadre connecte automatiquement ceux-ci aux broches corrects selon la cible de build spécifié. Omission de définir ces interfaces n’entraînera pas une erreur de génération, mais entraînera probablement des anomalies de Runtime. Par exemple, si le SW se fonde sur l’appel système « sondage » pour être averti d’un message en attente de HW, omission de définir l’interface interruption provoquera le design à accrocher. Si vous ne définissez pas l’interface esclave, les procurations SW signalera un échec lorsqu’ils tentent de localiser le mappage du Registre correcte au moment du démarrage.

Enfin, le fichier de package/qui définit l’interface broches supplémentaires doivent être exporté explicitement afin qu’il peut être utilisé par le haut spécifique à la plateforme (mkZynqTop, mkBsimTop, etc.). Spécifique à la plateforme haut est sélectionné par la chaîne d’outils selon la cible de génération. Ces fichiers se trouvent dans $CONNECTALDIR/bsv.

Articles Liés

Comment remplacer les roues sur votre chariot caisse en acier / panier

Comment remplacer les roues sur votre chariot caisse en acier / panier

ma femme a acheté cette charrette d'un vendeur en ligne pour 90 $.  Sur notre première sortie avec lui une des roues vient de tomber.  À ma grande surprise, j'ai trouvé que bien que l'extérieur des roulements roue avait des protections métalliques co
Comment mettre les Emoji sur votre iOS Device ?

Comment mettre les Emoji sur votre iOS Device ?

Oublier:-) et:-(quand vous pouvez avoir EMOJI!!! Mais, ce qui est emoji ? Eh bien, emoji est une langue de clavier avec nombreux émoticônes. Voici ce qu'il faut faire.Étape 1: Allez dans paramètres Ouvrez votre application des paramètres et sélection
Comment mettre un autocollant sur votre vélo

Comment mettre un autocollant sur votre vélo

Étape 1: Choisir une cause + matériel de collecte Matériaux :AutocollantFeuille de plastiqueCiseauxPerforatriceAttaches (2-4)30 minutes de tempsCausesIls sont donc très nombreux.Autocollants pour pare-chocs sont apparemment sortir de style. J'espère
Comment mettre une cloche sur votre chat.

Comment mettre une cloche sur votre chat.

je vais vous apprendre comment mettre une cloche sur votre chat.Étape 1: matériaux Matériaux :1: cat.1: collier avec grelot là-dessus.Remarque : Pour ceux d'entre vous qui ne savent pas ce qui ressemble à un collier avec une cloche sur elle, ou un ch
Mettre des Images sur votre TinyScreen

Mettre des Images sur votre TinyScreen

Avez-vous acheté un TinyScreen et souhaitez afficher une image ou un gif sur elle ? Cherchez pas plus loin ! Ici, nous allons expliquer comment procéder avec une relative facilité !Étape 1: Téléchargement et matériaux Avant de commencer, les pilotes
Comment mettre un DVD sur votre PSP ou IPOD

Comment mettre un DVD sur votre PSP ou IPOD

dans ce tutoriel, je vais vous montrer comment mettre un DVD sur votre IPod ou PSP.Étape 1: Téléchargement du logiciel Step 1:Allez sur ce lien et téléchargez PSP Video 9: http://www.pspvideo9.com/Le lien de téléchargement est encerclé en rouge.Étape
Connecter les roues robotiques à votre vieux portable

Connecter les roues robotiques à votre vieux portable

vous avez un vieux portable juste autour de la pose, pendant que vous utilisez votre un nouveau brillant à jouer à WoW et surfer sur l'interweb ? Avez-vous déjà pensé « Je tiens à boulonner des roues sur ce vieux portable et conduisez-le autour » ? P
Comment mettre des jeux sur votre TI 84 plus calculatrice édition d’argent c

Comment mettre des jeux sur votre TI 84 plus calculatrice édition d’argent c

Si vous voulez des jeux sur votre calculatrice graphique TI 84 plus CSE ? Eh bien voici comment.Étape 1: Ce que vous aurez besoin1.) votre TI 84 + calculatrice CST2.) A mini USB à l'adaptateur USB (aurait dû avec votre calculatrice)3.) un ordinateur
Comment faire pour mettre des jeux sur votre TI-84 plus ou TI-84 plus silver edition

Comment faire pour mettre des jeux sur votre TI-84 plus ou TI-84 plus silver edition

beaucoup d'enfants à l'école garder m'énerve sur comment faire cela, donc c'est pour vous les gars... et les filles.J'ai trouvé cela en lisant beaucoup sur Internet. Je ne suis pas un ordinateur ou calculatrice expert donc je ne vais pas être en mesu
Remplacer les pneus sur votre plan

Remplacer les pneus sur votre plan

dire vous volez votre biz jet vers une île lointaine et à l'arrivée, vous vous rendez compte que vous avez crevé un pneu à l'atterrissage. Il serait bon de savoir comment faire pour changer ce pneu wouldn ' t it? !Étape 1: Pneus usés Ces pneus sont u
Changer votre vie, changer les écouteurs sur votre combiné

Changer votre vie, changer les écouteurs sur votre combiné

Comme moi, u n'aime pas avoir des écouteurs rigides mais u ne veux pauvres une tonne d'argent dans le nouvel appareil ? Ce tutoriel est fait pour vous.attendre dude(ss)Avant de commencer quoi que ce soit, je dois dire u, u vais peut avoir certains pr
Comment monter un écran plat, Plasma, LED ou LCD sans mettre les trous dans votre mur à l’aide d’un pôle décapant

Comment monter un écran plat, Plasma, LED ou LCD sans mettre les trous dans votre mur à l’aide d’un pôle décapant

Voici la build terminée de mon coucou Pole Dancing Plasma Mount. Combinant deux des choses préférées de l'homme, énorme des téléviseurs et des décapants. Dans l'ensemble cela s'est avéré vraiment super, et fait presque exactement ce que je voulais, à
Comment mettre des roues de Roller Blade sur une planche à roulettes

Comment mettre des roues de Roller Blade sur une planche à roulettes

rollers ne correspondent pas plus ? Aucune raison de les jeter dehors ou les vendre. Les roues et les roulements de vieux patins à roues alignées et patins à roulettes peuvent être d'usage pour les planches à roulettes et longboards.Souvent les skate
Comment mettre des applications et des jeux homebrew sur votre PSP

Comment mettre des applications et des jeux homebrew sur votre PSP

vous vous demandez comment votre ami a transformé sa PSP en un PDA ou un calculateur ou même un modeleur 3D ? Découvrez comment ! (Nécessite le Firmware personnalisé.)Etape 1: Brancher votre PSP.Tout d'abord, connectez vos câbles à votre PSP et votre