@@ -335,7 +335,7 @@ always @* begin
335
335
336
336
if (s_axi_wready && s_axi_wvalid) begin
337
337
m_axil_wdata_next = {(AXIL_WORD_WIDTH/ AXI_WORD_WIDTH){s_axi_wdata}};
338
- m_axil_wstrb_next = s_axi_wstrb << (addr_reg[AXIL_ADDR_BIT_OFFSET- 1 :AXI_ADDR_BIT_OFFSET] * AXI_STRB_WIDTH);
338
+ m_axil_wstrb_next = s_axi_wstrb << (addr_reg[AXIL_ADDR_BIT_OFFSET:AXI_ADDR_BIT_OFFSET] * AXI_STRB_WIDTH);
339
339
m_axil_wvalid_next = 1'b1 ;
340
340
burst_next = burst_reg - 1 ;
341
341
burst_active_next = burst_reg != 0 ;
@@ -354,13 +354,13 @@ always @* begin
354
354
if (CONVERT_NARROW_BURST) begin
355
355
for (i = 0 ; i < AXI_WORD_WIDTH; i = i + 1 ) begin
356
356
if (s_axi_wstrb[i]) begin
357
- data_next[addr_reg[AXIL_ADDR_BIT_OFFSET- 1 :AXI_ADDR_BIT_OFFSET]* SEGMENT_DATA_WIDTH+ i* AXIL_WORD_SIZE + : AXIL_WORD_SIZE] = s_axi_wdata[i* AXIL_WORD_SIZE + : AXIL_WORD_SIZE];
358
- strb_next[addr_reg[AXIL_ADDR_BIT_OFFSET- 1 :AXI_ADDR_BIT_OFFSET]* SEGMENT_STRB_WIDTH+ i] = 1'b1 ;
357
+ data_next[addr_reg[AXIL_ADDR_BIT_OFFSET:AXI_ADDR_BIT_OFFSET]* SEGMENT_DATA_WIDTH+ i* AXIL_WORD_SIZE + : AXIL_WORD_SIZE] = s_axi_wdata[i* AXIL_WORD_SIZE + : AXIL_WORD_SIZE];
358
+ strb_next[addr_reg[AXIL_ADDR_BIT_OFFSET:AXI_ADDR_BIT_OFFSET]* SEGMENT_STRB_WIDTH+ i] = 1'b1 ;
359
359
end
360
360
end
361
361
end else begin
362
- data_next[addr_reg[AXIL_ADDR_BIT_OFFSET- 1 :AXI_ADDR_BIT_OFFSET]* SEGMENT_DATA_WIDTH + : SEGMENT_DATA_WIDTH] = s_axi_wdata;
363
- strb_next[addr_reg[AXIL_ADDR_BIT_OFFSET- 1 :AXI_ADDR_BIT_OFFSET]* SEGMENT_STRB_WIDTH + : SEGMENT_STRB_WIDTH] = s_axi_wstrb;
362
+ data_next[addr_reg[AXIL_ADDR_BIT_OFFSET:AXI_ADDR_BIT_OFFSET]* SEGMENT_DATA_WIDTH + : SEGMENT_DATA_WIDTH] = s_axi_wdata;
363
+ strb_next[addr_reg[AXIL_ADDR_BIT_OFFSET:AXI_ADDR_BIT_OFFSET]* SEGMENT_STRB_WIDTH + : SEGMENT_STRB_WIDTH] = s_axi_wstrb;
364
364
end
365
365
m_axil_wdata_next = data_next;
366
366
m_axil_wstrb_next = strb_next;
@@ -451,8 +451,8 @@ always @* begin
451
451
if (s_axi_wready && s_axi_wvalid) begin
452
452
data_next = s_axi_wdata;
453
453
strb_next = s_axi_wstrb;
454
- m_axil_wdata_next = s_axi_wdata >> (addr_reg[AXI_ADDR_BIT_OFFSET- 1 :AXIL_ADDR_BIT_OFFSET] * AXIL_DATA_WIDTH);
455
- m_axil_wstrb_next = s_axi_wstrb >> (addr_reg[AXI_ADDR_BIT_OFFSET- 1 :AXIL_ADDR_BIT_OFFSET] * AXIL_STRB_WIDTH);
454
+ m_axil_wdata_next = s_axi_wdata >> (addr_reg[AXI_ADDR_BIT_OFFSET:AXIL_ADDR_BIT_OFFSET] * AXIL_DATA_WIDTH);
455
+ m_axil_wstrb_next = s_axi_wstrb >> (addr_reg[AXI_ADDR_BIT_OFFSET:AXIL_ADDR_BIT_OFFSET] * AXIL_STRB_WIDTH);
456
456
m_axil_wvalid_next = 1'b1 ;
457
457
burst_next = burst_reg - 1 ;
458
458
burst_active_next = burst_reg != 0 ;
@@ -469,8 +469,8 @@ always @* begin
469
469
s_axi_wready_next = 1'b0 ;
470
470
471
471
if (! m_axil_wvalid || m_axil_wready) begin
472
- m_axil_wdata_next = data_reg >> (addr_reg[AXI_ADDR_BIT_OFFSET- 1 :AXIL_ADDR_BIT_OFFSET] * AXIL_DATA_WIDTH);
473
- m_axil_wstrb_next = strb_reg >> (addr_reg[AXI_ADDR_BIT_OFFSET- 1 :AXIL_ADDR_BIT_OFFSET] * AXIL_STRB_WIDTH);
472
+ m_axil_wdata_next = data_reg >> (addr_reg[AXI_ADDR_BIT_OFFSET:AXIL_ADDR_BIT_OFFSET] * AXIL_DATA_WIDTH);
473
+ m_axil_wstrb_next = strb_reg >> (addr_reg[AXI_ADDR_BIT_OFFSET:AXIL_ADDR_BIT_OFFSET] * AXIL_STRB_WIDTH);
474
474
m_axil_wvalid_next = 1'b1 ;
475
475
addr_next = (addr_reg + (1 << master_burst_size_reg)) & ({ADDR_WIDTH{1'b1 }} << master_burst_size_reg);
476
476
last_segment_next = addr_next[burst_size_reg] != addr_reg[burst_size_reg];
0 commit comments