Download presentation
Presentation is loading. Please wait.
Published byDorthy Ashlie Morgan Modified over 9 years ago
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
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.
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
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
7
Intel Atom N270 Exceeds minimum requirements for comparable games Integrated graphics accelerator x86 architecture Allows java portability Eases development
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
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
27
EDLET JAVA Game Based on Sun Java 1.6 JDK Lightweight Java Game Library [LWGL] Java Opengl Game Engine [JOGL]
28
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
EDLET Java Game Topology
30
Start EDLET Read Configuration Load Images / Music Load JOGL 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
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
33
QUESTIONS / DISCUSSION
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.