# Constraints for SLAC "Test Fixture, LLRF Controller, FMC Card" # (R.Akre/L.Doolittle 9/10/10) attached to a Xilinx SP605 # awk 'NF==3{printf "NET \"%s\" LOC = %-4s | IOSTANDARD = \"LVCMOS25\"; # %s\n",$3,$1,$2}' fmc.map | sort >akre.ucf NET "ADCA<0>" LOC = Y14 | IOSTANDARD = "LVCMOS25"; # G28 FMC_LA25_N NET "ADCA<1>" LOC = AB14 | IOSTANDARD = "LVCMOS25"; # H29 FMC_LA24_N NET "ADCA<2>" LOC = T15 | IOSTANDARD = "LVCMOS25"; # G30 FMC_LA29_P NET "ADCA<3>" LOC = AA16 | IOSTANDARD = "LVCMOS25"; # H31 FMC_LA28_P NET "ADCA<4>" LOC = U15 | IOSTANDARD = "LVCMOS25"; # G31 FMC_LA29_N NET "ADCA<5>" LOC = AB16 | IOSTANDARD = "LVCMOS25"; # H32 FMC_LA28_N NET "ADCA<6>" LOC = U16 | IOSTANDARD = "LVCMOS25"; # G33 FMC_LA31_P NET "ADCA<7>" LOC = Y15 | IOSTANDARD = "LVCMOS25"; # H34 FMC_LA30_P NET "ADCA<8>" LOC = V15 | IOSTANDARD = "LVCMOS25"; # G34 FMC_LA31_N NET "ADCA<9>" LOC = AB15 | IOSTANDARD = "LVCMOS25"; # H35 FMC_LA30_N NET "ADCA<10>" LOC = Y17 | IOSTANDARD = "LVCMOS25"; # G36 FMC_LA33_P NET "ADCA<11>" LOC = W17 | IOSTANDARD = "LVCMOS25"; # H37 FMC_LA32_P NET "ADCA<12>" LOC = AB17 | IOSTANDARD = "LVCMOS25"; # G37 FMC_LA33_N NET "ADCA<13>" LOC = Y18 | IOSTANDARD = "LVCMOS25"; # H38 FMC_LA32_N NET "ADCB<0>" LOC = C5 | IOSTANDARD = "LVCMOS25"; # G18 FMC_LA16_P NET "ADCB<1>" LOC = D18 | IOSTANDARD = "LVCMOS25"; # H19 FMC_LA15_P NET "ADCB<2>" LOC = A5 | IOSTANDARD = "LVCMOS25"; # G19 FMC_LA16_N NET "ADCB<3>" LOC = D19 | IOSTANDARD = "LVCMOS25"; # H20 FMC_LA15_N NET "ADCB<4>" LOC = R9 | IOSTANDARD = "LVCMOS25"; # G21 FMC_LA20_P NET "ADCB<5>" LOC = R11 | IOSTANDARD = "LVCMOS25"; # H22 FMC_LA19_P NET "ADCB<6>" LOC = R8 | IOSTANDARD = "LVCMOS25"; # G22 FMC_LA20_N NET "ADCB<7>" LOC = T11 | IOSTANDARD = "LVCMOS25"; # H23 FMC_LA19_N NET "ADCB<8>" LOC = V7 | IOSTANDARD = "LVCMOS25"; # G24 FMC_LA22_P NET "ADCB<9>" LOC = V11 | IOSTANDARD = "LVCMOS25"; # H25 FMC_LA21_P NET "ADCB<10>" LOC = W8 | IOSTANDARD = "LVCMOS25"; # G25 FMC_LA22_N NET "ADCB<11>" LOC = W11 | IOSTANDARD = "LVCMOS25"; # H26 FMC_LA21_N NET "ADCB<12>" LOC = W14 | IOSTANDARD = "LVCMOS25"; # G27 FMC_LA25_P NET "ADCB<13>" LOC = AA14 | IOSTANDARD = "LVCMOS25"; # H28 FMC_LA24_P NET "ADC_COA" LOC = G11 | IOSTANDARD = "LVCMOS25"; # H5 FMC_CLK0_M2C_N NET "ADC_COB" LOC = H12 | IOSTANDARD = "LVCMOS25"; # H4 FMC_CLK0_M2C_P NET "ADC_CSB" LOC = AB10 | IOSTANDARD = "LVCMOS25"; # C27 FMC_LA27_N NET "ADC_PDWN" LOC = F10 | IOSTANDARD = "LVCMOS25"; # G7 FMC_LA00_CC_N NET "ADC_SCLK" LOC = U13 | IOSTANDARD = "LVCMOS25"; # D27 FMC_LA26_N NET "ADC_SDIO" LOC = AA10 | IOSTANDARD = "LVCMOS25"; # C26 FMC_LA27_P NET "ADC_SYNC" LOC = F15 | IOSTANDARD = "LVCMOS25"; # D9 FMC_LA01_CC_N NET "DACA<0>" LOC = AB11 | IOSTANDARD = "LVCMOS25"; # D21 FMC_LA17_CC_N NET "DACA<1>" LOC = Y11 | IOSTANDARD = "LVCMOS25"; # D20 FMC_LA17_CC_P NET "DACA<2>" LOC = A17 | IOSTANDARD = "LVCMOS25"; # C19 FMC_LA14_N NET "DACA<3>" LOC = C17 | IOSTANDARD = "LVCMOS25"; # C18 FMC_LA14_P NET "DACA<4>" LOC = F17 | IOSTANDARD = "LVCMOS25"; # D18 FMC_LA13_N NET "DACA<5>" LOC = G16 | IOSTANDARD = "LVCMOS25"; # D17 FMC_LA13_P NET "DACA<6>" LOC = H11 | IOSTANDARD = "LVCMOS25"; # C15 FMC_LA10_N NET "DACA<7>" LOC = F8 | IOSTANDARD = "LVCMOS25"; # D15 FMC_LA09_N NET "DACA<8>" LOC = H10 | IOSTANDARD = "LVCMOS25"; # C14 FMC_LA10_P NET "DACA<9>" LOC = F7 | IOSTANDARD = "LVCMOS25"; # D14 FMC_LA09_P NET "DACA<10>" LOC = A4 | IOSTANDARD = "LVCMOS25"; # D12 FMC_LA05_N NET "DACA<11>" LOC = D5 | IOSTANDARD = "LVCMOS25"; # C11 FMC_LA06_N NET "DACA<12>" LOC = C4 | IOSTANDARD = "LVCMOS25"; # D11 FMC_LA05_P NET "DACA<13>" LOC = D4 | IOSTANDARD = "LVCMOS25"; # C10 FMC_LA06_P NET "DACB<0>" LOC = G15 | IOSTANDARD = "LVCMOS25"; # H17 FMC_LA11_N NET "DACB<1>" LOC = G13 | IOSTANDARD = "LVCMOS25"; # G16 FMC_LA12_N NET "DACB<2>" LOC = H14 | IOSTANDARD = "LVCMOS25"; # H16 FMC_LA11_P NET "DACB<3>" LOC = H13 | IOSTANDARD = "LVCMOS25"; # G15 FMC_LA12_P NET "DACB<4>" LOC = A2 | IOSTANDARD = "LVCMOS25"; # H14 FMC_LA07_N NET "DACB<5>" LOC = A20 | IOSTANDARD = "LVCMOS25"; # G13 FMC_LA08_N NET "DACB<6>" LOC = B2 | IOSTANDARD = "LVCMOS25"; # H13 FMC_LA07_P NET "DACB<7>" LOC = B20 | IOSTANDARD = "LVCMOS25"; # G12 FMC_LA08_P NET "DACB<8>" LOC = A19 | IOSTANDARD = "LVCMOS25"; # H11 FMC_LA04_N NET "DACB<9>" LOC = A18 | IOSTANDARD = "LVCMOS25"; # G10 FMC_LA03_N NET "DACB<10>" LOC = C19 | IOSTANDARD = "LVCMOS25"; # H10 FMC_LA04_P NET "DACB<11>" LOC = B18 | IOSTANDARD = "LVCMOS25"; # G9 FMC_LA03_P NET "DACB<12>" LOC = F9 | IOSTANDARD = "LVCMOS25"; # H8 FMC_LA02_N NET "DACB<13>" LOC = G8 | IOSTANDARD = "LVCMOS25"; # H7 FMC_LA02_P NET "DAC_SLEEP" LOC = G9 | IOSTANDARD = "LVCMOS25"; # G6 FMC_LA00_CC_P NET "DSP_CLK2" LOC = E16 | IOSTANDARD = "LVCMOS25"; # G2 FMC_CLK1_M2C_P NET "SPI_7794_CS" LOC = U14 | IOSTANDARD = "LVCMOS25"; # D26 FMC_LA26_P NET "SPI_DIN" LOC = V9 | IOSTANDARD = "LVCMOS25"; # D24 FMC_LA23_N NET "SPI_DOUT" LOC = U12 | IOSTANDARD = "LVCMOS25"; # C23 FMC_LA18_CC_N NET "SPI_SCLK" LOC = U9 | IOSTANDARD = "LVCMOS25"; # D23 FMC_LA23_P NET "SPI_SPARE_CS" LOC = T12 | IOSTANDARD = "LVCMOS25"; # C22 FMC_LA18_CC_P