文件名称:Matlab代码verilog-Cordic_tanh:使用Cordic算法的Tanh的Verilog和Matlab实现
文件大小:58KB
文件格式:ZIP
更新时间:2024-06-15 20:19:25
系统开源
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 该文
【文件预览】:
Cordic_tanh-master
----cordic_tb.v(941B)
----ROM_lookup.m(81B)
----cordic_Div.m(949B)
----cordic_test_generator.m(540B)
----test_result.txt(11KB)
----test.txt(9KB)
----Result.png(67KB)
----README.md(2KB)
----cordic_test_check.m(1KB)
----cordic.m(2KB)
----cordic.v(6KB)