8
LatticeSC PCI Express x1
Lattice Semiconductor
Evaluation Board User’s Guide
• D5 (GREE
N
) is illuminated: This indicates the successful completion of configuration by releasing the open col-
lector DO
N
E output pin.
• D1 (GREE
N
) will flash indicating TDI activity.
• D4 (RED) illuminated: This indicates that PROGRAM
N
is low.
• D3 (RED) illuminated: This indicates that GSR
N
is low.
PROGRAMN and GSRN
(see Appendix A, Figure 5)
These push-button switches assert/de-assert the logic levels on the PROGRAM
N
(S
W
3) and GSR
N
(S
W
2).
Depressing the button drives a logic level “0” to the device.
Bank1 VCCIO
(see Appendix A, Figure 6)
VCCIO1 can be selected on the board to be either 3.3V or 2.5V using J5.
A jumper shunt placed between pin 1 and pin 2 will connect 2.5V. A jumper shunt between pin 2 and pin 3 will con-
nect 3.3V.
On-Board Flash Memory
(see Appendix A, Figure 5)
Two memory devices (U2 and U3) are on-board for non-volatile configuration memory storage. These two devices
occupy the same Flash slot on the board. U2 can be populated with an
8
M or smaller
8
-pin SOIC device. U3 can be
used in place of U2 with a 16-pin TSSOP 64M Flash device. This is the factory supplied Flash memory configura-
tion. U4 is always supplied as an
8
M Flash device. S
W
1 is used to control the selection of the Flash memory to be
accessed.
Refer to Lattice technical note T
N
1100,
SPI Serial Flash Programming Using ispJTAG™ on LatticeSC FPGAs
for
recommended procedures and software usage. To use both SPI Flash devices to program the LatticeSC device,
the user must write to the Flash devices individually. This is accomplished by setting S
W
1 accordingly.
W
riting to
Flash #1(U2 OR U3), close 3 and 5 switch positions (O
N
) and open all others.
W
riting to Flash #2(U4), close 2 and
4 switch positions (O
N
) and open all others. For reading from the Flash devices individually, use the same switch
settings as described for writing. For reading from both Flash devices in cascading format, close switch positions
(1, 3, 4, 5,
8
).
FPGA Clock Mana
g
ement
(see Appendix A, Figures 10 and 11)
The evaluation board includes various features for generating and managing on-board clocks. The clocks are gen-
erated from either input provided from SMAs (see Table 5) or from crystal oscillators (Y1 and Y4). Y1 and Y4 are
socketed for interchangeability. Y2 and Y5 are 321.25MHz surface-mounted oscillators. The Y3 oscillator is fanned
out around U1 for reference clocks with a fan-out buffer IC.
Y1 and Y4 can be a 4-pin DIP type oscillator like Connor-
W
infield XO-400 series.
Clock oscillators are selected per quad. Y1 and Y2 can source a clock to the Left SERDES Quads. Y4 and Y5 can
source a clock to the Right SERDES Quad. The user needs to select the appropriate oscillator by placing jumper
shunts on J20 and/or J22 for the Left reference clock source or J25 and/or J2
8
for the Right reference clock source.
The selection of these clock sources is dependent on the selection pins of the clock multiplexers. The mux select
pins are driven from the FPGA and will need to be driven according to the needs of the user design. The following
table defines the selection of the clock sources.