Project Overview MP3 player using USB-FLASH-DISK Yoav Gershoni Shachar Faigenblat.

Slides:



Advertisements
Similar presentations
1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 4 Computing Platforms.
Advertisements

The AwesomO mp3 “The Swiss Army Knife of mp3 Players”
MindTunes Jonathan Chen, Po-Han Huang, Michael Kempf, Yen-Liang Tung, Christos Vezyrtzis FPGA mp3/wav memo recording.
VHDL 8 Practical example
SERENADE MP3 PLAYER The Hardware Perspective By: Jacob Messick, Marcel Deslauriers, Brendan Simpson, & Nick Miller.
MM Player Supervised by: Dr. Luai Malhis. Prepared by: Mustafa Assaf & Mahmoud Musa.
LOGO Lab Supervisor – Dr. WH Lau EE3271 Design Laboratory.
USB Digital Audio Player Using ST92163 By Microcontroller DivisionVersion 1.2 / November 2000.
Player Guitar Preliminary Design Review Lucas Gilbride Rick Denney Dan Forrester Randy Hood Lucas Gilbride Rick Denney Dan Forrester Randy Hood.
Jason CrayJoseph Mundackal Michael WarscoRyan Sherlock.
Handheld TFTP Server with USB Andrew Pangborn Michael Nusinov RIT Computer Engineering – CE Design 03/20/2008.
File Reading From USB-Flash-Disk (D0113) HSDS LAB Technion - Winter 2003 Supervisor: Dimitry Sokolik Performed by: Yoav Gershoni Shachar Faigenblat MidTerm.
Globex Proprietary Competition Sensitive Ubiquitous - MP3 Player Ian BrattJohn Pratt Eric LeeWei-Shin Wang David Lindstone ECEN 4573 Capstone Lab Spring.
Professor Michael J. Losacco CIS 1110 – Using Computers System Unit Chapter 4.
DMX512 Programmable Theater Lighting Controller Jeff Sand and Kris Kopel Advisor: Dr. Don Schertz.
29 April 2005 Part B Final Presentation Peripheral Devices For ML310 Board Project name : Spring Semester 2005 Final Presentation Presenting : Erez Cohen.
The AwesomO mp3 “The Swiss Army Knife of mp3 Players” Preliminary Design Review Kevin Landin Greg Russo John Sample Mike Sells The AwesomO Corporation:
MP3 player on PC using PIC controller via USB. Supervisor: Dmitry Sokolik Performed by: Yoav Gershoni Shachar Faigenblat.
USB Mass-Storage Implementation on an Embedded System (D0113) Supervisor: Dimitry Sokolik Performed by: Yoav Gershoni Shachar Faigenblat Final Presentation.
PDR- Digital Audio Recorder/Player Brian Cowdrey Mike Ingoldby Gaurav Raje Jeff Swetnam.
1 Application Accessory For Cellular Phone - Mid. Semester A Presentation - Performed by: Avi Feldman Omer Kamerman Project instructor: Boaz Mizrachi Technion.
Chapter 4 Section 3.
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition, Chapter 12: Mass-Storage Systems.
Fundamentals of Audio Production Chapter 7 1 Fundamentals of Audio Production Chapter Seven: Digital Audio Workstations and Computers.
Device Management. Serial Port Serial Device Serial Device Memory CPU Printer Terminal Modem Mouse etc.
The 6713 DSP Starter Kit (DSK) is a low-cost platform which lets customers evaluate and develop applications for the Texas Instruments C67X DSP family.
Chongo Service Training Hardware Overview Prepared by Merlin Miller, Dave Jordahl, John Ciardi, March 2005.
1 Pertemuan 1 Connecting to the Internet. Discussion Topics Requirements for Internet connection PC basics Network interface card NIC and modem installation.
© 2001 by Prentice Hall5-1 Local Area Networks, 3rd Edition David A. Stamper Part 2: Hardware Chapter 5 LAN Hardware.
USB Flash Card Writer Using ST92163 By Microcontroller DivisionVersion 1.2 / November 2000.
Using the PSoC USB March 17, 2012 Lloyd Moore, President/Owner.
NetBurner MOD 5282 Network Development Kit MCF 5282 Integrated ColdFire 32 bit Microcontoller 2 DB-9 connectors for serial I/O supports: RS-232, RS-485,
 Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design  Schematic and theory of operation.
©2003/04 Alessandro Bogliolo Computer systems A quick introduction.
Storing Data: Electronic Filing Cabinets What You Will Learn Difference between memory and storage How storage media are categorized Measuring a storage.
M3355 Software Architecture. Contents DVD Player System Overview M3355 S/W Architecture Overview M3355 System Software Introduction.
COMPUTER HARDWARE Kris Marinov. HARDWARE DEFINITION Comprehensive term for all of the physical parts of the computer. Comprehensive term for all of the.
MICROPROCESSOR AND MICRO CONTROLLER LAB
CDR- Digital Audio Recorder/Player Brian Cowdrey Mike Ingoldby Gaurav Raje Jeff Swetnam.
Basic information. * Microcontrollers incorporate the microprocessor, memory and input/output interfaces all on one chip * Microcontrollers have a separate.
Performed by: Nadav Haklai Noam Rabinovici Instructor: Mike Sumszyk Spring Semester 2010 המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory.
Enhanced Storage Architecture
Bluetooth Mass Storage By Yucel Parsak Software Design Considerations 1 Yucel ParsakYuri Kubo Scott PillowRyan Weaver.
Senior Design Project “ MP3 Player ” Brian P. Allen Zeeshan A. Khan Jerry T. Koshy.
Multimedia Hardware. Fast processor  e.g. Pentium Large RAM (Random Access memory)  Memory space that the computer uses when performing work.  More.
FLAC Audio Player An ability to decode files stored in the FLAC format. An ability to select files stored on the device. An ability to display visualization.
Midterm Presentation Music Alarm Clock. Craig Bilberry Team Leader Electrical Engineering Layout and Design Atomic Clock Signal Will Kalish Electrical.
KEYBOARD INTERFACING Keyboards are organized in a matrix of rows and columns The CPU accesses both rows and columns through ports. ƒTherefore, with two.
Introduction to Computers Section 4B. home Central Processing Unit The computer’s primary processing hardware, which interprets and executes program instructions.
MP3 Radio Richard Bannon & Michael Backman. Basic concept FM broadcast MP3 player  Allows you to listen to MP3’s through an FM radio  Better than a.
10/15: Lecture Topics Input/Output –Types of I/O Devices –How devices communicate with the rest of the system communicating with the processor communicating.
LonWorks Introduction Hwayoung Chae.
SEPTEMBER 8, 2015 Computer Hardware 1-1. HARDWARE TERMS CPU — Central Processing Unit RAM — Random-Access Memory  “random-access” means the CPU can read.
Small Stand-Alone MP3 Player (SSMPP). INTRODUCTION ● Portable MP3 Player with limited memory capacity used for storage and playback of a couple of favorite.
Chapter 3 Getting Started. Copyright © 2005 Pearson Addison-Wesley. All rights reserved. Objectives To give an overview of the structure of a contemporary.
DaVinci Overview (features and programming) Kim dong hyouk.
Five Components of a Computer Input Device – keyboard, scanner, PDA/stylus, digital camera, mouse, MP3 player, fax machine, microphone Storage Device –
HOW TO RECORD YOUR VOICE FOR AN AUDIO PODCAST Audacity Tutorial.
COMMON FEATURES. WHAT IS? Processors: To control the functions of the device Microprocessors Internal memory: To store the program instructions into the.
PAPER Alex Zamora (396). PAPER Alex Zamora (396)
TOPIC : USB FLASH DRIVE. May E.Al-Hajri. Intro Information Technology.
Local Area Networks, 3rd Edition David A. Stamper
Serial Data Hub (Proj Dec13-13).
Keyboarding Class LHMS Ms. Key © Mr. Thrasher
Introduction to Computers
Programmable Logic- How do they do that?
Arduino Board.
Arduino म्हणजे काय?.
Electrical Communications Systems ECE
Presentation transcript:

Project Overview MP3 player using USB-FLASH-DISK Yoav Gershoni Shachar Faigenblat

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!

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)

Inputs & outputs Our project USB flash disk buttons PC Head phones

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()

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

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.

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).

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.