VHDL ljuskänsliga Synth maskin
Detta projekt och dess tutorial slutfördes som en del av vårt CPE 133 sista projekt på Cal Poly San Luis Obispo. Vårt mål var att skapa ett komplett logiska spel i VHDL med hjälp av en Nexys 3 FPGA styrelse och en off-board komponent. I stället för en mer konventionell spel utformade vi ett ljuskänsliga tangentbord att syntetisera ett utbud av toner för användare att spela. Att ha en faktisk "tangentbord" tillverkad av photoresistors är vad som gjorde vårt projekt ett unikt och spännande lärande. "Spelet" vi gjorde användarna kan leka med något roligt utan vinnande eller slutspelet villkor.
Material:
· En FPGA ombord (vi använde en Nexys 3), och alla dess hårdvara
· 16 photoresistors (för 16 olika toner)
· 16 högohmiga motstånd (för att förhindra buller i kretsen)
· en kompatibel högtalare
· 38 ledningar
· 2 brödunderläggen, eller en stor nog att passa tändsystemets delar
· Xilinx programvara