/ 5i20.ucf
5i20.ucf
  1  TIMESPEC "TS_LCLK" = PERIOD "LCLK" 29.5 ns HIGH 50 %;
  2  TIMESPEC "TS_P2P" = FROM "PADS" TO "PADS" 50 ns;
  3  NET "LCLK" TNM_NET = "LCLK";
  4  OFFSET = OUT 24 ns AFTER "LCLK"  ;
  5  OFFSET = IN 19.5 ns BEFORE "LCLK"  ;
  6  #NET "SYNCLK" TNM_NET = "SYNCLK"
  7  #TIMESPEC "TS_SYNCLK" = PERIOD "SYNCLK" 19.5 ns HIGH 50 %
  8  # NET "SYNCLK"  LOC = "p185" | IOSTANDARD = LVTTL
  9  # NET "WAITOUT"  LOC = "p113" | IOSTANDARD = LVTTL
 10  NET "SYNCLK" TNM_NET = "SYNCLK";
 11  TIMESPEC "TS_SYNCLK" = PERIOD "SYNCLK" 20 ns HIGH 50 %;
 12  #PACE: Start of Constraints generated by PACE
 13  
 14  #PACE: Start of PACE I/O Pin Assignments
 15  NET "ADS"  LOC = "p98" | IOSTANDARD = LVTTL ; 
 16  NET "BLAST"  LOC = "p99" | IOSTANDARD = LVTTL ; 
 17  NET "INT"  LOC = "p112" | IOSTANDARD = LVTTL  | DRIVE = 8  | SLEW = SLOW ; 
 18  NET "IOBITS<0>"  LOC = "p96" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 19  NET "IOBITS<10>"  LOC = "p63" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 20  NET "IOBITS<11>"  LOC = "p61" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 21  NET "IOBITS<12>"  LOC = "p59" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 22  NET "IOBITS<13>"  LOC = "p57" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 23  NET "IOBITS<14>"  LOC = "p48" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 24  NET "IOBITS<15>"  LOC = "p46" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 25  NET "IOBITS<16>"  LOC = "p44" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 26  NET "IOBITS<17>"  LOC = "p42" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 27  NET "IOBITS<18>"  LOC = "p37" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 28  NET "IOBITS<19>"  LOC = "p35" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 29  NET "IOBITS<1>"  LOC = "p94" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 30  NET "IOBITS<20>"  LOC = "p33" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 31  NET "IOBITS<21>"  LOC = "p30" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 32  NET "IOBITS<22>"  LOC = "p27" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 33  NET "IOBITS<23>"  LOC = "p23" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 34  NET "IOBITS<24>"  LOC = "p95" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 35  NET "IOBITS<25>"  LOC = "p90" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 36  NET "IOBITS<26>"  LOC = "p88" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 37  NET "IOBITS<27>"  LOC = "p86" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 38  NET "IOBITS<28>"  LOC = "p83" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 39  NET "IOBITS<29>"  LOC = "p81" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 40  NET "IOBITS<2>"  LOC = "p89" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 41  NET "IOBITS<30>"  LOC = "p74" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 42  NET "IOBITS<31>"  LOC = "p71" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 43  NET "IOBITS<32>"  LOC = "p69" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 44  NET "IOBITS<33>"  LOC = "p67" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 45  NET "IOBITS<34>"  LOC = "p62" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 46  NET "IOBITS<35>"  LOC = "p60" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 47  NET "IOBITS<36>"  LOC = "p58" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 48  NET "IOBITS<37>"  LOC = "p49" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 49  NET "IOBITS<38>"  LOC = "p47" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 50  NET "IOBITS<39>"  LOC = "p45" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 51  NET "IOBITS<3>"  LOC = "p87" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 52  NET "IOBITS<40>"  LOC = "p43" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 53  NET "IOBITS<41>"  LOC = "p41" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 54  NET "IOBITS<42>"  LOC = "p36" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 55  NET "IOBITS<43>"  LOC = "p34" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 56  NET "IOBITS<44>"  LOC = "p31" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 57  NET "IOBITS<45>"  LOC = "p29" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 58  NET "IOBITS<46>"  LOC = "p24" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 59  NET "IOBITS<47>"  LOC = "p22" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 60  NET "IOBITS<48>"  LOC = "p181" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 61  NET "IOBITS<49>"  LOC = "p187" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 62  NET "IOBITS<4>"  LOC = "p84" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 63  NET "IOBITS<50>"  LOC = "p188" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 64  NET "IOBITS<51>"  LOC = "p189" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 65  NET "IOBITS<52>"  LOC = "p191" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 66  NET "IOBITS<53>"  LOC = "p192" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 67  NET "IOBITS<54>"  LOC = "p193" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 68  NET "IOBITS<55>"  LOC = "p194" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 69  NET "IOBITS<56>"  LOC = "p195" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 70  NET "IOBITS<57>"  LOC = "p199" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 71  NET "IOBITS<58>"  LOC = "p200" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 72  NET "IOBITS<59>"  LOC = "p201" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 73  NET "IOBITS<5>"  LOC = "p82" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 74  NET "IOBITS<60>"  LOC = "p202" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 75  NET "IOBITS<61>"  LOC = "p203" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 76  NET "IOBITS<62>"  LOC = "p204" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 77  NET "IOBITS<63>"  LOC = "p205" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 78  NET "IOBITS<64>"  LOC = "p206" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 79  NET "IOBITS<65>"  LOC = "p3" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 80  NET "IOBITS<66>"  LOC = "p4" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 81  NET "IOBITS<67>"  LOC = "p5" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 82  NET "IOBITS<68>"  LOC = "p6" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 83  NET "IOBITS<69>"  LOC = "p7" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 84  NET "IOBITS<6>"  LOC = "p75" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 85  NET "IOBITS<70>"  LOC = "p8" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 86  NET "IOBITS<71>"  LOC = "p9" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 87  NET "IOBITS<7>"  LOC = "p73" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 88  NET "IOBITS<8>"  LOC = "p70" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 89  NET "IOBITS<9>"  LOC = "p68" | DRIVE = 24  | IOSTANDARD = LVTTL  | SLEW = SLOW ; 
 90  NET "LAD<0>"  LOC = "p153" | IOSTANDARD = LVTTL  | DRIVE = 8  | SLEW = FAST ; 
 91  NET "LAD<10>"  LOC = "p172" | IOSTANDARD = LVTTL  | DRIVE = 8  | SLEW = FAST ; 
 92  NET "LAD<11>"  LOC = "p168" | IOSTANDARD = LVTTL  | DRIVE = 8  | SLEW = FAST ; 
 93  NET "LAD<12>"  LOC = "p167" | IOSTANDARD = LVTTL  | DRIVE = 8  | SLEW = FAST ; 
 94  NET "LAD<13>"  LOC = "p166" | IOSTANDARD = LVTTL  | DRIVE = 8  | SLEW = FAST ; 
 95  NET "LAD<14>"  LOC = "p165" | IOSTANDARD = LVTTL  | DRIVE = 8  | SLEW = FAST ; 
 96  NET "LAD<15>"  LOC = "p164" | IOSTANDARD = LVTTL  | DRIVE = 8  | SLEW = FAST ; 
 97  NET "LAD<16>"  LOC = "p163" | IOSTANDARD = LVTTL  | DRIVE = 8  | SLEW = FAST ; 
 98  NET "LAD<17>"  LOC = "p162" | IOSTANDARD = LVTTL  | DRIVE = 8  | SLEW = FAST ; 
 99  NET "LAD<18>"  LOC = "p152" | IOSTANDARD = LVTTL  | DRIVE = 8  | SLEW = FAST ; 
100  NET "LAD<19>"  LOC = "p151" | IOSTANDARD = LVTTL  | DRIVE = 8  | SLEW = FAST ; 
101  NET "LAD<1>"  LOC = "p146" | IOSTANDARD = LVTTL  | DRIVE = 8  | SLEW = FAST ; 
102  NET "LAD<20>"  LOC = "p150" | IOSTANDARD = LVTTL  | DRIVE = 8  | SLEW = FAST ; 
103  NET "LAD<21>"  LOC = "p149" | IOSTANDARD = LVTTL  | DRIVE = 8  | SLEW = FAST ; 
104  NET "LAD<22>"  LOC = "p148" | IOSTANDARD = LVTTL  | DRIVE = 8  | SLEW = FAST ; 
105  NET "LAD<23>"  LOC = "p147" | IOSTANDARD = LVTTL  | DRIVE = 8  | SLEW = FAST ; 
106  NET "LAD<24>"  LOC = "p141" | IOSTANDARD = LVTTL  | DRIVE = 8  | SLEW = FAST ; 
107  NET "LAD<25>"  LOC = "p140" | IOSTANDARD = LVTTL  | DRIVE = 8  | SLEW = FAST ; 
108  NET "LAD<26>"  LOC = "p139" | IOSTANDARD = LVTTL  | DRIVE = 8  | SLEW = FAST ; 
109  NET "LAD<27>"  LOC = "p138" | IOSTANDARD = LVTTL  | DRIVE = 8  | SLEW = FAST ; 
110  NET "LAD<28>"  LOC = "p136" | IOSTANDARD = LVTTL  | DRIVE = 8  | SLEW = FAST ; 
111  NET "LAD<29>"  LOC = "p134" | IOSTANDARD = LVTTL  | DRIVE = 8  | SLEW = FAST ; 
112  NET "LAD<2>"  LOC = "p142" | IOSTANDARD = LVTTL  | DRIVE = 8  | SLEW = FAST ; 
113  NET "LAD<30>"  LOC = "p133" | IOSTANDARD = LVTTL  | DRIVE = 8  | SLEW = FAST ; 
114  NET "LAD<31>"  LOC = "p132" | IOSTANDARD = LVTTL  | DRIVE = 8  | SLEW = FAST ; 
115  NET "LAD<3>"  LOC = "p135" | IOSTANDARD = LVTTL  | DRIVE = 8  | SLEW = FAST ; 
116  NET "LAD<4>"  LOC = "p126" | IOSTANDARD = LVTTL  | DRIVE = 8  | SLEW = FAST ; 
117  NET "LAD<5>"  LOC = "p119" | IOSTANDARD = LVTTL  | DRIVE = 8  | SLEW = FAST ; 
118  NET "LAD<6>"  LOC = "p115" | IOSTANDARD = LVTTL  | DRIVE = 8  | SLEW = FAST ; 
119  NET "LAD<7>"  LOC = "p108" | IOSTANDARD = LVTTL  | DRIVE = 8  | SLEW = FAST ; 
120  NET "LAD<8>"  LOC = "p174" | IOSTANDARD = LVTTL  | DRIVE = 8  | SLEW = FAST ; 
121  NET "LAD<9>"  LOC = "p173" | IOSTANDARD = LVTTL  | DRIVE = 8  | SLEW = FAST ; 
122  NET "LBE<0>" IOSTANDARD = LVTTL ;
123  NET "LBE<1>" IOSTANDARD = LVTTL ;
124  NET "LBE<2>" IOSTANDARD = LVTTL ;
125  NET "LBE<3>" IOSTANDARD = LVTTL ;
126  NET "LCLK"  LOC = "p182" | IOSTANDARD = LVTTL ; 
127  NET "LEDS<0>"  LOC = "p10" | IOSTANDARD = LVTTL  | DRIVE = 24  | SLEW = SLOW ; 
128  NET "LEDS<1>"  LOC = "p14" | IOSTANDARD = LVTTL  | DRIVE = 24  | SLEW = SLOW ; 
129  NET "LEDS<2>"  LOC = "p15" | IOSTANDARD = LVTTL  | DRIVE = 24  | SLEW = SLOW ; 
130  NET "LEDS<3>"  LOC = "p16" | IOSTANDARD = LVTTL  | DRIVE = 24  | SLEW = SLOW ; 
131  NET "LEDS<4>"  LOC = "p17" | IOSTANDARD = LVTTL  | DRIVE = 24  | SLEW = SLOW ; 
132  NET "LEDS<5>"  LOC = "p18" | IOSTANDARD = LVTTL  | DRIVE = 24  | SLEW = SLOW ; 
133  NET "LEDS<6>"  LOC = "p20" | IOSTANDARD = LVTTL  | DRIVE = 24  | SLEW = SLOW ; 
134  NET "LEDS<7>"  LOC = "p21" | IOSTANDARD = LVTTL  | DRIVE = 24  | SLEW = SLOW ; 
135  NET "LW_R"  LOC = "P101" | IOSTANDARD = LVTTL ; 
136  NET "READY"  LOC = "p102" | IOSTANDARD = LVTTL  | SLEW = FAST  | DRIVE = 8 ; 
137  NET "SYNCLK"  LOC = "p185" | IOSTANDARD = LVTTL ; 
138  INST "*CLKDLL_inst3" LOC = "DLL3";    	# 50 MHz synclk clock multx2
139  INST "*BUFG_inst3" LOC = "GCLKBUF3";	# 100 Mhz buffer = PWM clock
140  INST "*BUFG_inst1" LOC = "GCLKBUF1";	# 50 MHz buffer = processor clock
141  # Note the next four lines need to be commented out for configurations that do no use sserial
142  # or you must set the 'Allow unused timing constraints option" (-aut in ngdbuild 10.1.03 only) 
143  # NET "CLK0" TNM_NET = "async_med";	# For async sserial processor
144  # NET "LCLK" TNM_NET = "async_low";	
145  # TIMESPEC "TSLowToMed" = FROM "async_low" to "async_med" TIG;
146  #TIMESPEC "TSMedtoLow" = FROM "async_med" to "async_low" TIG;