![Lattice Semiconductor iCE40LP8K-USBC-EVN User Manual Download Page 8](http://html.mh-extra.com/html/lattice-semiconductor/ice40lp8k-usbc-evn/ice40lp8k-usbc-evn_user-manual_679604008.webp)
8
USB Type-C Demo Kit V2 Board
MachXO2-4000ZE Circuit Overview
LCMXO2-4000ZE-1MG132C
The MachXO2 device (LCMXO2-4000ZE-1MG132C) on the board performs a variety of functions:
• Programming Multiplexing
— Interface from PC/FTDI to iCE5LP, iCE40LP, and SPI Flash memories
• Signal Aggregator Demo Function
— Includes interface to iCE40LP8K
• General Purpose I/O from DIP switches and LEDs
The USB demo design includes bitstreams for the MachXO2.
Note: Refer to the documents accompanying each demo for details on the specific design function of the
MachXO2.
Tables provide the detailed definition of the different functions:
• LED Indication (Table 3)
• Switches (Table 4)
— DIP Switches
— Push Button
— 3-pin Headers
• iCE40LP8K/iCE5LP4K Interface (Table 5)
• External Application Processor Interface (Table 6)
Table 4 provides the detailed definition of the I/O Map for the device MachXO2 general purpose functions.
Table 4. Switches / I/O Map for MachXO2
Device
I/O Ball
Schematic Net
Bank
Designator
LCMX02-4000ZE
B9/B12
CONFIG_SW1
0
SW3
LCMX02-4000ZE
B14
CONFIG_SW2
1
SW3
LCMX02-4000ZE
C13
CONFIG_SW3
1
SW3
LCMX02-4000ZE
C14
SW4
1
SW3
LCMX02-4000ZE
D12
SW5
1
SW3
LCMX02-4000ZE
E12
SW6
1
SW3
LCMX02-4000ZE
E13
SW7
1
SW3
LCMX02-4000ZE
E14
SW8
1
SW3
LCMX02-4000ZE
F12
SW9
1
SW3
LCMX02-4000ZE
F13
SW10
1
SW3
LCMX02-4000ZE
A2
XO2_RESET
0
SW1
POWER
—
5V
—
SW2