硬件:黑金AX301
教程:黑金附赠教程
用途:记录FPGA中IIC的信号走向以及实施过程
i2c_master_top的状态机走向:
顶层i2c_write_req为1
S_IDLE
——>S_WR_DEV_ADDR
——>S_WR_REG_ADDR
(——>S_WR_REG_ADDR1(如果i2c_addr_2byte=1))
——>S_WR_DATA
——>S_WR_STOP
——>S_WR_ACK
——>S_WAIT
——>S_IDLE
顶层i2c_read_req为1
S_IDLE
——>S_RD_DEV_ADDR0
——>S_RD_REG_ADDR
(——>S_RD_REG_ADDR1(如果i2c_addr_2byte=1))
——>S_RD_DEV_ADDR1
——>S_RD_DATA
——>S_RD_STOP
——>S_RD_ACK
——>S_WAIT