I2C interface definition
Detect the rising and falling Edge of the SCL signals
Filter the SCL and SDA input signals
I2C Slave IO Layer :
Define the command interface
Run-time configuration for the I2CSlave
Generics for the I2C Slave
Generics for the I2C Slave
: deepth sampling
: Width of the clock divider
Mode used to manage the slave
I2C Slave IO Layer :
This component manages the low level of the I2C protocol. (START, STOP, Send & Receive bit data)
| |<------- I2C ------->| |---> CMD | Master | | Slave | || ||<--- RSP
3 bit frame => : | | | | | | | | | CMD : START DRIVE READ DRIVE READ DRIVE READ DRIVE STOP RSP : | |RSP | |RSP | |RSP |