1 / 33

ECE 477 Design Review Team 10  Fall 2009

ECE 477 Design Review Team 10  Fall 2009. Project overview Project-specific success criteria Block diagram Component selection rationale Packaging design Schematic and theory of operation PCB layout Software design/development status Project completion timeline Questions / discussion.

nerys
Télécharger la présentation

ECE 477 Design Review Team 10  Fall 2009

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ECE 477 Design Review Team 10  Fall 2009

  2. Project overview • Project-specific success criteria • Block diagram • Component selection rationale • Packaging design • Schematic and theory of operation • PCB layout • Software design/development status • Project completion timeline • Questions / discussion Outline

  3. Create a platform that will aid newcomers in learning the basics of digital design • Run games such as Dance Dance Revolution and generate input signals to a student made digital scoring circuit • Student circuit will compare input signals to a device such as a dance pad, and will then provide feedback to the system so that the score can be calculated. Project Overview

  4. An ability to generate inputs to a digital scoring circuit that a student constructs and read the output from that circuit An ability to display custom, game play configurable graphics on an external monitor An ability to read and interpret files, stored in the system, that specify graphical and audio game play features An ability to control micro controller I/O functionality from the embedded host An ability to allow definition of multi-player games Project-Specific Success Criteria

  5. Block Diagram

  6. Hardware Requirements for Game Host • Comparable Game: Frets on Fire • Guitar Hero Adaptation • 600 MHz, 128 Mb RAM minimum • Comparable Game: Dance Dance Revolution by Konami • 400 MHz, 32 Mb RAM minimum Component Selection Rationale

  7. Intel Atom N270 • Exceeds minimum requirements for comparable games • Integrated graphics accelerator • x86 architecture • Allows java portability • Eases development Component Selection Rationale

  8. PIC 18F4455 • 48 MHz, 24k Flash, 2k RAM • Currently 6 pins of 40 not used • Hardware Requirements for Micro Controller • USB connectivity • RS232 connectivity • 20 general purpose I/O pins Component Selection Rationale

  9. Packaging Design

  10. Packaging Design

  11. Schematic/Theory of Operation

  12. Schematic/Theory of Operation

  13. Schematic/Theory of Operation

  14. Schematic/Theory of Operation

  15. Schematic/Theory of Operation

  16. Schematic/Theory of Operation

  17. Schematic/Theory of Operation

  18. PCB Layout - Overview

  19. PCB Layout - Actual

  20. PCB Layout – Power (LVR)

  21. PCB Layout - uController

  22. PCB Layout – uControllerHeaders

  23. PCB Layout – LED/Logic IO

  24. PCB Layout – Breadboard

  25. Specified routing to use at most 45 degree corners Accounted for the calculated power traces of width 30 Boosted trace spacing margins to 9 Used min trace size of 12, recommend trace sizes of 15, max of 20 PCB Layout – Considerations

  26. PCB Layout – Preliminary Footprint Check

  27. Software Design/Development Status • EDLET JAVA Game • Based on Sun Java 1.6 JDK • Lightweight Java Game Library [LWGL] • Java Opengl Game Engine [JOGL]

  28. Software Design/Development Status • Completed Status • Started gathering sprites / music for game • Started creating ‘game time data’ recorder • Todo Status • Decide on USB/COM library and implement • Create EDLET Driver • Support Multiplayer

  29. Software Design/Development Status • EDLET Java Game Topology

  30. Software Design/Development Status Start EDLET Load JOGL Read Configuration Load Images / Music EDLET Driver Class End

  31. Microcontroller • PIC 18F4455 – completed • Validated use of Communications Device Class (CDC) for USB communication • RS232 TX working • PIC 18F4455 – to do • Reliability test on USB • RS232 RX with interrupt Software Design/Development Status

  32. Oct 21 • Finalize PCB layout • Define PIC/Atom communication protocol • Oct 28 • Block diagram Atom software • Nov 4 • Finalize PIC code • Nov 18 • Finalize Atom code Project Completion Timeline

  33. Questions / Discussion

More Related