April 2007
ebug10_01.4
LatticeEC™ Standard Evaluation Board – Revision B
User’s Guide
2
LatticeEC Standard Evaluation Board – Revision B
Lattice Semiconductor User’s Guide
Introduction
The LatticeEC Standard Evaluation Board provides a convenient platform to evaluate, test and debug user
designs, including designs requiring PCI. The information in this document pertains only to boards marked as 'Rev
B'. This marking is located on the front of the board, beneath the Lattice logo.
Features
Required voltages supplied by PCI or one external 5V DC supply
ispVM
®
System programming support
SPI3 Flash device included for low cost, non-volatile configuration storage
PCI edge connector (120-pin) for 32-bit PCI interface
Large Prototyping Area with access to over 290 I/O pins
Optional SMA/SMB connectors (up to six) for high-speed clock and data interfacing
Figure 1. LatticeEC Standard Evaluation Board
Electrical, Mechanical and Environmental Specifications
The nominal board dimensions are 7 inches by 3.9 inches. The environmental specifications are as follows:
Operating temperature: 0ºC to 55ºC
Storage temperature: -40ºC to 75ºC
Humidity: < 95% without condensation
VDC input (+/- 10%) up to 4A, or 3.3V input from PCI backplane
Additional Resources
Additional resources related to this board can be downloaded from the web at www.latticesemi.com/boards. Click
on the appropriate evaluation board, then see the blue “Resources” box on the right of the screen for items such as:
updated documentation, software, sample designs, IP evaluation bitstreams, and more.
3
LatticeEC Standard Evaluation Board – Revision B
Lattice Semiconductor User’s Guide
Table 1. Embedded Functions
The 3.3V oscillator socket accepts both full-size and half-size oscillators and can route to different clock inputs,
depending on its position within the socket. The 16-pin socket will allow connection to PLL clock pin V1 when the
bottom of the oscillator is aligned to socket pins 8 and 9. When the top of the oscillator is aligned to socket pins 1
and 16, the clock is provided to primary clock pin AB10.
LatticeEC Device
This board features a LatticeEC FPGA with a 1.2V DC core. It can accommodate all pin-compatible LatticeEC
devices in plastic 484-ball fpBGA (1mm pitch) packages. A complete description of this device can be found in the
LatticeECP/EC Family Data Sheet on the Lattice web site at www.latticesemi.com.
Programming Headers
Four programming headers are provided on the evaluation board, providing access to the LatticeEC JTAG port or
the SPI Flash device. Both 1x10 and 2x5 formats are available for compatibility with all Lattice download cables.
The pinouts for the headers are provided in Tables 2 and 3.
Note: An ispDOWNLOAD
®
cable is included with each ispLEVER
®
-Base or ispLEVER-Advanced design tool ship-
ment. Cables may also be purchased separately from Lattice.
Table 2. JTAG Programming Headers
Table 3. Flash Programming Headers
Description Source LatticeEC Pin Notes
33.33MHz clock On-Board Oscillator V1/AB10 3.3V TTL Output
Function JP1 (1x10) JP2 (2x5)
V
CC
(3.3V) 1 6
TDO 2 7
TDI 3 5
TMS 6 3
TCK 8 1
INITN 10 8
GND 7, 9 2, 4
Note: When using a 1x8 download cable, connect to the
1x10 header by justifying the alignment to pin 1 (V
CC
).
Function JP4 (1x10) JP3 (2x5)
V
CC
(3.3V) 1 6
SFLASH_Q 2 7
SFLASH_D 3 5
SFLASH_S_N 4 10
SFLASH_C 8 1
GND 7, 9 2, 4
Note: When using a 1x8 download cable, connect to the
1x10 header by justifying the alignment to pin 1 (V
CC
).
4
LatticeEC Standard Evaluation Board – Revision B
Lattice Semiconductor User’s Guide
Power Setup
For stand-alone board operation (i.e. outside of a PCI backplane), the evaluation board may be supplied with a sin-
gle 5V DC power supply. On-board regulators will provide the necessary supply voltages.
The on-board regulators supply 3.3V, 1.2V, and an adjustable voltage. The adjustable voltage is set by the potenti-
ometer R9 at the upper right corner of the board and can be set to a value between 1.22V and 3.25V.
5V DC power may be applied using the power jack at J31 using an AC adapter such as the Condor Electronics S-
5V0-4A0-U11-206IP, or similar. Requirements for the power jack are listed in Table 4.
Table 4. Power Jack J31 Specifications
When the evaluation board is inserted into a PCI backplane, all on-board power will be derived from the PCI 3.3V
power rail. When plugged into the PCI slot, the on-board 3.3V regulator (U4) will be disabled automatically, allowing
3.3V to be supplied directly from the PCI host system.
Power can also be supplied directly for each individual supply rail using banana jack connectors. To enable this
mode of operation, the appropriate jumpers must be removed. All power sources must be regulated to the specifi-
cations in Table 5. No special power sequencing is required for the evaluation board.
Note: A single 3.3V supply can also be used to supply all three required voltages to the LatticeEC Standard Evalu-
ation Board. This can be achieved by disabling the 3.3V on-board regulator through the installation of jumper J29.
3.3V power can then be supplied directly to banana jack J22, providing power to the remaining regulators.
Table 5. Individual Control of Supplies
The jumpers listed in Table 6 allow the user to select the voltage (V
CCIO
) applied to each of the eight I/O banks of
the LatticeEC device. Certain restrictions apply depending on which features of the board are being used.
Table 6. sysIO Bank Settings
Polarity Positive Center
Inside Diameter 0.1” (2.5mm)
Outside Diameter 0.218” (5.5mm)
Current Capacity Up to 4A
Supply Jack Jumper Requirement
3.3V J22 J26 3.3V +/- 0.3V
1.2V J23 J27 1.2V +/- 5%
VCC_ADJ J21 J25 User-defined
1
Note: If the user-defined adjustable voltage is used for any of the LatticeEC
sysIO™ banks, it must be set to a supported voltage between 1.2V DC and 3.3V
DC.
sysIO Bank Jumper Settings
0J9
1-2 -> VCC_1.2v
3-4 -> VCC_3.3v
5-6 -> VCC_ADJ
1 J12
2 J15
3 J16
4 J14
5 J10
6 J8
7 J7
5
LatticeEC Standard Evaluation Board – Revision B
Lattice Semiconductor User’s Guide
Table 7. sysIO Bank Considerations
The following tables detail the various standards supported by the LatticeEC FPGA Input/Output (sysIO) struc-
tures. More information can be found in Lattice technical note number TN1056,
LatticeECP/EC sysIO Usage
Guide
, available on the Lattice web site at www.latticesemi.com.
Table 8. Mixed Voltage Support
For example, if V
CCIO
is 3.3V then signals from devices powered by 1.2V, 2.5V or 3.3V can be input and the thresh-
olds will be correct (assuming the user has selected the desired input level using ispLEVER software). Output lev-
els are tied directly to V
CCIO
.
Bank Setting
0
Any
1
1
Any
1
2
Any
1
3
3.3V if SPI configuration mode selected, otherwise any
4
3.3V when PCI interface used, otherwise any
5
3.3V when PCI interface used, otherwise any
6
Any
1
7
Any
1
1. “Any” refers to any supported voltage between 1.2V and 3.3V.
V
CCIO
Input sysIO Standards Output sysIO Standards
1.2V 1.5V 1.8V 2.5V 3.3V 1.2V 1.5V 1.8V 2.5V 3.3V
1.2V Ye s Ye s Ye s Ye s
1.5V Ye s Ye s Ye s Ye s Ye s
1.8V Ye s Ye s Ye s Ye s Ye s
2.5V Ye s Ye s Ye s Ye s
3.3V Ye s Ye s Ye s Ye s
6
LatticeEC Standard Evaluation Board – Revision B
Lattice Semiconductor User’s Guide
Table 9. sysIO Standards Supported per Bank
PCI
The LatticeEC Evaluation Board is designed to interface directly to PCI 2.2 compatible systems using the PCI edge
connector. All necessary signals required for 32-bit PCI operation are provided to the connector, as shown in
Tables 10 and 11.
Description
Top Side
Banks 0-1
Right Side
Banks 2-3
Bottom Side
Banks 4-5
Left Side
Banks 6-7
Types of I/O Buffers Single-ended Single-ended and
Differential
Single-ended Single-ended and
Differential
Output Standards
Supported
LVTTL
LVCMOS33
LVCMOS25
LVCMOS18
LVCMOS15
LVCMOS12
SSTL18 Class I
SSTL25 Class I, II
SSTL33 Class I, II
HSTL15 Class I, III
HSTL18_I, II, III
SSTL18D Class I,
SSTL25D Class I, II
SSTL33D Class I, II
HSTL15D Class I, III,
HSTL18D Class I, III
PCI33
LVDS25E
1
LVPECL
1
BLVDS
1
RSDS
1
LVTTL
LVCMOS33
LVCMOS25
LVCMOS18
LVCMOS15
LVCMOS12
SSTL18 Class I
SSTL25 Class I, II
SSTL33 Class I, II
HSTL15 Class I, III
HSTL18 Class I, II, III
SSTL18D Class I,
SSTL25D Class I, II
SSTL33D Class I, II
HSTL15D Class I, III
HSTL18D Class I, III
PCI33
LVDS
LVDS25E
1
LVPECL
1
BLVDS
1
RSDS
1
LVTTL
LVCMOS33
LVCMOS25
LVCMOS18
LVCMOS15
LVCMOS12
SSTL18 Class I
SSTL2 Class I, II
SSTL3 Class I, II
HSTL15 Class I, III
HSTL18 Class I, II, III
SSTL18D Class I,
SSTL25D Class I, II,
SSTL33D Class I, II
HSTL15D Class I, III
HSTL18D Class I, III
PCI33
LVDS25E
1
LVPECL
1
BLVDS
1
RSDS
1
LVTTL
LVCMOS33
LVCMOS25
LVCMOS18
LVCMOS15
LVCMOS12
SSTL18 Class I
SSTL2 Class I, II
SSTL3 Class I, II
HSTL15 Class I, III
HSTL18 Class I, II, III
SSTL18D Class I,
SSTL25D Class I, II,
SSTL33D_I, II
HSTL15D Class I, III
HSTL18D Class I, III
PCI33
LVDS
LVDS25E
1
LVPECL
1
BLVDS
1
RSDS
1
Inputs All Single-ended,
Differential
All Single-ended,
Differential
All Single-ended,
Differential
All Single-ended,
Differential
Clock Inputs All Single-ended,
Differential
All Single-ended,
Differential
All Single-ended,
Differential
All Single-ended,
Differential
PCI Support PCI33 with clamp PCI33 no clamp PCI33 with clamp PCI no clamp
LVDS Output Buffers LVDS (3.5mA) Buffers LVDS (3.5mA) Buffers
1. These differential standards are implemented by using complementary LVCMOS driver with external resistor pack.
Table 10. PCI Connections – Solder Side
J32 Description LatticeEC Pin sysIO Bank
6PCI_INTA_N AB5 5
7 PCI_INTC_N AB6 5
15 PCI_RST_N AB7 5
17 PCI_GNT_N Y8 5
20 PCI_AD30 AB9 5
22 PCI_AD28 Y9 5
23 PCI_AD26 V9 5
25 PCI_AD24 AA10 5
7
LatticeEC Standard Evaluation Board – Revision B
Lattice Semiconductor User’s Guide
26 PCI_IDSEL W10 5
28 PCI_AD22 U10 5
29 PCI_AD20 AA11 5
31 PCI_AD18 W11 5
32 PCI_AD16 AB12 4
34 PCI_FRAME_N Y12 4
36 PCI_TRDY_N V12 5
38 PCI_STOP_N AA13 4
43 PCI_PAR U13 4
44 PCI_AD15 AA14 4
46 PCI_AD13 W14 4
47 PCI_AD11 U14 4
49 PCI_AD9 AA15 4
52 PCI_CBE0_N AA16 4
54 PCI_AD6 V15 4
55 PCI_AD4 AA17 4
57 PCI_AD2 AA18 4
58 PCI_AD0 AB19 4
Table 11. PCI Connections - Component Side
J3 Description LatticeEC Pin sysIO Bank
7PCI_INTB_N AA6 5
8 PCI_INTD_N AA7 5
9 PCI_PRSNT1_N Y7 5
11 PCI_PRSNT2_N W8 5
16 PCI_CLK U20 3
18 PCI_REQ_N AB8 5
20 PCI_AD31 AA8 5
21 PCI_AD29 AA9 5
23 PCI_AD27 W9 5
24 PCI_AD25 U9 5
26 PCI_CBE3_N Y10 5
27 PCI_AD23 V10 5
29 PCI_AD21 AB11 5
30 PCI_AD19 Y11 5
32 PCI_AD17 V11 5
33 PCI_CBE2_N AA12 4
35 PCI_IRDY_N W12 4
37 PCI_DEVSEL_N AB13 4
40 PCI_PERR_N W13 4
42 PCI_SERR_N V13 4
44 PCI_CBE1_N AB14 4
45 PCI_AD14 Y14 4
Table 10. PCI Connections – Solder Side (Continued)
J32 Description LatticeEC Pin sysIO Bank
8
LatticeEC Standard Evaluation Board – Revision B
Lattice Semiconductor User’s Guide
Prototype Area
For general purpose I/Os, numerous test points are provided for direct access. The test points are labeled accord-
ing to the associated I/O pin location, and are listed in Table .
47 PCI_AD12 V14 4
48 PCI_AD10 AB15 4
52 PCI_AD8 Y15 4
53 PCI_AD7 W15 4
55 PCI_AD5 AB16 4
56 PCI_AD3 AB17 4
58 PCI_AD1 AB18 4
Table 12. LatticeEC Pins Accessible at Test Points
A3 (0) B20 (1) D13 (1) F6 (0) H5 (7) M3 (6) R21 (3) W6 (5)
A4 (0) B21 (2) D14 (1) F7 (0) H6 (7) M4 (6) R22 (3) W7 (5)
A6 (0) B22 (2) D15 (1) F8 (0) H17 (2) M5 (6) T1 (6) W16 (4)
A7 (0) C1 (7) D16 (1) F9 (0) H18 (2) M18 (3) T2 (6) W17 (4)
A8 (0) C2 (7) D17 (1) F10 (0) H19 (2) M19 (3) T3 (6) W18 (4)
A9 (0) C3 (7) D18 (1) F11 (1) H20 (2) M20 (3) T6 (5) W19 (3)
A10 (0) C4 (0) D19 (2) F12 (1) H21 (2) M21 (3) T17 (4) W20 (3)
A11 (0) C5 (0) D20 (2) F13 (1) H22 (2) M22 (3) T18 (3) W21 (3)
A12 (1) C6 (0) D21 (2) F14 (1) J1
1
(7) N1
2
(6) T20
3
(3) W22 (3)
A13 (1) C7 (0) D22 (2) F15 (1) J2
1
(7) N2
2
(6) T22 (3) Y1 (6)
A14 (1) C8 (0) E1 (7) F16 (1) J3 (7) N3 (6) U3 (6) Y2 (6)
A15 (1) C9 (0) E2 (7) F17 (1) J4 (7) N4 (6) U4 (6) Y3 (6)
A16 (1) C10 (0) E3 (7) F18 (2) J5 (7) N5 (6) U6 (5) Y4 (5)
A17 (1) C11 (0) E4 (7) F19 (2) J18 (2) N18 (3) U7 (5) Y5 (5)
A18 (1) C12 (1) E5 (7) F20 (2) J19 (2) N19 (3) U8 (5) Y6 (5)
A19
4
(1) C13 (1) E6 (0) F21 (2) J20 (2) N20 (3) U15 (4) Y16 (4)
A20 (1) C14 (1) E7 (0) F22 (2) K1
1
(7) N21 (3) U16 (4) Y17 (4)
AA1 (6) C15 (1) E8 (0) G1
1
(7) K2
1
(7) N22 (3) U17 (4) Y18 (4)
AA2 (6) C16 (1) E9 (0) G2
1
(7) K3 (7) P1
2
(6) U21
3
(3) Y19 (4)
B1 (7) C17 (1) E10 (0) G3 (7) K4 (7) P2
2
(6) U22 (3) Y20 (3)
B2 (7) C18 (1) E11 (0) G4 (7) K5 (7) P3 (6) V2 (6) Y21
5
(3)
B3 (0) C19 (1) E12 (0) G5 (7) K18 (2) P4 (6) V3 (6) Y22 (3)
B4 (0) C20 (2) E13 (1) G6 (0) K19 (2) P5 (6) V4 (6) AA3 (5)
B5 (0) C21 (2) E14 (1) G9 (0) K20 (2) P18 (3) V6 (5) AA4 (5)
B7 (0) C22 (2) E15 (1) G10 (0) K21 (3) P19 (3) V7 (5) AA5 (5)
B8 (0) D1 (7) E16 (1) G13 (1) K22 (3) P20 (3) V8 (5) AA19 (4)
B9 (0) D2 (7) E17 (1) G14 (1) L1
2
(6) P21 (3) V16 (4) AA20 (4)
B10 (0) D3 (7) E18 (2) G17 (1) L2
2
(6) P22 (3) V17 (4) AA21 (3)
B11 (0) D4 (7) E19 (2) G18 (2) L4 (6) R1 (6) V19 (3) AA22 (3)
B12 (1) D5 (0) E20 (2) G19 (2) L5 (6) R2 (6) V20 (3) AB3 (5)
B13 (1) D6 (0) E21 (2) G20 (2) L18 (2) R3 (6) V21
3
(3) AB4 (5)
Table 11. PCI Connections - Component Side (Continued)
J3 Description LatticeEC Pin sysIO Bank
9
LatticeEC Standard Evaluation Board – Revision B
Lattice Semiconductor User’s Guide
Switches
Switch 1 (SW1) on the left side of the board is an eight-switch block that is part of the prototyping area. The pull-up
resistors associated with SW1 are wired to 3.3V but any I/O voltage up to 3.3V may be used. A switch in the down
position produces a low (0), while the up position produces a high (1).
Table 13. SW1 Connections
SW2 is a momentary switch that the user can define for any purpose, such as a global reset. SW2 is wired to I/O
ball A19 (bank 1) and applies a low logic level when depressed.
SW3 is a momentary switch that, when pressed, forces the FPGA to start its programming cycle.
Jumpers
A jumper installed on J34 provides a connection between the configuration clock (CCLK) and a general-purpose
I/O. This connection is provided for programming the SPI Flash device via the ispJTAG™ interface. For more infor-
mation, please refer to Lattice technical note number TN1078,
SPI Serial Flash Programming Using ispJTAG on
LatticeECP/EC FPGAs.
The headers at J28, J29, and J30 (not installed) allow the user to disable the voltage regulators. J28 is used to dis-
able the adjustable voltage, J29 for 3.3V, and J30 for 1.2V. Installing the jumper disables the regulator.
The jumpers at J25, J26, and J27 disconnect the regulators from the rest of the board. These jumpers are removed
if the user is supplying the voltage with an external supply. For normal operation, install all of these jumpers. The
jumpers must be installed horizontally. See Table 5 for more information.
The jumpers at J20 determine which type of device the FPGA expects to receive programming information from
and whether the FPGA will be master or slave during the transfer. Table 14 lists the possible configuration modes.
Installing the jumper produces a low (0), removing the jumper produces a high (1).
B14 (1) D7 (0) E22 (2) G21 (2) L19 (2) R4 (6) V22
3
(3) AB20 (4)
B15 (1) D8 (0) F1 (7) G22 (2) L20 (3) R5 (6) W1 (6) AB21 (3)
B16 (1) D9 (0) F2 (7) H1
1
(7) L21 (3) R6 (6) W2 (6)
B17 (1) D10 (0) F3 (7) H2
1
(7) L22 (3) R17 (3) W3 (6)
B18 (1) D11 (0) F4 (7) H3 (7) M1
2
(6) R18 (3) W4 (6)
B19 (1) D12 (1) F5 (7) H4 (7) M2
2
(6) R19 (3) W5 (5)
Note: sysIO Bank indicated in parenthesis.
1. Also connected to LEDs. See Table 15 for more information.
2. Also connected to SW1. See Table 13 for more information.
3. Also connected to SPI configuration signals. See Figures 11 and 12.
4. Also connected to momentary switch SW2.
5. Also connected to J34.
Switch I/O Ball sysIO Bank
SW1(1) L1 6
SW1(2) L2 6
SW1(3) M1 6
SW1(4) M2 6
SW1(5) N1 6
SW1(6) N2 6
SW1(7) P1 6
SW1(8) P2 6
Table 12. LatticeEC Pins Accessible at Test Points (Continued)
10
LatticeEC Standard Evaluation Board – Revision B
Lattice Semiconductor User’s Guide
Table 14. LatticeEC Configuration Mode Settings
LEDs
Eight user-definable LEDs are provided on the upper left side of the board above SW1. These LEDs are each wired
to a separate general purpose I/O as defined in the Table 15. The current limiting resistors associated with these
LEDs are wired to 3.3V but it is safe to use any FPGA I/O voltage. The LED will light when its associated I/O pin is
driven low.
Table 15. LED Connections
Miscellaneous
Pads are provided in six locations to allow the user to install SMA or SMB style connectors. This allows a high-
speed interface for clocks or general purpose I/O. Table 16 indicates the I/O pin connections to each SMA connec-
tor pad. The dimensions on the pads are such that any standard SMA or SMB connector with dimensions similar to
the Molex 73391-0060 are compatible.
Table 16. SMA Connections
CFG2 CFG1 CFG0 Configuration Mode
00 0 SPI3 Flash
0 0 1 SPIX Flash
1 0 0 Master Serial
1 0 1 Slave Serial
1 1 0 Master Parallel
1 1 1 Slave Parallel
X X X ispJTAG (always available)
LED I/O Ball sysIO Bank
D1 G1 7
D2 G2 7
D3 H1 7
D4 H2 7
D5 J1 7
D6 J2 7
D7 K1 7
D8 K2 7
Location I/O Ball sysIO Bank Description
J1 AA2 6 GP I/O (T)
J4 AA1 6 GP I/O (C)
J5 B6 0 GP I/O (T)
J2 A5 0 GP I/O (C)
J18 J21 2 PCLKT, GP I/O
J19 J22 2 PCLKC, GP I/O
Note: T and C can be used as a differential pair.
11
LatticeEC Standard Evaluation Board – Revision B
Lattice Semiconductor User’s Guide
Download Procedure
Requirements:
PC with ispVM System v.14.2 (or later) programming management software, installed with appropriate drivers
(USB driver for USB Cable, Windows NT/2000/XP parallel port driver for ispDOWNLOAD Cable).
Note: An option to install these drivers is included as part of the ispVM System setup.
ispDOWNLOAD Cable (pDS4102-DL2, HW7265-DL3, HW-USB-1A, etc.)
JTAG Download
The LatticeEC device can be configured easily via its JTAG port. The device is SRAM-based, so it must remain
powered on to retain its configuration when programmed in this fashion.
1. Connect the ispDOWNLOAD cable to the appropriate header. JP1 is used for the 1x10 cable, while JP2 is used
for the 2x5 version.
Important Note: The board must be un-powered when connecting, disconnecting, or reconnecting the isp-
DOWNLOAD Cable. Always connect the ispDOWNLOAD Cable's GND pin (black wire), before connecting any
other JTAG pins. Failure to follow these procedures can in result in damage to the LatticeECP/EC FPGA
device and render the board inoperable.
2. Connect the LatticeEC Evaluation Board to an external 5V supply.
3. When using a 1x8 download cable, connect to the 1x10 header by justifying the alignment to pin 1 (VCC).
4. Start the ispVM System software.
5. Press the ‘SCAN’ button located in the toolbar. The LatticeEC device should be automatically detected. The
resulting screen should be similar to Figure 2.
Figure 2. ispVM System Interface
12
LatticeEC Standard Evaluation Board – Revision B
Lattice Semiconductor User’s Guide
6. Double-click the device to open the device information dialog, as shown in Figure 3. In the device information
dialog, click the Browse button located under ‘Data File’. Locate the desired bitstream file (.bit). Click OK to
both dialog boxes.
Figure 3. Device Information Dialog
7. Click the green ‘GO’ button. This will begin the download process into the device.
8. Upon successful download, the device will be operational.
SPI Flash Download
For non-volatile storage of configuration memory, the LatticeEC device features an interface compatible with low-
cost SPI3 Flash memory devices. ispVM System has the capability to program the SPI3 Flash device directly. Dur-
ing the LatticeEC power-up cycle, the data stored in the SPI3 Flash device is automatically read into configuration
memory.
1. Install all three jumpers at J20 (000). This enables SPI3 mode by setting the CFG pins of the LatticeEC device.
Note: If the SPI3 Flash and the LatticeEC devices are blank, remove all three jumpers from J20. This config-
ures the device in Slave Parallel mode, preventing the CCLK output from toggling. After the Flash device is pro-
grammed, the jumpers should be reinstalled.
2. Connect the ispDOWNLOAD cable to the appropriate header. JP4 is used for the 1x10 cable, while JP3 is used
for the 2x5 version.
Important Note: The board must be un-powered when connecting, disconnecting, or reconnecting the isp-
DOWNLOAD Cable. Always connect the ispDOWNLOAD Cable's GND pin (black wire), before connecting any
13
LatticeEC Standard Evaluation Board – Revision B
Lattice Semiconductor User’s Guide
other JTAG pins. Failure to follow these procedures can in result in damage to the LatticeECP/EC FPGA
device and render the board inoperable.
When using a 1x8 download cable, connect to the 1x10 header by justifying the alignment to pin 1 (VCC).
3. Connect the evaluation board to an external 5V supply.
4. Start the ispVM System software.
5. Create a new chain file (File->New).
6. Insert a new device into the chain (Edit->Add Device).
7. In the resulting Device Information dialog, press the ‘Select’ button (see Figure 4).
Figure 4. Device Selection Dialog
8. Use the pull-down menu in the ‘Device Family’ field to choose the device ‘FPGA Loader’. Press OK. The result-
ing dialog should resemble Figure 5.
Figure 5. FPGA Loader Setup
9. Choose the ‘Flash Device’ page and press the ‘Select’ button.
14
LatticeEC Standard Evaluation Board – Revision B
Lattice Semiconductor User’s Guide
10. Select the ‘SPI Serial Flash’ family and choose the device SPI-M25P80, as shown in Figure 6. Press OK.
Note: It may be necessary to select an alternate SPI3 Flash device, as the part number is subject to change.
Figure 6. SPI Device Selection
11. Choose the ‘Configuration Data Setup’ page, as shown in Figure 7.
Figure 7. Configuration Data Setup Page
12. Click the ‘Browse’ button near the top of the window. Browse to the desired bitstream (.bit) file, created by
ispLEVER.
13. Press OK to exit the FPGA Loader setup.
14. Click the green ‘GO’ button. This will begin the download process into the Flash device.
15. Once the operation is complete, press SW3, which forces the LatticeEC device to reconfigure. The data should
then automatically transfer from the Flash to the FPGA.
Note: If the mode was set to Slave Parallel (all jumpers removed) from Step 1, reinstall all three jumpers before
depressing SW3 to enable SPI3 configuration mode.
15
LatticeEC Standard Evaluation Board – Revision B
Lattice Semiconductor User’s Guide
Ordering Information
Technical Support Assistance
Hotline: 1-800-LATTICE (North America)
+1-503-268-8001 (Outside North America)
e-mail: techsupport@latticesemi.com
Internet: www.latticesemi.com
Revision History
© 2007 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.
Description Ordering Part Number
China RoHS Environment-Friendly
Use Period (EFUP)
LatticeEC6 Evaluation Board - Standard LFEC6E-L-EV
LatticeEC20 Evaluation Board - Standard LFEC20E-L-EV
LatticeECP20 Evaluation Board - Standard LFECP20E-L-EV
ispLEVER (HDL) (Base) with Lattice EC6 Development Kit LS-EC6-BASE-PC-N
Date Version Change Summary
Previous Lattice releases.
March 2007 01.3 Added Ordering Information section.
April 2007 01.4 Added important information for proper connection of ispDOWNLOAD
(Programming) Cables.
10
16
LatticeEC Standard Evaluation Board – Revision B
Lattice Semiconductor User’s Guide
Appendix A. Schematics
Figure 8. Evaluation Board Block Diagram
5
5
4
4
3
3
2
2
1
1
D D
C C
B B
A A
Title
Size Document Number R e v
Date: Sheet of
B
LatticeEC Evaluation Board 484 fpBGA
A
18Monday, November 22, 2004
Bank 0
Bank 3
FPGA
Bank 6
Support
32-Bit PCI
Bank 5
Bank 7
Bank 1
Prototyping
Bank 2
Bank 4
Lattice Semiconductor Corporation
Joseph Hsin
Prototyping
Support
Support
Prototyping (Sheet 4)
(Sheet 2)
(Sheet 3)
(Sheet 6)
17
LatticeEC Standard Evaluation Board – Revision B
Lattice Semiconductor User’s Guide
Figure 9. 32-Bit PCI Interface
5
5
4
4
3
3
2
2
1
1
D D
C C
B B
A A
PCI_AD4
PCI_AD6
PCI_AD9
PCI_AD11
PCI_AD13
PCI_AD18
PCI_AD20
PCI_AD22
PCI_AD24
PCI_AD26
PCI_AD28
PCI_AD30
PCI_AD16
PCI_AD15
PCI_AD1
PCI_AD3
PCI_AD5
PCI_AD7
PCI_AD8
PCI_AD10
PCI_AD12
PCI_AD14
PCI_AD17
PCI_AD19
PCI_AD21
PCI_AD23
PCI_AD25
PCI_AD27
PCI_AD29
PCI_AD31
PCI_AD0
PCI_AD2
PCI_3.3V
PCI_STOP_N
PC I_CBE0_N
PCI_CBE1_N
PCI_CBE2_N
PCI_CBE3_N
PCI_FRAME_N
PCI_IRDY_N
PCI_REQ_N
PCI_IDSEL
PCI_SERR_N
PCI_PERR_N
PCI_PAR
PCI_GNT_N
PCI_TRDY_N
PCI_DEVSEL_N
PCI_TMS
PCI_TCK
PCI_TDO
PCI_TDI
PCI_INTB_N
PCI_INTD_N
PCI_INTA_N
PCI_INTC_N
PCI_PRSNT1_N
PCI_PRSNT2_N
PCI_RST_N
VCC_3.3V
VCC_ADJ
VCC_1.2V
VCC_ADJ
VCC_1.2V
VCC_3.3V
PCI_LOCK_N
PCI_CLK
PCI_CLK
PCI_RST_N
PCI_LOCK_N
PCI_AD24
PCI_AD27
PCI_AD28
PCI_AD29
PCI_AD30
PCI_AD31
PCI_IRDY_N
PCI_AD21
PCI_AD22
PCI_AD25
PCI_AD26
PCI_AD19
PCI_AD16
PCI_AD18
PCI_AD17
PCI_REQ_N
PCI_CBE2_N
TP_V16
TP_U16
TP_Y17
TP_V17
TP_T17
TP_U17
TP_U15
TP_W16
PCI_FRAME_N
PCI_PAR
PCI_SERR_N
PCI_PERR_N
PCI_CBE0_N
PCI_AD9
PCI_AD11
PCI_AD10
PCI_AD14
PCI_AD13
PCI_AD15
PCI_AD12
PCI_CBE1_N
PCI_STOP_N
PCI_DEVSEL_N
PCI_TRDY_N
PCI_AD20
TP_V8
TP_U6
TP_W5
TP_U7
TP_T6
TP_V7
TP_AB3
TP_AA3
PCI_IDSEL
PCI_CBE3_N
PCI_AD23
TP_W6
TP_Y5
TP_Y4
TP_W7
TP_Y6
TP_V6
TP_U8
TP_T9
TP_T10
TP_Y16
TP_W17
TP_U11
TP_U12
TP_T13
TP_T14
TP_Y19
TP_Y18
TP_W18
PCI_AD0
PCI_AD2
PCI_AD1
PCI_AD3
PCI_AD5
PCI_AD4
PCI_AD6
PCI_AD8
PCI_AD7
TP_AB20
TP_AA19
TP_AA20
PCI_INTB_N
PCI_INTA_N
PCI_INTD_N
PCI_INTC_N
PCI_PRSNT2_N
PCI_PRSNT1_N
PCI_GNT_N
TP_AA4
TP_AB4
TP_AA5
PCI_M66EN
PCI_VIO
PCI_VIO
OSC_PCLK
PCI_3.3V
PCI_TCK
PCI_TDO
PCI_TMS PCI _TDI
PCI_GND_57
VCC_3.3V
VCC_ADJ
VCC_1.2V VCC_1.2V
VCC_ADJ
VCC_3.3V
PCI_CLK
OSC_PCLK
Title
Size Document Number ev
Date Sheet of
B
32-Bit PCI
C
28Monday, November 22, 2004
[5] [5]
[5]
[5]
[7]
[7]
Lattice Semiconductor Corporation
[4]
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
[6]
TP_W5
TP_V16
T_AA20
R38
5K
T_AA5
+
C3
47uF Size D
TP_W16
C55
0.1uF
12
T_AB3
C56
0.1uF
12
TP_U6
TP_U16
C70
0.1uF
12
C73
0.1uF
12
TP_V7
TP_W6
J10
CON6A
1 2
3 4
5 6
C51
0.1uF
12
R37
0
TP_T17
+
C1
47uF Size D
J3
PCI EDGE CONN Component Side
-12V1
TCK 2
Ground_3 3
TDO 4
+5V_5 5
+5V_7 6
INTB# 7
INTD# 8
PRSNT1# 9
Reserved_10 10
PRSNT2# 11
Reserved_14 14
Ground_15 15
CLK 16
Ground_17 17
REQ# 18
+VIO_19 19
AD[31] 20
AD[29] 21
Ground_22 22
AD[27] 23
AD[25] 24
+3.3V_25 25
C/BE#[3] 26
AD[23] 27
Ground_2828
AD[21] 29
AD[19] 30
+3.3V_31 31
AD[17] 32
C/BE#[2] 33
Ground_34 34
IRDY# 35
+3.3V_36 36
DEVSEL# 37
Ground_3838
LOCK# 39
PERR# 40
+3.3V_41 41
SERR# 42
+3.3V_43 43
C/BE#[1] 44
AD[14] 45
Ground_46 46
AD[12] 47
AD[10] 48
M66EN49
AD[08]52
AD[07] 53
+3.3V_54 54
AD[05] 55
AD[03] 56
Ground_57 57
AD[01] 58
+VIO_59 59
ACK64# 60
+5V_61 61
+5V_62 62
C58
0.1uF
12
TP_T6
TP_Y17
TP_V8
C74
0.1uF
12
TP_Y16
J32
PCI EDGE CONN Solder Side
TRST# 1
+12V2
TMS 3
TDI 4
+5V_5 5
INTA# 6
INTC# 7
+5V_88
Reserved_9 9
+VIO_10 10
Reserved_11 11
3.3VAUX 14
RST# 15
+VIO_16 16
GNT# 17
Ground_1818
PME# 19
AD[30] 20
+3.3V_21 21
AD[28]22
AD[26] 23
Ground_24 24
AD[24] 25
IDSEL 26
+3.3V_27 27
AD[22] 28
AD[20] 29
Ground_30 30
AD[18]31
AD[16] 32
+3.3V_33 33
FRAME# 34
Ground_35 35
TRDY# 36
Ground_37 37
STOP# 38
+3.3V_39 39
Reserved_40 40
Reserved_41 41
Ground_42 42
PAR 43
AD[15] 44
+3.3V_45 45
AD[13] 46
AD[11] 47
Ground_4848
AD[09] 49
C/BE#[0] 52
+3.3V_53 53
AD[06] 54
AD[04] 55
Ground_56 56
AD[02] 57
AD[00] 58
+VIO_59 59
REQ64# 60
+5V_61 61
+5V_62 62
TP_V6
TP_Y18
T_AA4
C61
0.1uF
12
TP_U17
TP_Y6
TP_W7
T_AB20
TP_V17
TP_Y5
TP_W17
TP_W18
TP_Y19
C43
0.1uF
12
TP_U7
C46
0.1uF
12
(2 of 5)
BANK5 BANK4
LFEC20E(fpBGA484)
U1B
FPGA_484
PB10A
V7
PB11A
V8
PB12A
W5
PB13A
AA3
PB14A / BDQS14
Y6
PB15A
AA5
PB16A
Y5
PB17A
AA4
PB18A
Y7
PB19A
W7
PB20A
W9
PB21A
Y8
PB22A / BDQS22
V9
PB23A
W10
PB24A
V10
PB25A
AA6
PB26A
AA8
PB27A
AB6
PB28A
Y10
PB29A
AB8
PB30A / BDQS30
AA10
PB31A
Y11
PB32A / VREF2_5
V11
PB33A / PCLKT5_0
AB10
PB10B
T6
PB11B
U7
PB12B
U6
PB13B
AB3
PB14B
V6
PB15B
W6
PB16B
Y4
PB17B
AB4
PB18B
W8
PB19B
U8
PB20B
U9
PB21B
Y9
PB22B
T9
PB23B
U10
PB24B
T10
PB25B
AB5
PB26B
AA7
PB27B
AB7
PB28B
W11
PB29B
AB9
PB30B
AA9
PB31B
AA11
PB32B / VREF1_5
V12
PB33B / PCLKC5_0
AB11
WRITEN / PB34A Y12
VREF1_4 / PB35A W12
VREF2_4 / PB36A W13
SPID5 / D2 / PB37A AA12
BDQS38 / PB38AT13
PB39A W14
PB40A Y13
PB41A AA13
PB42A AA14
PB43A Y15
PB44A V15
PB45A AB14
BDQS46 / PB46A AB16
PB47A AB17
PB48AAB18
PB49A AB19
PB50A W16
PB51A V16
PB52A Y17
PB53A AB20
BDQS54 / PB54A Y16
PB55A AA20
PB56A Y18
PB57A T17
CS1N / PB34B U11
CSN / PB35B U12
SPID7/ D0 / PB36B U13
SPID6 / D1 / PB37B AB12
SPID4 / D3 / PB38BV13
SPID3 / D4 / PB39B U14
SPID2 / D5 / PB40B V14
SPID1 / D6 / PB41B AB13
PB42B Y14
PB43B W15
PB44B T14
PB45B AB15
PB46B AA15
PB47B AA16
PB48BAA17
PB49B AA18
PB50B U15
PB51B U16
PB52B V17
PB53B AA19
PB54B W17
PB55B Y19
PB56B W18
PB57B U17
VCCO5
R9
VCCO5
R10
VCCO5
R11
VCCO5
T11 VCCO4 T1 2
VCCO4 R14
VCCO4 R13
VCCO4 R12
T_AA19
T_AB4
TP_U8
J33
CON3
1
2
3
TP_U15
C68
0.1uF
12
TP_Y4
C115
0.01
12
C60
0.1uF
12
T_AA3
J14
CON6A
12
34
56
18
LatticeEC Standard Evaluation Board – Revision B
Lattice Semiconductor User’s Guide
Figure 10. Prototyping Support
5
5
4
4
3
3
2
2
1
1
D D
C C
B B
A A
TP_B15
TP_A15
TP_D7
TP_A16
TP_E17
TP_B18
TP_A17
TP_E13
TP_C8
TP_A14
TP_C12
TP_C9
TP_C7
TP_B17
TP_B16
TP_B20
TP_D14
TP_A12
TP_F11
TP_E16
TP_E14
TP_B12
TP_D10
TP_D18
TP_C16
TP_G13
TP_C18
TP_A20
TP_C14
TP_F13
TP_D9
TP_D17
TP_A18
TP_E15
TP_B14
TP_F14
TP_F12
TP_D12
TP_B19
TP_C17
TP_G14
TP_C13
TP_F17
TP_C19
TP_F15
TP_D15
TP_D13
TP_G17
TP_F16
TP_D16
TP_C15
TP_C4
TP_A4
TP_B4
TP_D8
TP_F8
TP_F9
TP_G9
TP_E9
TP_F10
TP_G10
TP_E10
TP_B7
TP_B8
TP_A7
TP_A6
TP_D11
TP_C10
TP_A9
TP_A8
TP_B9
TP_B10
TP_B11
TP_C11
TP_E12
TP_E11
TP_A11
TP_A10
TP_B13
TP_A13
TP_D6
TP_C5
TP_A3
TP_E6
TP_G6
TP_C6
TP_E8
TP_B3
TP_F7
TP_B5
TP_E7
TP_D5
TP_F6
VCC_ADJ
VCC_1.2V
VCC_3.3V
VCC_ADJ
VCC_1.2V
VCC_3.3V
VCC_3.3V
SMA_B6
SMA_A5
TP_A19
TP_A19
VCC_1.2V
VCC_ADJ
VCC_3.3V
VCC_1.2V
VCC_ADJ
VCC_3.3V
Title
Size Document Number ev
Date Sheet of
B
Prototyping Support
C
38Monday, November 22, 2004
Lattice Semiconductor Corporation
GSRN(A19)
P(B6)
N(A5)
TP_C19
SW2
SW PUSHBUTTON Panasonic EVQP2H02B
TP_A13
TP_E16
C47
0.1uF
12
TP_C5
TP_C12
TP_E10
TP_D16
TP_E11
TP_A3
TP_C9
TP_A14
TP_A9
TP_A20
TP_C15
TP_E17
TP_G6
TP_D8
TP_F13
TP_B7
TP_C16
J13
CON2
1
2
TP_D14
TP_F17
C63
0.1uF
12
TP_B4
D9
LED 0603 Red
TP_B17
TP_F15
TP_A10
C72
0.1uF
12
TP_A17
TP_C18
TP_C6
TP_E9
TP_G13
TP_B10
TP_D18
TP_F7
C44
0.1uF
12
TP_F8
TP_B14
TP_A7
TP_B16
TP_F14
TP_C4
C48
0.1uF
12
TP_G10
TP_D13
TP_E12
C2
1.0uF
12
BANK1 BANK0
(4 of 5)
LFEC20E(fpBGA484)
U1D
FPGA_484
PT34A
C12
PT34B
F11
PT35A / VREF1_1
D12
PT35B / VREF2_1
F12
PT36A
D13
PT36B
F13
PT37A
B12
PT37B
A12
PT38A / TDQS38
G13
PT38B
E13
PT39A
D14
PT39B
F14
PT40A
C13
PT40B
E14
PT41A
B13
PT41B
A13
PT42A
B14
PT42B
C14
PT43A
C15
PT43B
D15
PT44A
E15
PT44B
G14
PT45A
A14
PT45B
A15
PT46A / TDQS46
A16
PT46B
B15
PT47A
A17
PT47B
B16
PT48A
A18
PT48B
B17
PT49A
A19
PT49B
B18
PT50A
D16
PT50B
F15
PT51A
E16
PT51B
F16
PT52A
C17
PT52B
E17
PT53A
A20
PT53B
B19
PT54A / TDQS54
C16
PT54B
D17
PT55A
B20
PT55B
C19
PT56A
C18
PT56B
D18
PT57A
F17
PT57B
G17
VCCO0 G11
VCCO0 H9
VCCO0 H10
VCCO0 H11
VCCO1
G12
VCCO1
H12
VCCO1
H13
VCCO1
H14
PT10A E7
PT10B G6
PT11A E8
PT11B F7
PT12A D5
PT12B F6
PT13A B3
PT13B A3
TDQS 14 / PT14A C6
PT14B E6
PT15A B5
PT15B D6
PT16A C5
PT16B C4
PT17A B4
PT17B A4
PT18AC7
PT18BD8
PT19A D7
PT19B F8
PT20A D9
PT20B F9
PT21A C8
PT21B C9
TDQS22 / PT22A E9
PT22B G9
PT23A D10
PT23B F10
PT24A E10
PT24B G10
PT25A B6
PT25B A5
PT26A B8
PT26B B7
PT27A A6
PT27B A7
PT28AC10
PT28BD11
PT29A A8
PT29B A9
TDQS 30 / PT30A B10
PT30B B9
PT31A C11
PT31B B11
VREF2_0 / PT32A E11
VREF1_0 / PT32B E12
PCLKT0_0 / PT33A A10
PCLKC0_0 / PT33B A11
TP_G14
TP_D17
TP_B5
TP_D10
TP_C13
TP_C11
TP_G17
TP_B13
TP_E13
C59
0.1uF
12
TP_D5
TP_D9
TP_F12
TP_C10
TP_A4
C62
0.1uF
12
TP_A16
TP_A11
J12
CON6A
1 2
3 4
5 6
TP_F11
R20
220
C45
0.1uF
12
TP_E6
TP_G9
J5
S
1
TP_D15
TP_B9
TP_C17
TP_E14
TP_A12
TP_B3
C57
0.1uF
12
TP_C8
TP_B15
TP_A8
TP_F16
J9
CON6A
12
34
56
TP_B12
TP_E7
TP_C7
TP_A18
TP_B8
TP_B19
TP_D6
TP_F10
TP_A19
TP_B11
TP_B20
TP_B18
TP_A15
TP_F6
TP_F9
TP_C14
TP_D11
J2
S
1
R36
100
C64
0.1uF
12
C71
0.1uF
12
TP_E15
C52
0.1uF
12
TP_E8
TP_D7
TP_D12
TP_A6
19
LatticeEC Standard Evaluation Board – Revision B
Lattice Semiconductor User’s Guide
Figure 11. Prototyping Support
5
5
4
4
3
3
2
2
1
1
D D
C C
B B
A A
TP_L20
TP_D22
TP_W21
TP_M18
TP_K18
TP_F21
TP_E22
TP_AA21
TP_P18
TP_G21
TP_J19
TP_H18
TP_V19
TP_AA22
TP_V20
TP_H19
TP_U22
TP_P20
TP_N19
TP_H22
TP_E21
TP_F19
TP_Y20
TP_W22
TP_R21
TP_R22
TP_N20
TP_P21
TP_G22
TP_T22
TP_N22
TP_N18
TP_F20
SISPI
TP_R19
TP_R18
TP_N21
TP_H21
TP_L19
TP_E20
TP_D19
TP_AB21
TP_L21
TP_M20
TP_J20
TP_D20
TP_C20
TP_Y21
TP_L22
TP_F22
TP_R17
TP_G20
TP_H20
TP_H17
TP_G18
TP_M21
TP_D21
TP_C22
TP_W19
TP_Y22
TP_K21
TP_K20
TP_C21
TP_W20
TP_T18
TP_K19
TP_J18
TP_P19
TP_M19
TP_M22
TP_K22
TP_F18
TP_E18
TP_B22
TP_G19
TP_P22
TP_L18
TP_B21
TP_E19
VCC_ADJ
VCC_1.2V
VCC_3.3V
SMA_J21
SMA_J22
VCC_ADJ
VCC_3.3V
VCC_1.2V
TP_U21
PCI_CLK
CSSPIN
TP_V21
SPID0
TP_V22
TP_Y21
SISPI
CSSPIN
VCC_1.2V
VCC_ADJ
VCC_3.3V
VCC_1.2V
VCC_ADJ
VCC_3.3V
PCI_CLK
SPID0
TP_Y21
Title
Size Document Number ev
Date heet of
B
Prototyping Support
C
48Monday, November 22, 2004
[5]
[5]
Lattice Semiconductor Corporation
[5]
[2]
P(J21)
N(J22)
[5]
TP_N20
TP_W19
TP_G22
TP_P22
TP_J18
J16
CON6A
1 2
3 4
5 6
TP_V22
TP_N18
TP_K21
TP_E19
TP_M20
TP_B21
TP_L19
TP_D19
C108
0.1uF
12
TP_R19
J18
S
1
C65
0.1uF
12
TP_K20
TP_R21
TP_F22
BANK2
(3 of 5)
BANK3
LFEC20E(fpBGA484)
U1C
FPGA_484
VREF2_2 / PR2A D19
VREF1_2 / PR2B E19
PR5A C20
PR5B C21
RDQS6 / PR6A D20
PR6B E20
PR7A F19
PR7B F20
RUM0_PLLT_IN_A / PR8AG18
RUM0_PLLC_IN_A / PR8BG19
RUM0_PLLT_FB_A / PR9A C22
RUM0_PLLC_FB_A / PR9B D21
PR11A H18
PR11B H17
PR3A B21
PR3B B22
PR4A E18
PR4B F18
PR12A H20
PR12B J19
PR13A H19
PR13B J18
PR14A G20
PR14B G21
PR15A D22
PR15B E21
PR16A E22
PR16B F21
PR17A F22
PR17B G22
PR18AK18
PR18BK19
RDQS19 / PR19A J20
PR19B K20
PR20A L18
PR20B L19
PR21A H21
PR21B H22
PCLKT2_0 / PR22A J21
PCLKC2_0 / PR22B J22
PR24A
K21
PR24B
K22
PR25A
L22
PR25B
M22
PR26A
M19
PR26B
M18
PR27A
M20
PR27B
L21
PR28A / RDQS28
L20
PR28B
M21
PR29A
N18
PR29B
N19
PR30A
N22
PR30B
N21
PR31A
P22
PR31B
P21
PR32A
P18
PR32B
P19
PR33A
N20
PR33B
P20
PR34A
R22
PR34B
R21
PR35A
T22
PR35B
U22
PR36A / RDQS36
R18
PR36B
R19
PR37A
R17
PR37B
T18
PR41A / D7 / SPID0
V22
PR41B / BUSY / SISPI
U21
PR42A / DOUT / CSOB
W22
PR42B / DI / CSSPIN
V21
PR43A / RLM0_PLLT_FB_A
Y22
PR43B / RLM0_PLLC_FB_A
W21
PR44A / RLM0_PLLT_IN_A
U20
PR44B / RLM0_PLLC_IN_A
V20
PR45A / RDQS45
AA22
PR45B
Y21
PR46A
V19
PR46B
W19
PR47A
AB21
PR47B
AA21
PR48A / VREF1_3
Y20
PR48B / VREF2_3
W20
VCCO2 J15
VCCO2 K15
VCCO2 L15
VCCO2 L16
VCCO3
M15
VCCO3
M16
VCCO3
N15
VCCO3
P15
TP_H18
C106
0.1uF
12
TP_P19
TP_E18
TP_M22
TP_N21
TP_H17
C111
0.1uF
12
TP_M21
TP_G18
TP_D22
TP_Y22
TP_U21
TP_M18
T_AB21
TP_C21
TP_D20
TP_K19
TP_W20
TP_T18
TP_F19
TP_F20
TP_U22
T_AA22
J19
S
1
TP_L22
TP_P20
TP_C20
TP_D21TP_P21
C104
0.1uF
12
C110
0.1uF
12
TP_N19
TP_Y20
TP_G19
TP_L21
C105
0.1uF
12
TP_E22
TP_V19
TP_F21
TP_K22
TP_G20
TP_L18
TP_W21
C67
0.1uF
12
TP_H19
J17
CON2
1
2
J15
CON6A
12
34
56
TP_J19
TP_W22
T_AA21
TP_V20
TP_B22
TP_R18
C69
0.1uF
12
TP_R22
TP_E21
TP_Y21
TP_E20
TP_P18
TP_F18
TP_V21
TP_G21
TP_N22
TP_H20
TP_H21
TP_L20
C107
0.1uF
12
C66
0.1uF
12
TP_M19
TP_H22
TP_R17
TP_C22
TP_J20
C109
0.1uF
12
TP_T22
TP_K18
20
LatticeEC Standard Evaluation Board – Revision B
Lattice Semiconductor User’s Guide
Figure 12. JTAG and FPGA Programming
5
5
4
4
3
3
2
2
1
1
D D
C C
B B
A A
SFLASH_D
VCC_3.3V
PCI_TMS
PCI_TCK
TDO
CFG0
SF0_HLD_N
VCC_3.3V
CFG1
VCC_3.3V
SFLASH_Q
INITN
CCLK
CSSPINSFLASH_S_N
TCK
DONE
TCK
SFLASH_S_N
INITN
SFLASH_S_N
SFLASH_C CCLK
TMS
XRES
SFLASH_Q
TDI
VCC_3.3V
PCI_TDOTDO
TDI
TMS
SFLASH_D
VCCJ
SFLASH_C
INITN
SFLA SH_D SISPI
TCK
VCC_3.3V
SFLASH_S_N
VCC_3.3V
TDO
TMS
VCCJ VCC_3.3V
VCC_3.3V
PCI _TDI
SFLASH_C
VCCJ
VCCJ VCC_3.3V
VCC_1.2V
TDI
VCCJ
CFG2
VCC_3.3V
INITN
VCC_3.3V
VCC_3.3V
VCC_3.3V
PROGRAMN
VCC_3.3V
SF0_W_N
VCC_3.3VSFLASH_S_N
SFLASH_Q_1
SPID0 SFLASH_Q
SFLASH_C
SFLASH_C
SFLASH_D
SFLASH_D
SFLASH_Q_2
SFLASH_Q_2 SFLASH_Q_1
TP_Y21
VCC_3.3V
PCI_TDI
VCC_1.2V
PCI_TMS
PCI_TCK
CSSPIN
PCI_TDO
SPID0
SISPI
TP_Y21
Title
Size Document Number ev
Date heet of
B
JTAG and FPGA Programming
C
58Monday, November 22, 2004
ISPEN_N
TDI
2x5 SPI Flash Programming Header
[4]
TMS
[7]
output
DONE
input
DONE
[6],
/S
TCK
[7]
1x10 Download Cable Header
TCK
[2]
[2]
TMS
1x10 SPI Flash Programming Header
INITN
[2]
2x5 Download Cable Header
C
Download Cable Header
[4]
output
TDO
DTDI
[2]
output
ISPEN_N
INITN
TDO
input
[4]
Hardware Setup
Q
CFG2 Configuration ModeCFG1 CFG0
ispJTAG
Slave Serial
Master Serial
SPIX Flash
SPI3 Flash
Slave Parallel
Master Parallel
0(ON)
1(OFF)
XXX
1(OFF)1(OFF)1(OFF)
1(OFF)1(OFF)
1(OFF) 1(OFF)
1(OFF)0(ON) 0(ON)
0(ON) 0(ON)
0(ON)
0(ON)
0(ON) 0(ON)
PROGRAM
JTAG
FPGA Loader
Optional SPI Serial FLASH
for different size or vender
[4]
Short this if using SPI Serial
FLASH programmer SoftIP
C93
0.1uF
12
JP3
HEADER 5X2
1 2
3 4
5 6
78
910
C21
0.1uF
12
C33
0.1uF
12
RN1
33 CTS 741X083
1
2
3
4
8
7
6
5
C98
0.1uF
12
C20
0.1uF
12
C22
0.1uF
12
C37
0.1uF
12
C19
0.1uF
12
C94
0.1uF
12
D11
LED 0603 Green
J34
CON2
1
2
C27
0.1uF
12
C31
0.1uF
12
C99
0.1uF
12
JP1
HEADER 10
1
2
3
4
5
6
7
8
9
10
C26
0.1uF
12
C88
0.1uF
12
U2
SPI Serial FLASH STMicro M25P80-VMW6T
/S
1
Q
2
/W
3
VSS
4
VCC 8
/HOLD 7
C6
D5
C32
0.1uF
12
C40
0.1uF
12
C84
0.1uF
12
C78
0.1uF
12
C24
0.1uF
12
C92
0.1uF
12
C29
0.1uF
12
TP_T20
C97
0.1uF
12
C36
0.1uF
12
C103
0.1uF
12
R18
10K 1% YAGEO 0402
D10
LED 0603 Yellow
C82
0.1uF
12
C34
0.1uF
12
C23
0.1uF
12
JP2
HEADER 5X2
1 2
3 4
5 6
78
910
R24
220
C89
0.1uF
12
C28
0.1uF
12
C81
0.1uF
12
R26 10K
C30
0.1uF
12
C17
0.1uF
12
C101
0.1uF
12
C86
0.1uF
12
C18
0.1uF
12
(5 of 5)
LFEC20E(fpBGA484)
U1E
FPGA_484
VCC
J6
VCC
J7
VCC
J16
VCC
J17
VCC
K6
VCC
K7
VCC
K16
VCC
K17
VCC
L6
VCC
L17
VCC
M6
VCC
M17
VCC
N6
VCC
N7
VCC
N16
VCC
N17
VCC
P6
VCC
P7
VCC
P16
VCC
P17
TCK
T5 TMS
T4
TDO
U1
TDI
U5
VCCJ
U2
XRES
L3
CFG0 U18
CFG1 U19
CFG2 T19
PROGRAMNV18
CCLK T20
DONER20
INITNT21
GNDA1
VCCAUX
G7
VCCAUX
G8
VCCAUX
G15
VCCAUX
G16
VCCAUX
H7
VCCAUX
H16
VCCAUX
R7
VCCAUX
R16
VCCAUX
T7
VCCAUX
T8
VCCAUX
T15
VCCAUX
T16
GNDA22
GNDAB1
GNDAB22
GNDH8
GNDH15
GNDJ9
GNDJ10
GNDJ11
GNDJ12
GNDJ13
GNDJ14
GNDK9
GNDK10
GNDK11
GNDK12
GNDK13
GNDK14
GNDL9
GNDL10
GNDL11
GNDL12
GNDL13
GNDL14
GNDM9
GNDM10
GNDM11
GNDM12
GNDM13
GNDM14
GNDN9
GNDN10
GNDN11
GNDN12
GNDN13
GNDN14
GNDP9
GNDP10
GNDP11
GNDP12
GNDP13
GNDP14
GNDR8
GNDR15
C41
0.1uF
12
R2810K
J11
CON3
1
2
3
C85
0.1uF
12
C75
0.1uF
12
C95
0.1uF
12
C77
0.1uF
12
C102
0.1uF
12
C83
0.1uF
12
C76
0.1uF
12
R25
10K
C79
0.1uF
12
C35
0.1uF
12
C91
0.1uF
12
JP4
HEADER 10
1
2
3
4
5
6
7
8
9
10
J20
CON6A
12
34
56
C39
0.1uF
12
R21
220
R19
10K
R22
10K
C38
0.1uF
12
C87
0.1uF
12
C90
0.1uF
12
C80
0.1uF
12
C42
0.1uF
12
SW3
SW PUS HBUTTON Panasonic EVQP2H02B
R27 10K
C100
0.1uF
12
U6
SPI Serial FLASH
/S
1
Q
2
/W
3
VSS
4
VCC 8
/HOLD 7
C6
D5
R23
10K
C96
0.1uF
12
21
LatticeEC Standard Evaluation Board – Revision B
Lattice Semiconductor User’s Guide
Figure 13. Prototyping Support
5
5
4
4
3
3
2
2
1
1
D D
C C
B B
A A
TP_Y2
TP_Y1
TP_W2
TP_W4
TP_V4
TP_G4
TP_R1
SW_N1TP_ N1
TP_E4
TP_L4
TP_F5
TP_C2
TP_E3
TP_D2
TP_E2
TP_G5
TP_H6
TP_G3
TP_H4
TP_J5
TP_H5
TP_L5
SW_L1TP_L1
TP_L2 SW_L2
TP_M4
TP_M5
TP_M2 SW_M2
TP_N3
TP_M3
TP_N5
TP_N4
TP_P2 SW_P2
TP_R6
TP_P5
TP_P3
TP_P4
TP_R5
TP_R4
TP_T2
TP_R3
TP_T3
TP_Y3
TP_W3
TP_H3
TP_H2LED_H2
TP_K5
TP_K3
TP_K4
TP_D4
TP_C3
TP_B2
TP_E5
TP_D3
TP_F4
TP_F3
TP_J4
TP_J3
TP_J2LED_J2
TP_N2SW_N2
TP_U3
TP_V3
TP_U4
TP_V5
VCC_ADJ
VCC_1.2V
VCC_3.3V
VCC_ADJ
VCC_1.2V
VCC_3.3V
SW_M1TP_M1
SW_P1TP_ P1
SW_P2TP_B1
TP_K1LED_K1
TP_T1
TP_R2
OSC_PLLCLK
TP_C1
TP_F2
TP_F1
TP_E1
TP_D1
TP_G2LED_G2
TP_G1LED_G1
TP_H1LED_H1
TP_K2LED_K2
TP_J1LED_J1
LED_J2
LED_J1
LED_K2
LED_K1
LED_H1
LED_G2
VCC_3.3V
LED_H2
LED_G1
TP_W1
TP_V2
SW_N2
SW_M2
SW_M1
SW_L2
SW_L1
SW_N1
SW_P1
SMA_AA1
SMA_AA2
VCC_3.3V
VCC_3.3V
OSC_PLLCLK
OSC_PCLK
VCC_1.2V
VCC_ADJ
VCC_3.3V
VCC_1.2V
VCC_ADJ
VCC_3.3V
VCC_3.3V
VCC_3.3V
OSC_PCLK
Title
Size Document Number ev
Date: Sheet of
B
Prototyping Support
C
68Monday, November 22, 2004
Lattice Semiconductor Corporation
LED(G1)
LED(G2)
LED(H1)
LED(H2)
LED(J1)
LED(J2)
LED(K1)
LED(K2)
1
(L2)
2
(L1)
3
(M1)
4
(M2)
5
(N1)
6
(N2)
7
(P1)
8
(P2)
ON
P(AA1)
N(AA2)
OSC2(AB10)
[2]
(33.33 MHz OSC Installed)
Oscillator Socket
OSC1(V1)
TP_R1
TP_C1
TP_V3
TP_P5
D6
LED 0603 Green
TP_N1
C13
0.1uF
12
TP_H6
TP_D2
TP_G4
TP_D1
J1
S
1
R15
10K
C11
0.1uF
12
TP_K2
TP_J3
TP_Y3
TP_H3
TP_F4
R11
10K
D4
LED 0603 Green
TP_L5
C54
0.1uF
12
TP_R2
TP_U3
TP_B1
R6 220
R3 220
C16
0.1uF
12
TP_R4
TP_D4
TP_L1
D5
LED 0603 Green
R4 220
TP_P4
TP_K4
TP_W3
TP_W2
TP_E5
R16
10K
Y1
DIPSOC-8x2
1
2
3
4
5
6
7
8
16
15
14
13
12
11
10
9
TP_Y2
R12
10K
TP_M5
J8
CON6A
12
34
56
D3
LED 0603 Green
TP_F3
TP_M2
TP_L2
TP_H2
TP_D3
SW1
SW DIP-8 CTS 194-8MST
1
2
3
4
5
6
7
8
16
15
14
13
12
11
10
9
TP_P1
TP_M3
C12
0.1uF
12
R7 220
J6
CON2
1
2
TP_K5
C49
0.1uF
12
TP_G2
TP_U4
TP_P2
R8220
C15
0.1uF
12
TP_E1
TP_V2
TP_V5
C25
0.1uF
12
D8
LED 0603 Green
BANK7 BANK6
LFEC20E(fpBGA484)
(1 of 5)
U1A
FPGA_484
PL2A / VREF2_7
D4
PL2B / VREF1_7
E4
PL3A
C3
PL3B
B2
PL4A
E5
PL4B
F5
PL5A
D3
PL5B
C2
PL6A / LDQS6
F4
PL6B
G4
PL7A
E3
PL7B
D2
PL8A / LUM0_PLLT_IN_A
B1
PL8B / LUM0_PLLC_IN_A
C1
PL9A / LUM0_PLLT_FB_A
F3
PL9B / LUM0_PLLC_FB_A
E2
PL11A
G5
PL11B
H6
PL12A
G3
PL12B
H4
PL13A
J5
PL13B
H5
PL14A
F2
PL14B
F1
PL15A
E1
PL15B
D1
PL16A
H3
PL16B
G2
PL17A
H2
PL17B
G1
PL18A
J4
PL18B
J3
PL19A / LDQS19
J2
PL19B
H1
PL20A
K4
PL20B
K5
PL21A
K3
PL21B
K2
PL22A / PCLKT7_0
J1
PL22B / PCLKC7_0
K1
VCCO7
J8
VCCO7
K8
VCCO7
L7
VCCO7
L8
PL24A L4
PL24B L5
PL25A L2
PL25B L1
PL26A M4
PL26B M5
PL27A M1
PL27B M2
LDQS28 / PL28AN3
PL28BM3
PL29A N5
PL29B N4
PL30A N1
PL30B N2
PL31A P1
PL31B P2
PL32A R6
PL32B P5
PL33A P3
PL33B P4
PL34A R1
PL34B R2
PL35A R5
PL35B R4
LDQS36 / PL36A T1
PL36B T2
PL37A R3
PL37B T3
LLM0_PLLT_IN_A / PL41A V1
LLM0_PLLC_IN_A / PL41B V2
LLM0_PLLT_FB_A / PL42A U3
LLM0_PLLC_FB_A / PL42B V3
PL43A U4
PL43B V5
PL44A W1
PL44B W2
LDQS45 / PL45A Y1
PL45B Y2
PL46A AA1
PL46B AA2
PL47A W4
PL47B V4
VREF1_6 / PL48AW3
VREF2_6 / PL48BY3
VCCO6 M7
VCCO6 M8
VCCO6 N8
VCCO6 P8
R17
10K
TP_J5
TP_V4
TP_M4
TP_F5
TP_T2
R13
10K
TP_N2
D2
LED 0603 Green
TP_H1
TP_R6
TP_M1
TP_R3
J7
CON6A
1 2
3 4
5 6
TP_K3
TP_R5
TP_C2
TP_E2
TP_F1
C53
0.1uF
12
R1 220
TP_K1
TP_T1
TP_H4
TP_W4
TP_N4
TP_P3
TP_C3
C10
0.1uF
12
D7
LED 0603 Green
J4
S
1
TP_L4
TP_J2
TP_W1
TP_Y1
R14
10K
TP_J1
TP_T3
TP_E4
C50
0.1uF
12
TP_G5
D1
LED 0603 Green
TP_E3
TP_G1
TP_F2
R10
10K
C14
0.1uF
12
TP_J4
TP_G3
TP_N3
TP_B2
TP_H5
TP_N5
R5 220
R2 220
22
LatticeEC Standard Evaluation Board – Revision B
Lattice Semiconductor User’s Guide
Figure 14. Power
5
5
4
4
3
3
2
2
1
1
D D
C C
B B
A A
VCC_IN
VCC_IN
VCC_ADJ
PWR_ADJ
VCC_1.2V VCC_3.3V
PWR_1.2V
VCC_IN
PWR_3.3V
VCC_INPCI_3.3V
PCI_3.3V
VCC_1.2V
PCI_GND_57
VCC_ADJ
VCC_3.3V
PCI_3.3V
Title
Size Document Number ev
Date heet of
B
Power
C
78Monday, November 22, 2004
[5]
[2]
Lattice Semiconductor Corporation
[5]
[5],[6]
[2]
1.2V
+5VDC
disable
3.3V
disable
ADJ
disable
J26
CON4A
1
3
2
4
R33
10K
J25
CON4A
1
3
2
4
R32
51K 1% YAGEO 0402
J28
CON2
1
2
C9
4.7uF Size B
12
J24
BANANA JACK, BLACK, SPC 845-B
S1
D13
1N5820
R30
30.1K 1% YAGEO 0402
+
C4
2.2uF Size B
D12
1N5820
U4 TPS78601KTT
VIN
2
EN
1
GND
3
VOUT 4
FB 5
J29
CON2
1
2
+
C114
47uF Size D
C5
4.7uF Size B
12
+
C112
47uF Size D
U3 TPS78601KTT
VIN
2
EN
1
GND
3
VOUT 4
FB 5
D14
1N5820
J31
PWR JACK Switch craft RAPC722
3
2
1
R29
30.1K 1% YAGEO 0402
J21
BANANA JACK, RED, SPC 845-R
S
1
+
C8
2.2uF Size B
U5 TPS78601KTT
VIN
2
EN
1
GND
3
VOUT 4
FB 5
J30
CON2
1
2
J23
BANANA JACK, RED, SPC 845-R
S
1
+
C6
2.2uF Size B
R35
30.1K 1% YAGEO 0402
J27
CON4A
1
3
2
4
C7
4.7uF Size B
12
R31
10K
R9
50K POT Murata PVG5H503A01
1 3
2
R34
10K
J22
BANANA JACK, RED, SPC 845-R
S
1
+
C113
47uF Size D
23
LatticeEC Standard Evaluation Board – Revision B
Lattice Semiconductor User’s Guide
Figure 15. Mechanical Drawing
5
5
4
4
3
3
2
2
1
1
D D
C C
B B
A A
Title
Size Document Number ev
Date heet of
B
Mechanical Drawing
C
88Friday, January 21, 2005
Lattice Semiconductor Corporation
Mouser Electronics
Authorized Distributor
Click to View Pricing, Inventory, Delivery & Lifecycle Information:
Lattice:
LFEC6E-L-EV LFECP20E-L-EV