Världen av ihållande vision (1 / 7 steg)

Steg 1: Använda världen VHDL arkitekturen

Först få och installera Vivado webpack:

  1. Gå till http://www.xilinx.com/support/download.html
  2. Gå till Vivado och sdk standalone spindelväv installera klienten
  3. Välj din OS
  4. Ladda ner filen
  5. Installera Vivado webpack och SDK genom att följa instruktionerna

Sedan ladda ner grundsystemet design för din styrelse och använda den med Vivado:

I det här exemplet använder vi ZYBO från Digilent.

  1. Gå till https://www.digilentinc.com/Products/Detail.cfm?P...
  2. Ladda ner ZYBO grundsystemet Design
  3. Extrahera filen
  4. Starta Vivado
  5. Klicka på Öppna fil
  6. Öppna filen zybo_bsd.xpr som finns i mappen: zybo_base_system\source\vivado\hw\zybo_bsd
  7. Välj automatiskt att uppgradera till den aktuella versionen (om erbjuds)
  8. Klicka sedan på rapportera IP Status och välj uppgradera utvalda och OK
  9. Stäng varningsfönstret (oroa dig inte det) och gå till verktyg/skapa och IP-paket

Skapa IP för världen:

Vi kommer nu att använda IP-förpackaren av Vivado för att infoga i världen som en IP i det globala systemet.

  1. När du ser fönstret ovan måste du klicka på nästa och sedan skapa en ny AXI4 perifera
  2. Sedan namnet kringutrustningen som du vill (du kan lägga till en liten beskrivning)
  3. För anonym användargränssnitt måste du låta namnet S00_AXI och Välj typ Lite och slav-läge. Databredd bör vara 32 och resten spelar ingen roll
  4. Slutligen kan du klicka på nästa och välj Redigera IP sedan avsluta

Integrera källkoden i IP:

Vi har nu IP-packager öppnas; Vi kommer att infoga koden i denna IP för att rätt system.

  1. Först ladda ner arkivfilen
  2. Ta bort filen i IP och importera alla filen från arkivmappen (Högerklicka/lägga till källor/skapa eller lägga till design källa)
  3. Klicka på fliken paketet IP och göra allt bad om varje del och slutligen klicka på nytt paketera IP
  4. Du är nu tillbaka till huvudfönstret i Vivado
  5. Göra ett högerklick i diagrammet och välj Lägg till IP och välj din IP (din IP har nu lagts till systemet måste du ansluta din IP till den) sedan
  6. För alla externa portar (LED0-5, kallad PWM_OUT och INFRA_SENSOR) göra en rätt klick på den och välja gör externa (du har nu alla externa porten av världen skapats)
  7. Sedan dubbelklicka på AXI Interconnect och lägga till en Master gränssnitt
  8. Nu ansluta denna nya Master-gränssnitt till din S00_AXI
  9. Anslut sedan M08_ACLK och M08_ARESETN till annan
  10. Anslut sedan din s00_axi_aclk och s00_axi_aresetn till den tidigare
  11. På fliken adress redaktör och höger klicka på din IP och välj Auto tilldela adress
  12. I fliken källor rätt klick på system_i och väljer generera utdata produkter
  13. Och sedan klicka igen på den och välj Skapa HDL Wrapper
  14. Äntligen uppdatera constraint filen base.xdc (följande bilder är ett exempel)
  15. Du kan nu skapa Bitstream

Generera FSBL:

Du har nu system_wrapper.bit genereras. Du kommer nu generera filen FSBL.

  1. I slutet av Bitstream generationen visas ett fönster: Stäng den och gå till fil/Export/Export maskinvara och välj inkluderar bitström och klicka sedan på OK
  2. Gå till filen/lansera SDK (och följ de olika stegen)
  3. När SDK lanserar gå till filen/New/Board Support Package och klickar på Slutför sedan Välj bibliotek xilffs, xilrsa och xilmfs och sedan OK
  4. Gå till Arkiv/ny/ansökan projektet ge den ett namn Klicka på Använd befintliga (Välj styrelse paketet du just skapade) och nästa
  5. FSBL genereras!

Om du har några svårigheter under processen, bör du se PDF-filen som visar några bilder som hjälper dig.

Se Steg
Relaterade Ämnen

Ihållande Vision småsak. POV dekoration.

Ihållande Vision småsak. POV dekorationDet är tiden på året att få trädet och dekorera med alla underbara ljus, glitter och grannlåt. Och detta projekt handlar om grannlåt, varje gång jag satte dekorationer på ett träd jag inte kan hjälpa men avveckl...

Ihållande vision display (POV)

Hi guys! Detta är min första Instructable så om någon gör något misstag bara berätta för mig. OK låt oss komma igång!VAD DU BEHÖVER-Arduino uno-solid kabel med tråd eller band-9v batteri snap-6v motor (jag fick min från en CD-spelare)-skrot trä-skruv...

(POV) Ihållande Vision världen

! Uppdatera! Jag har lagt till ett excel-program som gör det mycket lättare att rita och kod nya bilder!En enkel persistens av vision klot. Spela upp VIDEODetta är ett projekt som jag haft i åtanke under en längre tid och "Göra det Glow" tävling...

Ihållande Vision (POV)-2 sätt att spela -

efter trött på att söka POV handledning som inte klart och komplicerad, jag hittade till slut det bästa en. I detta instructable jag kommer att återskapa en POV (persistens av Vision) trollstav inspirerad av amandaghassaei's ursprungliga design. När...

Ihållande Vision

Vision är en optisk illusion, det fungerar på en enkel fenomen hur vår dagliga TV fungerar. MIN första pov var sex månader före med arduino uno och med motor. Men det är bäst att ha en liten och portabel enhet som kan utföras var som helst och bild k...

POV (ihållande Vision) uppvisning med IRled

Idag kommer jag att införa POV (Persistence of Vision) uppvisning med WIZwiki-W7500ECO styrelse.Har du någonsin hört talas om POV innan?Du kan kontrollera detaljerna i POV här.(Se steg 1)Det är verkligen roligt projekt.Jag kommer att låta dig veta hu...

Ihållande Vision använder Arduino UNO(New Prototype)

Hej Guyz.Jag hade gjort ett projekt på POV använder Arduino UNO. Jag hade sett många modeller av många olika användare på denna webbplats. Så kom jag upp med en ny prototyp av POV. Jag var inte säker på början som det kommer att fungera eller inte me...

Ihållande Vision LED Display

Ville skapa en snurrande LED liknar detta, men har det skicka meddelanden baserat på tweets, e-post eller andra meddelanden.Steg 1:Vi beslutat att dela upp projektet i flera komponenter.Steg 2: Motor Controller/Interenet gränssnitt Först av de viktig...

Persistens av vision

den ursprungliga idén till projektet kom från David Bjanes som har många projekt i hans Projektkön lysande sinne. Inspirationen kom när David såg en video av en liknande POV display på Youtube.com. Vi kontaktade Bruce Land, vår professor, för att dis...

SLAYER MAGNETISERINGSMASKINER & TESLA SPOLAR allt du behöver veta för att komma igång!

Hej Instructables!Jag började skriva en explination på tesla spolar och slayer kretsar och hur de fungerar i en kommentar på YouTube, och på något sätt det blivit flera hundra rader av djup förklaring av teorin bakom tesla spolar och slayer kretsar.J...

Rutan mest intressanta tyg någonsin gjorts

För detta Instructable ska jag lära dig att bygga den mest intressanta tyg om du någonsin gjort. Jag bestämde mig att göra detta eftersom en kollega AIR bad mig att hjälpa henne med ett projekt som var en variant på denna box och jag trodde det skull...

Ännu en annan Daft Punk soffbord (5 x 5 ledde matrisen)

Ja, jag vet att detta har gjorts tidigare, men jag ville bygga min egen, med så få delar som möjligt. Jag byggde detta som en bordsskiva eller wall mount modell, men det kan skalas för att göra ett soffbord. Jag byggde den som en studie för ett mer a...

POV Cylinder med Arduino vederbörlig

POV cylindern visar animerade GIF-bilder på en roterande cylinder. GIF-bilder kan hämtas från en dator via Bluetooth.IntroduktionFörra året bestämde jag mig att börja min första Arduino projekt. Mitt arbete var inspirerad av flera maker projekt som s...

En gunga som det genererar elektricitet

'Id vilja säga först och främst att min elektriska kunskap är mycket begränsad, och jag känner typ av mig min väg i mörkret. Om du har ett bättre sätt att göra detta, skulle jag älska att höra om det. Också tar vi idéer för vad makten.*(UPDATE) den g...

5 x 4 LED display matrix med hjälp av en Basic Stamp 2 (bs2) och Charlieplexing

har en Basic Stamp 2 och några extra lysdioder sitta? Varför inte leka med begreppet charlieplexing och skapa en utgång med bara 5 stift.För detta instructable jag kommer att använda BS2e men någon medlem av familjen BS2 bör fungera.Steg 1: Charliepl...

Cykel talade Pov

Cykel talade POV (ihållande vision) är ett enkelt projekt som tur enkel cykelhjul i en anpassad blinkande led hjulet. Detta projekt görs utan någon kodning bara använder enkla komponenter, projektet är för nybörjare, vi kommer att använda RGB blinkan...

3P4W LED-klocka med temperatur Display

Detta är en enkel klocka projekt baserad på ti MSP430G2231. MSP430G2231 mikro-controller kommer ingår i $4.30 TI Launchpad kit. Projektets mål är att skapa en fungerande klocka med minimal komponenter. För att uppnå detta mål, utelämnades strömbegrän...

En förbättrad Joule tjuven--en bångstyrig odjuret tämjas?

Några enkla elektroniska kretsar har gett så mycket roligt att så många som Joule tjuv och stora mängder av internet bandbredd har lagts ner på dess konstruktion. Det är med viss bävan som författaren föreslår att lägga till detta!Steg 1: Grundläggan...

Upptäck elektronik med Snap kretsar Arcade (en recension)

Snap kretsar är en pedagogisk leksak som lär elektronik med Lödfritt snapin-tillsammans elektroniska komponenter. Varje komponent har en schematisk symbol och en etikett, tryckt på dess plastlåda för lätt identifieringen. De knäppa tillsammans med va...