@@ -611,7 +611,9 @@ generate
611
611
assign int_cmd_len[m* ADDR_WIDTH + : ADDR_WIDTH] = cmd_len_reg;
612
612
assign int_cmd_id[m* CMD_ADDR_WIDTH + : CMD_ADDR_WIDTH] = cmd_id_reg;
613
613
assign int_cmd_tkeep[m* KEEP_WIDTH + : KEEP_WIDTH] = cmd_tkeep_reg;
614
- assign int_cmd_tid[m* S_ID_WIDTH + : S_ID_WIDTH_INT] = cmd_tid_reg;
614
+ if (ID_ENABLE && S_ID_WIDTH > 0 ) begin
615
+ assign int_cmd_tid[m* S_ID_WIDTH + : S_ID_WIDTH_INT] = cmd_tid_reg;
616
+ end
615
617
assign int_cmd_tdest[m* S_DEST_WIDTH + : S_DEST_WIDTH] = cmd_tdest_reg;
616
618
assign int_cmd_tuser[m* USER_WIDTH + : USER_WIDTH] = cmd_tuser_reg;
617
619
assign int_cmd_valid[m* M_COUNT + : M_COUNT] = cmd_valid_reg;
@@ -910,11 +912,17 @@ generate
910
912
assign port_cmd_status_ready[m] = int_cmd_status_ready[m* M_COUNT+ n];
911
913
end
912
914
915
+ (* ram_style = "distributed" , ramstyle = "no_rw_check, mlab" * )
913
916
reg [DATA_WIDTH- 1 :0 ] out_fifo_tdata[31 :0 ];
917
+ (* ram_style = "distributed" , ramstyle = "no_rw_check, mlab" * )
914
918
reg [KEEP_WIDTH- 1 :0 ] out_fifo_tkeep[31 :0 ];
919
+ (* ram_style = "distributed" , ramstyle = "no_rw_check, mlab" * )
915
920
reg out_fifo_tlast[31 :0 ];
921
+ (* ram_style = "distributed" , ramstyle = "no_rw_check, mlab" * )
916
922
reg [M_ID_WIDTH- 1 :0 ] out_fifo_tid[31 :0 ];
923
+ (* ram_style = "distributed" , ramstyle = "no_rw_check, mlab" * )
917
924
reg [M_DEST_WIDTH- 1 :0 ] out_fifo_tdest[31 :0 ];
925
+ (* ram_style = "distributed" , ramstyle = "no_rw_check, mlab" * )
918
926
reg [USER_WIDTH- 1 :0 ] out_fifo_tuser[31 :0 ];
919
927
920
928
reg [5 :0 ] out_fifo_data_wr_ptr_reg = 0 ;
0 commit comments