1 i2c master, I2c master, C master – ADLINK PCIe-7350 User Manual
Page 70: Slave 1, The i, Cbus

60
Function Block and Operation Theory
3.9.1 I
2
C Master
PCIe-7350’s application function I/O (AFI) can be configured as
I2C node for communicating with peripheral devices through
PCIe-7350’s built-in I
2
C master protocol and provided Windows
API directly. Along with I
2
C master of PCIe-7350, users can easily
communicate with ADC/ Microcontroller/ EEPROM/ image sensor
for initializing and programming.
Figure 3-28: I2C Master of PCIe-7350
The I
2
C master of the PCIe-7350 provides at most 8 bytes data
width -- 4 bytes address/ command and 4 bytes data. A basic I
2
C
command is consisted of at least two parts: slave address (with
Read/Write bit) and one or more types of data bytes (Command,
Address or Data). Figure 3-29 shows the data transfer on the I
2
C
bus.
Figure 3-29: Data Transfer on the I
2
C Bus
SCL
SDA
I2C Master
AFI0
AFI1
PCIe-7350 Card
Slave 0
SCL
SDA
Slave 1
SCL
SDA
VDD VDD
S
P
R
/
W
Slave Addr
A
C
K
n
A
C
K
Cmd
Addr
Data
SCL
SDA
Data
Format