Remix.run Logo
tverbeure 17 hours ago

My memory is definitely rusty on this, but you can easily construct cases where the VHDL delta cycle model creates problems where it doesn’t for Verilog.

I remember inserting clock signal assignments in VHDL to get a balanced delta cycle clock tree. In Verilog, that all simply gets flattened.

I can describe the VHDL delta cycle model pretty well, and I can’t for Verilog, yet the Verilog model has given me less issues in practice

As for elegance: I can’t stand the verboseness of VHDL anymore. :-)

y1n0 13 hours ago | parent [-]

Reassigning clocks to another signal name will quickly get you into trouble in ways the just don’t happen on real hardware.

tverbeure 9 hours ago | parent [-]

Have you heard about clock buffers and hold violations?