Matlab代码verilog
Cordic双曲线正切
他是使用Cordic算法的双曲正切函数的实现和仿真。
.m文件仅用于仿真,验证和测试生成,但verilog脚本可以直接用作项目中的模块。
算法
使用Cordic算法来计算双曲正切函数有两种主要方法。
第一种方法是使用旋转模式直接计算它,第二方法是使用矢量化模式计算sinh和cosh,然后将它们除以另一种线性cordic算法。
在此存储库中,将实施最新的存储库。
Matlab文件
所有的matlab函数均使用定点计算实现
科迪克
使用ROM_lookup.m和cordic_Div.m实现cordic
tanh算法的函数。
此功能计算出tanh并输出结果。
定点属性使用输入参数传递给函数。
ROM_lookup.m
此函数返回正切倒数。
这部分将是HDL实施中的查找表。
cordic_Div.m
该函数实现了cordic划分算法,该算法用于在cordic.m中划分sinh和cosh。
cordic_test_generator.m
该文件产生Verilog测试用例,以将其馈送到DUT测试台
cordic_test_check.m
该文
2022-04-14 19:27:12
58KB
系统开源
1