What is the max total usable external DDR3 memory that we can put on the two DDR3A/B interfaces?
Boeing would actually like to put 32GB out there, but I doubt that is possible. There are enough address bits to get that far, though, so I would like to get any ideas on how they could do that even if it means paging using some external logic & registers.
So, we have the following questions:
1. Can we put 8GB on DDR3A plus put 2GB on DDR3B? In this case, it looks like 512MB of DDR3B will be aliased to 0x00 6000 0000.
2. What can be done with the available pins to put more DDR3 on the DDR3A memory interface? I have not yet studied the row addressing of these to see if an FPGA could drive the top few lines to implement a paging mechanism, nor do I know if internal refresh by the DDR3 device might be able to handle refreshing the whole thing if we set the refresh rate to a faster rate, for example. Any ideas, even if something for the customer to try that we cannot guarantee?
Thanks for your ideas and help,
Regards,
Randy