I am using MPMC controller in xilinx XPS environment to interface to my LPDDR chip MT46H32M16LF. In MPMC controller I select the part MT46H32M16LF in Memory Interface tab and size is displayed as 64MB. But I get base address 0x50000000 and high address as 0x53000000 ie I get an address space of 0x00000000 to 0x03FFFFFF only. This is 26 bit addressing only corresponding to 64Mb . I need to get 64MB addressing ie 29 lines as per my belief.Why does this happen?
I checked in mpmc_memory_database.csv file,There also it is 64MB.