首页 | 本学科首页   官方微博 | 高级检索  
     

一种基于SystemVerilog的CORDIC算法IP核实现方案
引用本文:盛业斐.一种基于SystemVerilog的CORDIC算法IP核实现方案[J].通信技术,2020(1):240-244.
作者姓名:盛业斐
作者单位:南京邮电大学海外教育学院
摘    要:CORDIC是一种坐标旋转算法,常用来计算向量旋转、三角与反三角函数以及数乘、除法等初等函数值。但是,由于它的形式多样,在FPGA硬件实现时,常规做法是根据不同计算需求设计特定的RTL代码,导致灵活性和可移植性受到了极大限制。因此,根据CORDIC各种运算形式的特点,利用SystemVerilog语言实现了CORDIC算法通用IP核制作,大大提高了代码的灵活性和可移植性,并且在FPGA中得到了仿真验证。

关 键 词:CORDIC  SYSTEMVERILOG  IP核  FPGA

Implementation Method for CORDIC IP Core based on SystemVerilog
SHENG Ye-fei.Implementation Method for CORDIC IP Core based on SystemVerilog[J].Communications Technology,2020(1):240-244.
Authors:SHENG Ye-fei
Affiliation:(School of Overseas Education,Nanjing University of Posts and Telecommunications,Nanjing Jiangsu 210023,China)
Abstract:CORDIC(Coordinate Rotation Digital Computer)is a coordinate rotation algorithm that is commonly used to calculate the values of elementary functions such as vector rotation,trigonometric and inverse trigonometric functions,and multiplication and division.However,due to its various forms,in FPGA hardware implementation,it is a common practice to design specific RTL code according to different computing requirements,resulting in great limitations in flexibility and portability.Therefore,according to the characteristics of CORDIC various operation forms,SystemVerilog language is used to implement the CORDIC algorithm general IP core production.It greatly improves the flexibility and portability of the code,and has been verified by simulation in FPGA.
Keywords:CORDIC  SystemVerilog  IP core  FPGA
本文献已被 维普 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号