I am using gem5 version 22.0. I want to simulate hybrid memory
comprising DRAM and NVM. I have written the code to simulate hybrid memory
using heterogeneous memory controller as:
system.mem_ctrl=HeteroMemCtrl()
system.mem_ctrl.dram = DDR3_1600_8x8()
system.mem_ctrl.dram.range = system.mem_ranges[0]
system.mem_ctrl.nvm=NVM_2400_1x64()
system.mem_ctrl.nvm.range =system.mem_ranges[1]
print(system.mem_ranges[0])
print(system.mem_ranges[1])
But I am getting the error as the memory address range for nvm memory
is overlapping, how can I assign continuous addressing to both memories?


[image: image.png]
Thanks and Regards,
Sadhana,
Research Scholar-NITK,
Dept. of Computer Science and Engineering
.
_______________________________________________
gem5-users mailing list -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-le...@gem5.org

Reply via email to