-
Notifications
You must be signed in to change notification settings - Fork 0
/
papilio.ucf
107 lines (105 loc) · 9.11 KB
/
papilio.ucf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
# UCF file for the Papilio DUO board
# Generated by pin_converter, written by Kevin Lindsey
# https://github.com/thelonious/papilio_pins/tree/development/pin_converter
## Prohibit the automatic placement of pins that are connected to VCC or GND for configuration.
CONFIG PROHIBIT=P144;
CONFIG PROHIBIT=P69;
CONFIG PROHIBIT=P60;
NET CLK LOC="P94" | IOSTANDARD=LVTTL | PERIOD=31.25ns; # CLK
#NET RX LOC="P46" | IOSTANDARD=LVTTL; # RX
#NET TX LOC="P141" | IOSTANDARD=LVTTL | DRIVE=8 | SLEW=FAST; # TX
#NET ARDUINO_RESET LOC="P139" | IOSTANDARD=LVTTL; # ARDUINO_RESET
NET SWITCH(0) LOC="P116" | IOSTANDARD=LVTTL; # A0 SW0/WING1_7
NET SWITCH(1) LOC="P117" | IOSTANDARD=LVTTL; # A1 SW1/WING1_6
NET SWITCH(2) LOC="P118" | IOSTANDARD=LVTTL; # A2 SW2/WING1_5
NET SWITCH(3) LOC="P119" | IOSTANDARD=LVTTL; # A3 SW3/WING1_4
NET SWITCH(4) LOC="P120" | IOSTANDARD=LVTTL; # A4 SW4/WING1_3
NET LED(3) LOC="P121" | IOSTANDARD=LVTTL; # A5
NET LED(4) LOC="P123" | IOSTANDARD=LVTTL; # A6
NET LED(5) LOC="P124" | IOSTANDARD=LVTTL; # A7
NET LED(6) LOC="P126" | IOSTANDARD=LVTTL; # A8
NET LED(7) LOC="P127" | IOSTANDARD=LVTTL; # A9
NET DIR_RIGHT LOC="P131" | IOSTANDARD=LVTTL; # A10
NET DIR_UP LOC="P132" | IOSTANDARD=LVTTL; # A11
NET DIR_DOWN LOC="P133" | IOSTANDARD=LVTTL; # A12
NET DIR_LEFT LOC="P134" | IOSTANDARD=LVTTL; # A13
NET Seg7_SEG(5) LOC="P115" | IOSTANDARD=LVTTL | DRIVE=8 | SLEW=FAST; # B0
NET Seg7_SEG(0) LOC="P114" | IOSTANDARD=LVTTL | DRIVE=8 | SLEW=FAST; # B1
NET Seg7_SEG(4) LOC="P112" | IOSTANDARD=LVTTL | DRIVE=8 | SLEW=FAST; # B2
NET Seg7_SEG(1) LOC="P111" | IOSTANDARD=LVTTL | DRIVE=8 | SLEW=FAST; # B3
NET Seg7_SEG(6) LOC="P105" | IOSTANDARD=LVTTL | DRIVE=8 | SLEW=FAST; # B4
NET Seg7_SEG(2) LOC="P102" | IOSTANDARD=LVTTL | DRIVE=8 | SLEW=FAST; # B5
#NET AUDIO1_RIGHT LOC="P101" | IOSTANDARD=LVTTL | DRIVE=8 | SLEW=FAST; # B6
#NET AUDIO1_LEFT LOC="P100" | IOSTANDARD=LVTTL | DRIVE=8 | SLEW=FAST; # B7
NET Seg7_DP LOC="P99" | IOSTANDARD=LVTTL | DRIVE=8 | SLEW=FAST; # C0
NET Seg7_SEG(3) LOC="P97" | IOSTANDARD=LVTTL | DRIVE=8 | SLEW=FAST; # C1
#NET GPIO(0) LOC="P93" | IOSTANDARD=LVTTL | DRIVE=8 | SLEW=FAST; # C2
#NET GPIO(1) LOC="P88" | IOSTANDARD=LVTTL | DRIVE=8 | SLEW=FAST; # C3
#NET GPIO(2) LOC="P85" | IOSTANDARD=LVTTL | DRIVE=8 | SLEW=FAST; # C4
NET Seg7_AN(3) LOC="P83" | IOSTANDARD=LVTTL | DRIVE=8 | SLEW=FAST; # C5
NET Seg7_AN(2) LOC="P81" | IOSTANDARD=LVTTL | DRIVE=8 | SLEW=FAST; # C6
NET Seg7_AN(4) LOC="P79" | IOSTANDARD=LVTTL | DRIVE=8 | SLEW=FAST; # C7
NET Seg7_AN(1) LOC="P75" | IOSTANDARD=LVTTL | DRIVE=8 | SLEW=FAST; # C8
NET Seg7_AN(0) LOC="P67" | IOSTANDARD=LVTTL | DRIVE=8 | SLEW=FAST; # C9
NET SWITCH(5) LOC="P62" | IOSTANDARD=LVTTL; # C10 SW5/WING1_2
NET SWITCH(6) LOC="P59" | IOSTANDARD=LVTTL; # C11 SW6/WING1_1
NET SWITCH(7) LOC="P57" | IOSTANDARD=LVTTL; # C12 SW7/WING1_0
NET LED(0) LOC="P55" | IOSTANDARD=LVTTL; # C13
NET LED(1) LOC="P50" | IOSTANDARD=LVTTL; # C14
NET LED(2) LOC="P47" | IOSTANDARD=LVTTL; # C15
#NET VGA_RED(0) LOC="P98" | IOSTANDARD=LVTTL | DRIVE=8 | SLEW=FAST; # D0
#NET VGA_RED(1) LOC="P95" | IOSTANDARD=LVTTL | DRIVE=8 | SLEW=FAST; # D1
#NET VGA_RED(2) LOC="P92" | IOSTANDARD=LVTTL | DRIVE=8 | SLEW=FAST; # D2
#NET VGA_RED(3) LOC="P87" | IOSTANDARD=LVTTL | DRIVE=8 | SLEW=FAST; # D3
#NET VGA_GREEN(3) LOC="P84" | IOSTANDARD=LVTTL | DRIVE=8 | SLEW=FAST; # D4
#NET VGA_GREEN(2) LOC="P82" | IOSTANDARD=LVTTL | DRIVE=8 | SLEW=FAST; # D5
#NET VGA_GREEN(1) LOC="P80" | IOSTANDARD=LVTTL | DRIVE=8 | SLEW=FAST; # D6
#NET VGA_GREEN(0) LOC="P78" | IOSTANDARD=LVTTL | DRIVE=8 | SLEW=FAST; # D7
#NET VGA_BLUE(3) LOC="P74" | IOSTANDARD=LVTTL | DRIVE=8 | SLEW=FAST; # D8
#NET VGA_BLUE(2) LOC="P66" | IOSTANDARD=LVTTL | DRIVE=8 | SLEW=FAST; # D9
#NET VGA_BLUE(1) LOC="P61" | IOSTANDARD=LVTTL | DRIVE=8 | SLEW=FAST; # D10
#NET AUDIO2_RIGHT LOC="P58" | IOSTANDARD=LVTTL | DRIVE=8 | SLEW=FAST; # D11
#NET AUDIO2_LEFT LOC="P56" | IOSTANDARD=LVTTL | DRIVE=8 | SLEW=FAST; # D12
#NET VGA_BLUE(0) LOC="P51" | IOSTANDARD=LVTTL | DRIVE=8 | SLEW=FAST; # D13
#NET VGA_VSYNC LOC="P48" | IOSTANDARD=LVTTL | DRIVE=8 | SLEW=FAST; # D14
#NET VGA_HSYNC LOC="P39" | IOSTANDARD=LVTTL | DRIVE=8 | SLEW=FAST; # D15
#NET SRAM_ADDR(0) LOC="P7" | IOSTANDARD=LVTTL; # SRAM_ADDR0
#NET SRAM_ADDR(1) LOC="P8" | IOSTANDARD=LVTTL; # SRAM_ADDR1
#NET SRAM_ADDR(2) LOC="P9" | IOSTANDARD=LVTTL; # SRAM_ADDR2
#NET SRAM_ADDR(3) LOC="P10" | IOSTANDARD=LVTTL; # SRAM_ADDR3
#NET SRAM_ADDR(4) LOC="P11" | IOSTANDARD=LVTTL; # SRAM_ADDR4
#NET SRAM_ADDR(5) LOC="P5" | IOSTANDARD=LVTTL; # SRAM_ADDR5
#NET SRAM_ADDR(6) LOC="P2" | IOSTANDARD=LVTTL; # SRAM_ADDR6
#NET SRAM_ADDR(7) LOC="P1" | IOSTANDARD=LVTTL; # SRAM_ADDR7
#NET SRAM_ADDR(8) LOC="P143" | IOSTANDARD=LVTTL; # SRAM_ADDR8
#NET SRAM_ADDR(9) LOC="P142" | IOSTANDARD=LVTTL; # SRAM_ADDR9
#NET SRAM_ADDR(10) LOC="P43" | IOSTANDARD=LVTTL; # SRAM_ADDR10
#NET SRAM_ADDR(11) LOC="P41" | IOSTANDARD=LVTTL; # SRAM_ADDR11
#NET SRAM_ADDR(12) LOC="P40" | IOSTANDARD=LVTTL; # SRAM_ADDR12
#NET SRAM_ADDR(13) LOC="P35" | IOSTANDARD=LVTTL; # SRAM_ADDR13
#NET SRAM_ADDR(14) LOC="P34" | IOSTANDARD=LVTTL; # SRAM_ADDR14
#NET SRAM_ADDR(15) LOC="P27" | IOSTANDARD=LVTTL; # SRAM_ADDR15
#NET SRAM_ADDR(16) LOC="P29" | IOSTANDARD=LVTTL; # SRAM_ADDR16
#NET SRAM_ADDR(17) LOC="P33" | IOSTANDARD=LVTTL; # SRAM_ADDR17
#NET SRAM_ADDR(18) LOC="P32" | IOSTANDARD=LVTTL; # SRAM_ADDR18
#NET SRAM_ADDR(19) LOC="P44" | IOSTANDARD=LVTTL; # SRAM_ADDR19
#NET SRAM_ADDR(20) LOC="P30" | IOSTANDARD=LVTTL; # SRAM_ADDR20
#NET SRAM_DATA(0) LOC="P14" | IOSTANDARD=LVTTL; # SRAM_DATA0
#NET SRAM_DATA(1) LOC="P15" | IOSTANDARD=LVTTL; # SRAM_DATA1
#NET SRAM_DATA(2) LOC="P16" | IOSTANDARD=LVTTL; # SRAM_DATA2
#NET SRAM_DATA(3) LOC="P17" | IOSTANDARD=LVTTL; # SRAM_DATA3
#NET SRAM_DATA(4) LOC="P21" | IOSTANDARD=LVTTL; # SRAM_DATA4
#NET SRAM_DATA(5) LOC="P22" | IOSTANDARD=LVTTL; # SRAM_DATA5
#NET SRAM_DATA(6) LOC="P23" | IOSTANDARD=LVTTL; # SRAM_DATA6
#NET SRAM_DATA(7) LOC="P24" | IOSTANDARD=LVTTL; # SRAM_DATA7
#NET SRAM_CE LOC="P12" | IOSTANDARD=LVTTL; # SRAM_CE
#NET SRAM_WE LOC="P6" | IOSTANDARD=LVTTL; # SRAM_WE
#NET SRAM_OE LOC="P26" | IOSTANDARD=LVTTL; # SRAM_OE
#NET JTAG_TMS LOC="P107" | IOSTANDARD=LVTTL | DRIVE=8 | SLEW=FAST; # JTAG_TMS
#NET JTAG_TCK LOC="P109" | IOSTANDARD=LVTTL | DRIVE=8 | SLEW=FAST; # JTAG_TCK
#NET JTAG_TDI LOC="P110" | IOSTANDARD=LVTTL | DRIVE=8 | SLEW=FAST; # JTAG_TDI
#NET JTAG_TDO LOC="P106" | IOSTANDARD=LVTTL | DRIVE=8 | SLEW=FAST; # JTAG_TDO
#NET FLASH_CS LOC="P38" | IOSTANDARD=LVTTL | DRIVE=8 | SLEW=FAST; # FLASH_CS
#NET FLASH_CK LOC="P70" | IOSTANDARD=LVTTL | DRIVE=8 | SLEW=FAST; # FLASH_CK
#NET FLASH_SI LOC="P64" | IOSTANDARD=LVTTL | DRIVE=8 | SLEW=FAST; # FLASH_SI
#NET FLASH_SO LOC="P65" | IOSTANDARD=LVTTL | DRIVE=8 | SLEW=FAST | PULLUP; # FLASH_SO