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.
请帮忙看一下,TMS320C6678的 36-bit: Three 16-bit SDRAMs (including 4 bits of ECC)模式用的对不对,与没有相应的文档或者参考图可供参考。
我看相应手册,支持一下ECC模式
72-bit: Five 16-bit SDRAMs (including 8 bits of ECC)
• 72-bit: Nine 8-bit SDRAMs (including 8 bits of ECC)
• 36-bit: Three 16-bit SDRAMs (including 4 bits of ECC)
• 36-bit: Five 8-bit SDRAMs (including 4 bits of ECC),
请问一下,DDRCB00-7这几个管脚在物理上跟X bits of ECC是以一定一硬关系还是X bits of ECC是通过寄存器配置来实现的。
ECC的比特数是和数据比特数对应的,用户可通过寄存器配置数据比特数,ECC比特数由控制器自动根据数据比特数推出。
有几个小问题:
1. DDR_SLRATE0/1 应该上拉到1.8V而不是1.5V
2. DDR_RESET应该上拉到1.5V而不是端接到0.75V
早期的EVM板也有这个错误,最新的已经改正了。
另外,请注意,C6678上的ECC功能有一些限制,比如,数据访问必须按64-bit地址对齐,而且一次访问的数据量必须是64-bit的整数倍。ECC功能只能在初始化时使能,不能动态使能。
所以,请确认你的应用能满足这些要求,否则,你硬件设计就白费了。
TI下一代DSP上的DDR ECC 功能会有改进。