I2C Protocol
Introduction to the I2C Protocol
The I2C (Inter-Integrated Circuit) protocol is one of the most used communication protocols in em...
Creating the Project in ChipInventor
In this tutorial, we will create a project that uses the I2C protocol to read data from an ADC (A...
Understanding the Project Blocks
The main blocks used in this project are: Block Function startAll ...
Assembling the Blocks in ChipInventor
Below are the connections that must be made between the blocks: Block: startAll Input: clk...
Project Simulation
Access the Simulate tab. Click Advanced Simulation. Click Menu → Run Iverilog. ...
FPGA Synthesis and Programming
Access the Synthesis tab. Click Start Synthesis. If all items turn green, connect y...
Hardware Validation
With the system programmed, perform the tests: View the values read from the ADC. Valid...
Wrapping Up
Congratulations! You have developed a complete I2C communication project using the ChipInventor p...