CORDIC算法在FPGA三角函数计算中的应用
在FPGA计算三角函数的过程中,传统的查表方法需要消耗比较多的RAM资源,而使用CORDIC算法则可以避免这个问题。一种原创的综合方法,即先使用查表方法计算出粗略值,再使用CORDIC算法进行迭代得到更高精度的结果,以此来解决在FPGA计算三角函数中RAM资源消耗和延时过长的问题。经典的CORDIC算法的Verilog实现也在本文中给出。
在FPGA计算三角函数的过程中,传统的查表方法需要消耗比较多的RAM资源,而使用CORDIC算法则可以避免这个问题。一种原创的综合方法,即先使用查表方法计算出粗略值,再使用CORDIC算法进行迭代得到更高精度的结果,以此来解决在FPGA计算三角函数中RAM资源消耗和延时过长的问题。经典的CORDIC算法的Verilog实现也在本文中给出。