gateware: make i2c actually read status bits
This commit is contained in:
parent
241cb72553
commit
60e468340c
@ -106,9 +106,11 @@ class I2C(Elaboratable):
|
|||||||
]
|
]
|
||||||
|
|
||||||
# Status signals may as well just be a continuous assignment
|
# Status signals may as well just be a continuous assignment
|
||||||
self.SR.r_data[0].eq(self._initiator.busy)
|
m.d.comb += [
|
||||||
self.SR.r_data[1].eq(self._initiator.ack_o)
|
self.SR.r_data[0].eq(self._initiator.busy),
|
||||||
self.SR.r_data[2].eq(self._initiator.ack_i)
|
self.SR.r_data[1].eq(self._initiator.ack_o),
|
||||||
|
self.SR.r_data[2].eq(self._initiator.ack_i),
|
||||||
|
]
|
||||||
|
|
||||||
# Strobe in this byte to send out
|
# Strobe in this byte to send out
|
||||||
with m.If(self.DWR.w_stb):
|
with m.If(self.DWR.w_stb):
|
||||||
|
Loading…
Reference in New Issue
Block a user