"Simon" CPE 133 slutlig projekt (4 / 6 steg)
Steg 4: Översta nivå modul
Syftet med denna modul är att ansluta alla tre FSMs tillsammans för att smidigt för att skapa spelet Simon.
Vi skapade signaler att ansluta vissa utgångar med FSMs med ingångar för FSMs.
Startknappen från den tredje FSM blev ingången i första Mikronesien, som fungerade som en start signal för hela programmet.
Nästa, max räknaren i den första FSM användes som indata för andra Mikronesien som berättade det programmet att displayen var klar och det var redo för användarens indata.
I den andra Mikronesien ingång checken statens utgång skulle antingen gå till den första eller tredje FSM beroende på huruvida användarens indata var rätt eller fel. Om det var rätt, skulle signalera av produktionen skickas till första Mikronesien som en signal om start att börja med ett nytt mönster; om det var felaktig, skulle signalen skickas till spelet över staten.