Stap 1: Met behulp van de hele wereld VHDL het platform
Ten eerste krijgen en Vivado webpack installeren:
- Ga naar http://www.xilinx.com/support/download.html
- Ga naar Vivado en sdk standalone web client installeren
- Selecteer uw OS
- Download het bestand
- Vivado webpack en de SDK installeren door de aanwijzingen te volgen
Vervolgens het basissysteem ontwerp voor je board downloaden en gebruiken met Vivado:
In dit voorbeeld gebruiken we de ZYBO van Digilent.
- Ga naar https://www.digilentinc.com/Products/Detail.cfm?P...
- Downloaden van de ZYBO basissysteem Design
- Uittreksel naar de vijl
- Lancering Vivado
- Klik op bestand openen
- Open het bestand zybo_bsd.xpr dat zich in de map: zybo_base_system\source\vivado\hw\zybo_bsd
- Selecteer upgraden automatisch naar de huidige versie (indien aangeboden)
- Dan klik op IP-Status van de melding en kies Upgrade geselecteerd en op OK
- Sluit het waarschuwingsvenster (maak je geen zorgen over het) en ga naar Tools/maken en IP pakketten
Maak het onderzoektijdvak voor de globe:
Wij zullen nu de IP-verpakker van Vivado gebruiken om het invoegen van de hele wereld als een IP in het globale systeem.
- Wanneer u het venster hierboven hebt klik op volgende en maak vervolgens een nieuwe AXI4 perifere
- Geef de naam van het apparaat als u wilt (kunt u een kleine beschrijving)
- Voor de interface AXI u moeten laten de naam S00_AXI en selecteer het type Lite en de Slave-modus. Gegevensbreedte moet 32 en de rest doet er niet toe
- Tot slot kunt u klik op volgende en selecteer Bewerken IP-Voltooi
Het integreren van de broncode in het onderzoektijdvak:
We hebben nu de IP-verpakker geopend; We zullen de source code invoegen in dit IP om het juiste systeem.
- Download eerst het archiefbestand
- Verwijder het bestand aanwezig is in het onderzoektijdvak en alle het bestand te importeren vanuit de archiefmap (Klik met de rechtermuisknop/toevoegen bronnen/maken of ontwerp bron toevoegen)
- Klik op het tabblad pakket IP en doen alles gevraagd voor elk onderdeel en ten slotte klikt u op opnieuw pakket IP-
- U bent nu terug naar het hoofdvenster van Vivado
- Doen een klik met de rechtermuisknop op het diagram en kies Add IP dan uw IP (uw IP is nu toegevoegd aan het systeem hebt u uw IP verbinden)
- Voor alle externe poorten (LED0-5, PWM_OUT en INFRA_SENSOR) doen een recht klik daarop en kies maken externe (zul je nu alle de externe poort voor de hele wereld gemaakt)
- Vervolgens tweevoudig tikken voort naar de AXI Interconnect en toevoegen van één Master interface
- Sluit nu dit nieuwe model interface naar uw S00_AXI
- Sluit de M08_ACLK en M08_ARESETN bij het andere
- Sluit uw s00_axi_aclk en de s00_axi_aresetn met de vorige
- In het tabblad adres Editor en klik op uw IP en selecteer automatisch toewijzen adres
- In het tabblad bronnen vlak tikken voort naar de system_i producten en selecteer genereren Output
- Klik nogmaals op het en selecteer HDL-Wrapper maken
- Tot slot werken de beperking bestand base.xdc (de volgende foto's is een voorbeeld)
- U kunt nu het genereren van de Bitstream
Het genereren van de FSBL:
Je hebt nu de system_wrapper.bit gegenereerd. U zult nu het FSBL-bestand genereren.
- Een venster verschijnt aan het einde van de generatie Bitstream: dicht het en ga naar de File/Export/Export hardware en selecteer bitstream opnemen en klik op OK
- Ga naar bestand/lancering SDK (en de verschillende stappen)
- Zodra de SDK lanceert Ga naar bestand/nieuw/Board Support Package en klik op Voltooien en selecteer vervolgens de bibliotheek xilffs, xilrsa en xilmfs en vervolgens op OK
- Ga naar bestand/nieuw/toepassingsproject Geef het een naam Klik op gebruik bestaande (Selecteer de board-pakket dat u zojuist hebt gemaakt) en volgende
- De FSBL wordt gegenereerd!
Als u problemen tijdens het proces hebt, moet u de pdf waaruit blijkt wat foto's om u te helpen.