基于CORDIC算法的Nios Ⅱ浮点协处理器的设计  

Design of Nios II Floating-Point Coprocessor Based on CORDIC Algorithm

在线阅读下载全文

作  者:陈石平 朱冠良 陈公兴 黄清红 冯俊劼 CHEN Shiping;ZHU Guanliang;CHEN Gongxing;HUANG Qinghong;FEN Junjie(Guangdong Polytechnic Of Science and Trade,Guangzhou 510665;Guangdong Jingtian Defense Technology Co.,Ltd.,Guangdong Foshan 528000)

机构地区:[1]广东科贸职业学院,广东广州511500 [2]广东精天防务科技有限公司,广东佛山528000

出  处:《长江信息通信》2024年第11期1-3,共3页Changjiang Information & Communications

基  金:广东省教育厅普通高校重点科研平台和项目(2023KCXTDO67);广东省教育科学规划领导小组办公室教育科学规划项目(2022GXJK101);粤职继续教育与职业培训委教学改革项目(2022YJZW022);广东科贸职业学院校级科研项目(GDKM2023-01、GDKM2022-118、GDKM2022-120);教育部学生司第二期供需对接就业育人项目(20230103005、20230103207、2023010 5347、20230109373);基于北斗+物联网科教融汇协同育人模式研究与实践(2023JG038)。

摘  要:随着数字信号处理领域超越函数的应用越来越普遍,如何高效率计算超越函数成为提升计算速度的关键。针对目前很多CPU缺少超越函数的硬件计算资源,CPU纯软件计算占用很多资源的问题,文章提出了一种基于CORDIC算法的Nios Ⅱ浮点协处理器软IP核,用于超越函数的计算。采用FPGA器件实现了32位浮点协处理器的计算,提高了实时性,具有速度快和占用较少硬件资源等特点,可广泛应用于数字信号处理等涉及超越函数计算的领域,具有一定的工程价值。With the increasingly widespread application of transcendental functions in the field of digital signal processing,how to efficiently calculate transcendental functions has become the key to improving computing speed.This paper proposes a Nios II floating-point coprocessor software IP core based on the CORDIC algorithm to address the current issue of many CPUs lacking hardware computing resources for transcendental functions and occupying a lot of resources for pure software computing.The 32-bit floating-point coprocessor is implemented using FPGA devices,which improves real-time performance and has the characteristics of fast speed and less hardware resource consumption.It can be widely used in fields involving transcendental function calculation,such as digital signal processing,and has certain engineering value.

关 键 词:CORDIC算法 自定义指令 IEEE-754 

分 类 号:TP38[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象