tests: vlog: update dsp_modes test Signed-off-by: Karol Gugala <kgugala@antmicro.com>
diff --git a/tests/dsp_modes/dsp_modes.sim.v b/tests/dsp_modes/dsp_modes.sim.v index b845392..973c282 100644 --- a/tests/dsp_modes/dsp_modes.sim.v +++ b/tests/dsp_modes/dsp_modes.sim.v
@@ -1,5 +1,8 @@ `include "../dsp_combinational/dsp_combinational.sim.v" `include "../dsp_inout_registered/dsp_inout_registered.sim.v" +`include "../dsp_in_registered/dsp_in_registered.sim.v" +`include "../dsp_out_registered/dsp_out_registered.sim.v" +`include "../dsp_partial_registered/dsp_partial_registered.sim.v" /* DSP Block with register on both the inputs and the output */ (* MODES="REGISTERED_NONE; REGISTERED_IN; REGISTERED_OUT; REGISTERED_INOUT; REGISTERED_PARTIAL" *) @@ -17,17 +20,15 @@ /* Register modes */ generate if (MODE == "REGISTERED_NONE") begin - DSP_COMBINATIONAL dsp_int_comb (.clk(clk), .a(a), .b(b), .m(m), .out(out)); + DSP_COMBINATIONAL dsp_int_comb (.a(a), .b(b), .m(m), .out(out)); end if (MODE == "REGISTERED_INOUT") begin DSP_INOUT_REGISTERED dsp_int_regio (.clk(clk), .a(a), .b(b), .m(m), .out(out)); -/* FIXME: DSP_(IN|OUT)_REGISTERED is currently disabled. end if (MODE == "REGISTERED_IN") begin DSP_IN_REGISTERED dsp_int_regi (.clk(clk), .a(a), .b(b), .m(m), .out(out)); end if (MODE == "REGISTERED_OUT") begin DSP_OUT_REGISTERED dsp_int_rego (.clk(clk), .a(a), .b(b), .m(m), .out(out)); end if (MODE == "REGISTERED_PARTIAL") begin DSP_PARTIAL_REGISTERED dsp_int_part (.clk(clk), .a(a), .b(b), .m(m), .out(out)); -*/ end endgenerate endmodule
diff --git a/tests/dsp_modes/golden.model.xml b/tests/dsp_modes/golden.model.xml index 5efc49a..e69422e 100644 --- a/tests/dsp_modes/golden.model.xml +++ b/tests/dsp_modes/golden.model.xml
@@ -1,15 +1,7 @@ <models xmlns:xi="http://www.w3.org/2001/XInclude"> <xi:include href="../dsp_combinational/dsp_combinational.model.xml" xpointer="xpointer(models/child::node())"/> + <xi:include href="../dsp_in_registered/dsp_in_registered.model.xml" xpointer="xpointer(models/child::node())"/> <xi:include href="../dsp_inout_registered/dsp_inout_registered.model.xml" xpointer="xpointer(models/child::node())"/> - <model name="DSP_MODES"> - <input_ports> - <port clock="clk" combinational_sink_ports="out" name="a"/> - <port clock="clk" combinational_sink_ports="out" name="b"/> - <port is_clock="1" name="clk"/> - <port clock="clk" combinational_sink_ports="out" name="m"/> - </input_ports> - <output_ports> - <port clock="clk" name="out"/> - </output_ports> - </model> + <xi:include href="../dsp_out_registered/dsp_out_registered.model.xml" xpointer="xpointer(models/child::node())"/> + <xi:include href="../dsp_partial_registered/dsp_partial_registered.model.xml" xpointer="xpointer(models/child::node())"/> </models>