Portable audio synthesizer

Digital signal processing is used widely to perform manipulative effects on the digital signal input. The objective of this final year project is to build a Portable Audio Synthesizer that could provide various digital sound effects to a recorded sound track. A field-programmable gate array (FPGA) w...

Full description

Saved in:
Bibliographic Details
Main Author: Cheong, Si Wei
Other Authors: School of Computer Engineering
Format: Final Year Project
Language:English
Published: 2014
Subjects:
Online Access:http://hdl.handle.net/10356/59190
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-59190
record_format dspace
spelling sg-ntu-dr.10356-591902023-03-03T20:36:49Z Portable audio synthesizer Cheong, Si Wei School of Computer Engineering Ravi Suppiah DRNTU::Engineering Digital signal processing is used widely to perform manipulative effects on the digital signal input. The objective of this final year project is to build a Portable Audio Synthesizer that could provide various digital sound effects to a recorded sound track. A field-programmable gate array (FPGA) would be used to prototype this system and provide the required digital sound effects. This project requires deep understanding of the underlying structure of the FPGA and the various IP cores available in the Altera University Program. Furthermore, on top of achieving the objective of this project, Bitcoin mining was also considered and implemented to further enhance the overall functionality of the FPGA and the erudition outcome. Two Development Tools were used in this project, namely Quartus II v13.01 and Nios II EDS 13.0.1. Quartus II v13.01 was used to implement the system design with the help of Verilog, a Hardware Description Language (HDL). The Nios II EDS 13.0.1 was used to implement the required functions. The programming was done using C language and the code is flashed onto the on-board flash memory in order for the Altera DE1 to run the program. Substantial amount of knowledge in low level programming and hardware description language were essential to achieve the project objective. On top of that, detailed project planning and independent learning have helped to pave the path to the project’s success. Throughout this project, the greatest learning outcome is attaining ability to recognize the importance of the design before implementation. Bachelor of Engineering (Computer Engineering) 2014-04-25T02:57:59Z 2014-04-25T02:57:59Z 2014 2014 Final Year Project (FYP) http://hdl.handle.net/10356/59190 en Nanyang Technological University 55 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering
spellingShingle DRNTU::Engineering
Cheong, Si Wei
Portable audio synthesizer
description Digital signal processing is used widely to perform manipulative effects on the digital signal input. The objective of this final year project is to build a Portable Audio Synthesizer that could provide various digital sound effects to a recorded sound track. A field-programmable gate array (FPGA) would be used to prototype this system and provide the required digital sound effects. This project requires deep understanding of the underlying structure of the FPGA and the various IP cores available in the Altera University Program. Furthermore, on top of achieving the objective of this project, Bitcoin mining was also considered and implemented to further enhance the overall functionality of the FPGA and the erudition outcome. Two Development Tools were used in this project, namely Quartus II v13.01 and Nios II EDS 13.0.1. Quartus II v13.01 was used to implement the system design with the help of Verilog, a Hardware Description Language (HDL). The Nios II EDS 13.0.1 was used to implement the required functions. The programming was done using C language and the code is flashed onto the on-board flash memory in order for the Altera DE1 to run the program. Substantial amount of knowledge in low level programming and hardware description language were essential to achieve the project objective. On top of that, detailed project planning and independent learning have helped to pave the path to the project’s success. Throughout this project, the greatest learning outcome is attaining ability to recognize the importance of the design before implementation.
author2 School of Computer Engineering
author_facet School of Computer Engineering
Cheong, Si Wei
format Final Year Project
author Cheong, Si Wei
author_sort Cheong, Si Wei
title Portable audio synthesizer
title_short Portable audio synthesizer
title_full Portable audio synthesizer
title_fullStr Portable audio synthesizer
title_full_unstemmed Portable audio synthesizer
title_sort portable audio synthesizer
publishDate 2014
url http://hdl.handle.net/10356/59190
_version_ 1759855634265669632