Zetten van de wielen op uw Zedboard (12 / 14 stap)

Stap 12: Top.bsv


Top.BSV instantieert alle interne status en definieert de interfaces die het kader van de Connectal met de fysieke pinnen op de FPGA-apparaat verbindt.

In ons ontwerp, wordt de HBridgeCtrlIndication-interface geïmplementeerd in SW en ingeroepen van HW. Dientengevolge, instantiëren we de gegenereerde proxy-mkHBridgeCtrlIndicationProxy. Deze module heeft een sub interface 'ifc' soort 'HbridgeCtrlIndication', die wordt doorgegeven aan de mkController van de module moet worden gestart vanuit het interne logica. Omdat HBridgeCtrlRequest is uitgevoerd in HW en van SW ingeroepen, moeten we wikkel het met behulp van de gegenereerde module mKHBridgeCtrlRequestWrapper op de bus te sluiten. Zowel de proxy de wrapper zijn aangesloten op het systeem bus door eerste muxing hen met 'mkSlaveMux' en de resulterende enkele interface verbinden met de 'slave'-interface.

De bus slaaf en meesters, evenals de interrupts en leds zijn speciale interfaces toegewezen. Connectal-kader automatisch aan elkaar gekoppeld aan de juiste pinnen afhankelijk van het doel van de opgegeven bouwen. Falen om te definiëren van deze interfaces zal niet resulteren in een fout van de bouw, maar zal waarschijnlijk resulteren in run-time anomalieën. Bijvoorbeeld, als de SW afhankelijk van de system call 'poll is' om worden meegedeeld van een wachtende bericht van HW, niet definieert van de interrupt-interface zal leiden tot het ontwerp te hangen. Als u niet de slaaf interface definieert, zal de SW-proxy een mislukking rapporteren als ze proberen te vinden van de juiste register-toewijzing tijdens het opstarten.

Tot slot, het pakketbestand waarin de aanvullende pinnen interface/moeten worden expliciet geëxporteerd zodat het kan worden gebruikt door de top van de platform-specifieke (mkZynqTop, mkBsimTop, etc.). De platform-specifieke top is geselecteerd door de tool-keten afhankelijk van het doel van het bouwen. Deze bestanden bevinden zich in $CONNECTALDIR/bsv.

Gerelateerde Artikelen

Roller derby basics: schoonmaken van uw wielen

Roller derby basics: schoonmaken van uw wielen

zodat u hebt schaatsen voor een tijdje, en uw wielen beginnen te vies en daarom minder effectief wanneer u bent schaatsen. Je hebt gehoord mensen vertellen u dat u nodig hebt om uw wielen schoon, maar dit keer uw wielen moeten schoner dan kunt u ze g
Star Wars Speeder van macht wielen

Star Wars Speeder van macht wielen

Hi all,Dit is mijn eerste instructable. Ik had een idee wanneer mijn zoon (5 jaar) en ik waar kijken ROTJ en hij vroeg voor een speeder bike. Ik hen geïnformeerd dat ze niet echt zijn. Een beetje frons geplakt aan de achterkant van mijn hoofd voor ee
Hoe te zetten Roller Blade wielen op een Skateboard

Hoe te zetten Roller Blade wielen op een Skateboard

Rollerblades niet meer passen? Geen reden om ze te gooien uit of ze verkopen. De wielen en lagers van oude roller blades en rolschaatsen kunnen worden voor gebruik op zowel skateboards en longboards.Vaak skateboarders realiseren zich niet dat skatebo
De Gov'not - een poging om te zetten van een oude frame in een kopie van een vintage pad racer - Pashley Gov'nor - voor 50 pond.

De Gov'not - een poging om te zetten van een oude frame in een kopie van een vintage pad racer - Pashley Gov'nor - voor 50 pond.

Dit is de Pashley Gov'nor... het is gewoon mooi... zitten en staar naar het voor een tijdje, het zal je doen voelen mooi...http://www.Pashley.co.uk/products/guvnor.htmlHet is gebaseerd op het model gemaakt door Jeroen in de jaren 1930, maar is uitger
Het hergebruiken van oude wielen in een tabel awesome spinnen!

Het hergebruiken van oude wielen in een tabel awesome spinnen!

Vinden van een tafel aan het wagen-wiel Bench ik bleek te worden in de buurt van onmogelijk gemaakt, dus heb ik besloten omdat ik niet een vinden kon wil ik een! Ik gelegen twee wagon wielen op de plaatselijke rommelmarkt voor $20. * Ik ben nieuw voo
Hoe te te zetten van een oude naaimachine van zanger

Hoe te te zetten van een oude naaimachine van zanger

Ik heb onlangs verworven een ontzagwekkende oude Singer naaimachine van mijn oma. Het is leuk om te leren hoe te gebruiken en maken geweldige nieuwe ambachten uit als het is, maar voordat ik deed dat ik moest leren het instellen van de naaimachine.In
Hoe te zetten van een nieuwe voet op uw prothese.

Hoe te zetten van een nieuwe voet op uw prothese.

Hey! Ik zal u laten zien hoe een nieuwe voet op de prothese.Stap 1: Je moet... Een grote metalen schoenlepel (deze kunnen eventueel worden gekregen van uw arts.)De nieuwe voetAnd... Uw prothese!Stap 2:Stap 3: Trekken uit elkaar Trekken de klein ding
Hoe te zetten van water in een ondersteboven beker!

Hoe te zetten van water in een ondersteboven beker!

Dit is een vrij eenvoudige truc die kan worden gedaan met de items die u thuis kunt vinden.  De truc is een ondersteboven beker met water erin.  Als je de cup halen, gaat het water overal.  Dit is eigenlijk mijn eerste instructable en ik ben het indi
Hoe te zetten van een Linux-distro op een USB flash drive

Hoe te zetten van een Linux-distro op een USB flash drive

In dit instructable ik zal u tonen hoe te zetten van bijna elke linux-distro op een usb-flashdrive. Dus kan je hebben gehoord van linux eerder of misschien niet. Het maakt niet echt uit als u alles over of niets over het weet. Eigenlijk linux is vrie
Aanpassen van Windows 7: Hoe te zetten van spaties in uw taakbalk

Aanpassen van Windows 7: Hoe te zetten van spaties in uw taakbalk

vind je het vervelend wanneer het gebruiken van Vensters 7 en de taak lijkt gewoon te geplet samen, Nee, Nou ga weg... Soz daarvoor, maar voor degenen onder u die wat ik ben weet op over dit is om te helpen betere stijl uw tabbladen programma's en be
Nog een andere set van kajak wielen!

Nog een andere set van kajak wielen!

Ja, er zijn vele ontwerpen daar met opklapbare of stijve frames die de kajak moet worden bevestigd aan of moet worden ingevoegd in de gaten spuigat. Wielen die goed omgaan met losse zacht zand moeten grote diameter of breed. Als gevolg van de breedte
DE PERISCOOP CAM:how om te zetten van uw telefoon in een camera van de spion.

DE PERISCOOP CAM:how om te zetten van uw telefoon in een camera van de spion.

GELIEVE TE STEMMEN ALS U DENKT ZIJN WAARDIG DATDe kerels van Hey,Vandaag gaan we om te zetten van onze telefoon camera in een sneaky spy camera.Dit instructable vereist zeer weinig vaardigheden en is rustig, leuk en nuttig.I 'm not going voor woesten
Hoe te zetten van tatoeages op elke foto die met behulp van paint.net

Hoe te zetten van tatoeages op elke foto die met behulp van paint.net

OK ik zal u vertellen hoe te zetten van een tatoeage op alle foto's! Ik zal met behulp van paint.net wich zal ik downloude koppeling in de volgende stap. veel plezier bij het tatoeëren!?!?!?!?Stap 1: E.e.a. die u nodig heeft Dingen die u nodig heeft:
Reiniging van lichtmetalen wielen met oven reiniger

Reiniging van lichtmetalen wielen met oven reiniger

als u eigenaar van een voertuig met lichtmetalen wielen weet je hoe moeilijk het is om het stof van de rem van de wielen schoon te maken. Geen enkele hoeveelheid zeep, water of schrobben zal krijgen het uitschakelen zelfs niet een hogedrukspuit zal m