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

Bibliographic Details
Main Author: Cheong, Si Wei
Other Authors: School of Computer Engineering
Format: Final Year Project (FYP)
Language:English
Published: 2014
Subjects:
Online Access:http://hdl.handle.net/10356/59190
_version_ 1811688298858414080
author Cheong, Si Wei
author2 School of Computer Engineering
author_facet School of Computer Engineering
Cheong, Si Wei
author_sort Cheong, Si Wei
collection NTU
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.
first_indexed 2024-10-01T05:29:59Z
format Final Year Project (FYP)
id ntu-10356/59190
institution Nanyang Technological University
language English
last_indexed 2024-10-01T05:29:59Z
publishDate 2014
record_format dspace
spelling ntu-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
spellingShingle DRNTU::Engineering
Cheong, Si Wei
Portable audio synthesizer
title Portable audio synthesizer
title_full Portable audio synthesizer
title_fullStr Portable audio synthesizer
title_full_unstemmed Portable audio synthesizer
title_short Portable audio synthesizer
title_sort portable audio synthesizer
topic DRNTU::Engineering
url http://hdl.handle.net/10356/59190
work_keys_str_mv AT cheongsiwei portableaudiosynthesizer