[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA: icarusVerilog - VVP assembly instructions.
- To: geda-dev@xxxxxxxx
- Subject: Re: gEDA: icarusVerilog - VVP assembly instructions.
- From: Karthik Parashar <karthik_n_parashar@xxxxxxxxx>
- Date: Tue, 28 Feb 2006 02:26:04 -0800 (PST)
- Delivered-to: archiver@seul.org
- Delivered-to: geda-dev-outgoing@seul.org
- Delivered-to: geda-dev@seul.org
- Delivery-date: Tue, 28 Feb 2006 05:26:11 -0500
- Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:Received:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=R+gOwOx8Xz48NbtRlyCHzIVVdXT87FjneaSysI6pTFK0LbbynvwBzkZfz71zvSNQJ8zGZHcjoBmoaHRSml5L3CggLgkz9IfAmJqQRHmmFP12m35sAT0P7ylwAb1IHCTOGDE3hihFX80CqSGk5WB23rkuOhGxXYM6oAXK4R23msA= ;
- In-reply-to: <4401F728.0@icarus.com>
- Reply-to: geda-dev@xxxxxxxx
- Sender: owner-geda-dev@xxxxxxxx
Thanks again!
~Karthik.
--- Stephen Williams <steve@xxxxxxxxxx> 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