projects
/
soc.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
non-overlapping instructions ok
[soc.git]
/
src
/
scoreboard
/
dependence_cell.py
diff --git
a/src/scoreboard/dependence_cell.py
b/src/scoreboard/dependence_cell.py
index cc49ab4e1f2da8c61456368432a11b49f5c469a6..be0359c9657ded696413bf1c00b1a2626827a98d 100644
(file)
--- a/
src/scoreboard/dependence_cell.py
+++ b/
src/scoreboard/dependence_cell.py
@@
-33,7
+33,7
@@
class DepCell(Elaboratable):
m.d.comb += l.r.eq(self.go_i)
# Function Unit "Forward Progress".
m.d.comb += l.r.eq(self.go_i)
# Function Unit "Forward Progress".
- m.d.comb += self.fwd_o.eq((l.q) & self.reg_i & ~self.issue_i)
+ m.d.comb += self.fwd_o.eq((
cq |
l.q) & self.reg_i & ~self.issue_i)
# Register Select. Activated on go read/write and *current* latch set
m.d.comb += self.rsel_o.eq((cq | l.q) & self.go_i)
# Register Select. Activated on go read/write and *current* latch set
m.d.comb += self.rsel_o.eq((cq | l.q) & self.go_i)