John Williams wrote:
Hi Emmanual, e.stiebler wrote:Is there a reason, why the memory couldn't be mapped to the same loacation on all microblaze ports ?Like from 0x1000.0000 to 0x1fff.ffff as in the ML401 port ?No specific reason - typically the memory just ends up where BSB puts it.The ML401 reference design is actually derived from one that was hand-created at Xilinx, not using BSB. That's why it's different from the rest.Is there any specific benefit you would see in having the memory maps the same (subject to memory size and peripheral set differences of course)?
With to many board around would be nice to have at least the same start-address ;-)
But, on another note, as the spartan-3e500REV-C has 32 MByte DRAM, the Rev-D version has 64 MBytes, we would now have to move a lot of stuff around for the Rev-D version. So it is probably easier, if the DRAM block is bigger from the start.
And just from looking at it, the spartan3e500 has a bigger memory than the spartan3e1600 ? My guess (really just a guess) is, that the newer revisions of the spartan3e1600 boards would get the bigger ram too, in case they will make a newer revision.
Cheers, emanuel ___________________________ microblaze-uclinux mailing list microblaze-uclinux@xxxxxxxxxxxxxx Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/