Wishbone is word-addressed (still no lock)
This commit is contained in:
@@ -122,7 +122,7 @@ class SBusFPGA(SoCCore):
|
||||
self.submodules.sbus_slave = SBusFPGASlave(platform=self.platform,
|
||||
prom=prom,
|
||||
hold_reset=hold_reset,
|
||||
wishbone=wishbone.Interface(data_width=self.bus.data_width, adr_width=self.bus.address_width),
|
||||
wishbone=wishbone.Interface(data_width=self.bus.data_width),
|
||||
chaser=self.leds)
|
||||
|
||||
self.bus.add_master(name="SBusBridgeToWishbone", master=self.sbus_slave.wishbone)
|
||||
|
||||
@@ -480,7 +480,7 @@ class SBusFPGASlave(Module):
|
||||
)
|
||||
)
|
||||
wb_fsm.act("Write",
|
||||
self.wishbone.adr.eq(csr_data_w_addr),
|
||||
self.wishbone.adr.eq(csr_data_w_addr[2:32]),
|
||||
self.wishbone.dat_w.eq(csr_data_w_data),
|
||||
self.wishbone.we.eq(1),
|
||||
self.wishbone.cyc.eq(1),
|
||||
|
||||
Reference in New Issue
Block a user