为什么我的FFT高密度脂蛋白比仿真软件优化块在费尔运行慢吗?金宝app

3视图(30天)
你好,
我试图运行一个FFT模型Basys3 FPGA板使用高密度脂蛋白从Matlab编码器。我使用FPGA-in-the-loop应用程序将数据发送给FPGA板,通过JTAG与FFT,编程。实现准确的工作,但执行时间比相同的FFT模型在仿真软件直接运行。金宝app我用仿真软件分析器发现金宝app仿真时间。

接受的答案

Bharath Venkataraman
Bharath Venkataraman 2022年2月22日
这种放缓是由于时间发送数据从仿真软件和FPGA。金宝app
您可以使用一个以太网电缆加快conenction。
另一个选择是饲料和接收多个样本所示 这个例子 。对于一个FFT大小为256,你可以发送在4值(如你目前做的),但在一次64个样本。有效的输入信号还需要64 x1。反过来,你会得到64输出值为每个调用。
最简单的方法是使用 缓冲块 在每个输入。在这种情况下,您可以修改源代码来做到这一点。
11日评论

登录置评。

更多的答案(0)