self.bitwid = bitwid
# inputs
self.addrs_i = Array(Signal(bitwid, name="addr") for i in range(n_adr))
- self.addr_we_i = Signal(n_adr, reset_less=True) # write-enable
+ #self.addr_we_i = Signal(n_adr, reset_less=True) # write-enable
self.addr_en_i = Signal(n_adr, reset_less=True) # address latched in
self.addr_rs_i = Signal(n_adr, reset_less=True) # address deactivated
def __iter__(self):
yield from self.addrs_i
- yield self.addr_we_i
+ #yield self.addr_we_i
yield self.addr_en_i
yield from self.addr_nomatch_a_o
yield self.addr_nomatch_o
def __iter__(self):
yield from self.faddrs_i
yield from self.len_i
- yield self.addr_we_i
+ #yield self.addr_we_i
yield self.addr_en_i
yield from self.addr_nomatch_a_o
yield self.addr_nomatch_o
# address matching
self.addrs_i = Array(Signal(self.bitwid, name="addrs_i%d" % i) \
for i in range(n_ldsts))
- self.addr_we_i = Signal(n_ldsts) # write-enable for incoming address
+ #self.addr_we_i = Signal(n_ldsts) # write-enable for incoming address
self.addr_en_i = Signal(n_ldsts) # address latched in
self.addr_rs_i = Signal(n_ldsts) # address deactivated
# connect address matching: these get connected to the Addr CUs
for i in range(self.n_ldsts):
comb += intregdeps.addrs_i[i].eq(self.addrs_i[i])
- comb += intregdeps.addr_we_i.eq(self.addr_we_i)
+ #comb += intregdeps.addr_we_i.eq(self.addr_we_i)
comb += intregdeps.addr_en_i.eq(self.addr_en_i)
comb += intregdeps.addr_rs_i.eq(self.addr_rs_i)
yield self.go_die_i
yield self.fn_issue_i
yield from self.addrs_i
- yield self.addr_we_i
+ #yield self.addr_we_i
yield self.addr_en_i
def ports(self):