问题描述
我正在设计一个IP,它执行从FIFO到外部存储器(例如,SDRAM)的突发传输。我可以验证我的BFM仿真,现在我正在尝试使用SmartModel仿真整个系统。我检查了我的自定义外围器件,这是正确的;但是,我没有看到任何总线活动,并且“重试”信号经常变高。
解决/修复方法
您正在连接的SDRAM的启动时间可能会导致此问题。 SDRAM需要100 ns进行初始化。因此,在此期间,SDRAM拒绝任何尝试读取或写入它的总线事务并发出opb_retry(非致命)错误。
尝试运行大约200 ns,你应该看到一些输出。您可以更改C_SIM_INITTIME_PS参数以减少此仿真延迟;但是,它始终会在前100 ns的实际硬件中出现。
没有回复内容