文件名称:如何读FPGA工程的编译报告?
文件大小:129KB
文件格式:PDF
更新时间:2024-07-26 23:04:40
FPGA
1.一定要逐条阅读编译报告 规模稍微大一点的FPGA工程的警告和criTIcalwarning动辄两三千条,虽然其中包含大量的“无威胁”警告和重复警告,但是我觉得至少95%的程序隐患和设计问题都可以从这些报告中找到蛛丝马迹。 工作中有不少人问过我这些问题:这么多警告怎么看的过来呀?这个警告、还有那个到底是什么意思啊?这个警告我该怎么去掉?........我能够理解问出这些问题的人的心情,因为我当初也被这些警告吓懵了,也退缩了一段时间。但是我不能够理解的是,为什么春天问过我,到了秋天还问我?后来我明白了,因为一点长进都没有啊! 逐条阅读编译报告是合格设计者的必须做到的!他能帮助我们在仿真或在线调试前: 发现绝大多数由于疏忽大意造成的低级错误,如位宽不匹配、信号名称拼错、未连接的端口等等; 发现较明显的设计错误,如无驱动源的信号、被移除的信号、被隐式声明的信号等等; 辅助我们复查代码,读报告的过程可以帮助或者督促我们在脑子里重新过一遍代码,有时候会不经意的发现一些问题。 熟悉工程的编译报告并形成一个轮廓,这样后面阅读报告的速度会越来越快,具体在下文讲。