FPGA学习笔记
简单说下我的使用感受。
效率上,前期搭建环境花时间,但一旦跑起来,调试效率比上板高太多了。在Simulink里可以直观地看到信号频谱、星座图,这是传统仿真器很难做到的,对通信算法调试特别有用。
可靠性取决于你的设置。一定要做好仿真精度(比如定点化)的匹配。Simulink里用double精度算出来的结果,和FPGA里定点数算出来的,肯定有细微误差,要设置合理的误差容限。
和SystemVerilog比,优势不是速度,而是便捷性和可视化。如果你团队里MATLAB是主力,那这个优势很大。如果团队里都是熟练的SV/UVM验证工程师,那他们可能更愿意自己写参考模型,因为后期仿真跑得更快,也更灵活。
总之,工具没有绝对好坏,看团队技能和项目阶段。对于算法硬件化的早期功能验证,我强烈推荐试试。
