Guest
Does anyone have any experiences to share regarding SystemC and VHDL in
a mixed-language simulation? (ModelSim is my simulator, but all
relevant comments are welcome.)
We don't have a SystemC license yet for ModelSim, but wonder if adding
SystemC to our mostly-VHDL simulation/synthesis environment will buy us
much.
(We *eventually* want to model FPGAs and ASICs along with an external
uP running real code, but the first goal is just to create faster, more
powerful testbenches for single FPGAs).
Does SystemC allow "easy" monitoring/driving of low-level signals (deep
in the hierarchy) from a top-level testbench?
(By "easy", I mean something like a hierarchical instance name
references to ports and signals, like DUT/CORE/U1/DEMOD/IQout ala
verilog), not the hoops VHDL makes you jump through. 8-P [This is
almost reason enough for me to finally abandon VHDL...)
If SystemC allows the hierarchical name references, can those descend
into the VHDL hierarchy as well? (In some or all simulators?)
Thanks very much,
mj
a mixed-language simulation? (ModelSim is my simulator, but all
relevant comments are welcome.)
We don't have a SystemC license yet for ModelSim, but wonder if adding
SystemC to our mostly-VHDL simulation/synthesis environment will buy us
much.
(We *eventually* want to model FPGAs and ASICs along with an external
uP running real code, but the first goal is just to create faster, more
powerful testbenches for single FPGAs).
Does SystemC allow "easy" monitoring/driving of low-level signals (deep
in the hierarchy) from a top-level testbench?
(By "easy", I mean something like a hierarchical instance name
references to ports and signals, like DUT/CORE/U1/DEMOD/IQout ala
verilog), not the hoops VHDL makes you jump through. 8-P [This is
almost reason enough for me to finally abandon VHDL...)
If SystemC allows the hierarchical name references, can those descend
into the VHDL hierarchy as well? (In some or all simulators?)
Thanks very much,
mj