MP3-Man Mobile Music
May99-14 Senior Design Project

[Team Home] [Team Members] [Client Info] [Project Advisor] [Project Plan] [Design Review]
[Final Project Report] [Progress Reports] [List of May99 Projects] [Senior Design Homepage]


Project Plan
(submitted on September 22, 1998)

Contents of this Page:
Abstract
Problem Statement or Background or Context
Design Objectives
Proposed Technical Solution
Proposed Budgets
Proposed Schedule
Other


Abstract

With the growing popularity of music available in highly compressed formats, such as MP3, from the world wide web and the craving for portability our project is to give the audio files the mobility they need. Our finished project will be a stand-alone Motorola 56K DSP based embedded system with the capabilities of high-speed data transfer to and from PCs and other devices, and MP3 audio playback.

Problem Statement

Since all of the Team Members are music aficionados, we appreciate recent advances in digital music, such as portable CD players. CDs have drawbacks, however. They are expensive to record, may only be recorded a single time, and are prone to disturbances in playback when physically jarred. The MP3-man will solve all these problems and more by using a completely solid-state digital playback system. Music will be stored in RAM, and will be transferrable to and from a large library on a PC. With this system it will be easy to transfer a set of songs from a PC appropriate for one's mood, then listen to this music throughout the course of the day without being concerned about a CD ‘skipping' because one is walking to class.

Design Objectives

Our objective is to build a portable device capable of playing MP3 audio files. This requires using a processor that is powerful or fast enough to decode and play MP3 audio files in real time. The finished device should also have enough memory to store an hour of music. From previous experience with the MP3 file format, 64 megabytes of RAM should be sufficient to meet this requirement. Since the device is portable the weight of its components will be an issue, as well as the size of the finished device. Therefore we aim to make the device 1.5 pounds or less and small enough to be carried by hand or stashed in a backpack. Power for the device will be from four AA batteries, and these batteries should last for 2 hours or more. This device will not be designed to survive a hostile environment, so it will not be waterproof, radiation-hardened, or useable in extreme temperatures. It should, however, be able to withstand minor shocks (such as falling 1 foot onto a hard surface), and be operable within the commercial temperature range (0-50 degrees C).

Proposed Technical Solution

Our project will consist of several conceptual modules, including: processor, memory, power, interface, display, control, and audio output. Each of these modules shall reside on a single double-sided printed-circuit board. The processor module shall include a Motorola 56K DSP processor, firmware in the form of an EPROM or EEPROM, and its associated circuitry. The memory will consist of SIMM sockets and 64 megabytes of SIMM memory. The power module will be 4 AA batteries and associated power-regulating circuitry. The interface will be an 8-bit high-speed parallel interface capable of attaching to a PC or other MP3-Man device for audio data transfer. The display will be a small digital readout, able to display the song number and possibly other information. A small LCD display or a 7-segment LED display will be used for this purpose. The control module will incorporate several push-buttons for changing songs and turning the device on or off. The audio output module will contain a stereo digital-to-analog converter and small audio amplifier capable of driving a pair of headphones, such as a 741 op-amp.

Proposed Budgets

Financial Budget:
PC Board Fabrication $200
TI 320LC31-40 Processor $60
64 Mbyte Memory $90
RAM Sockets $15
Small Parts $100
Total $465

Human Effort Budget:
Evaluate Hardware Choices 15 hrs
Design Hardware 110 hrs
Design Software 35 hrs
Software Development 180 hrs
Project Poster 15 hrs
Order Hardware Parts 5 hrs
Fabricate PC Board 20 hrs
Build Hardware 40 hrs
Software Testing 45 hrs
Hardware Testing 60 hrs
Final Report 15 hrs
Total 540 hrs

Hardware & Software Design, Software Development:

Proposed Schedule

MP3-Man Block Diagram

Team Information

Client:
N/A

Project Advisor:
Dr. Steve Russell
Work: (515) 294-1273
sfr@iastate.edu

Team Members:
Richard Goedeken Cpr E 481
Helser 1445 Norman
Ames, IA 50012
(515) 572-2629
pyro@iastate.edu

Scott Patten E E 461
4211 Lincoln Swing
Ames, IA 50014
(515) 292-6285
spatten@iastate.edu

Steve Vance E E 461
1316 S. Duff #27
Ames, IA 50010
(515) 232-7277
walt@iastate.edu

© Copyright Iowa State University 1998

[Team Homepage] [Senior Design Homepage]