在实现三角函数时,考虑到函数的周期性,综量(自变量)需对周期做求余运算。
假设函数周期为T = 2^N,那么求余运算就是直接取该数的低N位,即:
以M位正数为例(符号位为0),reg [M-1:0] data; mod_data = {0,data[N-1:0]};
[引用]:
1,http://xilinx.eetop.cn/viewthread-344378
2,https://blog.csdn.net/wangwenzhi276/article/details/43853617
在实现三角函数时,考虑到函数的周期性,综量(自变量)需对周期做求余运算。
假设函数周期为T = 2^N,那么求余运算就是直接取该数的低N位,即:
以M位正数为例(符号位为0),reg [M-1:0] data; mod_data = {0,data[N-1:0]};
[引用]:
1,http://xilinx.eetop.cn/viewthread-344378
2,https://blog.csdn.net/wangwenzhi276/article/details/43853617