Thanks again!

~Karthik.

--- Stephen Williams <[EMAIL PROTECTED]> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Karthik Parashar wrote:
> > Hi again!
> > 
> > I want to know the following about the VVP
> simulator
> > implementation.
> > 
> > The Question:
> > What is the difference between a functor and an
> event
> > is in terms of the simulation simulation
> technique?
> 
> I don't know (or don't remember) which version you
> are using; the
> v0.8 branch or the devel main trunk. I'll assume the
> main trunk.
> 
> The edge event nodes are functors. All they do is
> remember what
> the value used to be at its input, note the new
> value, and
> detect the edge. The any_edge functor is similar.
> 
> The named event is also a functor, but it pays no
> heed to the
> value that arrives. It detects an event on any input
> at all.
> The input to a named event is normally from a %set
> instruction
> in a thread.
> 
> The event_or functor is most like a named event, in
> that any
> input causes the event to trigger. It also sends an
> output that
> is typically used to nest event/or functors.
> 
> All event functors also carry a list of threads that
> are waiting
> on the event. When the event is triggered, whatever
> type the
> event is, it causes all the threads in the list to
> be awakened
> and scheduled for execution.
> 
> 
> - --
> Steve Williams                "The woods are lovely,
> dark and deep.
> steve at icarus.com           But I have promises to
> keep,
> http://www.icarus.com         and lines to code
> before I sleep,
> http://www.picturel.com       And lines to code
> before I sleep."
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.2.5 (GNU/Linux)
> Comment: Using GnuPG with Mozilla -
> http://enigmail.mozdev.org
> 
>
iD8DBQFEAfcorPt1Sc2b3ikRAn9aAJ9Ql0Jskdi3zXd6X5jF2kbgSDw3LwCfbuuq
> MKFD3iWQQjQKqAi1Y+lxZds=
> =HfY1
> -----END PGP SIGNATURE-----
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

Reply via email to