ECE 476 Final Project, Spring 2003
Cindy Jih :: Esther Jun

High-Level Design
Program Design
Hardware Design


Our goals for this project were to implement Frogger on a TV and to incorporate sound. However, we originally envisioned better graphics for our game, but were limited by SRAM and clock speed. Despite these limitations, we are satisfied with our project. We were able to draw every component of the game after resolving many image corruption and flicker issues. We were also able to add sound at the very end despite time constraints.

Next Time

If we had an MCU with more SRAM and a faster clock speed, we could have better graphics, allowing us to add more features to our game, such as speeding up the cars/logs with each increasing level. We would also like to add better sound effects. Instead of using Timer2, we could implement our sound by generating a sine wave, making the notes more accurate.

Intellectual Property Considerations

For displaying to the TV, we used Professor Land's video code. However, our game was designed solely by us. Although we reused his code, we still had to understand how it was developed.

Ethical Considerations

The following IEEE Code of Ethics were considered:

4. We cannot and do not intend to make any profit from our project, as it is already marketed.

7. Throughout this project, we have asked others for advice on which path we should proceed in. We have also acknowledged errors in our code and have made every attempt to correct them. We have also credited our sources and other designs that we have used during this project.

8. Our game was designed so that it can be played by all people, regardless of age, race, gender, religion, etc.

9. We have made every attempt to avoid injuring others, their property, reputation, or employment by false or malicious action.

10. We have assisted others in their professional development, either by giving them lab time, answering their questions, and testing their programs.