The VGA Controller was referenced from another ECE 287 project from a previous year (listed in Citations). ![]() ![]() "Phase_2" implements all objects (ball, paddle, blocks, screen borders), all collisions (ball to block, ball to paddle, ball to screen border), a Finite State Machine for the motion of the ball and the "disappearance" of the blocks, a sequential always block for the motion of the paddle, a sequential always block to define the screen border, and a Finite State Machine for the screens. ![]() ![]() Our "Brick Buster" game runs on six modules: "Phase_2" which executes the majority of the game's logic, "VGA_generator" which controls the VGA, "updateCLK" which controls the speed of the ball, "updatePaddleClk" which controls the speed of the paddle, "clk_reduce" which reduces the clock speed from 50 MHz to 25 MHz, and "kbInput" which controls the movement of the paddle.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |