File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11packages:
22 apb:
3- revision: 77ddf073f194d44b9119949d2421be59789e69ae
4- version: 0.2.4
3+ revision: c36e398b5e9b02f3a5fb1511be02764c94e1c413
4+ version: null
55 source:
66 Git: https://github.com/pulp-platform/apb.git
77 dependencies:
88 - common_cells
99 axi:
10- revision: a256a3b86394fedf19e361047fccfdd7f6ef83e4
11- version: 0.39.9
10+ revision: a9c20696b43a86752365a47e32481e980e50a485
11+ version: null
1212 source:
1313 Git: https://github.com/pulp-platform/axi.git
1414 dependencies:
@@ -23,8 +23,8 @@ packages:
2323 dependencies:
2424 - common_cells
2525 common_cells:
26- revision: 9ca8a7655f741e7dd5736669a20a301325194c28
27- version: 1.39.0
26+ revision: eb6372fbd02028d239295b862423e3a60d5c0c75
27+ version: null
2828 source:
2929 Git: https://github.com/pulp-platform/common_cells.git
3030 dependencies:
Original file line number Diff line number Diff line change @@ -11,10 +11,10 @@ package:
1111 - " Paul Scheffler <paulsc@iis.ee.ethz.ch>"
1212
1313dependencies :
14- common_cells : { git: "https://github.com/pulp-platform/common_cells.git", version: 1.28.0 }
15- axi : { git: "https://github.com/pulp-platform/axi.git", version: 0.39.0 }
14+ common_cells : { git: "https://github.com/pulp-platform/common_cells.git", rev: v2-test }
15+ axi : { git: "https://github.com/pulp-platform/axi.git", rev: common-cells-v2 }
1616 axi_stream : { git: "https://github.com/pulp-platform/axi_stream.git", version: 0.1.1 }
17- apb : { git: "https://github.com/pulp-platform/apb.git", version: 0.2.4 }
17+ apb : { git: "https://github.com/pulp-platform/apb.git", rev: common-cells-v2 }
1818
1919sources :
2020 files :
Original file line number Diff line number Diff line change @@ -163,13 +163,12 @@ module slink_ch_alloc
163163 // auto-flushing) is already stalled. Without the synchronization FIFO, parts
164164 // of the late arriving packet would be accidently merged into the earlier partial
165165 // packet if it wasn't for this FIFO acting as the sync barrier.
166- stream_register # (
166+ cc_stream_register # (
167167 .T ( slice_payload_t )
168168 ) i_rx_recv_barrier (
169169 .clk_i,
170170 .rst_ni,
171171 .clr_i ( cfg_rx_clear_i ),
172- .testmode_i ( 1'b0 ),
173172 .data_i ( s_rx_recv_barrier_payload_in ),
174173 .valid_i ( s_rx_recv_barrier_valid_in ),
175174 .ready_o ( s_rx_recv_barrier_ready_out ),
@@ -205,7 +204,7 @@ module slink_ch_alloc
205204
206205 assign s_rx_despreader2slice_valid = | s_rx_despreader2slice_payload.valid;
207206
208- spill_register # (
207+ cc_spill_register # (
209208 .T (slice_payload_t),
210209 .Bypass (1'b0 )
211210 ) i_rx_decoupling_slice (
Original file line number Diff line number Diff line change @@ -55,9 +55,9 @@ module slink_stream_dechopper #(
5555 assign s_out_buffer_clear = output_valid_q;
5656
5757 // Count trailing 1s
58- lzc # (
58+ cc_lzc # (
5959 .WIDTH (Width),
60- .MODE (0 )
60+ .MODE (cc_pkg :: LZC_TRAILING_ZERO_CNT )
6161 ) i_lzc (
6262 .in_i (~ valid_i),
6363 .cnt_o (s_chopsize),
Original file line number Diff line number Diff line change @@ -222,7 +222,7 @@ module slink
222222 .cfg_flow_control_fifo_clear_i ( cfg_flow_control_fifo_clear ),
223223 .cfg_raw_mode_en_i ( reg2hw.raw_mode_en.raw_mode_en.value ),
224224 .cfg_raw_mode_in_ch_sel_i (
225- reg2hw.raw_mode_in_ch_sel.raw_mode_in_ch_sel.value[cf_math_pkg :: idx_width(NumChannels)- 1 : 0 ] ),
225+ reg2hw.raw_mode_in_ch_sel.raw_mode_in_ch_sel.value[cc_pkg :: idx_width(NumChannels)- 1 : 0 ] ),
226226 .cfg_raw_mode_in_data_o ( raw_mode_in_data_out ),
227227 .cfg_raw_mode_in_data_valid_o ( raw_mode_in_data_valid ),
228228 .cfg_raw_mode_in_data_ready_i (
Original file line number Diff line number Diff line change @@ -77,14 +77,13 @@ module slink_link_layer #(
7777 logic flow_control_fifo_valid_out, flow_control_fifo_ready_out;
7878 logic flow_control_fifo_valid_in, flow_control_fifo_ready_in;
7979
80- stream_fifo # (
80+ cc_stream_fifo # (
8181 .T (phy_data_chan_t),
8282 .DEPTH (RecvFifoDepth)
8383 ) i_flow_control_fifo (
8484 .clk_i ( clk_i ),
8585 .rst_ni ( rst_ni ),
8686 .flush_i ( cfg_flow_control_fifo_clear_i ),
87- .testmode_i ( 1'b0 ),
8887 .usage_o ( ),
8988 .data_i ( data_in_i ),
9089 .valid_i ( flow_control_fifo_valid_in ),
@@ -95,13 +94,12 @@ module slink_link_layer #(
9594 );
9695
9796 for (genvar i = 0 ; i < PayloadSplits; i++ ) begin : gen_recv_reg
98- stream_register # (
97+ cc_stream_register # (
9998 .T (phy_data_chan_t)
10099 ) i_recv_reg (
101100 .clk_i ( clk_i ),
102101 .rst_ni ( rst_ni ),
103102 .clr_i ( 1'b0 ),
104- .testmode_i ( 1'b0 ),
105103 .valid_i ( recv_reg_in_valid[i] ),
106104 .ready_o ( recv_reg_in_ready[i] ),
107105 .data_i ( flow_control_fifo_data_out ),
@@ -215,14 +213,13 @@ module slink_link_layer #(
215213 end
216214 end
217215
218- fifo_v3 # (
216+ cc_fifo # (
219217 .dtype ( phy_data_t ),
220218 .DEPTH ( RawModeFifoDepth )
221219 ) i_raw_mode_fifo (
222220 .clk_i ( clk_i ),
223221 .rst_ni ( rst_ni ),
224222 .flush_i ( cfg_raw_mode_out_data_fifo_clear_i ),
225- .testmode_i ( 1'b0 ),
226223 .full_o ( raw_mode_fifo_full ),
227224 .empty_o ( raw_mode_fifo_empty ),
228225 .usage_o ( cfg_raw_mode_out_data_fifo_fill_state_o ),
Original file line number Diff line number Diff line change @@ -134,7 +134,7 @@ module slink_phys_layer_rx #(
134134 // CLOCK DOMAIN CROSSING //
135135 // /////////////////////////////
136136
137- cdc_fifo_gray # (
137+ cc_cdc_fifo_gray # (
138138 .T ( phy_data_t ),
139139 .LOG_DEPTH ( $clog2 (FifoDepth) + CdcSyncStages ),
140140 .SYNC_STAGES ( CdcSyncStages )
Original file line number Diff line number Diff line change @@ -219,14 +219,13 @@ module slink_prot_layer #(
219219 assign axis_out_req_o.t.data = axis_reg_data_out;
220220 assign axis_reg_ready_out = axis_out_rsp_i.tready;
221221
222- stream_fifo # (
222+ cc_stream_fifo # (
223223 .DEPTH ( 2 ),
224224 .T ( payload_t )
225225 ) i_axis_out_reg (
226226 .clk_i ( clk_i ),
227227 .rst_ni ( rst_ni ),
228228 .flush_i ( 1'b0 ),
229- .testmode_i ( 1'b0 ),
230229 .usage_o ( ),
231230 .valid_i ( axis_reg_valid_in ),
232231 .ready_o ( axis_reg_ready_in ),
You can’t perform that action at this time.
0 commit comments