X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fsoc%2Fexperiment%2Fcompldst_multi.py;h=62333caed6a35d572995c05ffaf97ddb4b368943;hb=9bc35f3ac2150245767843ed1677d3a13b56fbc5;hp=807d15bfb793fd5bcaf5a2bdefb0aca5a2f47537;hpb=68fb6b858b7cabc4fbc2b7c66be409aa391c8153;p=soc.git diff --git a/src/soc/experiment/compldst_multi.py b/src/soc/experiment/compldst_multi.py index 807d15bf..62333cae 100644 --- a/src/soc/experiment/compldst_multi.py +++ b/src/soc/experiment/compldst_multi.py @@ -105,7 +105,7 @@ class LDSTCompUnitRecord(CompUnitRecord): self.ad = go_record(1, name="cu_ad") # address go in, req out self.st = go_record(1, name="cu_st") # store go in, req out - self.exception_o = LDSTException("exc") + self.exception_o = LDSTException("exc_o") self.ld_o = Signal(reset_less=True) # operation is a LD self.st_o = Signal(reset_less=True) # operation is a ST @@ -533,11 +533,13 @@ class LDSTCompUnit(RegSpecAPI, Elaboratable): return m def get_out(self, i): - """make LDSTCompUnit look like RegSpecALUAPI""" + """make LDSTCompUnit look like RegSpecALUAPI. these correspond + to LDSTOutputData o and o1 respectively. + """ if i == 0: - return self.data_o + return self.data_o # LDSTOutputData.regspec o if i == 1: - return self.addr_o + return self.addr_o # LDSTOutputData.regspec o1 # return self.dest[i] def get_fu_out(self, i):