Digitale Filters aan boord van de Zybo (4 / 14 stap)

Stap 4: Maken de aangepaste VHDL modules


Nu moet u maken de VHDL-code om te bouwen van een 64-bits audio monster met de binnenkomende seriële data van de codec. de 64 bits account voor de 32 bits van het linkerkanaal en 32 bits van het rechterkanaal. Deze Luistervoorbeeld krijgt vervolgens gesplitst in de componenten van de linker en rechter en gefilterd alvorens terug te keren naar de volledige 64 bit monster lengte. In onze implementatie is onze werkelijke audio slechts 12 bits lang. Hiervoor afzonderlijk toe te voegen nullen naar het LSBs van de linker- en audio-samples na filtering en voordat de gegevens opnieuw geserialiseerde.

De module gemaakt neemt in seriële gegevens, de I2S LRCLK, de I2S BCLK, een 50MHz klok (CLK), een reset en een controle-pin te wijzigen van de effecten. De onderstaande blokdiagram detailleert de interne functionaliteit van de SerialEffects Block.

De functionaliteit van elk blok evenals hun inputs en outputs zijn gedetailleerd in de cijfers hierboven.

LRCLK: Gebruikt door persoonlijke RX en TX persoonlijke onderscheid maken tussen de linker- en rechterkanaal.
BCLK: Gebruikt door persoonlijke RX en TX persoonlijke als de klok van de bits te lezen of schrijven van seriële data CLK: 50MHz gebruikt door het filter vervorming voor het verwerken van de gegevens.

De code voor deze modules is hieronder gegeven. Gebruik de bijgevoegde serialIP zip-bestand over de geboden in de oorspronkelijke map voor het blokkeren van de IP-serialIP.

Gerelateerde Artikelen

DIY telefoon met drie schappen - gemaakt aan boord van vlucht

DIY telefoon met drie schappen - gemaakt aan boord van vlucht

maken van uw telefoon staan in de hemel (net als poëtische zeggen gemaakt aan boord van vlucht).Niet altijd worden u aangeboden met ontzagwekkende in-flight vermaak. U zou liever kijken iets vanaf uw telefoon en verder kijken handsfree.Hier is een in
Krijgen van een motorfiets aan boord van een zeilboot

Krijgen van een motorfiets aan boord van een zeilboot

ik heb een 32ft zeilboot. Jarenlang heb ik genomen fietsen aan boord te gebruiken terwijl cruisen. Toen ik van een motorfiets, dacht ik dat ik zou proberen die langs om plaats te nemenStap 1: Setup Fietsen aan boord krijgen is triviaal - gewoon ophal
Aan boord van Windows voor Halloween

Aan boord van Windows voor Halloween

Oke, ik ben bezig met een paar snelle, naar beneden en vuil instructables van Halloween props die ik heb gemaakt in het verleden. Deze rekwisieten zijn eenvoudig, goedkoop, en mijn huis eruit als een oude verlaten, achtervolgd, griezelig uitziende pl
Aan boord van de Ladder voor zeilboot

Aan boord van de Ladder voor zeilboot

ik nodig om een stevige en stabiele ladder geschikt voor klimmen aan boord van een zeilboot na gaan duiken - in principe zou ik komen uit het water uitvoering van ongeveer 60 pond van lood gewichten, lucht tank en uitrusting. De ladder moet uitbreide
Configureren van de MIG 7 serie IP-voor het gebruik van de DDR-geheugen aan boord van de Digilent Nexys 4

Configureren van de MIG 7 serie IP-voor het gebruik van de DDR-geheugen aan boord van de Digilent Nexys 4

Deze tutorial is het tweede deel van een driedelige serie die zich bezighoudt met het opzetten van de MIG IP geboden door Xilinx te gebruiken van de DDR-geheugen aan boord van de Nexys4 Raad van bestuur en het met de AXI TFT-IP interface om de VGA-po
Digitale oscilloscoop met behulp van Digilent Zybo bestuur

Digitale oscilloscoop met behulp van Digilent Zybo bestuur

Het bestuur van de Digilent Zybo is gebouwd rond de Xilinx Zynq SoC (systeem op Spaander) deel. Deze IC heeft dubbele Arm-A9-kernen (PS - Processing System genoemd) die als elke andere microcontroller uitvoeren. Wat het bijzonder maakt is dat het ook
Vrachtwagen, aan boord van air compresor & tank,

Vrachtwagen, aan boord van air compresor & tank,

ik wilde een on-board lucht compressor/tank systeem voor mijn vrachtwagen te bouwen. Typische toepassingen zou moeten vullen fiets banden, aanhangwagen banden en occasionele voertuig band als kamperen, of rijden off-road.  Retail verpakking systemen
Kerst bliksem met behulp van de arduino ide aan boord van de dp32

Kerst bliksem met behulp van de arduino ide aan boord van de dp32

Dingen die we moeten:1. DP32 bestuur2. PGM programmeur (aan het programma van de Raad van bestuur)3. 2 USB-kabels (micro en mini)4. Adruino IDE5. de opstartladerStap 1: Download de MPLABX en de Arduino ideLink voor het downloaden van MPLABX -> http:/
Vliegtuig aan boord van de pallet

Vliegtuig aan boord van de pallet

dit is over de dezelfde bouwstijl als "pallet kaart van de wereld" ( Ik was verveeld en het regende. Het duurt ongeveer 1 tot 2 uur om het te maken. En natuurlijk je hoeft niet naar een vliegtuig op te zetten, kun je alle foto's op het. In dit i
Camera aan boord van veiligheid teken

Camera aan boord van veiligheid teken

De instelling voor deze demonstratie is een Printbot eenvoudig uitgevoerd op Repetier Host.Voel je vrij om te downloaden van het teken van veiligheid.Dit is een eenvoudig proces van stap 5 kleuren, met behulp van een enkele extruder wijzigen.Stap 1:
NodeMCU aan boord LED toegang via webserver

NodeMCU aan boord LED toegang via webserver

De ESP8266 is het apparaat in de DIY-markt. Het heeft een mooie grote storm die in de Gemeenschap van de Hobbyist. In combinatie met GPIOs, een ADC, SPI interface, UART-interface (en natuurlijk het WiFi deel)... heeft het alle functies die nodig zijn
Wormen in de ruimte aan boord spel

Wormen in de ruimte aan boord spel

verhaal:NASA heeft wormen naar het ISS op hun eigen speciale capsule genomen. Er was een ongeluk aan boord van het station en de worm astronauten hebben om te navigeren naar de capsule escape om terug te keren naar de aarde. De luchtsluis aan de esca
Montage van de aquarel papier aan boord (voor lasercutting of anderszins)

Montage van de aquarel papier aan boord (voor lasercutting of anderszins)

Dit is de techniek die ik gebruik om mount/stretch aquarel papier aan Raad van bestuur, in dit geval om te worden gebruikt in laser-ETS en snijden (dit proces wordt in een later instructable). U kunt dit ook te monteren aquarel papier naar andere pla
Swagway, zweven aan boord, iScooter, Swegway, Rode Ring van dood Geavanceerd Fix.

Swagway, zweven aan boord, iScooter, Swegway, Rode Ring van dood Geavanceerd Fix.

Dit is de derde van een reeks correcties voor deze platen. Als dit de eerste die u dat ik zou eerst suggereren tegenkomt dat u probeert gewoon herijking van de Raad van bestuur de stappen om dat te doen vindt u hier.Als dat niet werkt dan uw waarschi