【发布时间】:2021-08-28 06:13:52
【问题描述】:
我正在为 xilinx vivado 中的 CORDIC(坐标旋转数字计算机)编写 verilog 代码。为此,我需要 32 位二进制形式的 45、26.565 度旋转角。在网上搜索后,我得到 45 度角可以表示为
assign z[00] = 'b00100000000000000000000000000000;
而26.565度角可以表示为
assign z[01] = 'b00010010111001000000010100011101;
谁能向我解释他们如何以二进制形式表示 45 度和 26.565 度角?背后有什么公式吗?
【问题讨论】:
-
谷歌发现了这个:sites.google.com/site/computersciencesourcecode/…(但我看不到这个 C 代码是否有用)
标签: verilog fft system-verilog vivado cordic