X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fexperiment%2Fscore6600.py;h=dc067472efe207062ba824ded95ddd790b7300f3;hb=d888bf3415f6aca6aa31148445065dc89f0c5ce2;hp=53eea0d52e4d36a900258c02acf8a5783498a2cc;hpb=b8237f119afe9f79ebe8bb00b9f6ed8cf75605c7;p=soc.git diff --git a/src/experiment/score6600.py b/src/experiment/score6600.py index 53eea0d5..dc067472 100644 --- a/src/experiment/score6600.py +++ b/src/experiment/score6600.py @@ -81,8 +81,9 @@ class CompUnits(Elaboratable): m.d.comb += self.rd_rel_o.eq(Cat(*rd_rel_l)) m.d.comb += self.req_rel_o.eq(Cat(*req_rel_l)) m.d.comb += self.busy_o.eq(Cat(*busy_l)) - #m.d.comb += Cat(*godie_l).eq(self.go_die_i) - #m.d.comb += Cat(*shadow_l).eq(self.shadown_i) + m.d.comb += Cat(*godie_l).eq(self.go_die_i) + m.d.comb += Cat(*shadow_l).eq(self.shadown_i) + m.d.comb += Cat(*go_wr_l).eq(self.go_wr_i) m.d.comb += Cat(*go_rd_l).eq(self.go_rd_i) m.d.comb += Cat(*issue_l).eq(self.issue_i) @@ -212,6 +213,7 @@ class Scoreboard(Elaboratable): n_int_alus = 4 m.submodules.cu = cu = CompUnits(self.rwid, n_int_alus) m.d.comb += cu.shadown_i.eq(-1) + m.d.comb += cu.go_die_i.eq(0) # Int FUs m.submodules.intfus = intfus = FunctionUnits(self.n_regs, n_int_alus)