赛灵思
直播中

江孟琢

7年用户 215经验值
私信 关注
[问答]

为什么v6 FPGA不能通过DDR-800 DRAM进行信号完整性仿真?

我使用Hyperlynx 8.0进行了模拟,如下所示:
FPGA和DRAM芯片的DQ连接到54.5欧姆传输线,IBIS模型从Xilinx和Micron网站下载。
DRAM芯片可支持DDR-1066的最高速度,其中DQ的实际频率为533MHz,而我只将频率设置为400MHz。
我试过的终止方案:
在DRAM侧:20欧姆,40欧姆,60欧姆和120欧姆片上终端
在FPGA侧:SSTL15_DCI_I,SSTL_TDCI_I没有其他终端,SSTL15具有60欧姆,120欧姆终端。
但是,当我运行模拟时,波形总是这样,
/ ^^^^^^^^  
/  
/  /  /  
/  /  /  
....... /  /  /  ..............
/  /
^^^^^ /  ^ ^^^^^^^ /
总有两个大的拍摄,这极大地影响了信号的完整性。
但是像ML605这样的Xilinx电路板如何工作,它将FPGA与DRAM模块直接连接而FPGA端没有端接?

回帖(2)

刘嵩

2020-6-8 07:57:44
在hyperlinx中,您是否确保模拟和查看模具的接收端而不是销钉。
在Hyperlinx中,有一个下拉列表,您可以选择在引脚或骰子处进行模拟。
如果您在引脚处进行模拟,您将在rx端看到反射,这可以解释为什么您会看到上升/下降沿上的小亮点。
你应该模拟死亡。
在原帖中查看解决方案
举报

刘嵩

2020-6-8 08:02:59
在hyperlinx中,您是否确保模拟和查看模具的接收端而不是销钉。
在Hyperlinx中,有一个下拉列表,您可以选择在引脚或骰子处进行模拟。
如果您在引脚处进行模拟,您将在rx端看到反射,这可以解释为什么您会看到上升/下降沿上的小亮点。
你应该模拟死亡。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分