Stap 6: VHD beschrijving
Deze sectie wordt beschreven wat elk van de bestanden bevat. Belangrijk als u wilt de wijzigingen aan het spel toevoegen.
TimerGameMain.vhd bevat het hoofdprogramma. Het omvat de functionaliteit die wordt beschreven in de vorige stap.
TimerGameMain.ucf bevat de pin-toewijzingen voor het hoofdprogramma. De input en output signalen wordt toegewezen aan hun corresponderende hardwarecomponenten.
TimerGameMain.bit is het programmabestand dat het bord Nexys3 de vereiste functionaliteit geeft.
sseg_dec.VHD is een decoder die ontvangt een 8 bit binair nummer input en een kloksignaal en uitgangen van de anode en kathode waarden. Deze anode en kathode waarden worden verzonden naar het 7 segment display, weergeven het decimale getal dat overeenkomt met het binaire getal van 8 bits. Er is ook een klok scheidingslijn programma (clkdiv2) die in een klok-signaal en teek tarief waarde neemt en uitgangen een langzamere kloksignaal. Dit is wat laat het spel te versnellen als niveaus vooruitgang. (sseg_dec.vhd geschreven door Professor Bryan Mealy van Cal Poly San Luis Obispo. clkdiv2 deelprogramma geschreven door studenten Eric Chen en Luke McBee van Cal Poly San Luis Obispo).
LoseWordDec.vhd is een pseudo-decoder. Het ontvangt een kloksignaal en uitgangen van de anode en kathode waarden. Deze anode en kathode waarden worden verzonden naar het 7 segment display, weergeven van het woord "Verliezen".
PlayWordDec.vhd is een pseudo-decoder. Het ontvangt een kloksignaal en uitgangen van de anode en kathode waarden. Deze anode en kathode waarden worden verzonden naar het 7 segment display, weergeven van het woord "PLAY".
De volgende secties omvatten hardware bedrading.