Hi Dave,
I've had similar problem before. I also wanted to trigger events in actions
but couldn't compile. As far as I understand you can only trigger events
when processing requests in in-ports. I guess you could modify slicc for
that purpose, but what I ended up doing was to create a local in-port and
enqueue requests there whenever I want to trigger events. So in short, in
that transition you are watching, take an action which enqueues a special
request (with a 0 latency) to your special in-port. Then in that in-port you
trigger whatever events you want. I hope this helps and I'm also interested
to hear what Mike suggests.
Lei
----- Original Message -----
From: "Dave Z." <zhu_dave@xxxxxxxxx>
To: "gems Users" <gems-users@xxxxxxxxxxx>
Sent: Monday, March 19, 2007 1:49 PM
Subject: [Gems-users] triggering events
Hello,
Is it possible to trigger an event in an action? I
have tried it, but got some compile errors (trigger
not defined). When the L1 or L2 cache is full
(isTagPresent and cacheAvail return false), I would
like to trigger some events. But I would like to
trigger such events when a certain transition takes
place. Could you please show me some pointers?
Thank you,
Dave
____________________________________________________________________________________
Don't get soaked. Take a quick peek at the forecast
with the Yahoo! Search weather shortcut.
http://tools.search.yahoo.com/shortcuts/#loc_weather
_______________________________________________
Gems-users mailing list
Gems-users@xxxxxxxxxxx
https://lists.cs.wisc.edu/mailman/listinfo/gems-users
Use Google to search the GEMS Users mailing list by adding
"site:https://lists.cs.wisc.edu/archive/gems-users/" to your search.
|