Download presentation
Presentation is loading. Please wait.
Published byGreta Anke de Kooker Modified over 6 years ago
1
The Nostalgic 4 ECE 477 Group 5 Peter Salama John Mastarone
Jorge Marcet Zhixiang Zhang
2
Component Justification
Scope The Nostalgic 4 Project Overview Functionality Block Diagram Packaging Design Component Justification Schematic Conclusion Project Overview Block Diagram Packaging Design Component Justification Schematic Conclusion
3
Component Justification
Project Overview Purpose: To design and build a simple video game console. Functionality: NTSC-TV Output 2 Nintendo Controllers USB Memory-stick for Game Storage 2 Trial Games: Pong Cannons Project Overview Block Diagram Packaging Design Component Justification Schematic Conclusion
4
Component Justification
Project Overview Pong Cannons Project Overview Block Diagram Packaging Design Component Justification Schematic Conclusion
5
Component Justification
Project Overview Project Success Criteria: Ability to generate NTSC video output signal Ability to create and run games Ability to control game functions via two (Nintendo) game controllers Ability to generate sound Ability to load game code from a USB memory-stick Project Overview Block Diagram Packaging Design Component Justification Schematic Conclusion
6
Component Justification
Block Diagram Video RAM NTSC Interface TV Set System RAM 27 15 5 USB Plug’n’Play Interface Memory Stick Microprocessor 16 USB Interface Video Display Circuit Sound Circuit 21 5/3.3V Power Supply Power or Reset Game Controller 7 7 Power Supply User Interface Project Overview Block Diagram Packaging Design Component Justification Schematic Conclusion
7
Component Justification
Packaging Design References: Project Overview Block Diagram Packaging Design Component Justification Schematic Conclusion
8
Component Justification
Comparing Consoles PS2 XBOX GameCube Power Consumption (W) 79 100 Dimensions (mm w/h/d) 301 x 78 x 182 300 x 180 x 80 148 x 108 x 158 Mass (Kg) 2.2 4 2 Console Physical Characteristics References: Project Overview Block Diagram Packaging Design Component Justification Schematic Conclusion
9
Component Justification
Comparing Consoles PS2 XBOX GameCube CPU 300 MHz Intel Pentium III 733 MHz 32-bit Address, 64-bit Data 485 MHz Graphics 150 MHz 4 MB VRAM 75 Mil Polygons Nvidia, 250 MHz 125 Mil Polygons 162 MHz 4 MB total VRAM 12 Mil Polygons Game Storage DVD ROM Mini-CD Other Console Characteristics References: Project Overview Block Diagram Packaging Design Component Justification Schematic Conclusion
10
Component Justification
Analysis Their CPUs too powerful for The Nostalgic 4 Graphical interface of classic games are generally simple Generally too bulky to move around Controllers too big to comfortably hold Project Overview Block Diagram Packaging Design Component Justification Schematic Conclusion
11
Component Justification
Aims Novelty Simplicity Compact References: Project Overview Block Diagram Packaging Design Component Justification Schematic Conclusion
12
Component Justification
External Parts References: Project Overview Block Diagram Packaging Design Component Justification Schematic Conclusion
13
Component Justification
Proposed Design References: Group 5, Homework 5 Project Overview Block Diagram Packaging Design Component Justification Schematic Conclusion
14
Component Justification
Main Components: Part Manufacturer Function MC9S12A256 Motorola Microprocessor XC95108 Xilinx Video Display AD724 Analog Devices RGB to NTSC Converter SL811HS Cypress USB Host Controller CY7C109 SRAM/Video RAM 74VHC573 Fairfield High-Speed Latches Project Overview Block Diagram Packaging Design Component Justification Schematic Conclusion
15
Microcontroller Comparisons Component Justification
MC9S12A256 Motorola Product Memory Operating Frequency Packaging ATmega64 64K Flash 2K bytes EEPROM 4K bytes SRAM 8/16 MHz 64-pin RCM3000 512K Flash 512K bytes EEPROM 28.4 MHz 52-pin MC9S12A256 256K Flash 4K bytes EEPROM 12K bytes SRAM 25 MHz 112-pin Microcontroller Comparisons References: Project Overview Block Diagram Packaging Design Component Justification Schematic Conclusion
16
Component Justification
MC9S12A256 Motorola Fast I/O pins Large number of potential I/O pins: 112 pins Multiplexed data/address bus Maximum bus speed: 25 MHz Easy access to development interface CodeWarrior Via BDM header and RS-232 protocol Many modes of operation Used in reference design References: MC9S12A256 datasheet Project Overview Block Diagram Packaging Design Component Justification Schematic Conclusion
17
Component Justification
XC95108 Xilinx In-circuit programmable Fast pin-to-pin logic: 7.5 ns 5.0 V or 3.3 V I/O capability Development board is available ECE 477 Lab owns one Code already compiled Preferred part in video display reference design: Elm-Chan References: XC95108 datasheet Elm-chan webpage Project Overview Block Diagram Packaging Design Component Justification Schematic Conclusion
18
Component Justification
AD724 Analog Devices 5.0 V operation Minimal external components Saves PCB layout space Compact 16-pin design Used in reference design References: XC95108 datasheet Elm-chan webpage Project Overview Block Diagram Packaging Design Component Justification Schematic Conclusion
19
Component Justification
SL811HS Cypress Supports dual-speed USB transfer: Full-speed (12 48 MHz Low-speed (1.5 Mbps) Does not require DMA Controller Requires no glue-logic to sync with microprocessor Available reference design References: SL811HS datasheet Project Overview Block Diagram Packaging Design Component Justification Schematic Conclusion
20
Component Justification
SL811HS Cypress References: Project Overview Block Diagram Packaging Design Component Justification Schematic Conclusion
21
Component Justification
CY7C109 Cypress High speed: tAA = 12 ns TTL compatible I/O Low active power (at 12 ns): 495 mW Used in reference design References: CY7C109 datasheet Project Overview Block Diagram Packaging Design Component Justification Schematic Conclusion
22
Component Justification
74VHC573 Fairfield High speed: tPD = 5.0 ns 5.0 V High noise immunity: VNIH = VNIL = 28% VCC (min) Low noise: VOLP = 0.6 V (typ) 8-bit address latch required for design Reference design uses variant: 74VHC373 Same function Different pin-outs References: 74VHC573 datasheet Project Overview Block Diagram Packaging Design Component Justification Schematic Conclusion
23
Component Justification
Current Regulation Part Qty Max Required Current per Chip (mA) Max Required Current (mA) MC9S12A256 1 65 XC95108 200 AD724 42 SL811HS 25 CY7C109 3 90 270 74VHC573 2 75 150 752 Max Required Current = 752 mA Power Supply = 12 V mA References: Datasheets of respective parts Project Overview Block Diagram Packaging Design Component Justification Schematic Conclusion
24
Component Justification
Schematic Power Supply Microprocessor Video Display USB Interface Miscellaneous Project Overview Block Diagram Packaging Design Component Justification Schematic Conclusion
25
Schematic: Power Supply
Supplies 2 voltages to power circuit board: 3.3 V for USB Memory-stick 5.0 V for rest of board Wide DC input range Temperature constraints compatibility Project Overview Block Diagram Packaging Design Component Justification Schematic Conclusion
26
Schematic: Microprocessor
Brief Overview “Brain” of the video console Interfaces to the various functional blocks USB Interface Video Circuit Game Controllers Project Overview Block Diagram Packaging Design Component Justification Schematic Conclusion
27
Schematic: Video Display
Sample PCB Layout References: XC95108 datasheet Elm-chan webpage Project Overview Block Diagram Packaging Design Component Justification Schematic Conclusion
28
Schematic: Video Display
References: XC95108 datasheet Elm-chan webpage Project Overview Block Diagram Packaging Design Component Justification Schematic Conclusion
29
Schematic: USB Interface
Availability of reference documents Easy operability Built in RAM buffer 48 MHz clock capability Project Overview Block Diagram Packaging Design Component Justification Schematic Conclusion
30
Schematic: Miscellaneous
NES Controller Timing Sheet Project Overview Block Diagram Packaging Design Component Justification Schematic Conclusion
31
Component Justification
Conclusion Project Overview Block Diagram Packaging Design Component Justification Schematic Conclusion
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.