Presentation is loading. Please wait.

Presentation is loading. Please wait.

Globex Proprietary Competition Sensitive Ubiquitous - MP3 Player Ian BrattJohn Pratt Eric LeeWei-Shin Wang David Lindstone ECEN 4573 Capstone Lab Spring.

Similar presentations


Presentation on theme: "Globex Proprietary Competition Sensitive Ubiquitous - MP3 Player Ian BrattJohn Pratt Eric LeeWei-Shin Wang David Lindstone ECEN 4573 Capstone Lab Spring."— Presentation transcript:

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


Download ppt "Globex Proprietary Competition Sensitive Ubiquitous - MP3 Player Ian BrattJohn Pratt Eric LeeWei-Shin Wang David Lindstone ECEN 4573 Capstone Lab Spring."

Similar presentations


Ads by Google