摘要
介绍了CORDIC算法的基本原理,并且对CORDIC内核、前处理和后处理单元进行了讨论。通过增加迭代次数,对参数进行了优化筛选,提高了运算精度,使设计出的超越函数能够在精度要求较高的场合中运行。输出数据经过IEEE-754标准化处理,能够直接兼容大多数处理器,扩展了其应用范围。最后通过增加自定义指令的方式完成了部分超越函数的软硬件测试及其对比。
This paper introduces the basic principles of the CORDIC algorithm, it makes some research about CORDIC kernel, pre- processor unit and post- processor unit. It improves the calculation precision through increasing the iteration times, optimizing and selecting the arguments based on the traditional CORDIC algorithm, making the designed soft-core adapted to higher precision required occasion. The output data can be directly compatible with most of the processors by the IEEE-754 standard processing, so its application area is widely extended. Finally it accomplish the soft and hardware tests and compares of some trigonometric functions by adding custom instruction on the Nios II.
出处
《微计算机信息》
北大核心
2008年第35期218-220,共3页
Control & Automation
基金
广西研究生教育创新项目
项目名称:<基于CORDIC算法的浮点协处理器的设计与实现>
颁发部门:广西壮族自治区学位委员会
广西壮族自治区教育厅
项目编号:2007105950810m15
项目类别:应用基础
申请单位:桂林电子科技大学
项目时间:2007.07-2008.07
项目申请人:李全
陈石平