NET "PCLK" TNM_NET = "PCLK"; NET "ONBOARD_CLOCK" TNM_NET = "ONBOARD_CLOCK"; NET "PCLK" PERIOD = 30 ns HIGH 50 %; TIMESPEC "TS_ONBOARD_CLOCK" = PERIOD "ONBOARD_CLOCK" 32 ns HIGH 50 %; OFFSET = IN 10 ns BEFORE "ONBOARD_CLOCK" ; OFFSET = OUT 15 ns AFTER "ONBOARD_CLOCK" ; OFFSET = IN 6 ns BEFORE "PCLK" ; OFFSET = OUT 11 ns AFTER "PCLK" ; #ONBOARD 32MHZ CLOCK NET "ONBOARD_CLOCK" LOC = "Y11" | IOSTANDARD = LVTTL ; #PCI INTERFACE NET "AD<0>" LOC = "V4" | IOSTANDARD = PCI33_3 ; NET "AD<1>" LOC = "V3" | IOSTANDARD = PCI33_3 ; NET "AD<2>" LOC = "V2" | IOSTANDARD = PCI33_3 ; NET "AD<3>" LOC = "V1" | IOSTANDARD = PCI33_3 ; NET "AD<4>" LOC = "T6" | IOSTANDARD = PCI33_3 ; NET "AD<5>" LOC = "T5" | IOSTANDARD = PCI33_3 ; NET "AD<6>" LOC = "U4" | IOSTANDARD = PCI33_3 ; NET "AD<7>" LOC = "T4" | IOSTANDARD = PCI33_3 ; NET "AD<8>" LOC = "U3" | IOSTANDARD = PCI33_3 ; NET "AD<9>" LOC = "U2" | IOSTANDARD = PCI33_3 ; NET "AD<10>" LOC = "T2" | IOSTANDARD = PCI33_3 ; NET "AD<11>" LOC = "T1" | IOSTANDARD = PCI33_3 ; NET "AD<12>" LOC = "K1" | IOSTANDARD = PCI33_3 ; NET "AD<13>" LOC = "K2" | IOSTANDARD = PCI33_3 ; NET "AD<14>" LOC = "K3" | IOSTANDARD = PCI33_3 ; NET "AD<15>" LOC = "K4" | IOSTANDARD = PCI33_3 ; NET "AD<16>" LOC = "G1" | IOSTANDARD = PCI33_3 ; NET "AD<17>" LOC = "G2" | IOSTANDARD = PCI33_3 ; NET "AD<18>" LOC = "H5" | IOSTANDARD = PCI33_3 ; NET "AD<19>" LOC = "G5" | IOSTANDARD = PCI33_3 ; NET "AD<20>" LOC = "F2" | IOSTANDARD = PCI33_3 ; NET "AD<21>" LOC = "F3" | IOSTANDARD = PCI33_3 ; NET "AD<22>" LOC = "G6" | IOSTANDARD = PCI33_3 ; NET "AD<23>" LOC = "F5" | IOSTANDARD = PCI33_3 ; NET "AD<24>" LOC = "E1" | IOSTANDARD = PCI33_3 ; NET "AD<25>" LOC = "E2" | IOSTANDARD = PCI33_3 ; NET "AD<26>" LOC = "F4" | IOSTANDARD = PCI33_3 ; NET "AD<27>" LOC = "E3" | IOSTANDARD = PCI33_3 ; NET "AD<28>" LOC = "D3" | IOSTANDARD = PCI33_3 ; NET "AD<29>" LOC = "D2" | IOSTANDARD = PCI33_3 ; NET "AD<30>" LOC = "E4" | IOSTANDARD = PCI33_3 ; NET "AD<31>" LOC = "D4" | IOSTANDARD = PCI33_3 ; NET "CBE_N<0>" LOC = "N2" | IOSTANDARD = PCI33_3 ; NET "CBE_N<1>" LOC = "N1" | IOSTANDARD = PCI33_3 ; NET "CBE_N<2>" LOC = "M6" | IOSTANDARD = PCI33_3 ; NET "CBE_N<3>" LOC = "M5" | IOSTANDARD = PCI33_3 ; NET "DEVSEL_N" LOC = "L4" | IOSTANDARD = PCI33_3 ; NET "FRAME_N" LOC = "M2" | IOSTANDARD = PCI33_3 ; NET "GNT_N" LOC = "L3" | IOSTANDARD = PCI33_3 ; NET "IDSEL" LOC = "L5" | IOSTANDARD = PCI33_3 ; NET "INTA_N" LOC = "M3" | IOSTANDARD = PCI33_3 ; NET "IRDY_N" LOC = "L1" | IOSTANDARD = PCI33_3 ; NET "PAR" LOC = "N4" | IOSTANDARD = PCI33_3 ; NET "PCLK" LOC = "B11" | IOSTANDARD = PCI33_3 ; NET "PERR_N" LOC = "N3" | IOSTANDARD = PCI33_3 ; NET "REQ_N" LOC = "L6" | IOSTANDARD = PCI33_3 ; NET "RST_N" LOC = "D1" | IOSTANDARD = PCI33_3 ; NET "SERR_N" LOC = "M4" | IOSTANDARD = PCI33_3 ; NET "STOP_N" LOC = "L2" | IOSTANDARD = PCI33_3 ; NET "TRDY_N" LOC = "M1" | IOSTANDARD = PCI33_3 ; # #CAN TRANCEIVERS NET "CAN1_TX" LOC = "Y5" | IOSTANDARD = LVTTL ; NET "CAN2_TX" LOC = "Y1" | IOSTANDARD = LVTTL ; NET "CAN1_RX" LOC = "V10" | IOSTANDARD = LVTTL ; NET "CAN2_RX" LOC = "W2" | IOSTANDARD = LVTTL ; # #2X40 CONNECTOR NET "HEADER_2X40_ROWB<2>" LOC = "D19" | DRIVE = 12 | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWB<3>" LOC = "D20" | DRIVE = 12 | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWB<4>" LOC = "E19" | DRIVE = 12 | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWB<5>" LOC = "E20" | DRIVE = 12 | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWB<6>" LOC = "E18" | DRIVE = 12 | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWB<7>" LOC = "F20" | DRIVE = 12 | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWB<8>" LOC = "F18" | DRIVE = 12 | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWB<9>" LOC = "G17" | DRIVE = 12 | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWB<10>" LOC = "G18" | DRIVE = 12 | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWB<11>" LOC = "G19" | DRIVE = 12 | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWB<12>" LOC = "K20" | DRIVE = 12 | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWB<13>" LOC = "L20" | DRIVE = 12 | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWB<14>" LOC = "L19" | DRIVE = 12 | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWB<15>" LOC = "L18" | DRIVE = 12 | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWB<16>" LOC = "M19" | DRIVE = 12 | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWB<17>" LOC = "N20" | DRIVE = 12 | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWB<18>" LOC = "M20" | DRIVE = 12 | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWB<19>" LOC = "M18" | DRIVE = 12 | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWB<20>" LOC = "V21" | DRIVE = 12 | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWB<21>" LOC = "R18" | DRIVE = 12 | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWB<22>" LOC = "T18" | DRIVE = 12 | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWB<23>" LOC = "U19" | DRIVE = 12 | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWB<24>" LOC = "V19" | DRIVE = 12 | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWB<25>" LOC = "V20" | DRIVE = 12 | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWB<26>" LOC = "Y12" | DRIVE = 12 | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWB<27>" LOC = "W20" | DRIVE = 12 | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWB<28>" LOC = "AB18" | DRIVE = 12 | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWB<29>" LOC = "AA17" | DRIVE = 12 | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWB<30>" LOC = "W17" | DRIVE = 12 | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWB<31>" LOC = "W16" | DRIVE = 12 | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWB<32>" LOC = "V16" | DRIVE = 12 | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWB<33>" LOC = "T17" | DRIVE = 12 | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWB<34>" LOC = "AB14" | DRIVE = 12 | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWB<35>" LOC = "W14" | DRIVE = 12 | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWB<36>" LOC = "AA13" | DRIVE = 12 | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWB<37>" LOC = "Y13" | DRIVE = 12 | IOSTANDARD = LVTTL ; #ROWA NET "HEADER_2X40_ROWA<2>" LOC = "C22" | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWA<3>" LOC = "D21" | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWA<4>" LOC = "E21" | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWA<5>" LOC = "E22" | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWA<6>" LOC = "F21" | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWA<7>" LOC = "G21" | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWA<8>" LOC = "G22" | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWA<9>" LOC = "K21" | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWA<10>" LOC = "K22" | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWA<11>" LOC = "L17" | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWA<12>" LOC = "L21" | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWA<13>" LOC = "M21" | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWA<14>" LOC = "N22" | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWA<15>" LOC = "N21" | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWA<16>" LOC = "T22" | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWA<17>" LOC = "T21" | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWA<18>" LOC = "U21" | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWA<19>" LOC = "M17" | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWA<20>" LOC = "V22" | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWA<21>" LOC = "W21" | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWA<22>" LOC = "W22" | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWA<23>" LOC = "Y22" | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWA<24>" LOC = "Y21" | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWA<25>" LOC = "U18" | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWA<26>" LOC = "AA18" | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWA<27>" LOC = "Y18" | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWA<28>" LOC = "Y17" | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWA<29>" LOC = "V17" | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWA<30>" LOC = "U17" | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWA<31>" LOC = "U16" | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWA<32>" LOC = "AA15" | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWA<33>" LOC = "AB15" | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWA<34>" LOC = "U14" | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWA<35>" LOC = "V14" | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWA<36>" LOC = "W13" | IOSTANDARD = LVTTL ; NET "HEADER_2X40_ROWA<37>" LOC = "V12" | IOSTANDARD = LVTTL ; # #JTAG DRIVE NET "TDI" LOC = "C1" | IOSTANDARD = LVTTL ; NET "TMS" LOC = "C3" | IOSTANDARD = LVTTL ; NET "TCK" LOC = "C2" | IOSTANDARD = LVTTL ; NET "TDO" LOC = "C21" | IOSTANDARD = LVTTL ; #B22 # # # NET "PCI_CORE/PCLK" LOC = "B11" # NET "PCI_CORE/RST_I" LOC = "D1" # NET "PCI_CORE/AD_IO<31>" LOC = "D4" # NET "PCI_CORE/AD_IO<30>" LOC = "E4" # NET "PCI_CORE/AD_IO<29>" LOC = "D2" # NET "PCI_CORE/AD_IO<28>" LOC = "D3" # NET "PCI_CORE/AD_IO<27>" LOC = "E3" # NET "PCI_CORE/AD_IO<26>" LOC = "F4" # NET "PCI_CORE/AD_IO<25>" LOC = "E2" # NET "PCI_CORE/AD_IO<24>" LOC = "E1" # NET "PCI_CORE/AD_IO<23>" LOC = "F5" # NET "PCI_CORE/AD_IO<22>" LOC = "G6" # NET "PCI_CORE/AD_IO<21>" LOC = "F3" # NET "PCI_CORE/AD_IO<20>" LOC = "F2" # NET "PCI_CORE/AD_IO<19>" LOC = "G5" # NET "PCI_CORE/AD_IO<18>" LOC = "H5" # NET "PCI_CORE/AD_IO<17>" LOC = "G2" # NET "PCI_CORE/AD_IO<16>" LOC = "G1" # NET "PCI_CORE/AD_IO<15>" LOC = "K4" # NET "PCI_CORE/AD_IO<14>" LOC = "K3" # NET "PCI_CORE/AD_IO<13>" LOC = "K2" # NET "PCI_CORE/AD_IO<12>" LOC = "K1" # NET "PCI_CORE/REQ_O" LOC = "L6" # NET "PCI_CORE/IDSEL_I" LOC = "L5" # NET "PCI_CORE/DEVSEL_IO" LOC = "L4" # NET "PCI_CORE/GNT_I" LOC = "L3" # NET "PCI_CORE/STOP_IO" LOC = "L2" # NET "PCI_CORE/IRDY_IO" LOC = "L1" # NET "PCI_CORE/TRDY_IO" LOC = "M1" # NET "PCI_CORE/FRAME_IO" LOC = "M2" # NET "PCI_CORE/INTA_O" LOC = "M3" # NET "PCI_CORE/SERR_IO" LOC = "M4" # NET "PCI_CORE/CBE_IO<3>" LOC = "M5" # NET "PCI_CORE/CBE_IO<2>" LOC = "M6" # NET "PCI_CORE/CBE_IO<1>" LOC = "N1" # NET "PCI_CORE/CBE_IO<0>" LOC = "N2" # NET "PCI_CORE/PERR_IO" LOC = "N3" # NET "PCI_CORE/PAR_IO" LOC = "N4" # NET "PCI_CORE/AD_IO<11>" LOC = "T1" # NET "PCI_CORE/AD_IO<10>" LOC = "T2" # NET "PCI_CORE/AD_IO<9>" LOC = "U2" # NET "PCI_CORE/AD_IO<8>" LOC = "U3" # NET "PCI_CORE/AD_IO<7>" LOC = "T4" # NET "PCI_CORE/AD_IO<6>" LOC = "U4" # NET "PCI_CORE/AD_IO<5>" LOC = "T5" # NET "PCI_CORE/AD_IO<4>" LOC = "T6" # NET "PCI_CORE/AD_IO<3>" LOC = "V1" # NET "PCI_CORE/AD_IO<2>" LOC = "V2" # NET "PCI_CORE/AD_IO<1>" LOC = "V3" # NET "PCI_CORE/AD_IO<0>" LOC = "V4"