VHDL spel: LED - knappen Push spelet Instructable (3 / 7 steg)
Steg 3: Skapa Display staten
Display statliga funktioner att ta ett nummer från LSFR och ljus en motsvarande ledde för en viss tid. Detta görs med hjälp av en LSFR, strid och mux. Ovan, är blockdiagram för display staten. Dessutom är de vhd-filer som motsvarar LSFR, counter och mux kopplade till den här sidan. Nedan är en kort sammanfattning om hur tillståndet displayen fungerar.
Innan vi fortsätter till hur display statliga funktioner, är det viktigt att notera vem som skapade och äger koden. Vår Professor Andrew Danowitz skapade LSFR och counter moduler. Ägandet är helt hans och behöver hans tillstånd att kopieras eller reproduceras. Som studenter skapat vi modulen mux, heter "ljus" i vhd-filer.
När Aktivera är hög, räknaren är redo att börja och flip flops är redo att hålla ett nummer från LSFR. (Kom ihåg att LSFR förändras ständigt sitt nummer på processorns klockfrekvens.) Sedan när aktivera går låg, räknaren börjar och flip flops hålla antalen för så länge räknaren fortsätter att räkna. Dessutom skickas hölls numret till en mux som sedan visas över lysdioderna. Under tiden räknar räknaren en rad (anges vara 5 sekunder i modulen). När disken har slutat räkna, ger mux LED alla låga ingångar. Produktionen av räknaren är en signal som är aktiverad för tillståndet wait.
Visa staten fungerar för att visa en LED för en viss tid. En utmaning, kan du prova att införliva Nexys 2 styrelsen högtalarna och har det spela en respektive ton för en unik LED.