Trenz Electronic GmbH Support Forum

Open Source => Open source hardware => Topic started by: svenssonjoel on January 31, 2018, 02:23:19 PM

Title: Where is my DRAM (zynqberry)
Post by: svenssonjoel on January 31, 2018, 02:23:19 PM
Hello,

ug585 chap4 shows a picture of the zynq memory map but how do I know what memory address range correspond to my actual dram in the 128 & 512MB versions of the zynqberry? I cannot find this information in either the zynqberry TRM or the board files (or google).

Thank you
Title: Re: Where is my DRAM (zynqberry)
Post by: JH on January 31, 2018, 03:40:27 PM
Hello,

table 4-1 DDR  --> 0010_0000 to  3FFF_FFFF

In case off M version (512MB) --> its  0010_0000 to  1FFF_FFFF

See HDF view of the exported HDF, or generated linker script of a app like hello world or  or generated xparameters.h on SDK

br
John
Title: Re: Where is my DRAM (zynqberry)
Post by: svenssonjoel on January 31, 2018, 04:35:06 PM
Thank you very much.

Table 4-1 really confused me since there are many ranges of memory marked with DDR. How did you conclude that the range marked DDR at 0010_0000 is what corresponds to the actual memory?
So I guess it is more a question of how to read and understand datasheets ;)

But thanks a lot. Have a great day
Title: Re: Where is my DRAM (zynqberry)
Post by: JH on January 31, 2018, 04:57:08 PM
Hi,
run SDK with HDF export from your ZynqBerry design.
1 See HDF from platform export
2 See Linker Script from App
3 See generated xparameters.h

br
John