Briefly, this parameter should be at least as big as the number of
virtual networks you use in your protocol to communicate between
different system components. These networks are defined near the top of
your component SLICC files. For example, an L2 cache might have the
following definition:
MessageBuffer L1RequestToL2Cache, network="From",
virtual_network="0", ordered="true"; // a local L1 -> this L2 bank
Which specifies that you have a virtual network (#0) from a Local L1
cache to an L2 cache bank. Your NUMBER_OF_VIRTUAL_NETWORKS parameter
should be at least the number of the distinct virtual network numbers
you have (you should count the "From" and "To" networks with the same
number as one network).
-Alaa
Alessandro Bardine wrote:
Could someone give me and explaination of the significance of the ruby
parameter
NUMBER_OF_VIRTUAL_NETWORKS?
Thank you,
Alessandro Bardne
_______________________________________________
Gems-users mailing list
Gems-users@xxxxxxxxxxx
https://lists.cs.wisc.edu/mailman/listinfo/gems-users
|