Nexys3 LED Timer spel (6 / 14 steg)
Steg 6: VHD Beskrivning
Det här avsnittet beskrivs vad var och en av filerna innehåller. Viktigt om du vill lägga till ändringar i spelet.
TimerGameMain.vhd innehåller huvudprogrammet. Den innehåller funktioner som beskrivs i föregående steg.
TimerGameMain.ucf innehåller Stifttilldelningar för huvudprogrammet. Det tilldelar inkommande och utgående signalerna till deras motsvarande maskinvarukomponenter.
TimerGameMain.bit är filen som ger Nexys3 styrelsen funktionen krävs.
sseg_dec.VHD är en dekoder som tar emot en 8-bitars binära tal ingång och en klocksignal och utgångar anoden och katoden värden. Dessa anoden och katoden värden skickas till sju segment display, visar den decimala nummer som motsvarar det binära talet som 8 bitar. Det finns också en avdelare klockprogram (clkdiv2) som tar i en klocka signal och tick rate värde och utgångar en långsammare klocksignal. Detta är vad tillåter det att påskynda som nivåerna framsteg. (sseg_dec.vhd skriven av Professor Bryan Mealy av Cal Poly San Luis Obispo. clkdiv2 subprogram skrivna av elever Eric Chen och Luke McBee Cal Poly San Luis Obispo).
LoseWordDec.vhd är en pseudo-avkodare. Den tar emot en klocksignal och utgångar anoden och katoden värden. Dessa anoden och katoden värden skickas till sju segment display, visar ordet "LOSE".
PlayWordDec.vhd är en pseudo-avkodare. Den tar emot en klocksignal och utgångar anoden och katoden värden. Dessa anoden och katoden värden skickas till sju segment display, visar ordet "PLAY".
I nästa avsnitt täcker hårdvara ledningar.