Digitala filter Zybo ombord (9 / 14 steg)

Steg 9: Lägga till och redigera filen begränsningar



Nu måste vi lägga till en begränsningar fil för styrelsen att mappa verilog och vhdl ingångar och utgångar till faktiska stiften på styrelsen. Filen begränsningar har lämnats i huvudmappen. Det kallas "Zybo_Master.xdc". För din bekvämlighet har det uppdaterats med alla lämpliga stiften. Lägga till begränsningar fil Klicka på "Lägg till källor" i "Flow Navigator" och välj "Lägg till begränsningar fil". Bläddra till filen begränsningar och lägger till den. Nu bör du kunna hitta den under begränsningar mapp i fönstret källor.

Dubbelklicka på "ZYBO_Master.xdc". Hitta avsnittet som börjar med "växlar" och avkommentera de första fyra rader som börjar med "set_property" i det här avsnittet. Ändra namnen på texten följt av get_ports som "sw" till "CTRL" och "onoff" respektive. Nästa, hitta avsnittet som heter "##I2S Audio Codec". Kommentera bort alla set egendom rader i det här avsnittet. Använda figuren ovan att ställa in alla signal portnamn. Alla portnamn måste matcha namnen i omslaget och block design. Till exempel om du namnge din ac_mclk som bara mclk sedan i begränsningarna fil se till att ac_mclk ersätts med mclk. Det är också importera för att lägga till två extra rader i de begränsningar filen set_property PULLUP sant [get_ports iic_0_scl_io] och set_property PULLUP sant [get_ports iic_0_sda_io]. Än en gång ersätta namnen på stiften förbi get_ports med namnen som respektive användes i block design och genereras i omslaget. Utan PULLUP uttalanden IIC kommer inte att dras i OFF läge och inte kommer att generera en IIC signal som krävs för att kontrollera ljud blocket.

Se Steg
Relaterade Ämnen

LED musik Visualizer med Zybo ombord

Denna handledning kommer att beskriva hur man gör en LED musik Visualizer med Zybo Zynq 7000 utveckling styrelse från Xilinx. Zybo är ganska häftigt eftersom det har både en FPGA och en ARM-Processor i styrelsen. På grund av detta, kan anpassad maski...

Zybo - AXI DMA inuti inbäddad Linux

Som titeln säger, förklarar denna handbok hur jag gjorde för att kunna använda AXI DMA inuti en inbäddad Linux på en Zybo ombord. Flera andra tutorials finns för att installera Linux på den Zybo plattformen (se referenser i slutet av handledning), så...

MATIMI - övervakning och hjälpmedel teknik för personer med rörelsehinder

Som titeln antyder är kan detta projekt personer med motorisk funktionsnedsättning (partiell eller fullständig förlust av kontrollen över delar av kroppen till följd av sjukdom, trauma eller defekt) för att förvärva kontrollen över externa enheter oc...

Automatisk hörlurar Equalizer

Med tanke på ett par hörlurar, kan vi göra dem låter som en annan, kanske högre kvalitet par hörlurar? I detta instructable, vi kommer att bygga en enhet som försöker göra just detta. Vår automatiska hörlurar equalizer kommer att mäta Frekvensgången...

EKG Simulator

detta instructable i detalj beskriver de steg som krävs för att skapa en Arduino-baserad ECG simulator. En ECG simulator replikerar hjärt vågformen som kan mätas genom att bifoga tre elektroder (RA, LA RL) till patientens bröstkorg. Detta EKG-signale...

Automatic Drink Mixer

I denna tutorial kommer vi försöka skapa ett system som kommer att integrera elektrisk maskinvara, programvara och mekaniska system till komplett uppgiften av dryck blanda automation. Slutprodukten är en drink karusell som har förmåga att hälla dryck...

4 x 4 x 4 ledde kub (Arduino Uno)

I denna tutorial jag ska visa dig hur man gör en 4 x 4 x 4 LED cube för omkring $15,00. Kuben har 64 gröna lysdioder som utgör det är 4 layers(positives) och 16 columns(negatives). Dessa är alla anslutna till en Arduino Uno. En Arduino är en single-b...

G-ICE. Simulering i hårdvara

Det är ett verktyg baserat på en ZYBO ombord som tillåter testning och felsökning av mikroprocessorer mönster. Testning sker på hårdvara, inte programvaran. Resultaten är därför mycket mer tillförlitlig. Det fyller hålet i hårdvara design flödet mell...

HackerBoxes 0007: Digital ljudlandskap

Ljudlandskap! Denna månad, utforskar HackerBox hackare digital ljudlandskap. Musik, pip, surrar och ljudsignaler allehanda kan genereras av en mängd olika moderna elektroniska apparater. Låt oss ta en titt på enkel 8-bitars ljud "bit slog" från...

MicroGranny 2 församling

Om du är här, är du förmodligen om att sätta ihop din egen microGranny 2 från kit du beställt från oss.För montering behöver du följande verktyg:LödkolvLödaSkruvmejselTångWire strippa (valfritt)Allen/Unbrako/Inbus/Hex wrench (det finns en ingår i kit...

Gest påvisande baserat kontrollerande enhet

I detta projekt hade vi utformat och utvecklat en gest upptäckten motor som kommer att testas med hjälp av en ansökan som kommer att genomföras tillsammans med gest upptäckten motor med programmerbara närvarande på Zynq SoC tillgängliga i Zybo styrel...

Hoe att konvertera en vanlig 6 volt lykta i en kraftfull LED spot ljus.

Detta är min första, ingen aning hur man gör detta korrekt så snälla, bli mjuk...Som ni vet finns det förmodligen tusentals av dessa EVEREADY lyktor kastas bort eftersom de blir föråldrade. Men en god kvalitet LED spot ljus med mycket hög ljusstyrka...

Zynq Image Enhancement System

Som du kan förmodligen göra från titeln, är syftet med detta projekt att göra en Image Enhancement System med ZYNQ ApSOC. Mer specifikt vill vi bygga ett system som kan rensa ut dimman från bilder eller video. Detta system kommer att ta under dåliga...

Snabb Start Test Demo: Zybo (Xilinx Zynq 7000) bild filter Demo + GoPro

Bildbehandling är ett bra sätt att Visa co bearbetning miljön av Xilinx Zynq SOC (System på flisa). Denna demo visar tillämpningen av flera bildfilter på en streaming högupplöst video ström.Strömmen matas in från en dubbelriktad HDMI-port, passerade...

Arduino och Visuino: Använd PCF8574/PCF8574A I2C GPIO att lägga till fler digitala kanaler till Arduino

Oavsett hur många portar en Arduino styrelsen har, de verkar aldrig att vara tillräckligt för de coola nya projekt du har i åtanke ;-). Lyckligtvis finns det en lösning. Arduinoen har både I2C och SPI stift, och det finns ett antal I2C och SPI GPIO c...

Arduino Nano: Kontroll borstad likströmsmotor med L9110S förare ombord och Visuino

Borstad DC motorer används ofta för att driva robotar runt, eller för olika andra cool Arduino projekt. För att styra motorn med Arduino, måste du vanligtvis använder en drivrutin för motor. Det finns en massa olika motoriska drivrutiner. En av de me...

Lätt Dilbert kostym - bara lim, skum & filt

långt tillbaka i 2008 jag letar inspiration för ett kontor Halloween kostym och för första gången kom på Instructables. Jag såg en enkel Dilbert mask och jag trodde att jag skulle kunna förbättra på det konceptet. Det var bara en vecka tills den stor...

Embedded Linux Tutorial - Zybo

Denna inbäddad Linux praktisk handledning för Zybo kommer att ge detaljerade instruktioner för hur du anpassar din hårdvara, kompilera Linuxkärnan och skriver drivrutin och användaren program. Denna dokumentation avser att integrera kunskaper och fär...

WaveForms™ analoga Discovery™ på Zybo

Detta instructable innehåller instruktioner hur man ställer in vågformer-3 program på Zybo med Xillinux.Programmet vågformer är gränssnittet för produkterna som instrumentering: Analog upptäckten och elektronik Explorer. Dessa införliva oscilloskop,...