self.dc_funct3 = Signal(3)
self.rs1 = Signal(32)
self.rs2 = Signal(32)
- self.rw_address = Signal(32)
self.rw_data_in = Signal(32)
self.rw_data_out = Signal(32)
self.load_store_address_low_2)
self.comb += lsa
- # XXX rwaddr not 31:2 any more
- self.comb += self.rw_address.eq(self.load_store_address[2:])
-
# XXX not obvious
b3 = Mux(self.load_store_address_low_2[1],
Mux(self.load_store_address_low_2[0], self.rs2[0:8],
example.dc_funct3,
example.rs1,
example.rs2,
- example.rw_address,
example.rw_data_in,
example.rw_data_out,
example.load_store_address,