P
Paul Baleme
Guest
I've recently been looking at the SystemVerilog 3.1 LRM. I am trying
to figure out how to accomplish multiple-inheritance or Java style
interface/implements constructs. I prefer the Java implementation as
I am in the "multiple-inheritance bad" camp, but I can't figure out
how one would implement certain OO design patterns efficiently in
SystemVerilog without one or the other.
I found a good discussion of C++ multiple-inheritance vs. Java
interfaces at:
http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&f=34&t=000087
SystemVerilog "interfaces" are a different animal (unless I'm missing
something).
SystemVerilog also does not seem to support exceptions.
to figure out how to accomplish multiple-inheritance or Java style
interface/implements constructs. I prefer the Java implementation as
I am in the "multiple-inheritance bad" camp, but I can't figure out
how one would implement certain OO design patterns efficiently in
SystemVerilog without one or the other.
I found a good discussion of C++ multiple-inheritance vs. Java
interfaces at:
http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&f=34&t=000087
SystemVerilog "interfaces" are a different animal (unless I'm missing
something).
SystemVerilog also does not seem to support exceptions.