aboutsummaryrefslogtreecommitdiffstats
path: root/picorv32.v
diff options
context:
space:
mode:
authorClifford Wolf <clifford@clifford.at>2015-12-22 11:17:11 +0100
committerClifford Wolf <clifford@clifford.at>2015-12-22 11:17:11 +0100
commit649144ba5dc93a95e62d2fa85846e3688982a578 (patch)
treefdc51d64c2542235b2e04860fd902885004ecd25 /picorv32.v
parent6e6aeaeab63e5cb6cc992c256c7693328b4606d6 (diff)
downloadpicorv32-649144ba5dc93a95e62d2fa85846e3688982a578.tar.gz
picorv32-649144ba5dc93a95e62d2fa85846e3688982a578.zip
Keep mem_wstrb low even when mem_valid is low anyways
Diffstat (limited to 'picorv32.v')
-rw-r--r--picorv32.v2
1 files changed, 1 insertions, 1 deletions
diff --git a/picorv32.v b/picorv32.v
index 616fc85..ccef947 100644
--- a/picorv32.v
+++ b/picorv32.v
@@ -231,7 +231,7 @@ module picorv32 #(
0: begin
mem_addr <= mem_la_addr;
mem_wdata <= mem_la_wdata;
- mem_wstrb <= mem_la_wstrb;
+ mem_wstrb <= mem_la_wstrb & {4{mem_la_write}};
if (mem_do_prefetch || mem_do_rinst || mem_do_rdata) begin
mem_valid <= 1;
mem_instr <= mem_do_prefetch || mem_do_rinst;