FPGA Tic Tac Toe (1 / 10 steg)

Steg 1: Single LED-Controller



För detta steg, kommer att vi skapa en liten controller för varje enskild LED.
Vi kommer att använda den grundläggande D - Flip Flop med en synkron aktivera och en asynkron återställning.

Eftersom våra LED är fancy RGB LED, är det bättre att använda en 2-bitars buss för att bestämma vilken färg blir aktiverat. Till gör så, behöver vi 2 D Flip Flops--en för varje färg led.

Var en flip flops kommer att dela en klocka, tillförsel av knappen och en återställningsknapp. Dock får var och D flip flops ett D värde bestäms av den multi-LEDs controller.

Genom att trycka på knappen kommer spärren i D värdet för varje flip flop och utgångar det. Produktionen kommer att vara en 2-bitars buss bildas av enskilda Q utdata för varje flip flop och en annan 2-bitars buss bildas av Q inversen av varje flip flop.

2 bitar bussen bestående av Q omvänd utdata ska anslutas direkt till LED utsignalen. Under tiden kommer att 2 bitar bussen bestående av utgången Q gå till multi-LEDs styrenheten att avgöra vilken spelare som får att gå nästa.

Vi kommer att använda 9 dessa flip flops för varje knapp.

enhet Single_LED_Controller är
port (Clock: i std_logic;
Knapp: i std_logic;
Reset: i std_logic;
Player1: i std_logic;
Spelare2: i std_logic;
LED_Output: ut std_logic_vector (1 CEN. 0);
Handle_Input: ut std_logic_vector (1 CEN. 0));
slutet Single_LED_Controller;

arkitekturen är av Single_LED_Controller
komponent D_FlipFlop är
port (aktiverar: i std_logic;
D: i std_logic;
Reset: i std_logic;
Klocka: i std_logic;
Q: ut std_logic);
slutet komponent;

signal temp1, temp2: std_logic;

börja
D_FF_Main_1: D_FlipFlop port karta (knappen Player1, Reset, klocka, temp1);
D_FF_Main_2: D_FlipFlop port karta (knappen spelare2, Reset, klocka, temp2);

LED_Output(0) < = not(temp1);
LED_Output(1) < = not(temp2);

Handle_Input(0) < = temp1;
Handle_Input(1) < = temp2;

slutet kontroller;

Se Steg
Relaterade Ämnen

Amerikanska flaggan Tic Tac Toe

Hålla din fjärde av juli part gäster underhöll med detta lätt att göra amerikanska flaggan tic tac toe styrelse!Steg 1: Samla ditt material 10 stenarBlå permanenta märkpennaRöd permanenta märkpennaBox (dubblerar som tic tac toe styrelsen och behållar...

Halloween tic tac toe (återvunnet grejer)

Halloween Tic Tac ToeÅtervinna projektet är för barn. Resultatet i detta projekt är att börja undervisa några tidiga återvinning medvetenhet. Ha det så kul!!Vad ett bra sätt att återanvända dessa lock som är från vår dagliga användning.Jag bara hade...

Att göra för... tic-tac-toe (Mario bros)

våra döttrar älskar mario och tic tac toe, så jag har dem gått sammanSteg 1: polymerlera hitta en bild på Internet på mario och hans vännerSteg 2: och göra det av leraSteg 3: och baka i ugnen i 30 min 266 grader Fahrenheit och grädda i ugnen i 30 min...

Atmel mikrokontroller spelar Tic-Tac-Toe spelet

detta är Tic-Tac-Toe spel genomförs med nakna ben ATmega168 micro controller. Det fungerar på lägsta möjliga för denna controller frekvens 1 MHz. Som får ström direkt från två AAA laddningsbara batterier. Du kan hitta några ytterligare detaljer i det...

Svart & blå Tic-Tac-Toe

Tic-Tac-Toe är ett fantastiskt spel som kan hålla både barn och vuxna sysselsatta under timmar. Jag tog några av min vänstra över MDF bitar från ett annat projekt och gjorde detta snabb tic-tac-toe spel. Med lite MDF, vinyl papper och kreativitet kun...

BATCH TIC-TAC-TOE BETA

Detta är en beta av en tic-tac-toe spel jag gjorde i baken skriften.Jag jobbar på att göra datorspelare smartare och mer sannolikt att vinna så här betaversion, har bara datorspelare plocka ställen på måfå.Du kan använda detta som en bas för en tic-t...

Resa Tic Tac Toe

Tic tac toe är en awesome resa spel som kan hålla både barn och vuxna ockuperade under timmar av en roadtrip. Med en liten filt och kreativitet kunde jag göra en awesome återanvändbara resor tic tac toe styrelse som även fungerar som en extra väska o...

Hur man skriver en Tic-Tac-Toe Program i Java

Inledning:Tic-Tac-Toe är ett mycket vanligt spel som är ganska lätt att spela. Spelets regler är enkla och välkända. På grund av dessa saker är Tic-Tac-Toe ganska lätt att koden upp. I denna handledning kommer vi att titta på hur man arbetar spela Ti...

Altoids Tic-Tac-Toe och Puzzle kul

med en övernattning fest? Underhålla barnen på en lördag morgon genom att låta dem göra dessa kex. Du kan inte gå fel som betjänar dessa en morgon. Frukost blir aldrig tråkig leker med Tic-tac-toe och pussel kex. Jag ville att mina barn var unga igen...

Tic-Tac-Toe sköld...

Detta är en hemmagjord sköld för Arduino. Jag kan spela Tic-Tac-tå med MCU med denna sköld bifogas.Folk frågar mig, "Hej, vad gör du hela tiden i din arbetsbänk?", eller "Hey, Visa oss något du har gjort." Och för det mesta jag har int...

Vinnande tic-tac-toe strategier

Alla älskar den enkel omgång tic-tac-toe, men det verkar som en random spel. Egentligen är inte!Det verkar som att många tvister kan lösas genom en enkel spel...Nu kan du vinna nästa tic-tac-toe-off genom att titta på dessa 4 lätt strategier!** EDIT...

Kul rustika Tic Tac Toe

Älskar Tic Tac Toe?? Det gör jag med! Jag har spelat det sedan jag var liten, så nu jag antingen vinna eller det är oavgjort ;-DDet är ett roligt spel för att spela med barnen och att göra denna rustik version gör det extra roligt! Gör det och gåva d...

K'nex Tic-Tac-Toe

vem vet inte detta spel? Tic-Tac-Toe, en av de mest spelade spel någonsin. Nyligen har jag gjort den Tic-Tac-Toe som Daniel662000 har gjort. Jag såg att det skulle kunna använda förbättring, så jag gjorde denna version. Det är mindre och har en lägre...

Elektroniska Tic-Tac-Toe med RGB lysdioder

RGB LED spel att spela Tic-Tac-Toe för två spelare. Använder 2 AVR mikrokontroller: Mega16 och Mega8. RGB-ljusdioder tillåter varje användare att välja sin färg att representera / mutter....

Tic Tac Toe maskin

detta är en enkel maskin som spelar luffarschack. Det gjordes mestadels form döda elektronik, som en skrivare och en DVD-läsare.Hur det fungerar: Först måste vi sätta vår prägel, det är en svart kvadrat i papp, sedan genom att trycka på en knapp vi s...

Tic-Tac-Toe från tidningen

jag och min bror älskar att spela tic-tac-toe...så jag gjorde en tic-tac-toe från tidningenför att göra det behöver vi baragamla tidningtejpsaxSteg 1: för att göra huvudramen för--luffarschack behöver vi totalt 4 rullar av papper.för att göra rulle h...

Hur till vinna Tic Tac Toe: enkelt!

Hej, jag är InstructableUltimate och jag idag jag kommer att visa dig hur man vinner Tic Tac Toe på bara några få steg, och detta är verkligen enkel!Steg 1: Vinna går först Tja, det är en lätt seger! Adjö och jag hoppas detta hjälpte dig! (Om detta i...

Tic-Tac-Toe Robot

i detta Instructable kommer jag visa dig hur man gör en robotarm som spelar Tic Tac Toe med en mikro trollkarl robot controller, 4 servon och byggstenar / material för att förstora. Ledningarna är superenkel, Anslut bara 4 servon och batteriet i Micr...

Upcycled Tic-Tac-Toe

Denna månad jag tog den "CENT-SATORISKT bärgning" utmaning. I utmaningen jag är uppgift med omvandla en vanlig post hittades på min lokala Habitat för mänskligheten återställa center till något "cent-satoriskt." Och jag kunde inte spen...