Wishbone Compatible I2C Master Slave Core

Wishbone Compatible I2C Master Slave Core

Details

Category: Communication Controller

Created: May 22, 2008

Updated: January 27, 2020

Language: Verilog

Other project properties

Development Status: Stable

Additional info: FPGA proven

WishBone compliant: Yes

WishBone version: n/a

License: n/a

Description

Description of project..

This design is Wishbone compatible I2C core. This core can work as I2C master as well as slave.
VMM Test-bench is also available.

Features

Both Master and slave operation

Both Interrupt and non interrupt data-transfers

Start/Stop/Repeated Start generation

Fully supports arbitration process

Software programmable acknowledge bit

Software programmable time out feature

programmable address register

Programmable SCL frequency

Soft reset of I2C Master/Salve

Programmable maximum SCL low period

synthesis core
 

Status

Design: Done
VMM based verification Environment Creation: Done