Download presentation
Presentation is loading. Please wait.
1
Project Overview MP3 player using USB-FLASH-DISK Yoav Gershoni Shachar Faigenblat
2
Project Goals Read MP3 files from USB flash disk using 4 layers of protocols. Play those files using MP3 encoder chip. Finishing this project in only one year. Getting high grade!
3
Description- hardware USB FLASH DISK USB HOST CONTROLLER Micro Processor SRAM MP3 Decoder DAC R+L LPF AMP AUDIO R+L USB BUS DATA CONTROL Digital Audio DATA CONTROL Buttons (Play, Pause, Stop, Next)
4
Inputs & outputs Our project USB flash disk buttons PC Head phones
5
Software Architecture in Micro-Processor The Application Logical Layers Open(), Read(), Close() USB HOST Controller Driver SendTrans(), RecTrans() MP3 APPLICATION LAYER Play(), Pause(), Stop() MP3 DECODER LAYER Init(), SendByte(), CheckStatus()
6
USB-to-files layers architecture Host Control Driver USB Mass-Storage Class Using Bulk-Only Transport protocol Logical File System Layer FAT16/FAT32 Command Set Protocol Using SCSI Primary Command Set
7
Technologies to be studied USB –2.0 protocol. –Host controller. Disk on key –USB mass storage class with bulk-only subclass. –SCSI primary command set. –FAT file system. MP3 encoder chip. Micro processor –Choose a micro processor and study it.
8
Project stages Semester A: 1.Building the USB platform and reading plain data to the SRAM. 2.Reading sectors from USB flash disk. 3.Reading files from USB flash disk to PC (for debug).
9
Project stages – cont’ Semester B: 1.Connecting the MP3 encoder. 2.Building a MP3 controller. 3.Transfer files from the USB-Flash-Disk and playing them. 4.Writing the final application software on the micro-controller.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.