I might be missing a few connections yet which I'll correct as I come across them, but here is the pinout of the XC3S250E FPGA on the control board. Note that the SRAM and the Flash share an interface bus. Also note that the JTAG interface is 2.5V logic.
Pin | Function | Pin | Function |
1 | PROG_B (Pullup to +2.5V) | 73 | GND |
2 | LED_L1_SIN | 74 | SRAM_A16; FLASH_A15 |
3 | LED_L2_SIN | 75 | SRAM_A15; FLASH_A14 |
4 | LED_L3_SIN | 76 | SRAM_A14; FLASH_A13 |
5 | LED_R1_SIN | 77 | SRAM_A13; FLASH_A12 |
6 | 78 | ||
7 | LED_R2_SIN | 79 | VCCO_1 (+3.3V) |
8 | LED_R3_SIN | 80 | VCCINT (+1.2V) |
9 | VCCINT (+1.2V) | 81 | SRAM_A12; FLASH_A11 |
10 | LED_XERR | 82 | SRAM_A11; FLASH_A10 |
11 | GND | 83 | FLASH_RESET# |
12 | 84 | ||
13 | VCCO_3 (+3.3V) | 85 | SRAM_A10; FLASH_A9 |
14 | LED_L4_SIN | 86 | SRAM_A9; FLASH_A8 |
15 | LED_L5_SIN | 87 | SRAM_A8; FLASH_A7 |
16 | LED_L6_SIN | 88 | SRAM_A7; FLASH_A6 |
17 | LED_R4_SIN | 89 | |
18 | 90 | GND | |
19 | GND | 91 | SRAM_A6; FLASH_A5 |
20 | LED_R5_SIN | 92 | SRAM_A5; FLASH_A4 |
21 | LED_R6_SIN | 93 | SRAM_A4; FLASH_A3 |
22 | LED_CAL_SIN | 94 | SRAM_A3; FLASH_A2 |
23 | CPLD_PIN_44 | 95 | |
24 | CPLD_PIN_6 | 96 | SRAM_A2; FLASH_A1 |
25 | I2C_SCL | 97 | SRAM_A1; FLASH_A0 |
26 | I2C_SDA | 98 | SRAM_A0; FLASH_DQ15/A-1 |
27 | GND | 99 | GND |
28 | VCCO_3 (+3.3V) | 100 | VCCO_1 (+3.3V) |
29 | 101 | ||
30 | VCCAUX (+2.5V) | 102 | VCCAUX (+2.5V) |
31 | SRAM_CE# | 103 | SRAM_WE#; FLASH_WE# |
32 | LED_XLAT | 104 | FLASH_CE# |
33 | LED_MODE | 105 | FLASH_OE# |
34 | LED_BLANK | 106 | |
35 | SRAM_OE# | 107 | FLASH_RY/BY# |
36 | 108 | JTAG_TMS | |
37 | GND | 109 | JTAG_TDO |
38 | 110 | JTAG_TCK | |
39 | LT1933_ENABLE | 111 | FAN_TACHOMETER |
40 | 112 | INPUT_CONN_PIN_5 | |
41 | 113 | INPUT_CONN_PIN_4 | |
42 | VCCO_2 (+3.3V) | 114 | |
43 | SRAM_BHE# | 115 | VCCINT (+1.2V) |
44 | SRAM_BLE# | 116 | INPUT_CONN_PIN_7 |
45 | VCCINT (+1.2V) | 117 | INPUT_CONN_PIN_2 |
46 | GND | 118 | GND |
47 | 119 | INPUT_CONN_PIN_8 | |
48 | 120 | INPUT_CONN_PIN_3 | |
49 | VCCO_2 (+3.3V) | 121 | VCCO_0 (+2.5V) |
50 | SRAM_IO7; SRAM_IO15; FLASH_DQ7 | 122 | |
51 | SRAM_IO6; SRAM_IO14; FLASH_DQ6 | 123 | CPLD_PIN_8 |
52 | SRAM_IO5; SRAM_IO13; FLASH_DQ5 | 124 | CPLD_PIN_3 |
53 | SRAM_IO4; SRAM_IO12; FLASH_DQ4 | 125 | CPLD_PIN_2 |
54 | SRAM_IO3; SRAM_IO11; FLASH_DQ3 | 126 | CPLD_PIN_5 |
55 | GND | 127 | GND |
56 | OSC_40MHz | 128 | OUTPUT_CONN_PIN_5 |
57 | 129 | OUTPUT_CONN_PIN_8 | |
58 | SRAM_IO2; SRAM_IO10; FLASH_DQ2 | 130 | OUTPUT_CONN_PIN_7 |
59 | SRAM_IO1; SRAM_IO9; FLASH_DQ1 | 131 | OUTPUT_CONN_PIN_4 |
60 | DIAGNOSTIC_LED_YELLOW | 132 | CPLD_PIN_43 |
61 | GND | 133 | GND |
62 | DIAGNOSTIC_LED_RED | 134 | OUTPUT_CONN_PIN_3 |
63 | SRAM_IO0; SRAM_IO8; FLASH_DQ0 | 135 | OUTPUT_CONN_PIN_6 |
64 | VCCO_2 (+3.3V) | 136 | |
65 | VCCAUX (+2.5V) | 137 | VCCAUX (+2.5V) |
66 | FLASH_A19 | 138 | VCCO_0 (+2.5V) |
67 | FLASH_A18 | 139 | LED_SCLK |
68 | FLASH_A17 | 140 | LED_GSCLK |
69 | 141 | ||
70 | SRAM_A17; FLASH_A16 | 142 | CPLD_PIN_42 |
71 | DIAGNOSTIC_LED_ORANGE | 143 | CPLD_PIN_41 |
72 | DONE (Pullup to +2.5V) | 144 | JTAG_TDI |
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.