We found two different values by below three methods for CS0_END for 4GB with 2CS. Why difference value? Which is right?
1. Page 3840 of IMX6DQRM revision 2 is 0x3f
2. Page 3926 of IMX6DQRM revision 2 is 0x47.
2048M/32M+0x7=0x40+0x7=0x47
3. Mx6DQSDL DDR3 Script Aid V0.09.xlsx is 0x47
Solved! Go to Solution.
The case MDASP[CS0_END] = 0x3F means :
CS0 is responsible for address range 0x1000_0000 - (0x8000_0000 - 1)
CS1 is responsible for address range 0x8000_0000 - (0xFFFF_FFFF)
The case MDASP[CS0_END] = 0x47 means :
CS0 is responsible for address range 0x1000_0000 - (0x9000_0000 - 1)
CS1 is responsible for address range 0x9000_0000 - 0xFFFF_FFFF
Basically both may be used.
Have a great day,
Yuri
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
The case MDASP[CS0_END] = 0x3F means :
CS0 is responsible for address range 0x1000_0000 - (0x8000_0000 - 1)
CS1 is responsible for address range 0x8000_0000 - (0xFFFF_FFFF)
The case MDASP[CS0_END] = 0x47 means :
CS0 is responsible for address range 0x1000_0000 - (0x9000_0000 - 1)
CS1 is responsible for address range 0x9000_0000 - 0xFFFF_FFFF
Basically both may be used.
Have a great day,
Yuri
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------