cancel
Showing results for 
Search instead for 
Did you mean: 
Announcements
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.

I2C (Slave) to AVMM (Master)

I2C (Slave) to AVMM (Master)



Overview

This is a OpenCores I2C Slave to Avalon-MM Master component interface.

Commands

I2C read address - 1010xxx1 follow by 4 byte of data.

I2C Avalon 8 bit write - 10100010 follow by 4 byte Avalon address and 1 byte data.

I2C Avalon 16 bit write - 10100100 follow by 4 byte Avalon address and 2 byte data.

I2C Avalon 32 bit write - 10100110 follow by 4 byte Avalon address and 4 byte data.

I2C Avalon 8 bit read - 10101010 follow by 4 byte Avalon address.

I2C Avalon 16 bit read - 10101100 follow by 4 byte Avalon address.

I2C Avalon 32 bit read - 10101110 follow by 4 byte Avalon address.


Version history
Last update:
‎06-27-2019 04:57 PM
Updated by:
Contributors