Digitala filter Zybo ombord (3 / 14 steg)

Steg 3: Lägga till anpassade Verilog moduler

Vi kommer att lägga till en anpassad VHDL moduler. Modulen som ska läggas till blir den I2S controller som har genererats med hjälp av modulen axi_i2s_adi_v1_0 pre. Den här modulen innehåller filer i2s styrenheten som användes för att generera bclk och lrclk. Filerna för denna IP finns i huvudmappen. I2S kommunikationsprotokoll kräver en bclk vara långsammare än mclk(master clk). Den basen klockan helst ska vara mclk/4 och mclk bör 12.288 MHz. Vi vill prova våra ljud på 48 MHz så dessa inställningar tas ifrån den ljud-codec Specifikationsblad. Lrclk signalen måste vara bclk/64 eftersom för vänster kanal kommer vi prova 32 bitar och sedan för den högra kanalen kommer vi prova 32 bitar. I princip så snart data upptäcks genereras klockorna. Som vi provsmakar hela tiden genereras klockan kontinuerligt. Alla codec information kan nås på http://www.analog.com/en/products/audio-video/audi... .

Inställningarna för detta I2S för styrenheten kommer att ges i senare steg.

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,...