TIwilliam hill官网
直播中

刘晶

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

C6678 boot过程中DDR3初始化问题

通常调试时用gel文件进行初始化就够了,但如果想把代码放在DDR3中运行,这样的话,boot时就需要先对DDR3初始化代码才能正常运行,找了下boot talbe 中有关于SDRAM的部分参数配置,但没有找到关于 leveling参数初始化。这些参数我该怎么配置?
这里我采用EMIF16 NAND boot,请高手指教   谢谢

回帖(1)

杨芳

2018-6-21 06:44:18
分享C6678 DDR3配置方面的知识:
C6678 DDR3文档3.2节,描述了一个如下DDR3内存的配置过程。
? Maximum data rate: 1333 MHz
? Number of banks: 8
? Page size: 1024 words
? CAS latency: 9
配置DDR3需要知道这块DDR3内存的详细参数信息,根据DDR3的详细参数信息配置寄存器参数。
在用仿真器下载的模式下,在芯片初始化GEL文件中包含了DDR3内存的配置脚本,因此在代码中,看不到这部分工作。
如果用Bootload下载或用户自己设计的板卡内存,则需要根据具体DDR3的参数配置C6678的DDR控制器。

William.dong@enea.com
举报

更多回帖

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