I2C (Slave) to AVMM (Master)

cancel
Showing results for 
Search instead for 
Did you mean: 

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