Author Topic: Where is my DRAM (zynqberry)  (Read 4039 times)

svenssonjoel

  • Active Member
  • *
  • Posts: 14
Where is my DRAM (zynqberry)
« 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

JH

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2022
Re: Where is my DRAM (zynqberry)
« Reply #1 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

svenssonjoel

  • Active Member
  • *
  • Posts: 14
Re: Where is my DRAM (zynqberry)
« Reply #2 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

JH

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2022
Re: Where is my DRAM (zynqberry)
« Reply #3 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