Beruflich Dokumente
Kultur Dokumente
HW-AFX-SP3-1500 / 2000
Nu Horizons Electronics Spartan3 1500 / 2000 Evaluation
Platform
User Guide and Reference Manual
Revision 1.7
January 10, 2006
This document describes the HW-AFX-SP3-1500 / 2000 development board provided by Nu Horizons Electronics Corp. No warranty is given for the suitability of this design for
any purpose other than prototyping and functional operation. Nu Horizons Electronics assumes no liability with respect to the use of the board nor liability for the use of the
circuitry inside the Xilinx FPGA. The information contained in this document is subject to change without notice.
Nu Horizons Electronics
Spartan3 1500 / 2000 Evaluation Platform
Table of Contents:
1.0
Introduction........................................................................................................... 5
3.0
LEDs................................................................................................................................... 7
Table 1: LED Pin Connections to XC3S1500 / 2000...................................................... 8
Pushbuttons ....................................................................................................................... 8
Table 2: Pushbutton Pin Connections to XC3S1500 / 2000........................................... 8
4x24 Character LCD Display........................................................................................... 8
Table 3: LCD PIN Connections XC3S1500 / 2000...................................................... 8
4x24 Character LCD Display Read/Write Timing Chart ............................................. 9
Figure 2: 4x24 Character LCD Display Read/Write Waveforms................................... 9
PLL Clock Multiplier ..................................................................................................... 10
Figure 3: ICS511 PLL Clock Multiplier Circuit .......................................................... 10
Figure 4: U54 Oscillator Socket................................................................................... 10
Table 4: Clock PIN Connections XC3S1500 / 2000 .................................................. 10
Table 5 Clock Output Table....................................................................................... 11
Programmable Frequency Synthesizer......................................................................... 11
Table 6: M Divide Function Table ............................................................................... 11
Table 7: N Output Divider Function Table .................................................................. 11
Figure4: ICS84021 Frequency Divider........................................................................ 12
Table 8: ICS84201 Clock Signal XC3S1500 / 2000 .................................................. 12
RS-232-C Interface ......................................................................................................... 12
Table 9: RS-232 Port 1 Pins XC3S1500 / 2000......................................................... 12
Table 10: RS-232 Port 2 Pins XC3S1500 / 2000....................................................... 12
Figure 5: RS232 Port 1 & 2.......................................................................................... 13
Table 11: RS232 Speed Select Jumper Settings............................................................ 13
Nu Horizons Electronics
Spartan3 1500 / 2000 Evaluation Platform
Nu Horizons Electronics
Spartan3 1500 / 2000 Evaluation Platform
Nu Horizons Electronics
Spartan3 1500 / 2000 Evaluation Platform
Scope
This document defines the configuration of jumpers and the function of various
components of the baseline board level hardware elements that comprise the
HW-AFX-SP3-1500 / 2000 evaluation platform.
1.0
Introduction
The Spartan3-1500 / 2000 evaluation platform is a very flexible testing platform that
allows the engineer to evaluate the Xilinx XC3S1500 / 2000 FPGA in a typical
application. Block diagram is provided, Figure 1.
The distinctive features of the board include.
Nu Horizons Electronics
Spartan3 1500 / 2000 Evaluation Platform
Applications:
Microblaze Soft Processor Development
DSP System Development
Industrial Systems Development
Universal Prototyping Platform
Figure1: Nu Horizons Electronics Spartan3 1500 / 2000 Evaluation Board Block Diagram
Nu Horizons Electronics
Spartan3 1500 / 2000 Evaluation Platform
2.0
3.0
Board Overview
Power Supply
The HW-AFX-SP3-1500 / 2000 board can be powered from an external power supply,
two power connectors are provided. (J17 DC Barrel Jack, J16 - Vertical Header 0.1)
External power supply must reside between 6 and 9 Volts
Regulators on the board supply:
5.0V/750mA
3.3V/3A
1.2V/2A - VccInt
LEDs
Eight LEDs are provided for display outputs. LED cathodes are driven directly from the
FPGA via 470-ohm resistor, and the anodes are connected directly to 3.3V supply.
:
7
Nu Horizons Electronics
Spartan3 1500 / 2000 Evaluation Platform
LED Position
LED 1
LED 2
LED 3
LED 4
LED 5
LED 6
LED 7
LED 8
Pushbuttons
Four pushbuttons are provided for circuit input.
Pushbutton Position
PB_SW1
PB_SW2
PB_SW3
PB_SW4
XC3S1500 / 2000
T19
T20
T21
T22
T23
T25
T26
U20
U22
U23
U24
Y25
Nu Horizons Electronics
Spartan3 1500 / 2000 Evaluation Platform
Nu Horizons Electronics
Spartan3 1500 / 2000 Evaluation Platform
Clock Signal
PLL_CLK
MAIN_CLK
10
Nu Horizons Electronics
Spartan3 1500 / 2000 Evaluation Platform
625
700
775
25
28
31
0
0
0
M6-64
M5-32
0
0
0
0
0
0
0
0
0
M4-16
1
1
1
M3-8
M2-4
M1-2
1
1
1
0
1
1
0
0
1
M0-1
1
0
1
N0
0
0
1
1
N Value
0
1
0
1
3
4
5
6
11
206.7
155
124
103.3
260
195
156
130
Nu Horizons Electronics
Spartan3 1500 / 2000 Evaluation Platform
RS-232-C Interface
The Spartan3 - 1500 / 2000 Evaluation Board uses two ST Microelectronics ST3237
level converters to generate the required RS-232-C voltage levels. Both interfaces are
wired as DCE ports and have selectable speed jumper, figure 3 details the jumper and
circuit. Pin definitions listed bellow in Table 6 & 7.
RS232 I/F
LV_RX_DATA
LV_TX_DATA
LV_RTS
LV_DCE_READY
LV_CTS
RS232 I/F
LV_RX_DATA2
LV_TX_DATA2
LV_RTS2
LV_DCE_READY2
LV_CTS2
12
Nu Horizons Electronics
Spartan3 1500 / 2000 Evaluation Platform
Speed Selected
1Mbps
250Kbps
1Mbps
250Kbps
13
Nu Horizons Electronics
Spartan3 1500 / 2000 Evaluation Platform
Speed Selected
<= 250Kbps
<= 1Mbps
14
Nu Horizons Electronics
Spartan3 1500 / 2000 Evaluation Platform
PS2 Interface
The Spantan3 1500 / 2000 Evaluation Board includes the physical interface for the 6
pin mini PS2 port connector JR1.
PS2 Pin
1 PS2_DATA
5 PS2_CLK
XC3S1500 / 2000
V23
V24
15
Nu Horizons Electronics
Spartan3 1500 / 2000 Evaluation Platform
STw5093
XC3S1500 / 2000 PIN
23 COD_AUXCLK
N7
30 MCLK
N8
29 COD_FS
G15
28 COD_DR
F15
27 - COD_DX
E15
STw5093
XC3S1500 / 2000 PIN
20 COD_CCLK
B15
25 COD_CO
A15
22 COD_CI
H14
21 COD_CS
T8
16
Nu Horizons Electronics
Spartan3 1500 / 2000 Evaluation Platform
Nu Horizons Electronics
Spartan3 1500 / 2000 Evaluation Platform
Connector / Pin
J5 / Pin 2
J5 / Pin 3
18
Nu Horizons Electronics
Spartan3 1500 / 2000 Evaluation Platform
SDRAM Interface
The Spartan3 1500 / 2000 Evaluation Board is provided with two ISSI42S16400
4X1MX16 SDRAM that interfaces with the XC3S1500 / 2000 FPGA. The ISSI42S16400
is organized as 1,048,576 bits x 16-bits x 4 bank and is a fully pipelined architecture. Pin
connections are listed in table 21.
SDRAM PIN
SDRAM_D0
SDRAM_D1
SDRAM_D2
SDRAM_D3
SDRAM_D4
SDRAM_D5
SDRAM_D6
SDRAM_D7
SDRAM_D8
SDRAM_D9
SDRAM_D10
SDRAM_D11
SDRAM_D12
SDRAM_D13
SDRAM_D14
SDRAM_D15
SDRAM_D16
SDRAM_D17
SDRAM_D18
SDRAM_D19
SDRAM_D20
SDRAM_D21
SDRAM_D22
SDRAM_D23
SDRAM_D24
SDRAM_D25
SDRAM_D26
SDRAM_D27
SDRAM_D28
19
SDRAM PIN
SDRAM_D29
SDRAM_D30
SDRAM_D31
SDRAM_A0
SDRAM_ A1
SDRAM_ A2
SDRAM_ A3
SDRAM_A4
SDRAM_A5
SDRAM_A6
SDRAM_A7
SDRAM_A8
SDRAM_A9
SDRAM_A10
SDRAM_A11
CKE
CLK
UDQM0
SDRAM BA0
SDRAM BA1
SDRAM BA2
SDRAM BA3
LDQM0
/WE
/CAS
/RAS
/CS
LDQM1
UDQM1
Nu Horizons Electronics
Spartan3 1500 / 2000 Evaluation Platform
20
SSRAM PIN
SSRAM_A0
SSRAM_ A1
SSRAM_ A2
SSRAM_ A3
SSRAM_A4
SSRAM_A5
SSRAM_A6
SSRAM_A7
SSRAM_A8
SSRAM_A9
SSRAM_A10
SSRAM_A11
SSRAM_A12
SSRAM_A13
SSRAM_A14
SSRAM_A15
SSRAM_A16
SSRAM_A17
SSRAM_A18
SSRAM_A19
FT
CLK
BA#
BB#
BC#
BD#
GW#
G#
BW#
E1#
Nu Horizons Electronics
Spartan3 1500 / 2000 Evaluation Platform
Flash Interface
The Spartan3 1500 / 2000 Evaluation Board includes a 32Mb Flash, configurable as x8 or
x16 via the Byte Pin, the flash aids in the development of Microblaze soft processor
cores from Xilinx.
The memory is divided into blocks that can be erased independently so it is possible to
preserve valid data while old data is erased. Each block can be protected independently to
prevent accidental Program or Erase commands from modifying the memory. Program
and Erase commands are written to the Command Interface of the memory. An on-chip
Program/Erase Controller simplifies the process of programming or erasing the memory
by taking care of all of the special operations that are required to update the memory
contents. The following table details the pin connections between the Spartan3 1500 /
2000 and the Flash.
Flash PIN
1 A15
2 A14
3 A13
4 A12
5 A11
6 A10
7 A9
8 A8
9 A19
10 A20
11 - /WE
12 - /RP
13 NC
14 /WP
15 R/B Flash Ready
16 A18
17 A17
18 A7
19 - A6
20 A5
21 A4
22 A3
Flash PIN
23 A2
24 A1
25 A0
26 - /CE
28 - /OE
29 - DQ0
30 DQ8
31 DQ1
32 DQ9
33 DQ2
34 DQ10
35 DQ3
36 DQ11
38 DQ4
39 DQ12
40 DQ5
41 DQ13
42 DQ6
43 DQ14
44 DQ7
45 DQ15
47 - /BYTE
48 A16
AC17
AB21
AF24
AF23
AE20
AE19
AE15
AD23
AD21
21
Nu Horizons Electronics
Spartan3 1500 / 2000 Evaluation Platform
J24 Position
2 LV_I/O_1
4 LV_I/O_3
6 LV_I/O_5
8 LV_I/O_7
10 LV_I/O_9
12 LV_I/O_11
14 LV_I/O_13
16 LV_I/O_15
18 LV_I/O_17
20 LV_I/O_19
22 - LV_I/O_21
24 - LV_I/O_23
26 - LV_I/O_25
28 - LV_I/O_27
30 - LV_I/O_29
32 - LV_I/O_31
34
36
Table 24: J24 3.3V Test Point Header PIN Connections XC3S1500 / 2000
J25 Position
1 LV2_I/O_0
3 LV2_I/O_2
5 LV2_I/O_4
7 LV2_I/O_6
9 LV2_I/O_8
11 LV2_I/O_10
13 LV2_I/O_12
15 LV2_I/O_14
17 LV2_I/O_16
19 LV2_I/O_18
21 LV2_I/O_20
23 LV2_I/O_22
25 LV2_I/O_24
27 LV2_I/O_26
29 LV2_I/O_28
31 LV2_I/O_30
33
35
J25 Position
2 LV2_I/O_1
4 LV2_I/O_3
6 LV2_I/O_5
8 LV2_I/O_7
10 LV2_I/O_9
12 LV2_I/O_11
14 LV2_I/O_13
16 LV2_I/O_15
18 LV2_I/O_17
20 LV2_I/O_19
22 LV2_I/O_21
24 LV2_I/O_23
26 LV2_I/O_25
28 LV2_I/O_27
30 LV2_I/O_29
32 LV2_I/O_31
34
36
22
Nu Horizons Electronics
Spartan3 1500 / 2000 Evaluation Platform
Table 25: J25 3.3V Test Point Header PIN Connections XC3S1500 / 2000
J32 Position
XC3S1500 / 2000 PIN
J32 Position
2000 PIN
1 EXP_SLOT_I/O_30
E2
2 EXP_SLOT_I/O_31
3 EXP_SLOT_I/O_32
E4
4 EXP_SLOT_I/O_33
5 EXP_SLOT_I/O_34
F2
6 EXP_SLOT_I/O_35
7 EXP_SLOT_I/O_36
F4
8 EXP_SLOT_I/O_37
9 EXP_SLOT_I/O_38
G2
10 EXP_SLOT_I/O_39
11 - EXP_SLOT_I/O_40
G5
12 - EXP_SLOT_I/O_41
13 - EXP_SLOT_I/O_42
G7
14 - EXP_SLOT_I/O_43
15 - EXP_SLOT_I/O_44
H3
16 - EXP_SLOT_I/O_45
17 - EXP_SLOT_I/O_46
H6
18 - EXP_SLOT_I/O_47
19 - EXP_SLOT_I/O_48
J3
20 - EXP_SLOT_I/O_49
21 - EXP_SLOT_I/O_50
J4
22 - EXP_SLOT_I/O_51
XC3S1500 /
E3
F1
F3
G1
G4
G6
H2
H4
J2
J4
J6
Table 26: J32 3.3V Test Point Header PIN Connections XC3S1500 / 2000
PD#
1
2
3
4
5
6
7
8
LOCATION/CONNECTION
PD#
J31 PIN 2
J31 PIN 55
1500 / 2000 AA19
1500 / 2000 AC18
1500 / 2000 AC19
1500 / 2000 AD18
1500 / 2000 AD19
GND
9
10
11
12
13
14
15
23
LOCATION/ CONNECTION
Nu Horizons Electronics
Spartan3 1500 / 2000 Evaluation Platform
J23 Position
1500 / 2000 PIN
2 LVDS_I/O_RX_0_P
C10
4 LVDS_I/O_RX_0_N
D10
6 LVDS_I/O_RX_1_P
F11
8 LVDS_I/O_RX_1_N
G11
10 LVDS_I/O_RX_2_P
D11
12 LVDS_I/O_RX_2_N
E11
14 LVDS_I/O_RX_3_P
H13
16 LVDS_I/O_RX_3_N
G12
18 LVDS_I/O_RX_4_P
E12
20 LVDS_I/O_RX_4_N
F12
22 - LVDS_I/O_RX_5_P
A12
24 - LVDS_I/O_RX_5_N
B12
26 - LVDS_I/O_RX_6_P
G13
28 - LVDS_I/O_RX_6_N
F13
30 - LVDS_I/O_RX_7_P
A10
32 - LVDS_I/O_RX_7_N
B10
34 LVDS_CNT_RX0_P
D13
36 - LVDS_CNT_RX0_N
C13
38 LVDS_CN_CLK2_P
A13
40 LVDS_CN_CLK2_N
B13
24
Nu Horizons Electronics
Spartan3 1500 / 2000 Evaluation Platform
LAN91C111
SMSC_Addr_0
SMSC_Addr_1
SMSC_Addr_2
SMSC_Addr_3
SMSC_Addr_4
SMSC_Addr_5
SMSC_Addr_6
SMSC_Addr_7
SMSC_Addr_8
SMSC_Addr_9
SMSC_Addr_10
SMSC_Addr_11
SMSC_Addr_12
SMSC_Addr_13
SMSC_Addr_14
SMSC_nBE0
SMSC_nBE1
SMSC_nBE2
SMSC_nBE3
RESET_N
SMSC_ARDY
SMSC_INTR
SMSC_nLDEV
SMSC_nRD
SMSC_nWR
SMSC_nCS
SMSC_AEN
LCLK
W/Nr
RDYRTN
CYCLE
nADS
25
Nu Horizons Electronics
Spartan3 1500 / 2000 Evaluation Platform
ICS1893 Signal
TXD3
TXD2
TXD1
TXD0
TXCLK
TXEN
MDIO
MDC
ICS_RESET_n
520B-A
520B-B
520B-C
520B-D
520B-E
520B-F
520B-G
520B-H
520B-I
520B-J
520B-K
ADC PART #
LTC1748
LTC1748
LTC1745
LTC1746
LTC1747
LTC1747
LTC1742
LTC1742
LTC1741
LTC1741
LTC1743
RESOLUTION
14 Bit
14 Bit
12 Bit
14 Bit
12 Bit
12 Bit
14 Bit
14 Bit
12 Bit
12 Bit
12 Bit
SAMPLE RATE
80Msps
80Msps
25Msps
25Msps
80Msps
65Msps
65Msps
65Msps
65Msps
65Msps
50Msps
Table 31: LTC High Speed ADC Evaluation Board Part Numbers
26
INPUT FREQUENCY
Nu Horizons Electronics
Spartan3 1500 / 2000 Evaluation Platform
27
Nu Horizons Electronics
Spartan3 1500 / 2000 Evaluation Platform
28
Nu Horizons Electronics
Spartan3 1500 / 2000 Evaluation Platform
Number of bits
2x8
2x10
2x12
2x14
Clock Speed
210MHz
210MHz
210MHz
210MHz
29
Nu Horizons Electronics
Spartan3 1500 / 2000 Evaluation Platform
30
Nu Horizons Electronics
Spartan3 1500 / 2000 Evaluation Platform
31
Nu Horizons Electronics
Spartan3 1500 / 2000 Evaluation Platform
J31-LCD I/F
BLUE5
BLUE4
BLUE3
BLUE2
BLUE1
BLUE0
GREEN5
GREEN4
GREEN3
GREEN2
GREEN1
GREEN0
RED5
RED4
RED3
RED2
RED1
32
Nu Horizons Electronics
Spartan3 1500 / 2000 Evaluation Platform
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
A15
A16
A17
A18
A19
A20
A21
A22
A23
A24
A25
A26
A27
LV2_I/O_5
LV2_I/O_7
LV2_I/O_9
LV2_I/O_11
LV2_I/O_13
LV2_I/O_15
LV2_I/O_17
LV2_I/O_19
LV2_I/O_21
LV2_I/O_23
LV2_I/O_25
LV2_I/O_27
LV2_I/O_29
LV2_I/O_31
GND
D0
D2
D1
D3
GND
GND
D4
D6
D5
D7
GND
GND
CK 1+
D8
GND/NC
D9
GND
GND
D10
D12
D11
D13
GND
GND
D14
D0
D15
D1
GND
GND
D2
D4
D3
D5
GND
GND
D6
GND/NC
D7
CK2 +
GND
GND
D8
D10
D9
D11
GND
GND
D12
D14
D13
D15
GND
B1
B2
B3
B4
B5
B6
B7
B8
B9
B10
B11
B12
B13
B14
B15
B16
B17
B18
B19
B20
B21
B22
B23
B24
B25
B26
B27
LV2_I/O_0
LV2_I/O_2
LV2_I/O_4
LV2_I/O_6
LV2_I/O_8
LV2_I/O_10
LV2_I/O_12
LV2_I/O_14
LV2_I/O_16
LV2_I/O_18
LV2_I/O_20
LV2_I/O_22
LV2_I/O_24
LV2_I/O_26
LV2_I/O_28
LV2_I/O_30
AGILENT E5404A
GND
GND
33
Nu Horizons Electronics
Spartan3 1500 / 2000 Evaluation Platform
Programming Interface
The Spartan3 1500 / 2000 Evaluation Board supports JTAG configuration by the Xilinx
JTAG Cable III (Connector J3) and Cable IV (Connector J4). Table 14 and 15 detail the
physical pin connections to the XC3S1500 / 2000 FPGA.
Programming Status LED
LD10 Programming status LED Done Pin going high, confirming configuration of the
FPGA.
Cable III J3
3 TCK
4 TDO
5 TDI
6 - TMS
Cable IV J4
6 - TCK
8 - TDO
10 TDI
4 - TMS
34