Digital dessign using fpga


Your assignment is simple: A complete implementation of a program. What program you do is up to you. You may work in groups up to 3.


• User input (mouse, keyboard, push buttons, switches)

• Graphical output (VGA, LEDs, LCD)

• State machine

Make your project as comprehensive as possible. Think about this project as though you would want to publish it. Don’t skimp on the user interface or graphical output. Presentation is as important as the inner workings.

You have enough basic knowledge to create a simple game, but feel free to expand on the concepts we’ve covered in lab. Your project has to include a state machine, so think about what inputs to use and how to connect the state machine to the VGA logic. For drawing things on screen, think about how to draw other shapes than squares. Geometric shapes such as circles and triangles can be drawn using different equations. Multi-colored objects could be useful as well. For complex objects, think about how you could implement a sprite mapping. Think about how you could create an animated object.

Potential Projects:

• Games

o Space Invaders

o Centipede/Tron

o Board games

o Pinball

• Music Box

• Signal processing

• RISC Processor Ideas to avoid:

• Simple games

o Pong

o Tic-Tac-Toe

o Rock, Paper, Scissors

• Non-interactive projects

Habilidades: Engenharia Elétrica, Eletrônica, Engenharia, Microcontrolador, Verilog / VHDL

Veja mais: what is geometric concepts, input board game, engineering drawing projects, basic geometric concepts, basic geometric, what is digital signal processing, tron, tic-tac, tic tac, Tic tac toe Game, tic tac toe c, scissors, risc, pinball, game sprite, drawing board, digital paper, complete music projects, object drawing, music keyboard, using complex, pong fpga, rock paper scissors program, pong game, interactive game project

Acerca do Empregador:
( 1 comentário ) Trumbull, United States

ID do Projeto: #6830939

Concedido a:


Hired by the Employer

$300 USD em 3 dias
(117 Comentários)