Embedded a CORDIC Processing in MIPS CPU Design

碩士 === 國立臺灣師範大學 === 機電科技研究所 === 95 === This thesis is a study of embedding the CORDIC(COodinate Rotation DIgital Computer) algorithm into MIPS CPU design. Finally, a 32-bit MIPS CPU with trigonometric arithmetic instructions as well as a floating-point co-processor was implemented. The final design...

Full description

Bibliographic Details
Main Author: 胡登貴
Other Authors: 張吉正
Format: Others
Language:zh-TW
Published: 2007
Online Access:http://ndltd.ncl.edu.tw/handle/47709683361758521616
id ndltd-TW-095NTNU5657003
record_format oai_dc
spelling ndltd-TW-095NTNU56570032016-05-25T04:14:19Z http://ndltd.ncl.edu.tw/handle/47709683361758521616 Embedded a CORDIC Processing in MIPS CPU Design 結合CORDIC演算法之MIPSCPU設計與實作 胡登貴 碩士 國立臺灣師範大學 機電科技研究所 95 This thesis is a study of embedding the CORDIC(COodinate Rotation DIgital Computer) algorithm into MIPS CPU design. Finally, a 32-bit MIPS CPU with trigonometric arithmetic instructions as well as a floating-point co-processor was implemented. The final design had been tested and simulated by ModelSim and verified by downloading into Xilinx Virtex XCV800 FPGA(Field Programmable Gate Array) successfully. The CORDIC algorithm had been utilized in many DSP applications recently because of its fast computation and simple hardware structure. The cooperation of a microcontroller and a DSP processor could be used in many DSP applications, but this thesis provides an alternation of embedding the CORDIC algorithm into MIPS CPU. We hope this combination will be more suitable in some simple applications, (like one may need only a few DSP instructions,) and achieves cost-down by this way. In this thesis, there are 37 fixed-point, 4 floating-point and 2 trigonometric(Cos and Sin) instructions, 43 instructions have been implemented totally. 張吉正 2007 學位論文 ; thesis 62 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立臺灣師範大學 === 機電科技研究所 === 95 === This thesis is a study of embedding the CORDIC(COodinate Rotation DIgital Computer) algorithm into MIPS CPU design. Finally, a 32-bit MIPS CPU with trigonometric arithmetic instructions as well as a floating-point co-processor was implemented. The final design had been tested and simulated by ModelSim and verified by downloading into Xilinx Virtex XCV800 FPGA(Field Programmable Gate Array) successfully. The CORDIC algorithm had been utilized in many DSP applications recently because of its fast computation and simple hardware structure. The cooperation of a microcontroller and a DSP processor could be used in many DSP applications, but this thesis provides an alternation of embedding the CORDIC algorithm into MIPS CPU. We hope this combination will be more suitable in some simple applications, (like one may need only a few DSP instructions,) and achieves cost-down by this way. In this thesis, there are 37 fixed-point, 4 floating-point and 2 trigonometric(Cos and Sin) instructions, 43 instructions have been implemented totally.
author2 張吉正
author_facet 張吉正
胡登貴
author 胡登貴
spellingShingle 胡登貴
Embedded a CORDIC Processing in MIPS CPU Design
author_sort 胡登貴
title Embedded a CORDIC Processing in MIPS CPU Design
title_short Embedded a CORDIC Processing in MIPS CPU Design
title_full Embedded a CORDIC Processing in MIPS CPU Design
title_fullStr Embedded a CORDIC Processing in MIPS CPU Design
title_full_unstemmed Embedded a CORDIC Processing in MIPS CPU Design
title_sort embedded a cordic processing in mips cpu design
publishDate 2007
url http://ndltd.ncl.edu.tw/handle/47709683361758521616
work_keys_str_mv AT húdēngguì embeddedacordicprocessinginmipscpudesign
AT húdēngguì jiéhécordicyǎnsuànfǎzhīmipscpushèjìyǔshízuò
_version_ 1718280948051607552