Beschrijving van het project
Het project maakt gebruik van de ingebouwde microfoon van Digilent Nexys 4 (DDR) te vangen het geluid van de omgeving. Het audiosignaal wordt zowel in het tijdsdomein en frequentiedomein (spectrum) op een VGA display. Het spectrum wordt ook getoond op een 30 kleur LED-strip. Zie de film.
Vereiste onderdelen
- een DigilentNexys 4 of Nexys 4 DDR bord, met USB A naar B-micro kabel
- een PC of Laptop, met Vivado geïnstalleerd (de gratis versie van WebPAck is genoeg)
- een WS2812 LED-Strip
- drie draden van de male-male (zoals die voorzien zijn van de myParts Kit van Texas Instruments of Analoge Parts Kit)
- een VGA LCD-scherm met VGA-kabel
Project-bestanden
Het project werkt met Nexys 4 of Nexys 4 DDR boards uit Digilent. Deze platen gebruiken de zelfde Xilinx Artix 7 FPGA (XC7A100T-1CSG324C) en een zeer vergelijkbaar schema. De pin toewijzing is echter verschillend voor de twee borden. Om deze reden zijn de bronbestanden van het project vergelijkbaar, met uitzondering van het bestand .xdc, dat specifiek is voor elke plank. De gecompileerde bestanden (.bit of .bin) zijn ook specifieke van het bestuur.
- Het bestand Nexys4DdrSpectralSources.zip bevat:
- De bronbestanden van het project
- Het .tcl-bestand nodig om automatisch opbouwen van het project
- Een Leesmij-bestand met een beschrijving van de procedure om te bouwen van het project
- De bestanden .bit en .bin voor het programmeren van de FPGA, respectievelijk de SPI flash op Nexys4 of Nexys4DRR forums.