From 9c0f27b87623a999c1ea31129c4dbb19564b3fcf Mon Sep 17 00:00:00 2001 From: waleed-lm Date: Sat, 7 Nov 2020 19:21:28 +0500 Subject: [PATCH] Bus-buffer testing start --- el2_lsu_bus_buffer.fir | 2 +- el2_lsu_bus_buffer.v | 2 +- src/main/scala/lsu/el2_lsu_bus_buffer.scala | 2 +- .../classes/lsu/el2_lsu_bus_buffer.class | Bin 495358 -> 495358 bytes 4 files changed, 3 insertions(+), 3 deletions(-) diff --git a/el2_lsu_bus_buffer.fir b/el2_lsu_bus_buffer.fir index 84b7e914..c06d5014 100644 --- a/el2_lsu_bus_buffer.fir +++ b/el2_lsu_bus_buffer.fir @@ -6256,7 +6256,7 @@ circuit el2_lsu_bus_buffer : node _T_4778 = mux(obuf_sideeffect, obuf_addr, _T_4777) @[el2_lsu_bus_buffer.scala 592:27] io.lsu_axi_awaddr <= _T_4778 @[el2_lsu_bus_buffer.scala 592:21] node _T_4779 = cat(UInt<1>("h00"), obuf_sz) @[Cat.scala 29:58] - node _T_4780 = mux(obuf_sideeffect, _T_4779, UInt<3>("h02")) @[el2_lsu_bus_buffer.scala 593:27] + node _T_4780 = mux(obuf_sideeffect, _T_4779, UInt<3>("h03")) @[el2_lsu_bus_buffer.scala 593:27] io.lsu_axi_awsize <= _T_4780 @[el2_lsu_bus_buffer.scala 593:21] io.lsu_axi_awprot <= UInt<1>("h00") @[el2_lsu_bus_buffer.scala 594:21] node _T_4781 = mux(obuf_sideeffect, UInt<1>("h00"), UInt<4>("h0f")) @[el2_lsu_bus_buffer.scala 595:28] diff --git a/el2_lsu_bus_buffer.v b/el2_lsu_bus_buffer.v index a4b6ec2c..4946c7fd 100644 --- a/el2_lsu_bus_buffer.v +++ b/el2_lsu_bus_buffer.v @@ -2602,7 +2602,7 @@ module el2_lsu_bus_buffer( assign io_lsu_axi_awaddr = obuf_sideeffect ? obuf_addr : _T_4777; // @[el2_lsu_bus_buffer.scala 592:21] assign io_lsu_axi_awregion = obuf_addr[31:28]; // @[el2_lsu_bus_buffer.scala 596:23] assign io_lsu_axi_awlen = 8'h0; // @[el2_lsu_bus_buffer.scala 597:20] - assign io_lsu_axi_awsize = obuf_sideeffect ? _T_4779 : 3'h2; // @[el2_lsu_bus_buffer.scala 593:21] + assign io_lsu_axi_awsize = obuf_sideeffect ? _T_4779 : 3'h3; // @[el2_lsu_bus_buffer.scala 593:21] assign io_lsu_axi_awburst = 2'h1; // @[el2_lsu_bus_buffer.scala 598:22] assign io_lsu_axi_awlock = 1'h0; // @[el2_lsu_bus_buffer.scala 600:21] assign io_lsu_axi_awcache = obuf_sideeffect ? 4'h0 : 4'hf; // @[el2_lsu_bus_buffer.scala 595:22] diff --git a/src/main/scala/lsu/el2_lsu_bus_buffer.scala b/src/main/scala/lsu/el2_lsu_bus_buffer.scala index 2c074442..5edbe106 100644 --- a/src/main/scala/lsu/el2_lsu_bus_buffer.scala +++ b/src/main/scala/lsu/el2_lsu_bus_buffer.scala @@ -590,7 +590,7 @@ class el2_lsu_bus_buffer extends Module with RequireAsyncReset with el2_lib { io.lsu_axi_awvalid := obuf_valid & obuf_write & !obuf_cmd_done & !bus_addr_match_pending io.lsu_axi_awid := obuf_tag0 io.lsu_axi_awaddr := Mux(obuf_sideeffect, obuf_addr, Cat(obuf_addr(31,3), 0.U(3.W))) - io.lsu_axi_awsize := Mux(obuf_sideeffect, Cat(0.U, obuf_sz), 2.U(3.W)) + io.lsu_axi_awsize := Mux(obuf_sideeffect, Cat(0.U, obuf_sz), 3.U(3.W)) io.lsu_axi_awprot := 0.U io.lsu_axi_awcache := Mux(obuf_sideeffect, 0.U, 15.U) io.lsu_axi_awregion := obuf_addr(31,28) diff --git a/target/scala-2.12/classes/lsu/el2_lsu_bus_buffer.class b/target/scala-2.12/classes/lsu/el2_lsu_bus_buffer.class index f00175a521ed881eeaa5ef258faa1d9c40ddc306..7329e1bc39499169814d4f1ce99fb420e6b5eec9 100644 GIT binary patch delta 40 tcmex2SMJ|jxrP?T7N!>FEi3}D)5B6(WZQLPS%8=oh}pL5#FEi3}DjI8Z~u`ECgqS>|!#