H
HT-Lab
Guest
"Marcus Harnisch" <marcus.harnisch@gmx.net> wrote in message
news:86mys9bfic.fsf@harnisch.dyndns.org...
VHDL for verification engineers yet some presenters (I mistakenly
generalised this to EDA companies) wants to make us believe that we should
throw away VHDL and start from scratch with SystemVerilog. This is IMHO not
true and you can create a powerful verification environment using VHDL and
OVL (or PSL if you can affort it).
use the free OVL.
Fixed Point : (and floating point) are available for VHDL in a separate
packages (included as standard with Modelsim).
CR : You can do Constraint Random in VHDL but there is no solver so yes this
takes extra programming effort. If you want to use a free constraint solver
and are willing to learn bit of SystemC than you can use OSCI to stream CR
data via pipes/sockets to your simulator.
TLM: see paper by Jim Lewis :
http://synthworks.com/papers/VHDL_Subblock_Verification_DesignCon_2003_P.pdf
OO: Not available.
Hans
www.ht-lab.com
news:86mys9bfic.fsf@harnisch.dyndns.org...
What I meant with this remark is that there is a lot of capability left in"HT-Lab" <hans64@ht-lab.com> writes:
There is a lot of life and capability left in VHDL and I suspect that the
majority of the VHDL users (me included) only using a fraction of the
language.
Sorry, but this claim doesn't hold any water. Saying most features are
not used a lot (provided that your assumption is true to begin with),
cannot imply that other features might not be used either.
VHDL for verification engineers yet some presenters (I mistakenly
generalised this to EDA companies) wants to make us believe that we should
throw away VHDL and start from scratch with SystemVerilog. This is IMHO not
true and you can create a powerful verification environment using VHDL and
OVL (or PSL if you can affort it).
Assertions : PSL (with nice VHDL or Verilog language flavours) or you canYes I agree that SystemVerilog has some nice OO, assertions, fixed
point, a powerful constraint solver etc but most of these
technologies are available today for VHDL (and Verilog) users
without resorting to SystemVerilog.
Really? Of the four quoted features only one is available in VHDL (and
ironically neither in SV core or std package), none in Verilog. How's
that "most of these"?
use the free OVL.
Fixed Point : (and floating point) are available for VHDL in a separate
packages (included as standard with Modelsim).
CR : You can do Constraint Random in VHDL but there is no solver so yes this
takes extra programming effort. If you want to use a free constraint solver
and are willing to learn bit of SystemC than you can use OSCI to stream CR
data via pipes/sockets to your simulator.
TLM: see paper by Jim Lewis :
http://synthworks.com/papers/VHDL_Subblock_Verification_DesignCon_2003_P.pdf
OO: Not available.
Hans
www.ht-lab.com
Regards
Marcus
--
note that "property" can also be used as syntaxtic sugar to reference
a property, breaking the clean design of verilog; [...]
(seen on http://www.veripool.com/verilog-mode_news.html)