Hi All,
On page 14 of SPRS345d, DM6437 document, it is specified that the size of DDR2 memory space is only 256M.
We also see from the line above and below that another 768M and 1792M are reserved.
In addition to these, there are still many other reserved places in this memory-map table.
The question is: why DM6437 allow only 256MB of DDR2? The address is 32 bit, and 2^32=4GB, of which 256MB is only 1/16. And the total size of reserved address blocks adds up much more than 256MB. For example, 768M = 256M × 3 and 1792M = 256M × 7.
On a 32-bit Windows PC, the maximum memory is usually 2GB (not 4GB, since some address are reserved; my impression on this might be not exactly correct, but there is at least no problem for 32-bit XP machine to use 2GB DDR2), but 2GB is still 50% of the total logically possible 4GB memory space.
Why DM6437 only allocate 1/16 of the total memory space to DDR2l?
Regards,
Zheng
