Index of /dsl-cdrom/unsw/projects/t2ng

Icon  Name                    Last modified      Size  Description
[DIR] Parent Directory - [DIR] datasheets/ 16-Feb-2005 12:18 - [   ] mp3asm.s 05-Nov-2004 07:55 3.0K [   ] mp3board.pdf 01-Nov-2004 00:33 68K [   ] mp3page.zip 16-Feb-2005 12:16 8.2M [   ] mp3player.c 05-Nov-2004 07:56 15K [   ] mp3player.h 05-Nov-2004 07:55 3.6K [DIR] reports/ 16-Feb-2005 12:18 - [DIR] schematics/ 16-Feb-2005 12:18 - [DIR] sp-interface/ 16-Feb-2005 12:18 - [IMG] t2ng1.jpg 01-Dec-2004 01:41 54K [IMG] t2ng2.jpg 01-Dec-2004 01:40 58K
Companion CD-ROM T2NG Directory

Companion CD-ROM: /unsw/projects/t2ng directory

The /unsw/projects/t2ng directory contains the full source of the T2NG MP3 Player.

This project was developed as part of the assesment for ELEC3017 Electrical Engineering Design, by Thanh Dao, Tomas Djunaedi, Arnon Politi and Gunadi Setiawan in 2004.

Project Title

T2NG MP3 Player Extension for the DSLMU Board

Project Description

The primary aim of this project is to develop an extension board for the DSLMU board with the ability to decode MPEG Layer-3 (MP3) encoded audio data. Portable MP3 players have experienced enormous increase in popularity in the space of just a few years. The reason behind this success is primarily due to the MP3 compression algorithm which allow high quality audio to be compressed and stored in modestly sized files. This allow hours of music to be stored into flash memory units or small portable hard drives which are common in commercial MP3 players. This project aims to produce a fully functional MP3 player designed around the DSLMU board that incorporates many of the features that can be found on commercially available players.

The design utilises the Micronas MAS3507D MPEG Layer 2/3 Decoder chip which performs the primary task of decoding the MP3 audio. MP3 files to be played are stored in a Multimedia flash memory card that is interfaced to the DSLMU board. A set of buttons are also interfaced to the DSLMU board, these buttons are the primary user interface with the MP3 player unit. The DSLMU board itself is responsible for streaming MP3 data from the Multimedia Card to the decoder as well as performing control operations, file browsing capabilities and displaying the appropriate information on the LCD screen.

As a continuation to this project, it is desirable for the design to be implemented completely independent of the DSLMU board. We believe that our design can be easily transferred into a standalone device utilising the same components. The design for the stand alone version of the MP3 player has been explored in this project and the complete circuit layout is also available. However since the purpose of this project is simply to demonstrate a working prototype, an actual standalone unit has not been produced.

Directory Contents

[Root] CD-ROM Root Directory
[Dir] unsw: Information specific to the Digital Systems Laboratory
[Dir] projects: Information on student projects implemented on DSLMU board
[Dir] t2ng: Full source of the T2NG MP3 Player   This is the current directory
[File] mp3player.c: Source file for the T2NG MP3 Player
[File] mp3player.h: Header file
[File] mp3asm.s: Additional supporting code in Assembly
[File] mp3board.pdf: Schematics of the MP3/DAC support circuit
[Dir] schematics: Schematics designed for the stand alone version of the MP3 player
[Dir] datasheets: Data sheets for the MP3 decoder chip and the D/A converter
[Dir] reports: Project reports handed in for ELEC3017 assesment
[Dir] sp-interface: An attempt to implement in hardware a Serial/Parallel interface between the DSLMU board and the MMC
[File] README.html: The file you are currently reading