【发布时间】:2020-01-02 09:48:38
【问题描述】:
提前致谢,
我有一个简单的 Simulink 模型,它接收 IEEE-754 格式的 32 位数字并添加相同的数字,从而再次以 32 位宽 IEEE-754 格式提供输出。我使用了 MATLAB 的 HDL CODER 插件并为它生成了 Verilog HDL 代码。当我为它编写一个测试平台时,我发现我从这段代码中得到的延迟是 100ns。但是有没有办法可以将它进一步减少,比如大约 10ns。
下面我附上了我用来生成 Verilog HDL 代码的 Simulink 模型,以及生成的 Verilog 文件。另外,我附上了模拟的屏幕截图,以防您不想浪费时间运行脚本
【问题讨论】:
-
您无法从仿真中找到最大工作频率。您需要综合代码并从中找出最大工作频率是多少。请注意,FPGA 设计人员通常会尽量避免使用浮点数,因为它们速度非常慢并且会占用大量资源。
-
好的!其实我的意思是如何在转换前使用管道设置
标签: matlab verilog simulink hdl-coder