projects
/
calu.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
kleinigkeit ausgebessert
[calu.git]
/
cpu
/
src
/
writeback_stage_b.vhd
diff --git
a/cpu/src/writeback_stage_b.vhd
b/cpu/src/writeback_stage_b.vhd
index 9d8fddeb9d578b08d2a634026d24197f15bcc365..d432cbdeb00ec161da6bf1cc821d12e504dec274 100644
(file)
--- a/
cpu/src/writeback_stage_b.vhd
+++ b/
cpu/src/writeback_stage_b.vhd
@@
-113,8
+113,8
@@
end process;
out_logic: process(write_en, result_addr)
-begin
- reg_we <=
write_en
;
+begin
+ reg_we <=
(write_en or (wb_reg.dmem_en and not(wb_reg.dmem_write_en))) and not(alu_jmp)
;
reg_addr <= result_addr;
end process;