Download presentation
Presentation is loading. Please wait.
1
Globex Proprietary Competition Sensitive Ubiquitous - MP3 Player Ian BrattJohn Pratt Eric LeeWei-Shin Wang David Lindstone ECEN 4573 Capstone Lab Spring 2003
2
Globex Proprietary Competition Sensitive Presentation Outline Objectives Current Progress Hardware and Interfaces Processor Memory MP3 FPGA Above Baseline: Battery Charger, Compact Flash, USB Analog and FM Transmission Software PCB Layout Forth/SwiftX Parts List Schedule Responsibilities
3
Globex Proprietary Competition Sensitive Project Objectives Baseline FM MP3 Transmission Above the Baseline MP3 Recording Battery Controller USB Interface Compact Flash
4
Globex Proprietary Competition Sensitive Current Progress Proto-board Downloading Code Interface between Processor/MP3 I2C Parallel Analog Design Most of the components except for FM transmission Schematics Parts done
5
Globex Proprietary Competition Sensitive Top Level Design
6
Globex Proprietary Competition Sensitive MOTOROLA 68332
7
Globex Proprietary Competition Sensitive MOTOROLA 68332 3.3 V 16.78 MHz 144 pin PQFP
8
Globex Proprietary Competition Sensitive CHIP SELECTS Chip Selects Define: Block size 8 or 16 bit bus size R or W or R/W AS or DS synch 0-13 wait states Internal DSACK Generation User or Supervisor
9
Globex Proprietary Competition Sensitive Timing Timing diagram for write. 14A) 45 ns 46) 150 ns
10
Globex Proprietary Competition Sensitive Background Debug Module Serial Interface Provides external breakpoints Halts the CPU allowing external code testing and debugging. Allows bulk data transfers (block moves)
11
Globex Proprietary Competition Sensitive Toshiba TC55W800FT
12
Globex Proprietary Competition Sensitive SRAM 8Mbit 16-bit parallel interface 48 pin TSOP 3.3 V Write Access Time 55ns Read Access Time 30ns
13
Globex Proprietary Competition Sensitive Sharp LH28F800BJE-PTTL90
14
Globex Proprietary Competition Sensitive FLASH 8Mbit 16-bit parallel interface 48 pin TSOP 3.3 V Write Access Time 90ns Read Access Time 90ns
15
Globex Proprietary Competition Sensitive SRAM and FLASH
16
Globex Proprietary Competition Sensitive SRAM and FLASH In-Circuit Programming of FLASH Download into SRAM through BDM Block Copy Command Call Function through BDM Function copies SRAM data -> FLASH Allows for surface mount, non-volatile EEPROM
17
Globex Proprietary Competition Sensitive MICRONAS 3587F
18
Globex Proprietary Competition Sensitive 3587F Block Diagram
19
Globex Proprietary Competition Sensitive 3587F Timing
20
Globex Proprietary Competition Sensitive 3587F Features Digital Volume Control Pan/Base/Treble Control Dynamic Bass Boost
21
Globex Proprietary Competition Sensitive Xilinx XCV300
22
Globex Proprietary Competition Sensitive FPGA Xilinx XCV300E 166 I/O pins, 240 pins total 64k block RAM bits Handles glue logic between processor and components
23
Globex Proprietary Competition Sensitive Texas Instruments BQ2018
24
Globex Proprietary Competition Sensitive Battery Charger TI BQ2018 Easy to use Extensive Documentation
25
Globex Proprietary Competition Sensitive Sandisk Compact Flash
26
Globex Proprietary Competition Sensitive Compact Flash Sandisk Memory Mapped 16 bit device Easy interaction 5 12 byte block transfers
27
Globex Proprietary Competition Sensitive Cyprus CY7C68001
28
Globex Proprietary Competition Sensitive USB Cypress CY7C68001
29
Globex Proprietary Competition Sensitive Dave’s FM Transmitter
30
Globex Proprietary Competition Sensitive CD4053BC Analog MUX Used to select audio signal (internal or external) to output and transmit.
31
Globex Proprietary Competition Sensitive OPA3355 Operational Amplifier Used to amplify/buffer signals for output. Unity-Gain stability allows us to use the OPA3355 for several different purposes (amplification, active filtering, etc.).
32
Globex Proprietary Competition Sensitive TPS60400 Voltage Inverter Used to obtain negative voltages for bipolar devices. If ground were used instead of a negative voltage, all audio signals would need to carry a DC offset.
33
Globex Proprietary Competition Sensitive Audio Selection Circuit
34
Globex Proprietary Competition Sensitive PLL Modulator PHASE COMPARATOR Loop Filter VCO + Audio
35
Globex Proprietary Competition Sensitive PCB Layout OrCAD Capture Symbolic Schematics Parts Top-level Design Conversion to netlist OrCAD Layout Convert Symbolic (netlist) to Physical PCB Layout Part Placement Routing Debugging!!! Footprints Manual Routing Must be perfect
36
Globex Proprietary Competition Sensitive PCB Layout Contingencies OrCAD Layout Lite Version P-CAD Z group Other software??? Worst Case Scenario…Wire Wrap
37
Globex Proprietary Competition Sensitive Forth Virtual Machine Harvard Architecture 3 Stacks
38
Globex Proprietary Competition Sensitive SwiftX Code Layers OS, Drivers, Libraries
39
Globex Proprietary Competition Sensitive SwiftX Multitasking Non-preemptive Round Robin
40
Globex Proprietary Competition Sensitive Parts List Processor Motorola MC68332 MP3 Micronas MAS3587F SRAM Toshiba TC55W800FT FLASH Flash LHF80J01 FPGA Xilinx XCV300 Analog Parts Various Battery Charger TI BQ2018 USB Cypress CY7C68001 Compact Flash Sandisk CF2
41
Globex Proprietary Competition Sensitive Schedule
42
Globex Proprietary Competition Sensitive Revised Schedule Currently behind schedule (schematics, FPGA programming) Milestone I PCB populated Milestone II MP3 playing from internal flash
43
Globex Proprietary Competition Sensitive Resource Distribution Ian Processor (timing, chip select, etc.) Eric PCB Layout, Battery Charger Dave FM Transmission and Analog Aspects John Proto-board, USB, Compact Flash Wei-shin FPGA, Analog Everyone Software and debugging
44
Globex Proprietary Competition Sensitive Conclusion Working proto-board is a good sign Software development shows promise PCB Schematics #1 priority right now
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.