Hii,
Thanks for your reply. I
searched the mailing list and found some useful information to help me
understand that.
I have some new questions and
hope your reply.
In SLICC, there are many
ports. How does these ports map into queues in other c++ codes? For example,
there exist two ports called "memQueue_in " and "memQueue_out" in
file "MOSI_SMP_bcast_m-dir.sm". I know that the "memQueue_out" port will be
mapping the queue in class "MemoryControl ". And "memQueue_in" port is used
to communicate with other ".sm" files. My questions are what are the
mappings between "memQuue_out" and queue in class "MemoryControl", and what is
the corresponding ports related with "memQueue_in" port.
2011-04-20
发件人: Philip Garcia
发送时间: 2011-04-20 17:01:30
收件人: Gems Users
抄送:
主题: Re: [Gems-users] Memory
access in Ruby
The short answer is it depends on what protocol
you're using. if you're using one with the _m extension, an actual memory
controller is used, in the others I think a flat latency is added directly from
the protocol. If you're using a memory controller protocol, let me know,
and I can try to give more details (at least what I know about it) on how things
are done.
Phil
On Apr 20, 2011, at 3:18 AM, huangyongbing wrote:
Hello,
Recently I try to make certain changes to memory
controllers in Ruby. However, after reading the codes, I cannot find when
and where the memory access actions are executed. So are there any
suggestions?
Thank you for help in advance.
2011-04-20
_______________________________________________ Gems-users
mailing list Gems-users@xxxxxxxxxxxhttps://lists.cs.wisc.edu/mailman/listinfo/gems-usersUse
Google to search the GEMS Users mailing list by adding
"site:https://lists.cs.wisc.edu/archive/gems-users/" to your
search.
|