Hi Anju,
In most cases you should be able to simply specify mem-type and men-channels on
the command line. That in turn will configure the cross bar to do the
appropriate address interleaving, and each memory controller to take it into
account in the address decoding. Each controller manages a single channel with
independent addr/cmd and data bus.
Andreas
From: Anju M A <[email protected]<mailto:[email protected]>>
Reply-To: gem5 users mailing list
<[email protected]<mailto:[email protected]>>
Date: Wednesday, September 25, 2013 7:06 PM
To: "[email protected]<mailto:[email protected]>"
<[email protected]<mailto:[email protected]>>
Subject: [gem5-users] How to configure multiple memory channels in gem5?
Hello,
I recently started using gem5.
My aim is to create multiple memory channels, each controlled by separate
memory controller, and each having a separate data bus.
SimpleDRAM.py has this line of code :
channels = Param.Unsigned(1, "Number of channels");
But the comment there indicates just setting this parameter wont be sufficient.
How else can this be done?
Will just setting --mem-channels commandline option at runtime create multiple
channels, each with a separate data bus?
--
Thanks & Regards,
Anju
-- IMPORTANT NOTICE: The contents of this email and any attachments are
confidential and may also be privileged. If you are not the intended recipient,
please notify the sender immediately and do not disclose the contents to any
other person, use it for any purpose, or store or copy the information in any
medium. Thank you.
ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Registered
in England & Wales, Company No: 2557590
ARM Holdings plc, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ,
Registered in England & Wales, Company No: 2548782
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users