A
Andy Luotto
Guest
I have written a verilog interface with its methods and clocking block
(and a couple of typedefs) in a file xxx_if.sv, which is supposed to
be used by different verlog modules (or files: I put one module in
each file)
should I compile the xxx_if.v or should I include the xxx_if.v in
every file which uses it?
should I put it into a package (system verilog can support packages)
what about classes?
please advice about SW engineering using system verilog: the language
now seems to allow much better code management
regards
(and a couple of typedefs) in a file xxx_if.sv, which is supposed to
be used by different verlog modules (or files: I put one module in
each file)
should I compile the xxx_if.v or should I include the xxx_if.v in
every file which uses it?
should I put it into a package (system verilog can support packages)
what about classes?
please advice about SW engineering using system verilog: the language
now seems to allow much better code management
regards