【发布时间】:2019-06-12 10:12:18
【问题描述】:
我已经制作了一个 I2S 发射器,可以从我的 FPGA 中生成“声音”。我想做的下一步是创建一个正弦。我在 LUT 中制作了 16 个样本。我的问题是如何在 VHDL 中实现这样的东西。以及如何按顺序加载样本。谁已经尝试过,并且可以分享他的知识?
我制作了一个包含 16 个样本的查找表:
0 0π
0,382683432 1/16π
0,707106781 1/8π
0,923879533 3/16π
1 1/4π
0,923879533 5/16π
0,707106781 3/8π
0,382683432 7/16π
3,23114E-15 1π
-0,382683432 1 1/16π
-0,707106781 1 1/8π
-0,923879533 1 3/16π
-1 1 1/4π
-0,923879533 1 5/16π
-0,707106781 1 3/8π
-0,382683432 1 7/16π
-6,46228E-15 2π
【问题讨论】:
标签: vhdl trigonometry fpga