VHDL ljuskänsliga Synth maskin (1 / 9 steg)
Steg 1: Skapa Diagram som Black Box
För att klargöra och visualisera de viktigaste funktionerna i våra tangentbord representation, skapade vi en svart låda diagram. De olika komponenterna i svart låda diagrammet inkluderar: en resonansbotten block, en anmärkning dekoder block, en klocka divider block, ett ljud våg generator block och ett Obs multiplexer block.
Obs dekoder blocket får den råa signalen från nycklarna och matar det nyckeldata på 16 ljudet våg generator moduler.
Varje ljud våg generator innehåller en klocka avdelare som är konstruerad med en specifik, statiska frekvens för dess respektive not. Alla generatorer utgång antingen en låg signal eller en fyrkantsvåg som foder i en 16-bitars brett buss.
Slutligen, vågform bussen går till en anteckning multiplexer då multiplexer signalerna. Multiplexorn väljer varje signal för 50000 cykler och sedan växlar till nästa live signal. Multiplexering utdata skickas till högtalare stift, som i sin tur ger ett ljud med samma frekvens som den input fyrkantsvåg.