From 22b01425e16bc38beb68aa2e17e7ec23d52600cb Mon Sep 17 00:00:00 2001 From: Luke Kenneth Casson Leighton Date: Tue, 18 Jun 2019 07:13:53 +0100 Subject: [PATCH] add temporary immediate-activation of go_addr on adr_rel request --- src/experiment/score6600.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/experiment/score6600.py b/src/experiment/score6600.py index e4b95122..94d59f4d 100644 --- a/src/experiment/score6600.py +++ b/src/experiment/score6600.py @@ -558,6 +558,10 @@ class Scoreboard(Elaboratable): with m.If(self.ls_oper_i[3]): # ST bit of operand comb += memfus.st_i.eq(cul.issue_i | prior_ldsts) + # TODO: adr_rel_o needs to go into L1 Cache. for now, + # just immediately activate go_adr + comb += cul.go_ad_i.eq(cul.adr_rel_o) + # connect up address data comb += memfus.addrs_i[0].eq(cul.units[0].data_o) comb += memfus.addrs_i[1].eq(cul.units[1].data_o) -- 2.30.2