Presentation is loading. Please wait.

Presentation is loading. Please wait.

ECE 477 Design Review Team 19  Spring 2013 Paste a photo of team members here, annotated with names of team members. Calvin Mwesigwa John Marston Noah.

Similar presentations


Presentation on theme: "ECE 477 Design Review Team 19  Spring 2013 Paste a photo of team members here, annotated with names of team members. Calvin Mwesigwa John Marston Noah."— Presentation transcript:

1 ECE 477 Design Review Team 19  Spring 2013 Paste a photo of team members here, annotated with names of team members. Calvin Mwesigwa John Marston Noah Bouillon Adam Hendrickson

2 Outline Project overviewProject overview Project-specific success criteriaProject-specific success criteria Block diagramBlock diagram Component selection rationaleComponent selection rationale Packaging designPackaging design Schematic and theory of operationSchematic and theory of operation PCB layoutPCB layout Software design/development statusSoftware design/development status Project completion timelineProject completion timeline Questions / discussionQuestions / discussion

3 Project Overview Our project is to design and build an electronic monopoly game console. The console will output the visual board to a monitor, output sound via built in speakers, and send player information to android phones/tablets. Players will connect to the console using android phones/tablets and will be able to see game information including how much money and what properties everyone owns.Our project is to design and build an electronic monopoly game console. The console will output the visual board to a monitor, output sound via built in speakers, and send player information to android phones/tablets. Players will connect to the console using android phones/tablets and will be able to see game information including how much money and what properties everyone owns.

4 Project-Specific Success Criteria An ability to display game information and accept player information on android device to play game.An ability to display game information and accept player information on android device to play game. An ability to display the game board and animation on a monitor.An ability to display the game board and animation on a monitor. An ability to output audio for dice roll and background music.An ability to output audio for dice roll and background music. An ability to properly simulate monopoly game (keep track of money, property, position).An ability to properly simulate monopoly game (keep track of money, property, position). An ability to save game to flash memory and load game from saved data.An ability to save game to flash memory and load game from saved data.

5 Block Diagram

6 Component Selection Rationale We had to carefully consider and select the following parts of our design The microcontrollerThe microcontroller The power supplyThe power supply The SRAMThe SRAM MPEG DecoderMPEG Decoder Bluetooth ModuleBluetooth Module Flash MemoryFlash Memory

7 uController Selection Criteria We required a uC with a large enough flash memory (512Kb) in order to easily store game and image data.We required a uC with a large enough flash memory (512Kb) in order to easily store game and image data. The uCThe uC graphics element will require fast computation in order to compute images positions as well as manipulate and draw to external SRAM. The uC had to be able to communicate with the MPEG decoder and Bluetooth module through UART and I2C.

8 Memory Selection Criteria We selected a uController 512kb Flash and 128Kb SRAM.We selected a uController 512kb Flash and 128Kb SRAM. This was because we required a large amount of flash memory in order to be able to save image data, bluetooth logic and game data.This was because we required a large amount of flash memory in order to be able to save image data, bluetooth logic and game data. We also added 1MB external SRAM because we needed to store a double buffered image for VGA output which is about 1MB in size.We also added 1MB external SRAM because we needed to store a double buffered image for VGA output which is about 1MB in size. VGA images are 640*480pixels.VGA images are 640*480pixels.

9 Bluetooth Module Selection Criteria Initially, we decided to use a Bluetooth transceiver.Initially, we decided to use a Bluetooth transceiver. After doing more research, we realized that we would have to sink in a lot of man hours to build the antenna for the transceiver.After doing more research, we realized that we would have to sink in a lot of man hours to build the antenna for the transceiver. In order to reduce time needed to get the Bluetooth up and running on our device, we decided to go with an off the shelf Bluetooth module.In order to reduce time needed to get the Bluetooth up and running on our device, we decided to go with an off the shelf Bluetooth module.

10 Power Supply Selection Criteria Our uController, MPEG decoder and Bluetooth module operate at 3.3VOur uController, MPEG decoder and Bluetooth module operate at 3.3V The only component of our circuit that doesn’t operate at 3.3V is our Digital Analog Converter which operates at 5VThe only component of our circuit that doesn’t operate at 3.3V is our Digital Analog Converter which operates at 5V We choose a Linear regulator that takes in 5.7V-42V and outputs both 3.3V and 5.V with 350 and 430mA respectivelyWe choose a Linear regulator that takes in 5.7V-42V and outputs both 3.3V and 5.V with 350 and 430mA respectively This enabled us to run all components on our circuit.This enabled us to run all components on our circuit.

11 MPEG Decoder Selection Criteria Our MPEG Decoder had to be able to easily communicate with our uC through I2C and UART.Our MPEG Decoder had to be able to easily communicate with our uC through I2C and UART. The decoder had to have fast decompression capability to enable flawless sound playback from the uCThe decoder had to have fast decompression capability to enable flawless sound playback from the uC The decoder had to easily interface with a Digital to Analog Converter in order to output sound filesThe decoder had to easily interface with a Digital to Analog Converter in order to output sound files

12 Packaging Design Stationary Plastic for Bluetooth Simple one-button design for easy plug and play use LEDs for Power and Player status Holes in front for better sound quality 10” 2”

13 Schematic/Theory of Operation

14 Power Supply Input : 5.7-42V Output: 3.3V - 350mA 5.0V – 430mA

15 Schematic/Theory of Operation VGA DB 15 Atmel 22v10 1MB SRAM 8Bit Tristate Multiplexors Counters 25.175 MHz Oscillator

16 Schematic/Theory of Operation Microcontroller RJ11 Programmer Reset Button JTAG

17 Schematic/Theory of Operation MPEG DECODER DAC 3.5mm Audio Jack

18 Schematic/Theory of Operation 8MB FLASH

19 Schematic/Theory of Operation Bluetooth Module Status LED

20 PCB Layout

21

22

23 POWER

24 MICRO

25 RESET

26 PROGRAMMING

27 AUDIO

28 BLUETOOTH

29 VGA LOGIC

30 PCB Layout VGA DRIVER

31 Software Design/Development Status Game Console LogicGame Console Logic –C –Most of the game logic already in place –Need to modify for VGA visual output Android Device AppAndroid Device App –Development In Progress –Most of the player logic is already in place –Layout and development of the full app is still in progress

32 Project Completion Timeline March 8March 8 –Proof-of-Parts –Final Schematic –Final PCB March 22March 22 –Test VGA code –Begin Soldering March 29March 29 –Finalize VGA –Test Bluetooth/App April 5April 5 –Finalize Bluetooth/App –Test Sound April 12April 12 –Finalize Playable Game April 19April 19 –Complete Packaging –Debug Gameplay –Begin Poster April 26April 26 –Finish Poster –Finish Final Report –Showcase Design

33 Questions / Discussion


Download ppt "ECE 477 Design Review Team 19  Spring 2013 Paste a photo of team members here, annotated with names of team members. Calvin Mwesigwa John Marston Noah."

Similar presentations


Ads by Google