Home

Awesome

i2c

Build Status

SystemVerilog code for I2C master/slave on an FPGA.

Usage

  1. Take files from src/ and add them to your own project. If you use hdlmake, you can add this repository itself as a remote module.
  2. Other helpful modules are also available in this GitHub organization.
  3. Consult the usage example in i2c-demo for code that runs a demo over HDMI.
  4. Read through the parameters in i2c_master.sv/i2c_slave.sv and tailor any instantiations to your situation.
  5. Please create an issue if you run into a problem or have any questions.

To-do List

Reference Documents

These documents are not hosted here! They are available on Library Genesis and at other locations.