【FPGA】Robei EDA常见问题解决 (4)——— 包含include文件和quartus综合的问题

#悬崖的花,越芬芳越无偿

每次用Robei EDA出问题的时候,我都会怀疑一下到底是我脑子傻了还是EDA脑残了;但是每次等我解决了这个问题,我又觉得是我学傻了才会有这种问题。妙~
————————————正文的分割线——————————————
在robei EDA 里添加了.v文件后,进行系统的 综合,robei 自动生成的代码里,是不包含我们平常在Verilog代码里的include格式。

·include''sdram_para.v''

robei 自动生成的代码不会有这个语句,如果直接拿robei生成的.v文件在quartus 上进行综合的话,就会出现错误,告知缺少 include 包含的文件。(这就很狗)
后来询问了工程师,被工程师告知,直接生成的代码文件是不会自动生成include这个代码的。Robei通过另一种方式包含了这个代码。

在Robei综合文件的时候,生成了一个叫做fpgafiles.vf的文件,这个文件里通过include将所有的文件包含了起来,包括用于“define” 的sdram_para。按Robei工程师的讲法是只用导入这一个文件就可以进行综合了。 BUT!我和一位来自广华的同学,都发现了综合出现了问题,而且还挺麻烦的。
问题是:
1、只导入fpgafiles这个文件进行编译,Quartus会报错说找不到顶层文件。
2、如果把Robei 生成的所以的Verilog代码和这个fpgafiles导入到工程中,Quartus会报错说找不到这个sdram_para.v文件,一共会产生44个错误,

猜你喜欢

转载自blog.csdn.net/Ninquelote/article/details/106951863