summaryrefslogtreecommitdiffstats
path: root/mig_test/synthesis/top.ucf
diff options
context:
space:
mode:
Diffstat (limited to 'mig_test/synthesis/top.ucf')
-rw-r--r--mig_test/synthesis/top.ucf312
1 files changed, 0 insertions, 312 deletions
diff --git a/mig_test/synthesis/top.ucf b/mig_test/synthesis/top.ucf
deleted file mode 100644
index 6223064..0000000
--- a/mig_test/synthesis/top.ucf
+++ /dev/null
@@ -1,312 +0,0 @@
-# voltage
-CONFIG VCCAUX = "2.5";
-
-
-## system stuff
-#125MHz clock
-NET CLK LOC = AA12 | IOSTANDARD = LVCMOS33;
-#NET RESET_N LOC = A4 | IOSTANDARD = LVCMOS33 | PULLDOWN;
-NET POWER_FAIL_N LOC = A2; # IO_L83P_3
-NET WATCHDOG LOC = V9 | IOSTANDARD = LVCMOS33; # WATCHDOG INPUT, IO_L50N_2
-
-## user clock
-NET user_clk LOC = Y13; # U12
-
-## DDR3 SDRAM
-NET MCB1_DRAM_A<0> LOC = F21 | IOSTANDARD = SSTL15_II;
-NET MCB1_DRAM_A<1> LOC = F22 | IOSTANDARD = SSTL15_II;
-NET MCB1_DRAM_A<2> LOC = E22 | IOSTANDARD = SSTL15_II;
-NET MCB1_DRAM_A<3> LOC = G20 | IOSTANDARD = SSTL15_II;
-NET MCB1_DRAM_A<4> LOC = F20 | IOSTANDARD = SSTL15_II;
-NET MCB1_DRAM_A<5> LOC = K20 | IOSTANDARD = SSTL15_II;
-NET MCB1_DRAM_A<6> LOC = K19 | IOSTANDARD = SSTL15_II;
-NET MCB1_DRAM_A<7> LOC = E20 | IOSTANDARD = SSTL15_II;
-NET MCB1_DRAM_A<8> LOC = C20 | IOSTANDARD = SSTL15_II;
-NET MCB1_DRAM_A<9> LOC = C22 | IOSTANDARD = SSTL15_II;
-NET MCB1_DRAM_A<10> LOC = G19 | IOSTANDARD = SSTL15_II;
-NET MCB1_DRAM_A<11> LOC = F19 | IOSTANDARD = SSTL15_II;
-NET MCB1_DRAM_A<12> LOC = D22 | IOSTANDARD = SSTL15_II;
-NET MCB1_DRAM_A<13> LOC = D19 | IOSTANDARD = SSTL15_II;
-NET MCB1_DRAM_A<14> LOC = D20 | IOSTANDARD = SSTL15_II;
-NET MCB1_DRAM_BA<0> LOC = J17 | IOSTANDARD = SSTL15_II;
-NET MCB1_DRAM_BA<1> LOC = K17 | IOSTANDARD = SSTL15_II;
-NET MCB1_DRAM_BA<2> LOC = H18 | IOSTANDARD = SSTL15_II;
-NET MCB1_DRAM_CAS_B LOC = H22 | IOSTANDARD = SSTL15_II;
-NET MCB1_DRAM_CKE LOC = D21 | IOSTANDARD = SSTL15_II;
-NET MCB1_DRAM_CK_N LOC = J19 | IOSTANDARD = SSTL15_II;
-NET MCB1_DRAM_CK_P LOC = H20 | IOSTANDARD = SSTL15_II;
-NET MCB1_DRAM_DQ<0> LOC = N20 | IOSTANDARD = SSTL15_II;
-NET MCB1_DRAM_DQ<1> LOC = N22 | IOSTANDARD = SSTL15_II;
-NET MCB1_DRAM_DQ<2> LOC = M21 | IOSTANDARD = SSTL15_II;
-NET MCB1_DRAM_DQ<3> LOC = M22 | IOSTANDARD = SSTL15_II;
-NET MCB1_DRAM_DQ<4> LOC = J20 | IOSTANDARD = SSTL15_II;
-NET MCB1_DRAM_DQ<5> LOC = J22 | IOSTANDARD = SSTL15_II;
-NET MCB1_DRAM_DQ<6> LOC = K21 | IOSTANDARD = SSTL15_II;
-NET MCB1_DRAM_DQ<7> LOC = K22 | IOSTANDARD = SSTL15_II;
-NET MCB1_DRAM_DQ<8> LOC = P21 | IOSTANDARD = SSTL15_II;
-NET MCB1_DRAM_DQ<9> LOC = P22 | IOSTANDARD = SSTL15_II;
-NET MCB1_DRAM_DQ<10> LOC = R20 | IOSTANDARD = SSTL15_II;
-NET MCB1_DRAM_DQ<11> LOC = R22 | IOSTANDARD = SSTL15_II;
-NET MCB1_DRAM_DQ<12> LOC = U20 | IOSTANDARD = SSTL15_II;
-NET MCB1_DRAM_DQ<13> LOC = U22 | IOSTANDARD = SSTL15_II;
-NET MCB1_DRAM_DQ<14> LOC = V21 | IOSTANDARD = SSTL15_II;
-NET MCB1_DRAM_DQ<15> LOC = V22 | IOSTANDARD = SSTL15_II;
-NET MCB1_DRAM_LDM LOC = L19 | IOSTANDARD = SSTL15_II;
-NET MCB1_DRAM_DQS_N<0> LOC = L22 | IOSTANDARD = SSTL15_II;
-NET MCB1_DRAM_DQS_P<0> LOC = L20 | IOSTANDARD = SSTL15_II;
-NET MCB1_DRAM_ODT LOC = G22 | IOSTANDARD = SSTL15_II;
-NET MCB1_DRAM_RAS_B LOC = H21 | IOSTANDARD = SSTL15_II;
-NET MCB1_DRAM_RESET_B LOC = F18 | IOSTANDARD = SSTL15_II;
-NET MCB1_DRAM_UDM LOC = M20 | IOSTANDARD = SSTL15_II;
-NET MCB1_DRAM_DQS_N<1> LOC = T22 | IOSTANDARD = SSTL15_II;
-NET MCB1_DRAM_DQS_P<1> LOC = T21 | IOSTANDARD = SSTL15_II;
-NET MCB1_DRAM_WE_B LOC = H19 | IOSTANDARD = SSTL15_II;
-#
-NET MCB3_DRAM_A<0> LOC = H2 | IOSTANDARD = SSTL15_II;
-NET MCB3_DRAM_A<1> LOC = H1 | IOSTANDARD = SSTL15_II;
-NET MCB3_DRAM_A<2> LOC = H5 | IOSTANDARD = SSTL15_II;
-NET MCB3_DRAM_A<3> LOC = K6 | IOSTANDARD = SSTL15_II;
-NET MCB3_DRAM_A<4> LOC = F3 | IOSTANDARD = SSTL15_II;
-NET MCB3_DRAM_A<5> LOC = K3 | IOSTANDARD = SSTL15_II;
-NET MCB3_DRAM_A<6> LOC = J4 | IOSTANDARD = SSTL15_II;
-NET MCB3_DRAM_A<7> LOC = H6 | IOSTANDARD = SSTL15_II;
-NET MCB3_DRAM_A<8> LOC = E3 | IOSTANDARD = SSTL15_II;
-NET MCB3_DRAM_A<9> LOC = E1 | IOSTANDARD = SSTL15_II;
-NET MCB3_DRAM_A<10> LOC = G4 | IOSTANDARD = SSTL15_II;
-NET MCB3_DRAM_A<11> LOC = C1 | IOSTANDARD = SSTL15_II;
-NET MCB3_DRAM_A<12> LOC = D1 | IOSTANDARD = SSTL15_II;
-NET MCB3_DRAM_A<13> LOC = G6 | IOSTANDARD = SSTL15_II;
-NET MCB3_DRAM_A<14> LOC = F5 | IOSTANDARD = SSTL15_II;
-NET MCB3_DRAM_BA<0> LOC = G3 | IOSTANDARD = SSTL15_II;
-NET MCB3_DRAM_BA<1> LOC = G1 | IOSTANDARD = SSTL15_II;
-NET MCB3_DRAM_BA<2> LOC = F1 | IOSTANDARD = SSTL15_II;
-NET MCB3_DRAM_CAS_B LOC = K4 | IOSTANDARD = SSTL15_II;
-NET MCB3_DRAM_CKE LOC = D2 | IOSTANDARD = SSTL15_II;
-NET MCB3_DRAM_CK_N LOC = H3 | IOSTANDARD = SSTL15_II;
-NET MCB3_DRAM_CK_P LOC = H4 | IOSTANDARD = SSTL15_II;
-NET MCB3_DRAM_DQ<0> LOC = N3 | IOSTANDARD = SSTL15_II;
-NET MCB3_DRAM_DQ<1> LOC = N1 | IOSTANDARD = SSTL15_II;
-NET MCB3_DRAM_DQ<2> LOC = M2 | IOSTANDARD = SSTL15_II;
-NET MCB3_DRAM_DQ<3> LOC = M1 | IOSTANDARD = SSTL15_II;
-NET MCB3_DRAM_DQ<4> LOC = J3 | IOSTANDARD = SSTL15_II;
-NET MCB3_DRAM_DQ<5> LOC = J1 | IOSTANDARD = SSTL15_II;
-NET MCB3_DRAM_DQ<6> LOC = K2 | IOSTANDARD = SSTL15_II;
-NET MCB3_DRAM_DQ<7> LOC = K1 | IOSTANDARD = SSTL15_II;
-NET MCB3_DRAM_DQ<8> LOC = P2 | IOSTANDARD = SSTL15_II;
-NET MCB3_DRAM_DQ<9> LOC = P1 | IOSTANDARD = SSTL15_II;
-NET MCB3_DRAM_DQ<10> LOC = R3 | IOSTANDARD = SSTL15_II;
-NET MCB3_DRAM_DQ<11> LOC = R1 | IOSTANDARD = SSTL15_II;
-NET MCB3_DRAM_DQ<12> LOC = U3 | IOSTANDARD = SSTL15_II;
-NET MCB3_DRAM_DQ<13> LOC = U1 | IOSTANDARD = SSTL15_II;
-NET MCB3_DRAM_DQ<14> LOC = V2 | IOSTANDARD = SSTL15_II;
-NET MCB3_DRAM_DQ<15> LOC = V1 | IOSTANDARD = SSTL15_II;
-NET MCB3_DRAM_LDM LOC = L4 | IOSTANDARD = SSTL15_II;
-NET MCB3_DRAM_DQS_N<0> LOC = L1 | IOSTANDARD = SSTL15_II;
-NET MCB3_DRAM_DQS_P<0> LOC = L3 | IOSTANDARD = SSTL15_II;
-NET MCB3_DRAM_ODT LOC = J6 | IOSTANDARD = SSTL15_II;
-NET MCB3_DRAM_RAS_B LOC = K5 | IOSTANDARD = SSTL15_II;
-NET MCB3_DRAM_RESET_B LOC = C3 | IOSTANDARD = SSTL15_II;
-NET MCB3_DRAM_UDM LOC = M3 | IOSTANDARD = SSTL15_II;
-NET MCB3_DRAM_DQS_N<1> LOC = T1 | IOSTANDARD = SSTL15_II;
-NET MCB3_DRAM_DQS_P<1> LOC = T2 | IOSTANDARD = SSTL15_II;
-NET MCB3_DRAM_WE_B LOC = F2 | IOSTANDARD = SSTL15_II;
-
-## Ethernet PHY
-#NET PHY_125 LOC = AA12; # used as clk
-NET PHY_MDIO LOC = AB3;
-NET PHY_MDC LOC = AA2 | IOSTANDARD = LVCMOS33;
-NET PHY_INT LOC = AB2;
-NET PHY_RESET_B LOC = T15 | IOSTANDARD = LVCMOS33;
-NET PHY_CRS LOC = T14;
-NET PHY_COL LOC = R13;
-NET PHY_TXEN LOC = AB16 | IOSTANDARD = LVCMOS33;
-NET PHY_TXCLK LOC = W12;
-NET PHY_TXER LOC = AB18 | IOSTANDARD = LVCMOS33;
-NET PHY_TXD<0> LOC = AA18 | IOSTANDARD = LVCMOS33;
-NET PHY_TXD<1> LOC = AB14 | IOSTANDARD = LVCMOS33;
-NET PHY_TXD<2> LOC = AA16 | IOSTANDARD = LVCMOS33;
-NET PHY_TXD<3> LOC = W14 | IOSTANDARD = LVCMOS33;
-NET PHY_TXD<4> LOC = T16 | IOSTANDARD = LVCMOS33;
-NET PHY_TXD<5> LOC = Y14 | IOSTANDARD = LVCMOS33;
-NET PHY_TXD<6> LOC = V15 | IOSTANDARD = LVCMOS33;
-NET PHY_TXD<7> LOC = AA14 | IOSTANDARD = LVCMOS33;
-NET PHY_GTXCLK LOC = R11 | IOSTANDARD = LVCMOS33;
-NET PHY_RXCLK LOC = Y11;
-NET PHY_RXER LOC = Y8;
-NET PHY_RXDV LOC = Y4;
-NET PHY_RXD<0> LOC = Y3;
-NET PHY_RXD<1> LOC = W8;
-NET PHY_RXD<2> LOC = W4;
-NET PHY_RXD<3> LOC = U9;
-NET PHY_RXD<4> LOC = V7;
-NET PHY_RXD<5> LOC = V5;
-NET PHY_RXD<6> LOC = W9;
-NET PHY_RXD<7> LOC = U6;
-
-## quad SPI Flash (W25Q64BV)
-NET SPI_FLASH_CSO_B LOC = T5 | IOSTANDARD = LVCMOS33;
-NET SPI_FLASH_CCLK LOC = Y21 | IOSTANDARD = LVCMOS33;
-NET SPI_FLASH_IO<0> LOC = AB20; # MOSI/di
-NET SPI_FLASH_IO<1> LOC = AA20; # MISO/do
-NET SPI_FLASH_IO<2> LOC = U14; # MISO2/wp_n
-NET SPI_FLASH_IO<3> LOC = U13; # MISO3/hold_n
-
-## EEPROM (48bit MAC address, DS2502-E48)
-NET MAC_DATA LOC = T11 | IOSTANDARD = LVCMOS33;
-
-## B2B J1 user IO
-NET B2B_B2_L57_N LOC = AB4;
-NET B2B_B2_L57_P LOC = AA4;
-NET B2B_B2_L49_N LOC = AB6;
-NET B2B_B2_L49_P LOC = AA6;
-#
-NET B2B_B2_L48_N LOC = AB7;
-NET B2B_B2_L48_P LOC = Y7;
-NET B2B_B2_L45_N LOC = AB8;
-NET B2B_B2_L45_P LOC = AA8;
-#
-NET B2B_B2_L43_N LOC = AB9;
-NET B2B_B2_L43_P LOC = Y9;
-NET B2B_B2_L41_N LOC = AB10;
-NET B2B_B2_L41_P LOC = AA10;
-#
-NET B2B_B2_L21_P LOC = Y15;
-NET B2B_B2_L21_N LOC = AB15;
-NET B2B_B2_L15_P LOC = Y17;
-NET B2B_B2_L15_N LOC = AB17;
-#
-NET B2B_B2_L31_N LOC = AB12; # single ended
-#
-NET B2B_B2_L32_N LOC = AB11; # single ended
-#
-NET B2B_B2_L60_P LOC = T7;
-NET B2B_B2_L60_N LOC = R7;
-NET B2B_B2_L59_N LOC = R8;
-NET B2B_B2_L59_P LOC = R9;
-#
-NET B2B_B2_L44_N LOC = Y10;
-NET B2B_B2_L44_P LOC = W10;
-NET B2B_B2_L42_N LOC = W11;
-NET B2B_B2_L42_P LOC = V11;
-#
-NET B2B_B2_L18_P LOC = V13;
-NET B2B_B2_L18_N LOC = W13;
-NET B2B_B2_L8_N LOC = U16;
-NET B2B_B2_L8_P LOC = U17;
-#
-NET B2B_B2_L11_P LOC = V17;
-NET B2B_B2_L11_N LOC = W17;
-NET B2B_B2_L6_P LOC = W18 | IOSTANDARD = LVCMOS33;
-NET B2B_B2_L6_N LOC = Y18;
-#
-NET B2B_B2_L5_P LOC = Y19;
-NET B2B_B2_L5_N LOC = AB19;
-NET B2B_B2_L9_N LOC = V18;
-NET B2B_B2_L9_P LOC = V19;
-#
-NET B2B_B2_L4_N LOC = T17;
-NET B2B_B2_L4_P LOC = T18;
-#
-NET B2B_B2_L29_N LOC = Y12; # single ended
-#
-NET B2B_B2_L10_N LOC = R15;
-NET B2B_B2_L10_P LOC = R16;
-NET B2B_B2_L2_N LOC = AB21;
-NET B2B_B2_L2_P LOC = AA21;
-
-
-## B2B J2 user IO
-NET B2B_B3_L60_N LOC = B1;
-NET B2B_B3_L60_P LOC = B2;
-#
-NET B2B_B3_L9_N LOC = T3 | IOSTANDARD = LVCMOS15;
-NET B2B_B3_L9_P LOC = T4 | IOSTANDARD = LVCMOS15;
-NET B2B_B0_L3_P LOC = D6;
-NET B2B_B0_L3_N LOC = C6;
-#
-NET B2B_B3_L59_P LOC = J7 | IOSTANDARD = LVCMOS15;
-NET B2B_B3_L59_N LOC = H8 | IOSTANDARD = LVCMOS15;
-NET B2B_B0_L32_P LOC = D7;
-NET B2B_B0_L32_N LOC = D8;
-#
-NET B2B_B0_L7_N LOC = C8;
-NET B2B_B0_L7_P LOC = D9;
-NET B2B_B0_L33_N LOC = C10;
-NET B2B_B0_L33_P LOC = D10;
-#
-NET B2B_B0_L36_P LOC = D11;
-NET B2B_B0_L36_N LOC = C12;
-NET B2B_B0_L49_P LOC = D14;
-NET B2B_B0_L49_N LOC = C14;
-#
-NET B2B_B0_L62_P LOC = D15;
-NET B2B_B0_L62_N LOC = C16;
-NET B2B_B0_L66_P LOC = E16;
-NET B2B_B0_L66_N LOC = D17;
-#
-NET B2B_B1_L10_P LOC = F16;
-NET B2B_B1_L10_N LOC = F17;
-NET B2B_B1_L9_P LOC = G16;
-NET B2B_B1_L9_N LOC = G17;
-#
-NET B2B_B1_L21_N LOC = J16;
-NET B2B_B1_L21_P LOC = K16;
-NET B2B_B1_L61_P LOC = L17;
-NET B2B_B1_L61_N LOC = K18;
-#
-NET B2B_B0_L1 LOC = A4; # used as reset_n
-#
-NET B2B_B0_L2_P LOC = C5;
-NET B2B_B0_L2_N LOC = A5;
-NET B2B_B0_L4_N LOC = A6;
-NET B2B_B0_L4_P LOC = B6;
-#
-NET B2B_B0_L5_N LOC = A7;
-NET B2B_B0_L5_P LOC = C7;
-NET B2B_B0_L6_N LOC = A8;
-NET B2B_B0_L6_P LOC = B8;
-#
-NET B2B_B0_L8_N LOC = A9;
-NET B2B_B0_L8_P LOC = C9;
-NET B2B_B0_L34_N LOC = A10;
-NET B2B_B0_L34_P LOC = B10;
-#
-NET B2B_B0_L35_N LOC = A11;
-NET B2B_B0_L35_P LOC = C11;
-NET B2B_B0_L37_N LOC = A12;
-NET B2B_B0_L37_P LOC = B12;
-#
-NET B2B_B0_L38_N LOC = A13;
-NET B2B_B0_L38_P LOC = C13;
-NET B2B_B0_L50_N LOC = A14;
-NET B2B_B0_L50_P LOC = B14;
-#
-NET B2B_B0_L51_N LOC = A15;
-NET B2B_B0_L51_P LOC = C15;
-NET B2B_B0_L63_N LOC = A16;
-NET B2B_B0_L63_P LOC = B16;
-#
-NET B2B_B0_L64_N LOC = A17;
-NET B2B_B0_L64_P LOC = C17;
-NET B2B_B0_L65_N LOC = A18;
-NET B2B_B0_L65_P LOC = B18;
-#
-NET B2B_B1_L20_P LOC = A20;
-NET B2B_B1_L20_N LOC = A21;
-NET B2B_B1_L19_P LOC = B21;
-NET B2B_B1_L19_N LOC = B22;
-NET B2B_B1_L59 LOC = P19;
-
-
-## misc
-NET USER_LED_N LOC = T20 | IOSTANDARD = LVCMOS15; # on board LED
-NET AV<0> LOC = U19 | PULLUP | TIG;
-NET AV<1> LOC = V20 | PULLUP | TIG;
-NET AV<2> LOC = M17 | PULLUP | TIG;
-NET AV<3> LOC = M18 | PULLUP | TIG;
-NET BR<0> LOC = P17 | PULLUP | TIG;
-NET BR<1> LOC = N16 | PULLUP | TIG;
-NET BR<2> LOC = P18 | PULLUP | TIG;
-NET BR<3> LOC = R19 | PULLUP | TIG;
-
-NET reprog_n LOC = H16 | IOSTANDARD = "LVCMOS15"; #REPROGRAMMING
OpenPOWER on IntegriCloud