Digital system design with FPGA using verilog HDL

In this final year project (Digital system design with FPGA using Verilog HDL) CORDIC is selected as the digital system to be designed. CORDIC is a simple and yet efficient algorithm for computing the hyperbolic and trigonometric functions, without the need of complex hardware multipliers and div...

全面介紹

Saved in:
書目詳細資料
主要作者: Cho, Shao Ying.
其他作者: Jong Ching Chuen
格式: Final Year Project
語言:English
出版: 2011
主題:
在線閱讀:http://hdl.handle.net/10356/42749
標簽: 添加標簽
沒有標簽, 成為第一個標記此記錄!
機構: Nanyang Technological University
語言: English
id sg-ntu-dr.10356-42749
record_format dspace
spelling sg-ntu-dr.10356-427492023-07-07T16:11:35Z Digital system design with FPGA using verilog HDL Cho, Shao Ying. Jong Ching Chuen School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering::Electronic systems In this final year project (Digital system design with FPGA using Verilog HDL) CORDIC is selected as the digital system to be designed. CORDIC is a simple and yet efficient algorithm for computing the hyperbolic and trigonometric functions, without the need of complex hardware multipliers and dividers, thus reducing the speed of the computation and the cost of the hardware tremendously. In the project, 2 versions of CORDIC, namely a 16-bit and a 20-bit design, were designed and implemented. The report details the design, implementation and hardware testing. In this project, the CORDIC is designed to handle all the functions, including the cosine, sine, tangent, hyperbolic cosine, hyperbolic sine, hyperbolic tangent, arctangent, hyperbolic arctangent, vector, rotation, square root, exponential, division and nature logarithm. The designs are coded in Verilog HDL. Their functionalities are simulated with Xilinx ISE. After the functionalities are verified, the designs are synthesized and implemented. They are also tested on a Xilinx Spartan 3E FPGA board. The detailed designs of the modules are described and the design considerations are discussed. Xilinx LogiCORETM IP CORDIC designs are also generated and compared with the designs in this project. The comparison results in terms of result accuracy, hardware resource utilization and computation speed are presented. Bachelor of Engineering 2011-01-10T05:13:41Z 2011-01-10T05:13:41Z 2010 2010 Final Year Project (FYP) http://hdl.handle.net/10356/42749 en Nanyang Technological University 138 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::Electrical and electronic engineering::Electronic systems
spellingShingle DRNTU::Engineering::Electrical and electronic engineering::Electronic systems
Cho, Shao Ying.
Digital system design with FPGA using verilog HDL
description In this final year project (Digital system design with FPGA using Verilog HDL) CORDIC is selected as the digital system to be designed. CORDIC is a simple and yet efficient algorithm for computing the hyperbolic and trigonometric functions, without the need of complex hardware multipliers and dividers, thus reducing the speed of the computation and the cost of the hardware tremendously. In the project, 2 versions of CORDIC, namely a 16-bit and a 20-bit design, were designed and implemented. The report details the design, implementation and hardware testing. In this project, the CORDIC is designed to handle all the functions, including the cosine, sine, tangent, hyperbolic cosine, hyperbolic sine, hyperbolic tangent, arctangent, hyperbolic arctangent, vector, rotation, square root, exponential, division and nature logarithm. The designs are coded in Verilog HDL. Their functionalities are simulated with Xilinx ISE. After the functionalities are verified, the designs are synthesized and implemented. They are also tested on a Xilinx Spartan 3E FPGA board. The detailed designs of the modules are described and the design considerations are discussed. Xilinx LogiCORETM IP CORDIC designs are also generated and compared with the designs in this project. The comparison results in terms of result accuracy, hardware resource utilization and computation speed are presented.
author2 Jong Ching Chuen
author_facet Jong Ching Chuen
Cho, Shao Ying.
format Final Year Project
author Cho, Shao Ying.
author_sort Cho, Shao Ying.
title Digital system design with FPGA using verilog HDL
title_short Digital system design with FPGA using verilog HDL
title_full Digital system design with FPGA using verilog HDL
title_fullStr Digital system design with FPGA using verilog HDL
title_full_unstemmed Digital system design with FPGA using verilog HDL
title_sort digital system design with fpga using verilog hdl
publishDate 2011
url http://hdl.handle.net/10356/42749
_version_ 1772827869218603008