OpenCores
no use no use 1/1 no use no use
I2C Bit State machine
by Unknown on Apr 12, 2007
Not available!
I am seeing a strange behavior from the state machine in
I2C_master_bit_ctrl. When I receive the ACK from my external device
(9th clock cycle), I get a 10th clock pulse, then the machine stops in
IDLE. I see this in simulation and on the hardware. When looking at
the simulation, the state machine is transitioning through the rd_a ->
. . .->idle steps twice. Should this be happenining?

I epxected the SCL line to be held (high/low?) until either another
start or stop. Is this correct?

Thanks!

I2C Bit State machine
by Unknown on Apr 13, 2007
Not available!
Operator Error! My application was setting the STA bit for every
operation.

I am seeing a strange behavior from the state machine in
I2C_master_bit_ctrl. When I receive the ACK from my external device
(9th clock cycle), I get a 10th clock pulse, then the machine stops
in
IDLE. I see this in simulation and on the hardware. When looking at
the simulation, the state machine is transitioning through the rd_a
->
. . .->idle steps twice. Should this be happenining?
I epxected the SCL line to be held (high/low?) until either another
start or stop. Is this correct?
Thanks!




no use no use 1/1 no use no use
© copyright 1999-2026 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.