Which peripherals are using top 64 MB of HPS DDR?
I am using cyclone V with 1GB DDR. When I try to run a baremetal application from OCRAM to read and write to every possible address of DDR, it always fails on top 64 MB. I tried searching in the HPS manual for any references about this memory being used by peripherals and found this statement under section "Functional Description of HPS-to-FPGA bridge".
"The effective size of the address space is 0x3FFF0000, or 1 gigabyte (GB) minus
the 64 megabytes (MB) occupied by peripherals, lightweight HPS-to-FPGA bridge, on-chip RAM, and
boot ROM in the HPS."
But as I understood, this statement refers to FPGA DDR and not HPS one. Is my understanding correct? Can you give any other reference to what might be the cause of failure of memory test for top 64 MB addresses?