@@ -717,21 +717,17 @@ module vip_cheshire_soc import cheshire_pkg::*; #(
717717 `AXI_ASSIGN_TO_RESP (slink_axi_slv_rsp, slink_slv)
718718
719719 // Mirror instance of serial link, reflecting another chip
720- serial_link # (
721- .axi_req_t ( axi_mst_req_t ),
722- .axi_rsp_t ( axi_mst_rsp_t ),
723- .cfg_req_t ( reg_req_t ),
724- .cfg_rsp_t ( reg_rsp_t ),
725- .aw_chan_t ( axi_mst_aw_chan_t ),
726- .ar_chan_t ( axi_mst_ar_chan_t ),
727- .r_chan_t ( axi_mst_r_chan_t ),
728- .w_chan_t ( axi_mst_w_chan_t ),
729- .b_chan_t ( axi_mst_b_chan_t ),
730- .hw2reg_t ( serial_link_single_channel_reg_pkg :: serial_link_single_channel_hw2reg_t ),
731- .reg2hw_t ( serial_link_single_channel_reg_pkg :: serial_link_single_channel_reg2hw_t ),
732- .NumChannels ( SlinkNumChan ),
733- .NumLanes ( SlinkNumLanes ),
734- .MaxClkDiv ( SlinkMaxClkDiv )
720+ slink # (
721+ .axi_req_t ( axi_mst_req_t ),
722+ .axi_rsp_t ( axi_mst_rsp_t ),
723+ .aw_chan_t ( axi_mst_aw_chan_t ),
724+ .ar_chan_t ( axi_mst_ar_chan_t ),
725+ .r_chan_t ( axi_mst_r_chan_t ),
726+ .w_chan_t ( axi_mst_w_chan_t ),
727+ .b_chan_t ( axi_mst_b_chan_t ),
728+ .apb_req_t ( apb_req_t ),
729+ .apb_rsp_t ( apb_resp_t ),
730+ .NoRegCdc ( 1'b1 ) // Since reg_clk_i is assigned to clk_i
735731 ) i_serial_link (
736732 .clk_i ( clk ),
737733 .rst_ni ( rst_n ),
@@ -744,8 +740,8 @@ module vip_cheshire_soc import cheshire_pkg::*; #(
744740 .axi_in_rsp_o ( slink_axi_mst_rsp ),
745741 .axi_out_req_o ( slink_axi_slv_req ),
746742 .axi_out_rsp_i ( slink_axi_slv_rsp ),
747- .cfg_req_i ( '0 ),
748- .cfg_rsp_o ( ),
743+ .apb_req_i ( '0 ),
744+ .apb_rsp_o ( ),
749745 .ddr_rcv_clk_i ( slink_rcv_clk_o ),
750746 .ddr_rcv_clk_o ( slink_rcv_clk_i ),
751747 .ddr_i ( slink_o ),
0 commit comments