Is the EEPROM required for DDR4, and if so, how and where can it be moved?

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Is the EEPROM required for DDR4, and if so, how and where can it be moved?

2,314 次查看
tracysmith
Contributor IV

1) The SPD EEPROM is required by the JEDEC standard, but there should be a way to make DDR functional without the EEPROM.  How can this be done? 

2) What is the EEPROM on the LS1043ARDB being used for and how can the function be moved to another memory location such as flash memory?

3) How painful would it be to move the EEPROM data into boot code and is there a configuration that does this already without having to make kernel and uboot changes?

Thanks you.

标签 (1)
标记 (1)
1 回复

2,063 次查看
r8070z
NXP Employee
NXP Employee

Have a great day,

1) The DDR initialization software can read DDR characteristics form the SPD EEPROM. It is useful when different DDR memory can be inserted into the memory slot. When discrete DDR memory is soldered on some board you can compile the board bootloader which already “knows“ DDR memory characteristics. So the SPD EEPROM is not mandatory.

 

2) The LS1043ARDB uses the CAT24C05 as SPD EEPROM.

 

3) Only uboot should be changed. For sure there are boards without the SPD in the u-boot sources tree. The QCVS DDR Tool can generate DDR initialization code for uboot see

http://www.nxp.com/assets/documents/data/en/user-guides/QCVS_DDR_User_Guide.pdf

 

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 项奖励
回复