From: Jan Decaluwe Date: 2003-03-31T20:13:53+09:00 Subject: Re: Announce: RHDL-0.4.2 (Ruby HDL) an agile HDL Craig Selton wrote: > > This looks interesting. You've managed to make a standard scripting > language look convincingly like an HDL. I've seen some other similar > efforts recently (like one that uses Python) but, while interesting, > they don't end up looking like an HDL - in most cases they end up > forcing the HDL designer to learn a totally different style. At least for MyHDL (my Python HDL attempt that you refer to), this should not be the case. Just substitute "while 1" for "process" or "always", and "yield" for "wait", and you're done :-) Also, see the section on RTL modeling in the MyHDL manual. Moreover, I believe emphasis on superficial syntax similarities can make things confusing, as the semantics may still be different. For example, the very first "process" example in the RHDL manual has a global sensitivity list *and* an internal wait statement, something which is forbidden in VHDL. It's forbidden for good reasons I believe, because if I try to imagine how this is supposed to work, I get thoroughly confused .. Regards, Jan -- Jan Decaluwe - Resources bvba Losbergenlaan 16, B-3010 Leuven, Belgium mailto:jan@jandecaluwe.com http://jandecaluwe.com