Lab 6
Fun and Games
Your job is to create an EDK architecture implementing a game you know
or a game of your own design. You can use the games available on
gandalf (P:) as a astarting point.
The lab is broken into 4 parts:
- A. Keep some form of score using an FSL 7SEG peripheral. (1
point)
This is either one 16 bit number displayed in hex or
decimal (hex is easiest), or two 8 bit numbers for 2 player games.
For simplicity, the microblaze sends all data in a single word to
the FSL peripheral.
- B. Present your game design to Wim &
Tomofumi. (1 points)
You don't need to write a big document. Just a sketch of the
game-screen and a block diagram of your proposed architecture.
Sketch your BitMap (BRAM architecture), and IconROM (number and
size of icons). Wim and Tomofumi will tell you the max #
points you can score with your design in parts C and D.
- C. Build your SVGA peripheral, displaying your game state and
potentially communicating with the Event Handler we have
provided.
The MicoBlaze must send game state to the peripheral and in some
cases will need to read state back (as in It's Art and Snake)
- D. Put it all together and make a fun game.