diff --git a/hdl/gn4124core/sim/gn4124_bfm/gn4124_bfm.svh b/hdl/gn4124core/sim/gn4124_bfm/gn4124_bfm.svh index 518e3993c09b350d89fee59fac3e1cf00d6edbed..fe5c97d44c1e8df31b641d89890635931c613953 100644 --- a/hdl/gn4124core/sim/gn4124_bfm/gn4124_bfm.svh +++ b/hdl/gn4124core/sim/gn4124_bfm/gn4124_bfm.svh @@ -221,7 +221,7 @@ class CBusAccessor_Gennum extends CBusAccessor; endclass // CBusAccessor_Gennum function CBusAccessor get_accessor(); - CBusAccessor_Gennum g = new(); + automatic CBusAccessor_Gennum g = new(); return g; endfunction @@ -234,8 +234,8 @@ endinterface `define GENNUM_WIRE_SPEC_PINS(IF_NAME) \ .L_RST_N (IF_NAME.SYS.rst_n),\ -// .L_CLKp (IF_NAME.SYS.lclk_p),\ -// .L_CLKn (IF_NAME.SYS.lclk_n),\ + .L_CLKp (IF_NAME.SYS.lclk_p),\ + .L_CLKn (IF_NAME.SYS.lclk_n),\ .p2l_clkp (IF_NAME.P2L.p2l_clk_p),\ .p2l_clkn (IF_NAME.P2L.p2l_clk_n),\ .p2l_data (IF_NAME.P2L.p2l_data),\ @@ -257,5 +257,31 @@ endinterface .tx_error (IF_NAME.L2P.tx_error),\ .vc_rdy (IF_NAME.P2L.vc_rdy) +//the same as above but with names of the top SPEC entity that stick to naming conventions +`define GENNUM_WIRE_SPEC_PINS_WITH_PROPER_NAMING(IF_NAME) \ + .l_rst_n_i (IF_NAME.SYS.rst_n),\ + .l_clk_p_i (IF_NAME.SYS.lclk_p),\ + .l_clk_n_i (IF_NAME.SYS.lclk_n),\ + .p2l_clk_p_i (IF_NAME.P2L.p2l_clk_p),\ + .p2l_clk_n_i (IF_NAME.P2L.p2l_clk_n),\ + .p2l_data_i (IF_NAME.P2L.p2l_data),\ + .p2l_dframe_i (IF_NAME.P2L.p2l_dframe),\ + .p2l_valid_i (IF_NAME.P2L.p2l_valid),\ + .p2l_rdy_o (IF_NAME.P2L.p2l_rdy),\ + .p_wr_req_i (IF_NAME.P2L.p_wr_req),\ + .p_wr_rdy_o (IF_NAME.P2L.p_wr_rdy),\ + .l_rx_error_o (IF_NAME.P2L.rx_error),\ + .l2p_clk_p_o (IF_NAME.L2P.l2p_clk_p),\ + .l2p_clk_n_o (IF_NAME.L2P.l2p_clk_n),\ + .l2p_data_o (IF_NAME.L2P.l2p_data),\ + .l2p_dframe_o (IF_NAME.L2P.l2p_dframe),\ + .l2p_valid_o (IF_NAME.L2P.l2p_valid),\ + .l2p_edb_o (IF_NAME.L2P.l2p_edb),\ + .l2p_rdy_i (IF_NAME.L2P.l2p_rdy),\ + .l_wr_rdy_i (IF_NAME.L2P.l_wr_rdy),\ + .p_rd_d_rdy_i (IF_NAME.L2P.p_rd_d_rdy),\ + .tx_error_i (IF_NAME.L2P.tx_error),\ + .vc_rdy_i (IF_NAME.P2L.vc_rdy) + `endif // `ifndef __GN4124_BFM_SVH