打开软件之后先切换模式,点mode选择这个,因为这个工程是上个工程用过的
依旧是先检查层叠结构,没有问题然后选择要仿真的信号,以及电平面
信号根据这个板卡选择了DQ0和DQ1还有DQ62和DQ63,还有他们的随路时钟,前两根走的距离比较短,后两根距离长,信号完整性差,这样可以对比一下,其实阻抗都差一些,因为层叠设置多少有点问题,不是最准确的。
之后把他们的IBIS文件导入进去
赛灵思的IBIS模型下载官网
https://china.xilinx.com/support/download/index.html/content/xilinx/zh/downloadNav/device-models.html
镁光的DDR的下载地方,选择一个,然后会随带PDF,可以找到自己想要的DDR
https://tw.micron.com/search-results?searchRequest=%7B%22term%22%3A%22IBIS%22%7D
导入之后选择合适的电平,然后这个地方咱们根据FPGA的约束来,输入输出都是40欧姆的阻抗,并且使用DCI,然后选择F模式,这个快点,然后一会咱试试M和S
其次DDR同理,加入一个DDR,其他的也算是加入了,是根据封装名字的
确认之后可以对信号输入输出进行设置了,选择输入输出,选择电平标准,选择数据速率
然后对工程进行保存,就能准备仿真。点击仿真按钮,
FPGA是发出,DDR是输入,对结果进行分析,先看发出的结果
根据PCB从上到下四根线,不算差分线。62,63,0,1,发出的情况差不多
看到下面的发出的效果差一些,
但是接收的情况非常好
但是另一个发出效果好的,但是接收效果不好
网友提出可能是电平设置问题,让我重新设置一下所有的电压,
此时发出信号都比较正常,
接收信号也比较正常,
与此同时测试一下DEMO板卡(使用的是官方的KCU1500)的情况,和我一样的芯片一样的FPGA
其次因为我看我这个是正弦波,别人的是方波,但是那个人说我这个速率高,才是这样,他那个是DDR3
这个是加差分线的步骤。
接收的两个DDR没啥区别,所显示的杂散大多是PIN和DIE的区别,
发出的信号有点问题,算了也不追究了,反正不是我的板子,是官方的板子
除非注明,嗯VIEW文章均为原创,转载请以链接形式标明本文地址
本文地址:https://www.umview.com/SPEEDEM-software-simulates-the-time-domain-waveform-and-eye-diagram-of-DDR
还不快抢沙发