DAT095 Project Renewal-Implementation of a MP3 Player on a FPGA

Examensarbete för masterexamen

Please use this identifier to cite or link to this item: https://hdl.handle.net/20.500.12380/148084
Download file(s):
File Description SizeFormat 
148084.pdfFulltext1.81 MBAdobe PDFView/Open
Type: Examensarbete för masterexamen
Master Thesis
Title: DAT095 Project Renewal-Implementation of a MP3 Player on a FPGA
Authors: Aslan, Recep Gökhan
Böke, Cemil Caglar
Abstract: This thesis has the intention to create a base for renewal of the DAT095 (Electronic System Design Project) course. As a basis for the new project, implementation of a LEON3 processor on a FPGA board was done and a MP3 player application was run on it. The MPG123 [15] application's source code was used and modified according to the system and by using hardware/software co-design techniques a complete system was designed. The audio interface hardware core was designed according to the requirements of the digital to analog converter MCP4288 [3]. Necessary interfaces were implemented according to the AMBA bus. A demonstrator was built on the Digilent Spartan3 xc3s1000 board [4]. During the analysis of the MP3 decoder, it was seen that the Inverse Discrete Cosine Transform (IDCT) part of the decoder algorithm was too computation-intensive and a hardware implementation for that part was made and attached to the processor‟s AMBA bus as a slave. The MP3 decoder software and the IDCT hardware were working together to decode the data. Finally the development platform was changed to Digilent Atlys Spartan6 FPGA development board [21] that gave a more flexible usage for future works. The LEON3 processors template design was modified according to the needs of the new development platform and the MPG123 application was run on it.
Keywords: Informations- och kommunikationsteknik;Datorteknik;Information & Communication Technology;Computer Engineering
Issue Date: 2011
Publisher: Chalmers tekniska högskola / Institutionen för data- och informationsteknik (Chalmers)
Chalmers University of Technology / Department of Computer Science and Engineering (Chalmers)
URI: https://hdl.handle.net/20.500.12380/148084
Collection:Examensarbeten för masterexamen // Master Theses



Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.