From 852e507af23735b9aa22e5b6fd40f033d1e9f49f Mon Sep 17 00:00:00 2001 From: Berin Martini Date: Wed, 7 Jan 2015 14:13:29 -0500 Subject: [PATCH] Bug fix: axis burst size wr/rd values By setting the values as larger then they should be the data was over writing itself in memory. --- hdl/axis/axis.v | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hdl/axis/axis.v b/hdl/axis/axis.v index f354c03..a6ca748 100644 --- a/hdl/axis/axis.v +++ b/hdl/axis/axis.v @@ -110,7 +110,7 @@ module axis #( assign axi_awprot = 3'h0; // DATA_SECURE_NORMAL assign axi_awburst = 2'h1; // INCREMENTING assign axi_awqos = 4'h0; // NOT_QOS_PARTICIPANT - assign axi_awsize = 3'h5; // THIRTY_TWO_BYTES + assign axi_awsize = 3'h3; // EIGHT_BYTES assign axi_wstrb = {(AXI_DATA_WIDTH/8){1'b1}}; // read path static values @@ -119,7 +119,7 @@ module axis #( assign axi_arprot = 3'h0; // DATA_SECURE_NORMAL assign axi_arburst = 2'h1; // INCREMENTING assign axi_arqos = 4'h0; // NOT_QOS_PARTICIPANT - assign axi_arsize = 3'h5; // THIRTY_TWO_BYTES + assign axi_arsize = 3'h3; // EIGHT_BYTES // assume that all writes are successful and therefore do not need to