(Original Document Developed At the University of Pennsylvania) and Bucknell Univ.
The following table lists the pins numbers and names for the 84 pin
XC4000 FPGA. The pins are connected to headers surrounding the socket on
the demoboard. The numbers on the demoboard headers increase from the inside
row to the outside, counter-clockwise. The corners at each header give
the starting numbers. For a description of the FPGA
Demoboard see the EE FPGA page.
After configuration, any input pin that is not used will be configured as an input with a 50-100 kOhm pull-up resistor. Regular input pins will also be connected to a pull-up resistor of the same value. This is done in the IOB block on the FPGA device.
The pin numbering of the 84 pin FPGA is given in the following figure.
SPECS Device : XC4003E No. of Logic Gates: 3,000 No. CLB: 100 fsystem freq.: 66 MHz Delay: CLB (1.5-4.7ns, depending on the Speed grade); IOB input 2-4.8ns; IOB output (4.8-12ns). See the Xilinx data book 2000 for more information. XC4005XL: 5,000 logic gates; 196 logic blocks and 66MHz system clock Outputs can sink 12mA for the XC4000E and 3mA for the XC4000XL devices |
|
Figure 1: Pin numbering of the 84 pin PLCC
CHIP PIN No. |
Name |
FPGA DEMO-BOARD Comments |
1 |
GND | Ground |
2 |
VCC | Power supply (5V for XC4000E and 3.5V for XC40005XL) |
3 |
I/O (A8) | General I/O |
4 |
I/O (A9) | General I/O |
5 |
I/0 (A10) | General I/O |
6 |
I/O (A11) | General I/O |
7 |
I/O (A12) | General I/O |
8 |
I/O (A13) | General I/O |
9 |
I/O (A14) | General I/O |
10 |
SGCK(A15,I/O) | General I/O |
11 |
VCC | |
12 |
GND | |
13 |
PGCK1(A16,I/O) [1] | Clock of external oscillator (Y1) (not on all boards available); can also used as I/O |
14 |
I/O(A17) | |
15 |
I/O(TDI) | XChecker TDI (Test data in) (for boundary scan, can be reused). |
16 |
I/O(TCK) | XChecker TCK (Test clock ) (for boundary scan, can be reused). |
17 |
I/O(TMS) | XChecker TMS (test mode) (for boundary scan, can be reused). |
18 |
I/O | |
19 |
I/O | SW3 -1 (gen. purpose switch) |
20 |
I/O | SW3 -2 |
21 |
GND | |
22 |
VCC | |
23 |
I/O | SW3 -3 |
24 |
I/O | SW3 -4 |
25 |
I/O | SW3 -5 |
26 |
I/O | SW3 -6 |
27 |
I/O | SW3 -7 |
28 |
I/O | SW3 -8 |
29 |
SGCK2(I/O) [2] | 7-segment disp. U7-e |
30 |
O(M1) | XChecker RD/ readback, & SW2-5 ; |
31 |
GND | |
32 |
I(MO) | XChecker RT/readback, & SW2-4 (Mode) |
33 |
VCC | |
34 |
I(M2) | SW2-6 (multiple prgrm enable) |
35 |
PGCK2(I/O) | 7-segment disp. U7-d |
36 |
I/O(HDC) | 7-segment disp. U7-c; Hi untill configuration complete. Pin is available after configuring. |
37 |
I/O(/LDC) | 7-segment disp. U7-dec. pt.; LO untill configuration complete; Pin is available after configuring. |
38 |
I/O | 7-segment disp. U7-b |
39 |
I/O | 7-segment disp. U7-a, |
40 |
I/O | 7-segment disp. U7-f |
41 |
I/O(/INIT) | 7-segment disp. U8-dec. pt.; XChecker INIT |
42 |
VCC | |
43 |
GND | |
44 |
I/O | 7-segment disp. U7-g |
45 |
I/O | 7-segment disp. U8-e |
46 |
I/O | 7-segment disp. U8-d |
47 |
I/O | 7-segment disp. U8-c |
48 |
I/O | 7-segment disp. U8-b |
49 |
I/O | 7-segment disp. U8-a |
50 |
I/O | 7-segment disp. U8-f |
51 |
SGCK3(I/O) | 7-segment disp. U8-g |
52 |
GND | |
53 |
DONE | XChecker DONE |
54 |
VCC | |
55 |
/PROGRAM | XChecker PROG; also SW6 (Prog. switch) |
56 |
I/O(D7) | SW2-7: when ON connects RST (SW4) pushbutton to pin 56 (reset to ground). |
57 |
PGCK3(I/O) | LED D13 |
58 |
I/O(D6) | LED D14 |
59 |
I/O(D5) | LED D15 |
60 |
I/O(/CS0) | LED D16 |
61 |
I/O(D4) | LED D9 |
62 |
I/O | LED D10 |
63 |
VCC | |
64 |
GND | |
65 |
I/O(D3) | LED D11 |
66 |
I/O(RS) | LED D12 |
67 |
I/O(D2) | |
68 |
I/O | |
69 |
I/O(D1) | |
70 |
I/O(/, RDY, /BUSY) | |
71 |
I/O(D0,DIN) | XChecker: Data IN |
72 |
SGCK4(DOUT,I/O) | |
73 |
CCLK | XChecker CCLK pin |
74 |
VCC | |
75 |
O, TDO | not connected |
76 |
GND | |
77 |
I/O(A0,/WS) | General I/O |
78 |
I/O, PGCK4(A1) | General I/O |
79 |
I/O(CS1,A2) | General I/O |
80 |
I/O(A3) | General I/O |
81 |
I/O(A4) | General I/O |
82 |
I/O(A5) | General I/O |
83 |
I/O (A6) | General I/O |
84 |
I/O(A7) | General I/O |
NOTES:
1. PGCK 1-4: are primary global inputs wich drive each a dedicated internal
global net with short delays and minimal skew. If not used, each of these
pins can be a user-programmable I/O. On the demobaord PGCK1 (pin 13) can
be used for an external oscillator clock input.
2. SGCK1-4: These are four secondary global inputs. . If not used, each
of these pins can be a user-programmable I/O.
Reference:
The Programmable Logic Data Book, Xilinx, San Jose, 1997.