通常调试时用gel文件进行初始化就够了,但如果想把代码放在DDR3中运行,这样的话,boot时就需要先对DDR3初始化代码才能正常运行,找了下boot talbe 中有关于SDRAM的部分参数配置,但没有找到关于 leveling参数初始化。这些参数我该怎么配置?
这里我采用EMIF16 NAND boot,请高手指教 谢谢
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
分享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