仿真前还需要一些准备工作。
比如一些模型的分配等。
经过网络模型的添加,发现一个问题,zynq的器件模型中没有具体引脚的相关模型参数。由于在DDR布线时,vivado会生成一个有引脚延迟的.csv文档,截图如下:
而ddr仿真时hyperlynx中的模型分配,以及xilinx官网上下载的ibis模型文件中并不包含这些参数,ddr仿真时存在问题的。所以这里有个迷惑,了解到vivado还可以生成定制的ibis模型文件。参考Vivado Design Suite User Guide Vivado Design Suite User Guide中Generating IBIS Models一节,但是生成ibis模型之前需要完成相关项目的实现(implementation),获取到网表和实现信息后方可导出ibis。
这里需要转而熟悉vivado的相关操作。也看看有无碰到同样问题的朋友,交流一下。

博客作者在进行Vivado项目时遇到DDR仿真问题,因为Zynq器件模型缺少引脚参数。Vivado生成的DDR布线延迟CSV文件与Hyperlynx中的模型分配和Xilinx官网提供的IBIS模型不匹配。为解决此问题,作者了解到可以通过Vivado生成定制的IBIS模型,但需要先完成项目的实现阶段。作者寻求与遇到相同问题的同行交流解决方案。

7514

被折叠的 条评论
为什么被折叠?



