Fpga och hårdvaruprogrammering

Nu har vi gått över från åttiotalets logiska grindar in till tvåtusentalets kretsar, och det innebär i praktiken att programmera önskad funktion  istället för att bygga den.
Förra veckan skulle vi skapa en ALU(en miniräknare) vilken såg ut såhär:
image

Inte så intressant för de som inte läser digitalteknik.. de två röda lamporna betyder att svaret blev -7 ( som också visas på displayen), och den kan räkna från 7 till -8 så den är inte bara svår att använda utan rätt onödig med. 😉

Denna vecka dock skulle vi skapa ett styrsystem till denna hiss:
image

Betydligt roligare! Uppgiften var att få hissen att åka till rätt våning och stanna, och att tända rätt lampa för den våningen.
Detta löstes rätt fort så jag gick vidare in på extrauppgifterna att få hissen att visa med en siffra på displayen vilken våning vi är på/ska till, samt att memorera en våning till efter nuvarande.

Vart ju rätt bra, men ett extra tryck kändes lite lite så, jag lyckades få till ett minne på upp till nittio knapptryck! Plus displayen och lite blinkande lampor för skojs skull! 😉

Advertisements

Kommentera

Fyll i dina uppgifter nedan eller klicka på en ikon för att logga in:

WordPress.com Logo

Du kommenterar med ditt WordPress.com-konto. Logga ut / Ändra )

Twitter-bild

Du kommenterar med ditt Twitter-konto. Logga ut / Ändra )

Facebook-foto

Du kommenterar med ditt Facebook-konto. Logga ut / Ändra )

Google+ photo

Du kommenterar med ditt Google+-konto. Logga ut / Ändra )

Ansluter till %s