Part Number:TMS320C6678
专家您好:
本人使用的TMS320C6678自制板,外挂4片DDR3 ,型号是MT41K256M16TW-107IT:P,没有使用ECC,跑1333Mbps。照板卡自身的layout布线参数及颗粒手册,通过PHY电子表格得出参数后进行替换,运行状态为板卡DDR初始化后读写数据异常,初始化打印DDR3 leveling has failed, STATUS = 0x40000064这个错误。后续就有一些读写错误。
通过示波器测量信号完整性没有问题,我们同一块板上的FPGA上挂的DDR3跑1866Mbps没有问题。两边DDR3型号一样,layout基本一致。
但是DSP这边FLY-BY有点不同,这边FLY-BY架构如下图
地址由高位DQ往低位DQ上拉的。
请问参数应该怎么配置? 是DDR3 PHY Calc v11.xlsx上直接填相应的长度就可以了吗?
Nancy Wang:
DDR3 Register Calc/DDR3 PHY Calc 表格有一栏instruction,参考上面的说明。
,
Li Li:
我们研读了instruction并且把PCB的参数设置进去,发现板卡DDR初始化后读写数据仍然是异常,初始化打印还是DDR3 leveling has failed, STATUS = 0x40000064
表格参数如下:
,
Nancy Wang:
我节后会将您的帖子给其它工程师看一下。
,
Nancy Wang:
Li Li 说:照板卡自身的layout布线参数及颗粒手册,
请严格按照TI的布线要求。
www.ti.com.cn/…/sprabi1c.pdf
,
Li Li:
已经按照TI的布线要求来布线的了,误差都是10mil以内。
,
Nancy Wang:
建议您到英文论坛发帖咨询,产品线专家会给你提供支持。
e2e.ti.com/…/processors-forum