Meet us at Embedded World 2023 during 14-16th March at Nuremberg, Germany

I2C master/slave controller

 Jump to the section that interests you

I2C master/slave controller

  • Support for both I2C Master and Slave.
  • Supports 100 KHz and 400 KHz mode.
  • Clock Stretching and wait state generation.
  • Supports 8 bit and 10 bit addressing mode.
  • Supports Repeated Start and Fast Read Operation.
  • Transaction Layer implemented in RTL as well.
  • Programmable register offset length, and data path width.
  • Software APIs available for direct I2C Slave Device Register Read/Write.
  • Provides clock enable support at input and output.
  • Easy-to-use interface with handshaking signals.
  • Fully Synchronous design with single clock domain.
  • Technology independent HDL Source code.
  • Supports all FPGA devices.
  • Well proven IP against multiple I2C devices.

IP Data Fact Sheet

Configuration

Resources Utilization

Throughput

@ 200 MHz

100 KHz 4 Byte DataLUTsFFsBlock RAMs(Mbps)
 8006000 

Provided with IP

DocumentsProduct Specification
Net-listEDIF/QXP/NGD file
Design FilesRTL-VHDL (Optional)
Reference DesignProvided

Design Tools

SimulationModelSim SE
Synthesis ToolXilinx ISE 14.4/Altera Quartus 10.1
Support
Three Month Support Provided

Related Articles

Only the best of the blogs delivered to you monthly

By submitting this form, I hereby agree to receive marketing information and agree with Logic Fruit Privacy Policy.

Get a Quote Today

By submitting this form, I hereby agree to receive marketing information and agree with Logic Fruit Privacy Policy.

or just Call us on