有些情况下,一个系统中需要几片FPGA。为了验证功能正确,需要对几片FPGA同时做仿真。
这样的设计,只能做behaviour simulation,而不能做post-par simulation。原因是后仿的延时信息标注在.sdf文件中,而仿真时只能添加一个sdf文件。如果不添加延时信息,后仿又变得没有意义了。所以,我们一般都只做前仿真。后仿真都对设计单独做就可以了,只需要保证功能与前仿真相同。
做前仿真时,方法也很简单,就是在testbench中例化两个FPGA的设计,然后用wire将它们互联起来就可以了。