1 / 23

MP3 Player/Boombox

ECEN 4610: Capstone Laboratory Preliminary Design Review (PDR). MP3 Player/Boombox. Kevin Davis Shane Neuville Dan Chao Andy Owens Christopher Tillery. Project Objectives. Record MP3s off CD-Rom onto hard drive Play MP3s off of hard drive Ability to select current track

theola
Download Presentation

MP3 Player/Boombox

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ECEN 4610: Capstone Laboratory Preliminary Design Review (PDR) MP3 Player/Boombox Kevin Davis Shane Neuville Dan Chao Andy Owens Christopher Tillery

  2. Project Objectives • Record MP3s off CD-Rom onto hard drive • Play MP3s off of hard drive • Ability to select current track • Ability to stop, pause, rewind, and fast forward • Ability to delete songs • Interactive LCD display • Display artist and song title • Display volume level

  3. Division of Labor • Chris: • Processor • Hard Drive / File Storage • CD-Rom • Kevin: • Logic / Bus Control • PCB • User Interface • Dan: • Processor • PCB • MP3 Decoder • Andy: • Logic / Bus Control • PCB • LCD • Shane: • Logic / Bus Control • Hard drive / File Storage • CD-Rom

  4. FPGA • Xilinx • Bus Arbitration • Glue Logic

  5. File Storage • IDE Hard Drive • Store the songs in mp3 format. • Fat 16 • Interface via an 8255 chip • Mp3 Format CD’s • Utilize ID3 tags to separate songs into directories on the hard drive. • User can either play the CD, copy the CD to internal hard drive, or both.

  6. File Storage • Wav format CD’s • User can either play the CD, copy the CD to internal hard drive, or both. • User Specifies CD Name and Artist for wav format CDs. • Files are stored in directories according to Artist and CD.

  7. 8255A Chip Description Chip Mode Selection

  8. Processor • Motorola M68HC12BC32

  9. Processing Power • 16 bit Address and Data Bus Capability • SCI and SPI serial interface • Interfacing with RS232 • Upward Compatible with M68HC11 instruction set

  10. Project Components Hard Drive CD Rom RAM EPROM Data Bus Address Bus Processor FPGA Audio Out Decoder LCD Keypad

  11. MP3 Encoder/Decoder MAS 3587F

  12. Encoder/Decoder Specs • Internal Clock • ADC/DAC • Encoding up to 192 kbit/s • I2C Serial Interface

  13. ID3 Tag Information • 128 bytes at end of MP3 file • Song title: 30 characters • Artist: 30 characters • Album: 30 characters • Year: 4 characters • Comment: 30 characters • Genre: 1 byte

  14. Storage Structure • 1st level of directory structure will be artists name. • 2nd level of directory structure will be CD title • Songs can be stored at any level of the directory structure.

  15. LCD Display - 4x20 characters • Custom Start-up logo • Menu to Choose: • Play Song / Playlist • Copy from CD • Delete Songs • Possible Playlist Editor • Display ID3 tag information: Include at least Song Title and Artist • Playtime and Volume displays possibly using bars

  16. LCD Continued • LCD interacts with keypad through User Interface • LCD display controlled through RS-232 or I2C interface • Buy LCD with controller or use HD44780 chip as controller • Backlight to make viewing easier

  17. Schedule

  18. Cost Estimates • FPGA board: Free (provided by course) • Processor: $15 • MP3 Encoder/Decoder: $35 • LCD Screen with controller: $60 • PCB board: $100 • RAM: $10 • CD-ROM Drive: Free (used) • Hard Drive: Free (used) • Speakers: Free (used) • Miscellaneous Parts: $100 • Labor: Free • Hours spent in basement of engineering center: Priceless • Total Estimated Cost: $320

  19. Positive Impact on Society • Less space wasted by CDs and cases • Eliminates problem of scratched CDs and misplaced CDs • Better parties with greater selection of songs for easier DJing • Adapted to car would result in less accidents caused by careless CD changing • Less CD sales force bands to put on more shows

  20. Negative Impacts • Increased piracy of songs • Less music produced as profits are driven down • Wasted time listening to music may lead to less social interactions • Sound noise may cause deafness • Electrical noise may cause interferences with other devices

  21. Risks and Contingency Plan • Problem with Hard Drive storage system • Simplify folders and file system • Store songs on standard size increments of space to make addressing easier • Problem with reading CD-Rom • Use alternative interface such as USB to upload songs • Preload Mp3s on Hard drive

  22. Risks and Contingency Plan • LCD • Switch to character instead of graphical • Display just file name if ID3 tag information is not available • PCB Board does not work • Debug or redesign layout • Use Protoboard setup

  23. Questions ?????

More Related