Verilog Implementation of I2C Master-Slave Communication_draft
Verilog Implementation of I2C Master-Slave Communication_draft
Master-Slave Communication
Presented by:
T.H.S.S.AKSHITHA
218W1A04P1
Objectives
• I2C is widely used for its simplicity, low cost, and flexibility, making it
suitable for various applications
• It uses two lines SDA(Serial Data Line), SCL(Serial Clock Line) and
follows a master-slave architecture.
States include:
remains high.
(ACK).
•Applications:
•Consumer Electronics: Microcontrollers communicating with sensors and
displays.
•Automotive Systems: Engine control and sensors.
•Medical Devices: Diagnostic sensors and data storage.
Simulation Results
Conclusion