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...
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 |