MachXO3-9400 Development Board
Evaluation Board User Guide
© 2017 Lattice Semiconductor Corp. All Lattice trademarks, registered trademarks, patents, and disclaimers are as listed at
www.latticesemi.com/legal
.
All other brand or product names are trademarks or registered trademarks of their respective holders. The specifications and information herein are subject to change without notice.
24
FPGA-EB-02004-1.0
Figure 6.2. I
2
C MUX Circuits
To support a wide variety of I
2
C applications, each header or device is connected to a dedicated MachXO3 GPIO bank
with a direct local I
2
C bus. Each local I
2
C bus can optionally connect to the global I
2
C bus through resistors. The local I
2
C
connections are summarized in
Table 6.2
.
Table 6.2. I
2
C Global Bus Connections
MachXO3
Bank
Component
(Reference)
Header Pin
MachXO3 Ball
Local Signal Name
(Global I
2
C Signal)
Resistor
0
Versa header (X3)
18
A12
EXPCON_IO15 (SDA0)
R37 (DI)*
16
B12
EXPCON_IO13 (SCL0)
R35 (DI)*
1
Arduino header (J2)
9
U19
AR_SDA (SDA0)
R44 (DNI)
10
U18
AR_SCL (SCL0)
R45 (DNI)
2
FX12 headers
(U4/U5)
39
AA11
SDA1 (SDA0)
R81 (DNI)
40
AB11
SCL1 (SCL0)
R83 (DNI)
FX12 headers
(U4/U5)
13
AB13
SDA2 (SDA0)
R71 (DNI)
14
AA13
SCL2 (SCL0)
R70 (DNI)
3
Raspberry Pi header
(JP3)
3
T6
RASP_IO02 (SDA0)
R84 (DNI)
5
V1
RASP_IO03 (SCL0)
R96 (DNI)
27
V5
RASP_ID_SD (SDA0)
R87 (DNI)
28
T7
RASP_ID_SC (SCL0)
R85 (DNI)
4
ASC device (U7)
14
K2
I2C_SDA0 (SDA0)
R97 (DI)*
15
K1
I2C_SCL0 (SDA0)
R98 (DI)*
*Note
: The resistor needs to be installed to support programming of the ASC device. Balls K1 and K2 need to be programmed as
inputs to support programming of the ASC device. Versa header X3 pins 16 and 18 need to be high-z to support programming of the
ASC device. Balls B12 and A12 should be used in Platform Manager designs. Balls K1 and K2 provide a connection for a user
instantiated I
2
C port as part of a separate system to communicate with the ASC device.
U10
FSA4157_Analog_Sw
B1_NO
1
B0_NC
3
GND
2
A_IN
4
VCC
5
S_CTRL
6
U11
FSA4157_Analog_Sw
B1_NO
1
B0_NC
3
GND
2
A_IN
4
VCC
5
S_CTRL
6
C104
10nF
C103
10nF
+3.3V
+3.3V
SDA0
+3.3V
FTDI_SDA
FTDI_SCL
R202
10k
USB_I2C_EN
R262
1k
JP10
JUMPER
1
2
SCL0
[4,5,6,7]
SDA0
[4,5,6,7]
JP2_SCL
[6]
JP2_SCL
JP2_SDA
[6]
JP2_SDA
R36
150
SCL0
R38
150