aboutsummaryrefslogtreecommitdiffstats
path: root/picorv32.v
diff options
context:
space:
mode:
authorClifford Wolf <clifford@clifford.at>2016-02-03 16:21:53 +0100
committerClifford Wolf <clifford@clifford.at>2016-02-03 16:21:53 +0100
commitd7894ca41a9f6936b3b88e6fb232fd8b5e092a31 (patch)
treebe9785b0f63d975bb30abb2c408ae2ce65a89286 /picorv32.v
parent9fa0890bd1de6f280b75cb7d777590dc666a710a (diff)
parentb1a24f4f89fcd5e4790dee961fd6a35b75650b73 (diff)
downloadpicorv32-d7894ca41a9f6936b3b88e6fb232fd8b5e092a31.tar.gz
picorv32-d7894ca41a9f6936b3b88e6fb232fd8b5e092a31.zip
Merge branch 'master' into compressed
Conflicts: picorv32.v
Diffstat (limited to 'picorv32.v')
-rw-r--r--picorv32.v3
1 files changed, 2 insertions, 1 deletions
diff --git a/picorv32.v b/picorv32.v
index 5e9d539..8a6dbbb 100644
--- a/picorv32.v
+++ b/picorv32.v
@@ -353,7 +353,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) begin
current_insn_addr <= next_pc;
end
@@ -945,6 +945,7 @@ module picorv32 #(
latched_is_lh <= 0;
latched_is_lb <= 0;
pcpi_valid <= 0;
+ pcpi_timeout <= 0;
irq_active <= 0;
irq_mask <= ~0;
next_irq_pending = 0;