Skip to content

Commit fabba5f

Browse files
author
sgong
committed
fix vivado synthesis error, lint modification
1 parent f08c828 commit fabba5f

19 files changed

+57
-56
lines changed

vmod/nvdla/cdma/NV_NVDLA_CDMA_dc.v

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -407,7 +407,7 @@ wire dma_rd_req_vld;
407407
//: wire [${M}-1:0] dma_rd_rsp_mask;
408408
//: );
409409
//: foreach my $k (0..$M-1) {
410-
//: print qq( reg [${atmm}-1:0] dma_rsp_data_p${k}; \n);
410+
//: print qq( wire [${atmm}-1:0] dma_rsp_data_p${k}; \n);
411411
//: }
412412
wire dma_rd_rsp_rdy;
413413
wire dma_rd_rsp_vld;

vmod/nvdla/cdma/NV_NVDLA_CDMA_img.v

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -206,8 +206,8 @@ input status2dma_fsm_switch;
206206
//: output img2sbuf_p${i}_wr_en ;
207207
//: output [7:0] img2sbuf_p${i}_wr_addr;
208208
//: output [${atmm}-1:0] img2sbuf_p${i}_wr_data;
209-
//: output reg img2sbuf_p${i}_rd_en;
210-
//: output reg [7:0] img2sbuf_p${i}_rd_addr;
209+
//: output img2sbuf_p${i}_rd_en;
210+
//: output [7:0] img2sbuf_p${i}_rd_addr;
211211
//: input [${atmm}-1:0] img2sbuf_p${i}_rd_data;
212212
//: );
213213
//: }

vmod/nvdla/cdma/NV_NVDLA_CDMA_wt.v

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -259,8 +259,8 @@ reg dbg_src_rd_ptr;
259259
reg dbg_src_wr_ptr;
260260
reg [31:0] dbg_wmb_kernel_bits;
261261
reg [31:0] dbg_wt_kernel_bytes;
262-
reg [3:0] dma_req_size;
263-
reg [2:0] dma_req_size_out;
262+
wire [3:0] dma_req_size;
263+
wire [2:0] dma_req_size_out;
264264

265265
//: my $mask = NVDLA_CDMA_MEM_MASK_BIT;
266266
//: my $atmm = (NVDLA_MEMORY_ATOMIC_SIZE * NVDLA_BPE);
@@ -273,15 +273,15 @@ reg [2:0] dma_req_size_out;
273273
//: );
274274
//: foreach my $i(0..$mask-1) {
275275
//: print qq(
276-
//: reg [${atmm}-1:0] dma_rsp_data_p${i};
276+
//: wire [${atmm}-1:0] dma_rsp_data_p${i};
277277
//: );
278278
//: }
279279
wire [NVDLA_CDMA_DMAIF_BW-1:0] wt_cbuf_wr_data_ori_w;
280280
wire [NVDLA_CDMA_DMAIF_BW-1:0] wt_cbuf_wr_data_w;
281281
reg [NVDLA_CDMA_DMAIF_BW-1:0] cdma2buf_wt_wr_data;
282282
wire [NVDLA_CDMA_DMAIF_BW-1:0] wmb_cbuf_wr_data_w;
283283
wire [NVDLA_CDMA_DMAIF_BW-1:0] cdma2buf_wt_wr_data_w;
284-
reg [3:0] dma_rsp_size;
284+
wire [3:0] dma_rsp_size;
285285
reg [3:0] dma_rsp_size_cnt;
286286
wire [31:0] dp2reg_wt_rd_latency=32'd0;
287287
reg [31:0] dp2reg_wt_rd_stall;
@@ -301,8 +301,8 @@ reg [10:0] ltc_1_cnt_mod;
301301
reg [10:0] ltc_1_cnt_new;
302302
reg [10:0] ltc_1_cnt_nxt;
303303
reg [8:0] ltc_1_cnt_cur;
304-
reg ltc_1_dec;
305-
reg ltc_1_inc;
304+
wire ltc_1_dec;
305+
wire ltc_1_inc;
306306
reg ltc_2_adv;
307307
reg [33:0] ltc_2_cnt_dec;
308308
reg [33:0] ltc_2_cnt_ext;
@@ -622,7 +622,7 @@ wire wt_local_data_vld_w;
622622
//: wire [64-${atmbw}-1:0] wt_req_addr_w;
623623
//: reg [64-${atmbw}-1:0] wt_req_addr_d2;
624624
//: reg [64-${atmbw}-1:0] wt_req_addr_d3;
625-
//: reg [64-${atmbw}-1:0] dma_req_addr;
625+
//: wire [64-${atmbw}-1:0] dma_req_addr;
626626
//: wire [64-${atmbw}-1-3:0] wt_req_addr_inc;
627627
//: wire [64-${atmbw}-1:0] wmb_req_addr_w;
628628
//: reg [64-${atmbw}-1:0] wmb_req_addr_d2;

vmod/nvdla/cdp/NV_NVDLA_CDP_DP_lut.v

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -94,14 +94,14 @@ reg lut2intp_pvld;
9494
//: my $k = NVDLA_CDP_THROUGHPUT;
9595
//: foreach my $m (0..$k-1) {
9696
//: print qq(
97-
//: reg [31:0] lut2intp_X_data_${m}0;
98-
//: reg [16:0] lut2intp_X_data_${m}0_17b;
99-
//: reg [31:0] lut2intp_X_data_${m}1;
100-
//: reg [19:0] lut2intp_X_info_${m};
97+
//: wire [31:0] lut2intp_X_data_${m}0;
98+
//: wire [16:0] lut2intp_X_data_${m}0_17b;
99+
//: wire [31:0] lut2intp_X_data_${m}1;
100+
//: wire [19:0] lut2intp_X_info_${m};
101101
//: );
102102
//: }
103-
reg [NVDLA_CDP_THROUGHPUT-1:0] lut2intp_X_sel;
104-
reg [NVDLA_CDP_THROUGHPUT-1:0] lut2intp_Y_sel;
103+
wire [NVDLA_CDP_THROUGHPUT-1:0] lut2intp_X_sel;
104+
wire [NVDLA_CDP_THROUGHPUT-1:0] lut2intp_Y_sel;
105105
reg [NVDLA_CDP_THROUGHPUT-1:0] lutX_sel;
106106
reg [NVDLA_CDP_THROUGHPUT-1:0] lutY_sel;
107107
//: my $k = NVDLA_CDP_THROUGHPUT;

vmod/nvdla/cdp/NV_NVDLA_CDP_RDMA_eg.v

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -88,13 +88,13 @@ reg [3:0] beat_cnt;
8888
reg cdp2cvif_rd_cdt_lat_fifo_pop;
8989
#endif
9090
reg cdp2mcif_rd_cdt_lat_fifo_pop;
91-
reg [NVDLA_CDP_THROUGHPUT*NVDLA_BPE+22:0] cdp_rdma2dp_pd;
91+
wire [NVDLA_CDP_THROUGHPUT*NVDLA_BPE+22:0] cdp_rdma2dp_pd;
9292
//reg cdp_rdma2dp_valid_f;
93-
reg dp2reg_done_flag;
93+
wire dp2reg_done_flag;
9494
reg [NVDLA_CDP_THROUGHPUT*NVDLA_BPE-1:0] dp_data;
9595
wire dp_rdy;
9696
reg dp_vld;
97-
reg eg2ig_done_flag;
97+
wire eg2ig_done_flag;
9898
reg [NVDLA_CDP_THROUGHPUT-1:0] invalid_flag;
9999
reg is_last_c;
100100
reg is_last_h;

vmod/nvdla/cdp/NV_NVDLA_CDP_RDMA_ig.v

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ reg [31:0] mon_gap_between_layers;
9595
reg mon_layer_end_flg;
9696
reg mon_op_en_dly;
9797
reg mon_size_of_32x1_in_first_block_in_width_c;
98-
reg [10:0] number_of_total_trans_in_width;
98+
wire [10:0] number_of_total_trans_in_width;
9999
reg [2:0] req_size;
100100
reg [2:0] size_of_32x1_in_first_block_in_width;
101101
reg stl_adv;

vmod/nvdla/cdp/NV_NVDLA_CDP_wdma.v

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ reg cv_dma_wr_rsp_complete;
9595
reg cv_pending;
9696
reg dat_en;
9797
reg [63:0] dma_req_addr;
98-
reg dma_wr_rsp_complete;
98+
wire dma_wr_rsp_complete;
9999
reg [31:0] dp2reg_d0_perf_write_stall;
100100
reg [31:0] dp2reg_d1_perf_write_stall;
101101
//: my $jx = NVDLA_MEMORY_ATOMIC_SIZE*NVDLA_BPE;

vmod/nvdla/cmac/NV_NVDLA_CMAC_CORE_active.v

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -95,15 +95,15 @@ input [CMAC_ATOMK_HALF-1:0] in_wt_sel;
9595
//: reg [CMAC_BPE*CMAC_ATOMC-1:0] dat_actv_data_reg${i};
9696
//: )
9797
//: }
98-
reg [CMAC_BPE*CMAC_ATOMC-1:0] dat_pre_data_w;
98+
wire [CMAC_BPE*CMAC_ATOMC-1:0] dat_pre_data_w;
9999
wire [CMAC_ATOMC-1:0] dat_pre_mask_w;
100100
reg [CMAC_ATOMC-1:0] dat_pre_nz_w;
101101
reg dat_pre_stripe_end;
102102
reg dat_pre_stripe_st;
103103
reg [CMAC_BPE*CMAC_ATOMC-1:0] wt_pre_data;
104-
reg [CMAC_BPE*CMAC_ATOMC-1:0] wt_pre_data_w;
104+
wire [CMAC_BPE*CMAC_ATOMC-1:0] wt_pre_data_w;
105105
reg [CMAC_ATOMC-1:0] wt_pre_mask;
106-
reg [CMAC_ATOMC-1:0] wt_pre_mask_w;
106+
wire [CMAC_ATOMC-1:0] wt_pre_mask_w;
107107
reg [CMAC_ATOMC-1:0] wt_pre_nz_w;
108108

109109

vmod/nvdla/cmac/NV_NVDLA_CMAC_CORE_cfg.v

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ input reg2dp_conv_mode;
2525
input reg2dp_op_en;
2626
output cfg_is_wg;
2727
output cfg_reg_en;
28-
reg cfg_is_wg_w;
29-
reg cfg_reg_en_w;
28+
wire cfg_is_wg_w;
29+
wire cfg_reg_en_w;
3030

3131

3232
//: &eperl::flop(" -q op_en_d1 -d \"reg2dp_op_en\" -clk nvdla_core_clk -rst nvdla_core_rstn ");

vmod/nvdla/cmac/NV_NVDLA_CMAC_CORE_rt_out.v

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -53,10 +53,10 @@ output dp2reg_done;
5353
output [CMAC_ATOMK_HALF-1:0] mac2accu_mask;
5454
output [8:0] mac2accu_pd;
5555
output mac2accu_pvld;
56-
reg [CMAC_ATOMK_HALF-1:0] mac2accu_mask;
57-
reg [8:0] mac2accu_pd;
58-
reg mac2accu_pvld;
59-
reg out_layer_done;
56+
wire [CMAC_ATOMK_HALF-1:0] mac2accu_mask;
57+
wire [8:0] mac2accu_pd;
58+
wire mac2accu_pvld;
59+
wire out_layer_done;
6060
wire out_rt_done_d0;
6161

6262

0 commit comments

Comments
 (0)