From f2ca087b2f1e3d78c96c4ad0918af5f3951ec4b3 Mon Sep 17 00:00:00 2001 From: palka Date: Thu, 28 Feb 2008 11:03:16 +0000 Subject: [PATCH] timing coinstarints added for tdc interface --- trb_v2b_fpga.ucf | 694 +++++++++++++++++++++++++---------------------- 1 file changed, 375 insertions(+), 319 deletions(-) diff --git a/trb_v2b_fpga.ucf b/trb_v2b_fpga.ucf index 83979a3..ba4b037 100644 --- a/trb_v2b_fpga.ucf +++ b/trb_v2b_fpga.ucf @@ -3,68 +3,69 @@ # NET +<3> LOC ="AJ18| IOSTANDARD = "LVTTL"; # NET ADDON_TO_TRB_CLKINN LOC ="G16| IOSTANDARD = "LVTTL"; # NET ADDON_TO_TRB_CLKINP LOC ="G17| IOSTANDARD = "LVTTL"; - NET ADO_LV<0> LOC ="AC9"; - NET ADO_LV<1> LOC ="AC8"; - NET ADO_LV<2> LOC ="AG3"; - NET ADO_LV<3> LOC ="AF3"; - NET ADO_LV<4> LOC ="AF6"; - NET ADO_LV<5> LOC ="AE6"; - NET ADO_LV<6> LOC ="AF5"; - NET ADO_LV<7> LOC ="AF4"; - NET ADO_LV<8> LOC ="AL1"; - NET ADO_LV<9> LOC ="AK1"; - NET ADO_LV<10> LOC ="AJ2"; - NET ADO_LV<11> LOC ="AJ1"; - NET ADO_LV<12> LOC ="AB6"; - NET ADO_LV<13> LOC ="AB5"; - NET ADO_LV<14> LOC ="AC3"; - NET ADO_LV<15> LOC ="AC2"; - NET ADO_LV<16> LOC ="Y11"; - NET ADO_LV<17> LOC ="AA11"; - NET ADO_LV<18> LOC ="AD2"; - NET ADO_LV<19> LOC ="AD1"; - NET ADO_LV<20> LOC ="Y14"; - NET ADO_LV<21> LOC ="AA13"; - NET ADO_LV<22> LOC ="AC5"; - NET ADO_LV<23> LOC ="AC4"; - NET ADO_LV<24> LOC ="AF1"; - NET ADO_LV<25> LOC ="AE1"; - NET ADO_LV<26> LOC ="AE3"; - NET ADO_LV<27> LOC ="AE2"; - NET ADO_LV<28> LOC ="AD6"; - NET ADO_LV<29> LOC ="AD5"; - NET ADO_LV<30> LOC ="AC7"; - NET ADO_LV<31> LOC ="AB8"; - NET ADO_LV<32> LOC ="Y16"; - NET ADO_LV<33> LOC ="AA15"; - NET ADO_LV<34> LOC ="AE4"; - NET ADO_LV<35> LOC ="AD4"; - NET ADO_LV<36> LOC ="AH3"; - NET ADO_LV<37> LOC ="AH2"; - NET ADO_LV<38> LOC ="AG2"; - NET ADO_LV<39> LOC ="AG1"; - NET ADO_LV<40> LOC ="AK3"; - NET ADO_LV<41> LOC ="AK2"; - NET ADO_LV<42> LOC ="AF8"; - NET ADO_LV<43> LOC ="AE8"; - NET ADO_LV<44> LOC ="AH5"; - NET ADO_LV<45> LOC ="AH4"; - NET ADO_LV<46> LOC ="AB13"; - NET ADO_LV<47> LOC ="AB12"; - NET ADO_LV<48> LOC ="AM2"; - NET ADO_LV<49> LOC ="AM1"; - NET ADO_LV<50> LOC ="AG8"; - NET ADO_LV<51> LOC ="AG7"; -# NET ADO_LV<52> LOC ="AM3"; -# NET ADO_LV<53> LOC ="AL3"; -# NET ADO_LV<54> LOC ="AK22"; -# NET ADO_LV<55> LOC ="AK23"; -# NET ADO_LV<56> LOC ="AL28"; -# NET ADO_LV<57> LOC ="AL29"; - # NET ADO_LV<58> LOC ="AP25"; - # NET ADO_LV<59> LOC ="AP26"; - # NET ADO_LV<60> LOC ="AJ27"; - # NET ADO_LV<61> LOC ="AH27"; +# NET ADO_LV<0> LOC ="AC9"; +# NET ADO_LV<1> LOC ="AC8"; +# NET ADO_LV<2> LOC ="AG3"; +# NET ADO_LV<3> LOC ="AF3"; +# NET ADO_LV<4> LOC ="AF6"; +# NET ADO_LV<5> LOC ="AE6"; +# NET ADO_LV<6> LOC ="AF5"; +# NET ADO_LV<7> LOC ="AF4"; +# NET ADO_LV<8> LOC ="AL1"; +# NET ADO_LV<9> LOC ="AK1"; +# NET ADO_LV<10> LOC ="AJ2"; +# NET ADO_LV<11> LOC ="AJ1"; +# NET ADO_LV<12> LOC ="AB6"; +# NET ADO_LV<13> LOC ="AB5"; +# NET ADO_LV<14> LOC ="AC3"; +# NET ADO_LV<15> LOC ="AC2"; +# NET ADO_LV<16> LOC ="Y11"; +# NET ADO_LV<17> LOC ="AA11"; +# NET ADO_LV<18> LOC ="AD2"; +# NET ADO_LV<19> LOC ="AD1"; +# NET ADO_LV<20> LOC ="Y14"; +# NET ADO_LV<21> LOC ="AA13"; +# NET ADO_LV<22> LOC ="AC5"; +# NET ADO_LV<23> LOC ="AC4"; +# NET ADO_LV<24> LOC ="AF1"; +# NET ADO_LV<25> LOC ="AE1"; +# NET ADO_LV<26> LOC ="AE3"; +# NET ADO_LV<27> LOC ="AE2"; +# NET ADO_LV<28> LOC ="AD6"; +# NET ADO_LV<29> LOC ="AD5"; +# NET ADO_LV<30> LOC ="AC7"; +# NET ADO_LV<31> LOC ="AB8"; +# NET ADO_LV<32> LOC ="Y16"; +# NET ADO_LV<33> LOC ="AA15"; +# NET ADO_LV<34> LOC ="AE4"; +# NET ADO_LV<35> LOC ="AD4"; +# NET ADO_LV<36> LOC ="AH3"; +# NET ADO_LV<37> LOC ="AH2"; +# NET ADO_LV<38> LOC ="AG2"; +# NET ADO_LV<39> LOC ="AG1"; +# NET ADO_LV<40> LOC ="AK3"; +# NET ADO_LV<41> LOC ="AK2"; +# NET ADO_LV<42> LOC ="AF8"; +# NET ADO_LV<43> LOC ="AE8"; +# NET ADO_LV<44> LOC ="AH5"; +# NET ADO_LV<45> LOC ="AH4"; +# NET ADO_LV<46> LOC ="AB13"; +# NET ADO_LV<47> LOC ="AB12"; +# NET ADO_LV<48> LOC ="AM2"; +# NET ADO_LV<49> LOC ="AM1"; +# NET ADO_LV<50> LOC ="AG8"; +# NET ADO_LV<51> LOC ="AG7"; +## NET ADO_LV<52> LOC ="AM3"; +## NET ADO_LV<53> LOC ="AL3"; +## NET ADO_LV<54> LOC ="AK22"; +## NET ADO_LV<55> LOC ="AK23"; +## NET ADO_LV<56> LOC ="AL28"; +## NET ADO_LV<57> LOC ="AL29"; +## NET ADO_LV<58> LOC ="AP25"; +## NET ADO_LV<59> LOC ="AP26"; +## NET ADO_LV<60> LOC ="AJ27"; +## NET ADO_LV<61> LOC ="AH27"; +# NET ADO_TTL LOC ="AL11"| IOSTANDARD = "LVTTL"; NET ADO_TTL<0> LOC ="AL11"| IOSTANDARD = "LVTTL"; NET ADO_TTL<1> LOC ="AL10"| IOSTANDARD = "LVTTL"; NET ADO_TTL<2> LOC ="AE11"| IOSTANDARD = "LVTTL"; @@ -81,40 +82,40 @@ NET ADO_TTL<13> LOC ="AP12"| IOSTANDARD = "LVTTL"; NET ADO_TTL<14> LOC ="AP9"| IOSTANDARD = "LVTTL"; NET ADO_TTL<15> LOC ="AN9"| IOSTANDARD = "LVTTL"; - NET ADO_TTL<16> LOC ="AH12"| IOSTANDARD = "LVTTL"; - NET ADO_TTL<17> LOC ="AG11"| IOSTANDARD = "LVTTL"; - NET ADO_TTL<18> LOC ="AN7"| IOSTANDARD = "LVTTL"; - NET ADO_TTL<19> LOC ="AM7"| IOSTANDARD = "LVTTL"; - NET ADO_TTL<20> LOC ="AN10"| IOSTANDARD = "LVTTL"; - NET ADO_TTL<21> LOC ="AM10"| IOSTANDARD = "LVTTL"; - NET ADO_TTL<22> LOC ="AF10"| IOSTANDARD = "LVTTL"; - NET ADO_TTL<23> LOC ="AE9"| IOSTANDARD = "LVTTL"; - NET ADO_TTL<24> LOC ="AJ12"| IOSTANDARD = "LVTTL"; - NET ADO_TTL<25> LOC ="L33"| IOSTANDARD = "LVTTL"; - NET ADO_TTL<26> LOC ="L34"| IOSTANDARD = "LVTTL"; - NET ADO_TTL<27> LOC ="M32"| IOSTANDARD = "LVTTL"; - NET ADO_TTL<28> LOC ="M33"| IOSTANDARD = "LVTTL"; - NET ADO_TTL<29> LOC ="D5"| IOSTANDARD = "LVTTL"; - NET ADO_TTL<30> LOC ="G7"| IOSTANDARD = "LVTTL"; - NET ADO_TTL<31> LOC ="G6"| IOSTANDARD = "LVTTL"; - NET ADO_TTL<32> LOC ="E14"| IOSTANDARD = "LVTTL"; - NET ADO_TTL<33> LOC ="D14"| IOSTANDARD = "LVTTL"; - NET ADO_TTL<34> LOC ="AL20"| IOSTANDARD = "LVTTL"; - NET ADO_TTL<35> LOC ="AJ15"| IOSTANDARD = "LVTTL"; - NET ADO_TTL<36> LOC ="AJ14"| IOSTANDARD = "LVTTL"; - NET ADO_TTL<37> LOC ="AG20"| IOSTANDARD = "LVTTL"; - NET ADO_TTL<38> LOC ="AH20"| IOSTANDARD = "LVTTL"; - NET ADO_TTL<39> LOC ="AG15"| IOSTANDARD = "LVTTL"; - NET ADO_TTL<40> LOC ="AH14"| IOSTANDARD = "LVTTL"; - NET ADO_TTL<41> LOC ="AL16"| IOSTANDARD = "LVTTL"; - NET ADO_TTL<42> LOC ="AK16"| IOSTANDARD = "LVTTL"; - NET ADO_TTL<43> LOC ="C28"| IOSTANDARD = "LVTTL"; - NET ADO_TTL<44> LOC ="L26"| IOSTANDARD = "LVTTL"; - NET ADO_TTL<45> LOC ="B32"| IOSTANDARD = "LVTTL"; - NET ADO_TTL<46> LOC ="B33"| IOSTANDARD = "LVTTL"; +# NET ADO_TTL<16> LOC ="AH12"| IOSTANDARD = "LVTTL"; +# NET ADO_TTL<17> LOC ="AG11"| IOSTANDARD = "LVTTL"; +# NET ADO_TTL<18> LOC ="AN7"| IOSTANDARD = "LVTTL"; +# NET ADO_TTL<19> LOC ="AM7"| IOSTANDARD = "LVTTL"; +# NET ADO_TTL<20> LOC ="AN10"| IOSTANDARD = "LVTTL"; +# NET ADO_TTL<21> LOC ="AM10"| IOSTANDARD = "LVTTL"; +# NET ADO_TTL<22> LOC ="AF10"| IOSTANDARD = "LVTTL"; +# NET ADO_TTL<23> LOC ="AE9"| IOSTANDARD = "LVTTL"; +# NET ADO_TTL<24> LOC ="AJ12"| IOSTANDARD = "LVTTL"; +# NET ADO_TTL<25> LOC ="L33"| IOSTANDARD = "LVTTL"; +# NET ADO_TTL<26> LOC ="L34"| IOSTANDARD = "LVTTL"; +# NET ADO_TTL<27> LOC ="M32"| IOSTANDARD = "LVTTL"; +# NET ADO_TTL<28> LOC ="M33"| IOSTANDARD = "LVTTL"; +# NET ADO_TTL<29> LOC ="D5"| IOSTANDARD = "LVTTL"; +# NET ADO_TTL<30> LOC ="G7"| IOSTANDARD = "LVTTL"; +# NET ADO_TTL<31> LOC ="G6"| IOSTANDARD = "LVTTL"; +# NET ADO_TTL<32> LOC ="E14"| IOSTANDARD = "LVTTL"; +# NET ADO_TTL<33> LOC ="D14"| IOSTANDARD = "LVTTL"; +# NET ADO_TTL<34> LOC ="AL20"| IOSTANDARD = "LVTTL"; +# NET ADO_TTL<35> LOC ="AJ15"| IOSTANDARD = "LVTTL"; +# NET ADO_TTL<36> LOC ="AJ14"| IOSTANDARD = "LVTTL"; +# NET ADO_TTL<37> LOC ="AG20"| IOSTANDARD = "LVTTL"; +# NET ADO_TTL<38> LOC ="AH20"| IOSTANDARD = "LVTTL"; +# NET ADO_TTL<39> LOC ="AG15"| IOSTANDARD = "LVTTL"; +# NET ADO_TTL<40> LOC ="AH14"| IOSTANDARD = "LVTTL"; +# NET ADO_TTL<41> LOC ="AL16"| IOSTANDARD = "LVTTL"; +# NET ADO_TTL<42> LOC ="AK16"| IOSTANDARD = "LVTTL"; +# NET ADO_TTL<43> LOC ="C28"| IOSTANDARD = "LVTTL"; +# NET ADO_TTL<44> LOC ="L26"| IOSTANDARD = "LVTTL"; +# NET ADO_TTL<45> LOC ="B32"| IOSTANDARD = "LVTTL"; +# NET ADO_TTL<46> LOC ="B33"| IOSTANDARD = "LVTTL"; NET A_CSB LOC ="P9"; NET A_CS LOC ="P10"; - NET A_DATA_READY LOC ="B12"| IOSTANDARD = "LVTTL"; + NET A_DATA_READY LOC ="B12"| IOSTANDARD = "LVTTL"| SLEW = FAST; NET A_RESERVED LOC ="J11"| IOSTANDARD = "LVTTL"; NET A_SCK LOC ="H3"; NET A_SCKB LOC ="H2"; @@ -137,7 +138,7 @@ NET A_TRIGGERB LOC ="J5"; NET B_CSB LOC ="G5"; NET B_CS LOC ="F5"; - NET B_DATA_READY LOC ="A8"| IOSTANDARD = "LVTTL"; + NET B_DATA_READY LOC ="A8"| IOSTANDARD = "LVTTL"| SLEW = FAST; NET B_RESERVED LOC ="C7"| IOSTANDARD = "LVTTL"; NET B_SCK LOC ="C4"; NET B_SCKB LOC ="C3"; @@ -160,7 +161,7 @@ NET B_TRIGGERB LOC ="H4"; NET C_CSB LOC ="R9"; NET C_CS LOC ="T10"; - NET C_DATA_READY LOC ="B8"| IOSTANDARD = "LVTTL"; + NET C_DATA_READY LOC ="B8"| IOSTANDARD = "LVTTL"| SLEW = FAST; NET C_RESERVED LOC ="F8"| IOSTANDARD = "LVTTL"; NET C_SCK LOC ="P7"; NET C_SCKB LOC ="P6"; @@ -185,75 +186,75 @@ NET DBAD LOC ="M28"| IOSTANDARD = "LVTTL"; NET DGOOD LOC ="H34"| IOSTANDARD = "LVTTL"; NET DINT LOC ="L31"| IOSTANDARD = "LVTTL"; - NET DSPADDR<0> LOC ="AA23"| IOSTANDARD = "LVTTL"; - NET DSPADDR<1> LOC ="AA24"| IOSTANDARD = "LVTTL"; - NET DSPADDR<2> LOC ="AJ34"| IOSTANDARD = "LVTTL"; - NET DSPADDR<3> LOC ="AH34"| IOSTANDARD = "LVTTL"; - NET DSPADDR<4> LOC ="AD27"| IOSTANDARD = "LVTTL"; - NET DSPADDR<5> LOC ="AC27"| IOSTANDARD = "LVTTL"; - NET DSPADDR<6> LOC ="AB25"| IOSTANDARD = "LVTTL"; - NET DSPADDR<7> LOC ="AB26"| IOSTANDARD = "LVTTL"; - NET DSPADDR<8> LOC ="AG30"| IOSTANDARD = "LVTTL"; - NET DSPADDR<9> LOC ="AG31"| IOSTANDARD = "LVTTL"; - NET DSPADDR<10> LOC ="AH32"| IOSTANDARD = "LVTTL"; - NET DSPADDR<11> LOC ="AH33"| IOSTANDARD = "LVTTL"; - NET DSPADDR<12> LOC ="AF29"| IOSTANDARD = "LVTTL"; - NET DSPADDR<13> LOC ="AF30"| IOSTANDARD = "LVTTL"; - NET DSPADDR<14> LOC ="AA28"| IOSTANDARD = "LVTTL"; - NET DSPADDR<15> LOC ="AA29"| IOSTANDARD = "LVTTL"; - NET DSPADDR<16> LOC ="W24"| IOSTANDARD = "LVTTL"; - NET DSPADDR<17> LOC ="Y24"| IOSTANDARD = "LVTTL"; - NET DSPADDR<18> LOC ="AB30"| IOSTANDARD = "LVTTL"; - NET DSPADDR<19> LOC ="AA30"| IOSTANDARD = "LVTTL"; - NET DSPADDR<20> LOC ="W25"| IOSTANDARD = "LVTTL"; - NET DSPADDR<21> LOC ="Y26"| IOSTANDARD = "LVTTL"; - NET DSPADDR<22> LOC ="AE33"| IOSTANDARD = "LVTTL"; - NET DSPADDR<23> LOC ="AE34"| IOSTANDARD = "LVTTL"; - NET DSPADDR<24> LOC ="AC32"| IOSTANDARD = "LVTTL"; - NET DSPADDR<25> LOC ="AC33"| IOSTANDARD = "LVTTL"; - NET DSPADDR<26> LOC ="AC29"| IOSTANDARD = "LVTTL"; - NET DSPADDR<27> LOC ="AC30"| IOSTANDARD = "LVTTL"; - NET DSPADDR<28> LOC ="AD34"| IOSTANDARD = "LVTTL"; - NET DSPADDR<29> LOC ="AC34"| IOSTANDARD = "LVTTL"; - NET DSPADDR<30> LOC ="AH18"| IOSTANDARD = "LVTTL"; - NET DSPADDR<31> LOC ="AK18"| IOSTANDARD = "LVTTL"; - NET DSPDAT<0> LOC ="AA25"| IOSTANDARD = "LVTTL"; - NET DSPDAT<1> LOC ="AA26"| IOSTANDARD = "LVTTL"; - NET DSPDAT<2> LOC ="AE32"| IOSTANDARD = "LVTTL"; - NET DSPDAT<3> LOC ="AD32"| IOSTANDARD = "LVTTL"; - NET DSPDAT<4> LOC ="AC28"| IOSTANDARD = "LVTTL"; - NET DSPDAT<5> LOC ="AB28"| IOSTANDARD = "LVTTL"; - NET DSPDAT<6> LOC ="AD30"| IOSTANDARD = "LVTTL"; - NET DSPDAT<7> LOC ="AD31"| IOSTANDARD = "LVTTL"; - NET DSPDAT<8> LOC ="AG32"| IOSTANDARD = "LVTTL"; - NET DSPDAT<9> LOC ="AG33"| IOSTANDARD = "LVTTL"; - NET DSPDAT<10> LOC ="AF33"| IOSTANDARD = "LVTTL"; - NET DSPDAT<11> LOC ="AF34"| IOSTANDARD = "LVTTL"; - NET DSPDAT<12> LOC ="AE29"| IOSTANDARD = "LVTTL"; - NET DSPDAT<13> LOC ="AD29"| IOSTANDARD = "LVTTL"; - NET DSPDAT<14> LOC ="AF31"| IOSTANDARD = "LVTTL"; - NET DSPDAT<15> LOC ="AE31"| IOSTANDARD = "LVTTL"; - NET DSPDAT<16> LOC ="AK31"| IOSTANDARD = "LVTTL"; - NET DSPDAT<17> LOC ="AK32"| IOSTANDARD = "LVTTL"; - NET DSPDAT<18> LOC ="AK33"| IOSTANDARD = "LVTTL"; - NET DSPDAT<19> LOC ="AK34"| IOSTANDARD = "LVTTL"; - NET DSPDAT<20> LOC ="AM32"| IOSTANDARD = "LVTTL"; - NET DSPDAT<21> LOC ="AM33"| IOSTANDARD = "LVTTL"; - NET DSPDAT<22> LOC ="AJ31"| IOSTANDARD = "LVTTL"; - NET DSPDAT<23> LOC ="AJ32"| IOSTANDARD = "LVTTL"; - NET DSPDAT<24> LOC ="AB22"| IOSTANDARD = "LVTTL"; - NET DSPDAT<25> LOC ="AB23"| IOSTANDARD = "LVTTL"; - NET DSPDAT<26> LOC ="AL33"| IOSTANDARD = "LVTTL"; - NET DSPDAT<27> LOC ="AL34"| IOSTANDARD = "LVTTL"; - NET DSPDAT<28> LOC ="AM31"| IOSTANDARD = "LVTTL"; - NET DSPDAT<29> LOC ="AL31"| IOSTANDARD = "LVTTL"; - NET DSPDAT<30> LOC ="AJ30"| IOSTANDARD = "LVTTL"; - NET DSPDAT<31> LOC ="AH30"| IOSTANDARD = "LVTTL"; - NET DSP_ACK LOC ="AB15"| IOSTANDARD = "LVTTL"; - NET DSP_BM LOC ="AH19"| IOSTANDARD = "LVTTL"; - NET DSP_BMS LOC ="AF15"| IOSTANDARD = "LVTTL"; - NET DSP_BOFF LOC ="AK14"| IOSTANDARD = "LVTTL"; - NET DSP_BRST LOC ="AN20"| IOSTANDARD = "LVTTL"; +# NET DSPADDR<0> LOC ="AA23"| IOSTANDARD = "LVTTL"; +# NET DSPADDR<1> LOC ="AA24"| IOSTANDARD = "LVTTL"; +# NET DSPADDR<2> LOC ="AJ34"| IOSTANDARD = "LVTTL"; +# NET DSPADDR<3> LOC ="AH34"| IOSTANDARD = "LVTTL"; +# NET DSPADDR<4> LOC ="AD27"| IOSTANDARD = "LVTTL"; +# NET DSPADDR<5> LOC ="AC27"| IOSTANDARD = "LVTTL"; +# NET DSPADDR<6> LOC ="AB25"| IOSTANDARD = "LVTTL"; +# NET DSPADDR<7> LOC ="AB26"| IOSTANDARD = "LVTTL"; +# NET DSPADDR<8> LOC ="AG30"| IOSTANDARD = "LVTTL"; +# NET DSPADDR<9> LOC ="AG31"| IOSTANDARD = "LVTTL"; +# NET DSPADDR<10> LOC ="AH32"| IOSTANDARD = "LVTTL"; +# NET DSPADDR<11> LOC ="AH33"| IOSTANDARD = "LVTTL"; +# NET DSPADDR<12> LOC ="AF29"| IOSTANDARD = "LVTTL"; +# NET DSPADDR<13> LOC ="AF30"| IOSTANDARD = "LVTTL"; +# NET DSPADDR<14> LOC ="AA28"| IOSTANDARD = "LVTTL"; +# NET DSPADDR<15> LOC ="AA29"| IOSTANDARD = "LVTTL"; +# NET DSPADDR<16> LOC ="W24"| IOSTANDARD = "LVTTL"; +# NET DSPADDR<17> LOC ="Y24"| IOSTANDARD = "LVTTL"; +# NET DSPADDR<18> LOC ="AB30"| IOSTANDARD = "LVTTL"; +# NET DSPADDR<19> LOC ="AA30"| IOSTANDARD = "LVTTL"; +# NET DSPADDR<20> LOC ="W25"| IOSTANDARD = "LVTTL"; +# NET DSPADDR<21> LOC ="Y26"| IOSTANDARD = "LVTTL"; +# NET DSPADDR<22> LOC ="AE33"| IOSTANDARD = "LVTTL"; +# NET DSPADDR<23> LOC ="AE34"| IOSTANDARD = "LVTTL"; +# NET DSPADDR<24> LOC ="AC32"| IOSTANDARD = "LVTTL"; +# NET DSPADDR<25> LOC ="AC33"| IOSTANDARD = "LVTTL"; +# NET DSPADDR<26> LOC ="AC29"| IOSTANDARD = "LVTTL"; +# NET DSPADDR<27> LOC ="AC30"| IOSTANDARD = "LVTTL"; +# NET DSPADDR<28> LOC ="AD34"| IOSTANDARD = "LVTTL"; +# NET DSPADDR<29> LOC ="AC34"| IOSTANDARD = "LVTTL"; +# NET DSPADDR<30> LOC ="AH18"| IOSTANDARD = "LVTTL"; +# NET DSPADDR<31> LOC ="AK18"| IOSTANDARD = "LVTTL"; +# NET DSPDAT<0> LOC ="AA25"| IOSTANDARD = "LVTTL"; +# NET DSPDAT<1> LOC ="AA26"| IOSTANDARD = "LVTTL"; +# NET DSPDAT<2> LOC ="AE32"| IOSTANDARD = "LVTTL"; +# NET DSPDAT<3> LOC ="AD32"| IOSTANDARD = "LVTTL"; +# NET DSPDAT<4> LOC ="AC28"| IOSTANDARD = "LVTTL"; +# NET DSPDAT<5> LOC ="AB28"| IOSTANDARD = "LVTTL"; +# NET DSPDAT<6> LOC ="AD30"| IOSTANDARD = "LVTTL"; +# NET DSPDAT<7> LOC ="AD31"| IOSTANDARD = "LVTTL"; +# NET DSPDAT<8> LOC ="AG32"| IOSTANDARD = "LVTTL"; +# NET DSPDAT<9> LOC ="AG33"| IOSTANDARD = "LVTTL"; +# NET DSPDAT<10> LOC ="AF33"| IOSTANDARD = "LVTTL"; +# NET DSPDAT<11> LOC ="AF34"| IOSTANDARD = "LVTTL"; +# NET DSPDAT<12> LOC ="AE29"| IOSTANDARD = "LVTTL"; +# NET DSPDAT<13> LOC ="AD29"| IOSTANDARD = "LVTTL"; +# NET DSPDAT<14> LOC ="AF31"| IOSTANDARD = "LVTTL"; +# NET DSPDAT<15> LOC ="AE31"| IOSTANDARD = "LVTTL"; +# NET DSPDAT<16> LOC ="AK31"| IOSTANDARD = "LVTTL"; +# NET DSPDAT<17> LOC ="AK32"| IOSTANDARD = "LVTTL"; +# NET DSPDAT<18> LOC ="AK33"| IOSTANDARD = "LVTTL"; +# NET DSPDAT<19> LOC ="AK34"| IOSTANDARD = "LVTTL"; +# NET DSPDAT<20> LOC ="AM32"| IOSTANDARD = "LVTTL"; +# NET DSPDAT<21> LOC ="AM33"| IOSTANDARD = "LVTTL"; +# NET DSPDAT<22> LOC ="AJ31"| IOSTANDARD = "LVTTL"; +# NET DSPDAT<23> LOC ="AJ32"| IOSTANDARD = "LVTTL"; +# NET DSPDAT<24> LOC ="AB22"| IOSTANDARD = "LVTTL"; +# NET DSPDAT<25> LOC ="AB23"| IOSTANDARD = "LVTTL"; +# NET DSPDAT<26> LOC ="AL33"| IOSTANDARD = "LVTTL"; +# NET DSPDAT<27> LOC ="AL34"| IOSTANDARD = "LVTTL"; +# NET DSPDAT<28> LOC ="AM31"| IOSTANDARD = "LVTTL"; +# NET DSPDAT<29> LOC ="AL31"| IOSTANDARD = "LVTTL"; +# NET DSPDAT<30> LOC ="AJ30"| IOSTANDARD = "LVTTL"; +# NET DSPDAT<31> LOC ="AH30"| IOSTANDARD = "LVTTL"; +# NET DSP_ACK LOC ="AB15"| IOSTANDARD = "LVTTL"; +# NET DSP_BM LOC ="AH19"| IOSTANDARD = "LVTTL"; +# NET DSP_BMS LOC ="AF15"| IOSTANDARD = "LVTTL"; +# NET DSP_BOFF LOC ="AK14"| IOSTANDARD = "LVTTL"; +# NET DSP_BRST LOC ="AN20"| IOSTANDARD = "LVTTL"; # NET DSP_BUSLOCK LOC ="AC19"| IOSTANDARD = "LVTTL"; # NET DSP_DMAR<0> LOC ="AD17"| IOSTANDARD = "LVTTL"; # NET DSP_DMAR<1> LOC ="AC17"| IOSTANDARD = "LVTTL"; @@ -263,15 +264,15 @@ # NET DSP_FLAG<1> LOC ="AF21"| IOSTANDARD = "LVTTL"; # NET DSP_FLAG<2> LOC ="AP15"| IOSTANDARD = "LVTTL"; # NET DSP_FLAG<3> LOC ="AN15"| IOSTANDARD = "LVTTL"; - NET DSP_HBG LOC ="AD16"| IOSTANDARD = "LVTTL"; - NET DSP_HBR LOC ="AB18"| IOSTANDARD = "LVTTL"; +# NET DSP_HBG LOC ="AD16"| IOSTANDARD = "LVTTL"; +# NET DSP_HBR LOC ="AB18"| IOSTANDARD = "LVTTL"; # NET DSP_IOEN LOC ="AL18"| IOSTANDARD = "LVTTL"; # NET DSP_IORD LOC ="AB16"| IOSTANDARD = "LVTTL"; # NET DSP_IOWR LOC ="AB17"| IOSTANDARD = "LVTTL"; - NET DSP_IRQ<0> LOC ="AG21"| IOSTANDARD = "LVTTL"; - NET DSP_IRQ<1> LOC ="AF20"| IOSTANDARD = "LVTTL"; - NET DSP_IRQ<2> LOC ="AF14"| IOSTANDARD = "LVTTL"; - NET DSP_IRQ<3> LOC ="AG13"| IOSTANDARD = "LVTTL"; +# NET DSP_IRQ<0> LOC ="AG21"| IOSTANDARD = "LVTTL"; +# NET DSP_IRQ<1> LOC ="AF20"| IOSTANDARD = "LVTTL"; +# NET DSP_IRQ<2> LOC ="AF14"| IOSTANDARD = "LVTTL"; +# NET DSP_IRQ<3> LOC ="AG13"| IOSTANDARD = "LVTTL"; # NET DSP_L1DATIP<0> LOC ="AK29"| IOSTANDARD = "LVTTL"; # NET DSP_L0ACKI LOC ="AM18"| IOSTANDARD = "LVTTL"; # NET DSP_L1ACKO LOC ="AM15"| IOSTANDARD = "LVTTL"; @@ -321,16 +322,16 @@ # NET DSP_L1DATIN<3> LOC ="AN33"| IOSTANDARD = "LVTTL"; # NET DSP_L0DATON<3> LOC ="AK26"| IOSTANDARD = "LVTTL"; # NET DSP_MSH LOC ="AL14"| IOSTANDARD = "LVTTL"; - NET DSP_RD LOC ="AJ22"| IOSTANDARD = "LVTTL"; - NET DSP_RESET LOC ="AG22"| IOSTANDARD = "LVTTL"; - NET DSP_RESET_OUT LOC ="AH22"| IOSTANDARD = "LVTTL"; +# NET DSP_RD LOC ="AJ22"| IOSTANDARD = "LVTTL"; +# NET DSP_RESET LOC ="AG22"| IOSTANDARD = "LVTTL"; +# NET DSP_RESET_OUT LOC ="AH22"| IOSTANDARD = "LVTTL"; # NET DSP_TMROE LOC ="AP20"| IOSTANDARD = "LVTTL"; - NET DSP_WRH LOC ="AJ21"| IOSTANDARD = "LVTTL"; - NET DSP_WRL LOC ="AC15"| IOSTANDARD = "LVTTL"; +# NET DSP_WRH LOC ="AJ21"| IOSTANDARD = "LVTTL"; +# NET DSP_WRL LOC ="AC15"| IOSTANDARD = "LVTTL"; NET DWAIT LOC ="H33"| IOSTANDARD = "LVTTL"; NET D_CSB LOC ="M2"; NET D_CS LOC ="M3"; - NET D_DATA_READY LOC ="E11"| IOSTANDARD = "LVTTL"; + NET D_DATA_READY LOC ="E11"| IOSTANDARD = "LVTTL"| SLEW = FAST; NET D_RESERVED LOC ="G8"| IOSTANDARD = "LVTTL"; NET D_SCK LOC ="M6"; NET D_SCKB LOC ="M5"; @@ -477,82 +478,82 @@ # NET SFP_MOD<2> LOC ="K33"| IOSTANDARD = "LVTTL"; # NET SFP_RATE_SEL LOC ="P27"| IOSTANDARD = "LVTTL"; NET SFP_TX_DIS LOC ="N27"| IOSTANDARD = "LVTTL"; - # NET SFP_TX_FAULT LOC ="J32"| IOSTANDARD = "LVTTL"; - NET TDC_OUT<0> LOC ="D12"| IOSTANDARD = "LVTTL"; - NET TDC_OUT<1> LOC ="C12"| IOSTANDARD = "LVTTL"; - NET TDC_OUT<2> LOC ="B10"| IOSTANDARD = "LVTTL"; - NET TDC_OUT<3> LOC ="C10"| IOSTANDARD = "LVTTL"; - NET TDC_OUT<4> LOC ="A11"| IOSTANDARD = "LVTTL"; - NET TDC_OUT<5> LOC ="B11"| IOSTANDARD = "LVTTL"; - NET TDC_OUT<6> LOC ="C9"| IOSTANDARD = "LVTTL"; - NET TDC_OUT<7> LOC ="C8"| IOSTANDARD = "LVTTL"; - NET TDC_OUT<8> LOC ="G12"| IOSTANDARD = "LVTTL"; - NET TDC_OUT<9> LOC ="G11"| IOSTANDARD = "LVTTL"; - NET TDC_OUT<10> LOC ="F10"| IOSTANDARD = "LVTTL"; - NET TDC_OUT<11> LOC ="G10"| IOSTANDARD = "LVTTL"; - NET TDC_OUT<12> LOC ="D11"| IOSTANDARD = "LVTTL"; - NET TDC_OUT<13> LOC ="D10"| IOSTANDARD = "LVTTL"; - NET TDC_OUT<14> LOC ="H10"| IOSTANDARD = "LVTTL"; - NET TDC_OUT<15> LOC ="H9"| IOSTANDARD = "LVTTL"; - NET TDC_OUT<16> LOC ="A14"| IOSTANDARD = "LVTTL"; - NET TDC_OUT<17> LOC ="A13"| IOSTANDARD = "LVTTL"; - NET TDC_OUT<18> LOC ="D7"| IOSTANDARD = "LVTTL"; - NET TDC_OUT<19> LOC ="D6"| IOSTANDARD = "LVTTL"; - NET TDC_OUT<20> LOC ="D9"| IOSTANDARD = "LVTTL"; - NET TDC_OUT<21> LOC ="E9"| IOSTANDARD = "LVTTL"; - NET TDC_OUT<22> LOC ="A4"| IOSTANDARD = "LVTTL"; - NET TDC_OUT<23> LOC ="A3"| IOSTANDARD = "LVTTL"; - NET TDC_OUT<24> LOC ="E13"| IOSTANDARD = "LVTTL"; - NET TDC_OUT<25> LOC ="E12"| IOSTANDARD = "LVTTL"; - NET TDC_OUT<26> LOC ="A5"| IOSTANDARD = "LVTTL"; - NET TDC_OUT<27> LOC ="B5"| IOSTANDARD = "LVTTL"; - NET TDC_OUT<28> LOC ="J9"| IOSTANDARD = "LVTTL"; - NET TDC_OUT<29> LOC ="K9"| IOSTANDARD = "LVTTL"; - NET TDC_OUT<30> LOC ="B3"| IOSTANDARD = "LVTTL"; - NET TDC_OUT<31> LOC ="B2"| IOSTANDARD = "LVTTL"; + NET SFP_TX_FAULT LOC ="J32"| IOSTANDARD = "LVTTL"; + NET TDC_OUT<0> LOC ="D12"| IOSTANDARD = "LVTTL" | SLEW = FAST; + NET TDC_OUT<1> LOC ="C12"| IOSTANDARD = "LVTTL"| SLEW = FAST; + NET TDC_OUT<2> LOC ="B10"| IOSTANDARD = "LVTTL"| SLEW = FAST; + NET TDC_OUT<3> LOC ="C10"| IOSTANDARD = "LVTTL"| SLEW = FAST; + NET TDC_OUT<4> LOC ="A11"| IOSTANDARD = "LVTTL"| SLEW = FAST; + NET TDC_OUT<5> LOC ="B11"| IOSTANDARD = "LVTTL"| SLEW = FAST; + NET TDC_OUT<6> LOC ="C9"| IOSTANDARD = "LVTTL"| SLEW = FAST; + NET TDC_OUT<7> LOC ="C8"| IOSTANDARD = "LVTTL"| SLEW = FAST; + NET TDC_OUT<8> LOC ="G12"| IOSTANDARD = "LVTTL"| SLEW = FAST; + NET TDC_OUT<9> LOC ="G11"| IOSTANDARD = "LVTTL"| SLEW = FAST; + NET TDC_OUT<10> LOC ="F10"| IOSTANDARD = "LVTTL"| SLEW = FAST; + NET TDC_OUT<11> LOC ="G10"| IOSTANDARD = "LVTTL"| SLEW = FAST; + NET TDC_OUT<12> LOC ="D11"| IOSTANDARD = "LVTTL"| SLEW = FAST; + NET TDC_OUT<13> LOC ="D10"| IOSTANDARD = "LVTTL"| SLEW = FAST; + NET TDC_OUT<14> LOC ="H10"| IOSTANDARD = "LVTTL"| SLEW = FAST; + NET TDC_OUT<15> LOC ="H9"| IOSTANDARD = "LVTTL"| SLEW = FAST; + NET TDC_OUT<16> LOC ="A14"| IOSTANDARD = "LVTTL"| SLEW = FAST; + NET TDC_OUT<17> LOC ="A13"| IOSTANDARD = "LVTTL"| SLEW = FAST; + NET TDC_OUT<18> LOC ="D7"| IOSTANDARD = "LVTTL"| SLEW = FAST; + NET TDC_OUT<19> LOC ="D6"| IOSTANDARD = "LVTTL"| SLEW = FAST; + NET TDC_OUT<20> LOC ="D9"| IOSTANDARD = "LVTTL"| SLEW = FAST; + NET TDC_OUT<21> LOC ="E9"| IOSTANDARD = "LVTTL"| SLEW = FAST; + NET TDC_OUT<22> LOC ="A4"| IOSTANDARD = "LVTTL"| SLEW = FAST; + NET TDC_OUT<23> LOC ="A3"| IOSTANDARD = "LVTTL"| SLEW = FAST; + NET TDC_OUT<24> LOC ="E13"| IOSTANDARD = "LVTTL"| SLEW = FAST; + NET TDC_OUT<25> LOC ="E12"| IOSTANDARD = "LVTTL"| SLEW = FAST; + NET TDC_OUT<26> LOC ="A5"| IOSTANDARD = "LVTTL"| SLEW = FAST; + NET TDC_OUT<27> LOC ="B5"| IOSTANDARD = "LVTTL"| SLEW = FAST; + NET TDC_OUT<28> LOC ="J9"| IOSTANDARD = "LVTTL"| SLEW = FAST; + NET TDC_OUT<29> LOC ="K9"| IOSTANDARD = "LVTTL"| SLEW = FAST; + NET TDC_OUT<30> LOC ="B3"| IOSTANDARD = "LVTTL"| SLEW = FAST; + NET TDC_OUT<31> LOC ="B2"| IOSTANDARD = "LVTTL"| SLEW = FAST; NET TDC_RESET LOC ="C5"| IOSTANDARD = "LVTTL"; - NET TLK_CLK LOC ="AG16"| IOSTANDARD = "LVTTL"; - NET TLK_ENABLE LOC ="R24"| IOSTANDARD = "LVTTL"; - NET TLK_LCKREFN LOC ="L28"| IOSTANDARD = "LVTTL"; - NET TLK_LOOPEN LOC ="R19"| IOSTANDARD = "LVTTL"; - NET TLK_PRBSEN LOC ="H32"| IOSTANDARD = "LVTTL"; - NET TLK_RXD<0> LOC ="G30"| IOSTANDARD = "LVTTL"; - NET TLK_RXD<1> LOC ="G31"| IOSTANDARD = "LVTTL"; - NET TLK_RXD<2> LOC ="J29"| IOSTANDARD = "LVTTL"; - NET TLK_RXD<3> LOC ="J30"| IOSTANDARD = "LVTTL"; - NET TLK_RXD<4> LOC ="E32"| IOSTANDARD = "LVTTL"; - NET TLK_RXD<5> LOC ="E33"| IOSTANDARD = "LVTTL"; - NET TLK_RXD<6> LOC ="N25"| IOSTANDARD = "LVTTL"; - NET TLK_RXD<7> LOC ="P26"| IOSTANDARD = "LVTTL"; - NET TLK_RXD<8> LOC ="P22"| IOSTANDARD = "LVTTL"; - NET TLK_RXD<9> LOC ="R21"| IOSTANDARD = "LVTTL"; - NET TLK_RXD<10> LOC ="F33"| IOSTANDARD = "LVTTL"; - NET TLK_RXD<11> LOC ="F34"| IOSTANDARD = "LVTTL"; - NET TLK_RXD<12> LOC ="K28"| IOSTANDARD = "LVTTL"; - NET TLK_RXD<13> LOC ="K29"| IOSTANDARD = "LVTTL"; - NET TLK_RXD<14> LOC ="G32"| IOSTANDARD = "LVTTL"; - NET TLK_RXD<15> LOC ="G33"| IOSTANDARD = "LVTTL"; - NET TLK_RX_CLK LOC ="AF18"| IOSTANDARD = "LVTTL"; - NET TLK_RX_DV LOC ="M30"| IOSTANDARD = "LVTTL"; - NET TLK_RX_ER LOC ="P20"| IOSTANDARD = "LVTTL"; - NET TLK_TXD<0> LOC ="H27"| IOSTANDARD = "LVTTL"; - NET TLK_TXD<1> LOC ="H28"| IOSTANDARD = "LVTTL"; - NET TLK_TXD<2> LOC ="C32"| IOSTANDARD = "LVTTL"; - NET TLK_TXD<3> LOC ="D32"| IOSTANDARD = "LVTTL"; - NET TLK_TXD<4> LOC ="J27"| IOSTANDARD = "LVTTL"; - NET TLK_TXD<5> LOC ="K27"| IOSTANDARD = "LVTTL"; - NET TLK_TXD<6> LOC ="M25"| IOSTANDARD = "LVTTL"; - NET TLK_TXD<7> LOC ="M26"| IOSTANDARD = "LVTTL"; - NET TLK_TXD<8> LOC ="N22"| IOSTANDARD = "LVTTL"; - NET TLK_TXD<9> LOC ="N23"| IOSTANDARD = "LVTTL"; - NET TLK_TXD<10> LOC ="H29"| IOSTANDARD = "LVTTL"; - NET TLK_TXD<11> LOC ="H30"| IOSTANDARD = "LVTTL"; - NET TLK_TXD<12> LOC ="C33"| IOSTANDARD = "LVTTL"; - NET TLK_TXD<13> LOC ="C34"| IOSTANDARD = "LVTTL"; - NET TLK_TXD<14> LOC ="D34"| IOSTANDARD = "LVTTL"; - NET TLK_TXD<15> LOC ="E34"| IOSTANDARD = "LVTTL"; - NET TLK_TX_EN LOC ="L29"| IOSTANDARD = "LVTTL"; - NET TLK_TX_ER LOC ="P24"| IOSTANDARD = "LVTTL"; +# NET TLK_CLK LOC ="AG16"| IOSTANDARD = "LVTTL"; +# NET TLK_ENABLE LOC ="R24"| IOSTANDARD = "LVTTL"; +# NET TLK_LCKREFN LOC ="L28"| IOSTANDARD = "LVTTL"; +# NET TLK_LOOPEN LOC ="R19"| IOSTANDARD = "LVTTL"; +# NET TLK_PRBSEN LOC ="H32"| IOSTANDARD = "LVTTL"; +# NET TLK_RXD<0> LOC ="G30"| IOSTANDARD = "LVTTL"; +# NET TLK_RXD<1> LOC ="G31"| IOSTANDARD = "LVTTL"; +# NET TLK_RXD<2> LOC ="J29"| IOSTANDARD = "LVTTL"; +# NET TLK_RXD<3> LOC ="J30"| IOSTANDARD = "LVTTL"; +# NET TLK_RXD<4> LOC ="E32"| IOSTANDARD = "LVTTL"; +# NET TLK_RXD<5> LOC ="E33"| IOSTANDARD = "LVTTL"; +# NET TLK_RXD<6> LOC ="N25"| IOSTANDARD = "LVTTL"; +# NET TLK_RXD<7> LOC ="P26"| IOSTANDARD = "LVTTL"; +# NET TLK_RXD<8> LOC ="P22"| IOSTANDARD = "LVTTL"; +# NET TLK_RXD<9> LOC ="R21"| IOSTANDARD = "LVTTL"; +# NET TLK_RXD<10> LOC ="F33"| IOSTANDARD = "LVTTL"; +# NET TLK_RXD<11> LOC ="F34"| IOSTANDARD = "LVTTL"; +# NET TLK_RXD<12> LOC ="K28"| IOSTANDARD = "LVTTL"; +# NET TLK_RXD<13> LOC ="K29"| IOSTANDARD = "LVTTL"; +# NET TLK_RXD<14> LOC ="G32"| IOSTANDARD = "LVTTL"; +# NET TLK_RXD<15> LOC ="G33"| IOSTANDARD = "LVTTL"; +# NET TLK_RX_CLK LOC ="AF18"| IOSTANDARD = "LVTTL"; +# NET TLK_RX_DV LOC ="M30"| IOSTANDARD = "LVTTL"; +# NET TLK_RX_ER LOC ="P20"| IOSTANDARD = "LVTTL"; +# NET TLK_TXD<0> LOC ="H27"| IOSTANDARD = "LVTTL"; +# NET TLK_TXD<1> LOC ="H28"| IOSTANDARD = "LVTTL"; +# NET TLK_TXD<2> LOC ="C32"| IOSTANDARD = "LVTTL"; +# NET TLK_TXD<3> LOC ="D32"| IOSTANDARD = "LVTTL"; +# NET TLK_TXD<4> LOC ="J27"| IOSTANDARD = "LVTTL"; +# NET TLK_TXD<5> LOC ="K27"| IOSTANDARD = "LVTTL"; +# NET TLK_TXD<6> LOC ="M25"| IOSTANDARD = "LVTTL"; +# NET TLK_TXD<7> LOC ="M26"| IOSTANDARD = "LVTTL"; +# NET TLK_TXD<8> LOC ="N22"| IOSTANDARD = "LVTTL"; +# NET TLK_TXD<9> LOC ="N23"| IOSTANDARD = "LVTTL"; +# NET TLK_TXD<10> LOC ="H29"| IOSTANDARD = "LVTTL"; +# NET TLK_TXD<11> LOC ="H30"| IOSTANDARD = "LVTTL"; +# NET TLK_TXD<12> LOC ="C33"| IOSTANDARD = "LVTTL"; +# NET TLK_TXD<13> LOC ="C34"| IOSTANDARD = "LVTTL"; +# NET TLK_TXD<14> LOC ="D34"| IOSTANDARD = "LVTTL"; +# NET TLK_TXD<15> LOC ="E34"| IOSTANDARD = "LVTTL"; +# NET TLK_TX_EN LOC ="L29"| IOSTANDARD = "LVTTL"; +# NET TLK_TX_ER LOC ="P24"| IOSTANDARD = "LVTTL"; NET TOKEN_IN LOC ="E6"| IOSTANDARD = "LVTTL"; NET TOKEN_OUT LOC ="C13"| IOSTANDARD = "LVTTL"; NET VIRT_CLK LOC ="H19"; @@ -562,66 +563,66 @@ NET VIRT_TDO LOC ="N30"| IOSTANDARD = "LVTTL"; NET VIRT_TMS LOC ="J34"| IOSTANDARD = "LVTTL"; NET VIRT_TRST LOC ="N29"| IOSTANDARD = "LVTTL"; - NET VIR_TRIG LOC ="E3"; - NET VIR_TRIGB LOC ="E2"; - NET VSD_A<0> LOC ="F23"| IOSTANDARD = "LVTTL"; - NET VSD_A<1> LOC ="E23"| IOSTANDARD = "LVTTL"; - NET VSD_A<2> LOC ="D26"| IOSTANDARD = "LVTTL"; - NET VSD_A<3> LOC ="E26"| IOSTANDARD = "LVTTL"; - NET VSD_A<4> LOC ="F24"| IOSTANDARD = "LVTTL"; - NET VSD_A<5> LOC ="E24"| IOSTANDARD = "LVTTL"; - NET VSD_A<6> LOC ="D27"| IOSTANDARD = "LVTTL"; - NET VSD_A<7> LOC ="E27"| IOSTANDARD = "LVTTL"; - NET VSD_A<8> LOC ="G23"| IOSTANDARD = "LVTTL"; - NET VSD_A<9> LOC ="H24"| IOSTANDARD = "LVTTL"; - NET VSD_A<10> LOC ="A28"| IOSTANDARD = "LVTTL"; - NET VSD_A<11> LOC ="A29"| IOSTANDARD = "LVTTL"; - NET VSD_A<12> LOC ="B25"| IOSTANDARD = "LVTTL"; - NET VSD_BA<0> LOC ="C25"| IOSTANDARD = "LVTTL"; - NET VSD_BA<1> LOC ="J25"| IOSTANDARD = "LVTTL"; - NET VSD_CAS LOC ="G28"| IOSTANDARD = "LVTTL"; - NET VSD_CKE LOC ="D30"| IOSTANDARD = "LVTTL"; - NET VSD_CLOCK LOC ="B28"| IOSTANDARD = "LVTTL"; - NET VSD_CSEH LOC ="G27"| IOSTANDARD = "LVTTL"; - NET VSD_CSEL LOC ="D31"| IOSTANDARD = "LVTTL"; - NET VSD_D<0> LOC ="B23"| IOSTANDARD = "LVTTL"; - NET VSD_D<1> LOC ="A23"| IOSTANDARD = "LVTTL"; - NET VSD_D<2> LOC ="A26"| IOSTANDARD = "LVTTL"; - NET VSD_D<3> LOC ="B26"| IOSTANDARD = "LVTTL"; - NET VSD_D<4> LOC ="A24"| IOSTANDARD = "LVTTL"; - NET VSD_D<5> LOC ="A25"| IOSTANDARD = "LVTTL"; - NET VSD_D<6> LOC ="G25"| IOSTANDARD = "LVTTL"; - NET VSD_D<7> LOC ="H25"| IOSTANDARD = "LVTTL"; - NET VSD_D<8> LOC ="C23"| IOSTANDARD = "LVTTL"; - NET VSD_D<9> LOC ="C24"| IOSTANDARD = "LVTTL"; - NET VSD_D<10> LOC ="F25"| IOSTANDARD = "LVTTL"; - NET VSD_D<11> LOC ="F26"| IOSTANDARD = "LVTTL"; - NET VSD_D<12> LOC ="D24"| IOSTANDARD = "LVTTL"; - NET VSD_D<13> LOC ="D25"| IOSTANDARD = "LVTTL"; - NET VSD_D<14> LOC ="B27"| IOSTANDARD = "LVTTL"; - NET VSD_D<15> LOC ="C27"| IOSTANDARD = "LVTTL"; - NET VSD_D<16> LOC ="C22"| IOSTANDARD = "LVTTL"; - NET VSD_D<17> LOC ="B22"| IOSTANDARD = "LVTTL"; - NET VSD_D<18> LOC ="A30"| IOSTANDARD = "LVTTL"; - NET VSD_D<19> LOC ="B30"| IOSTANDARD = "LVTTL"; - NET VSD_D<20> LOC ="K24"| IOSTANDARD = "LVTTL"; - NET VSD_D<21> LOC ="J24"| IOSTANDARD = "LVTTL"; - NET VSD_D<22> LOC ="C29"| IOSTANDARD = "LVTTL"; - NET VSD_D<23> LOC ="C30"| IOSTANDARD = "LVTTL"; - NET VSD_D<24> LOC ="B21"| IOSTANDARD = "LVTTL"; - NET VSD_D<25> LOC ="A21"| IOSTANDARD = "LVTTL"; - NET VSD_D<26> LOC ="E28"| IOSTANDARD = "LVTTL"; - NET VSD_D<27> LOC ="F28"| IOSTANDARD = "LVTTL"; - NET VSD_D<28> LOC ="A31"| IOSTANDARD = "LVTTL"; - NET VSD_D<29> LOC ="B31"| IOSTANDARD = "LVTTL"; - NET VSD_D<30> LOC ="E31"| IOSTANDARD = "LVTTL"; - NET VSD_D<31> LOC ="F31"| IOSTANDARD = "LVTTL"; - NET VSD_DQML<0> LOC ="F30"| IOSTANDARD = "LVTTL"; - NET VSD_DQML<1> LOC ="D29"| IOSTANDARD = "LVTTL"; - NET VSD_DQML<2> LOC ="E29"| IOSTANDARD = "LVTTL"; - NET VSD_DQML<3> LOC ="L25"| IOSTANDARD = "LVTTL"; - NET VSD_RAS LOC ="F29"| IOSTANDARD = "LVTTL"; - NET VSD_WE LOC ="K26"| IOSTANDARD = "LVTTL"; +# NET VIR_TRIG LOC ="E3"; +# NET VIR_TRIGB LOC ="E2"; +# NET VSD_A<0> LOC ="F23"| IOSTANDARD = "LVTTL"; +# NET VSD_A<1> LOC ="E23"| IOSTANDARD = "LVTTL"; +# NET VSD_A<2> LOC ="D26"| IOSTANDARD = "LVTTL"; +# NET VSD_A<3> LOC ="E26"| IOSTANDARD = "LVTTL"; +# NET VSD_A<4> LOC ="F24"| IOSTANDARD = "LVTTL"; +# NET VSD_A<5> LOC ="E24"| IOSTANDARD = "LVTTL"; +# NET VSD_A<6> LOC ="D27"| IOSTANDARD = "LVTTL"; +# NET VSD_A<7> LOC ="E27"| IOSTANDARD = "LVTTL"; +# NET VSD_A<8> LOC ="G23"| IOSTANDARD = "LVTTL"; +# NET VSD_A<9> LOC ="H24"| IOSTANDARD = "LVTTL"; +# NET VSD_A<10> LOC ="A28"| IOSTANDARD = "LVTTL"; +# NET VSD_A<11> LOC ="A29"| IOSTANDARD = "LVTTL"; +# NET VSD_A<12> LOC ="B25"| IOSTANDARD = "LVTTL"; +# NET VSD_BA<0> LOC ="C25"| IOSTANDARD = "LVTTL"; +# NET VSD_BA<1> LOC ="J25"| IOSTANDARD = "LVTTL"; +# NET VSD_CAS LOC ="G28"| IOSTANDARD = "LVTTL"; +# NET VSD_CKE LOC ="D30"| IOSTANDARD = "LVTTL"; +# NET VSD_CLOCK LOC ="B28"| IOSTANDARD = "LVTTL"; +# NET VSD_CSEH LOC ="G27"| IOSTANDARD = "LVTTL"; +# NET VSD_CSEL LOC ="D31"| IOSTANDARD = "LVTTL"; +# NET VSD_D<0> LOC ="B23"| IOSTANDARD = "LVTTL"; +# NET VSD_D<1> LOC ="A23"| IOSTANDARD = "LVTTL"; +# NET VSD_D<2> LOC ="A26"| IOSTANDARD = "LVTTL"; +# NET VSD_D<3> LOC ="B26"| IOSTANDARD = "LVTTL"; +# NET VSD_D<4> LOC ="A24"| IOSTANDARD = "LVTTL"; +# NET VSD_D<5> LOC ="A25"| IOSTANDARD = "LVTTL"; +# NET VSD_D<6> LOC ="G25"| IOSTANDARD = "LVTTL"; +# NET VSD_D<7> LOC ="H25"| IOSTANDARD = "LVTTL"; +# NET VSD_D<8> LOC ="C23"| IOSTANDARD = "LVTTL"; +# NET VSD_D<9> LOC ="C24"| IOSTANDARD = "LVTTL"; +# NET VSD_D<10> LOC ="F25"| IOSTANDARD = "LVTTL"; +# NET VSD_D<11> LOC ="F26"| IOSTANDARD = "LVTTL"; +# NET VSD_D<12> LOC ="D24"| IOSTANDARD = "LVTTL"; +# NET VSD_D<13> LOC ="D25"| IOSTANDARD = "LVTTL"; +# NET VSD_D<14> LOC ="B27"| IOSTANDARD = "LVTTL"; +# NET VSD_D<15> LOC ="C27"| IOSTANDARD = "LVTTL"; +# NET VSD_D<16> LOC ="C22"| IOSTANDARD = "LVTTL"; +# NET VSD_D<17> LOC ="B22"| IOSTANDARD = "LVTTL"; +# NET VSD_D<18> LOC ="A30"| IOSTANDARD = "LVTTL"; +# NET VSD_D<19> LOC ="B30"| IOSTANDARD = "LVTTL"; +# NET VSD_D<20> LOC ="K24"| IOSTANDARD = "LVTTL"; +# NET VSD_D<21> LOC ="J24"| IOSTANDARD = "LVTTL"; +# NET VSD_D<22> LOC ="C29"| IOSTANDARD = "LVTTL"; +# NET VSD_D<23> LOC ="C30"| IOSTANDARD = "LVTTL"; +# NET VSD_D<24> LOC ="B21"| IOSTANDARD = "LVTTL"; +# NET VSD_D<25> LOC ="A21"| IOSTANDARD = "LVTTL"; +# NET VSD_D<26> LOC ="E28"| IOSTANDARD = "LVTTL"; +# NET VSD_D<27> LOC ="F28"| IOSTANDARD = "LVTTL"; +# NET VSD_D<28> LOC ="A31"| IOSTANDARD = "LVTTL"; +# NET VSD_D<29> LOC ="B31"| IOSTANDARD = "LVTTL"; +# NET VSD_D<30> LOC ="E31"| IOSTANDARD = "LVTTL"; +# NET VSD_D<31> LOC ="F31"| IOSTANDARD = "LVTTL"; +# NET VSD_DQML<0> LOC ="F30"| IOSTANDARD = "LVTTL"; +# NET VSD_DQML<1> LOC ="D29"| IOSTANDARD = "LVTTL"; +# NET VSD_DQML<2> LOC ="E29"| IOSTANDARD = "LVTTL"; +# NET VSD_DQML<3> LOC ="L25"| IOSTANDARD = "LVTTL"; +# NET VSD_RAS LOC ="F29"| IOSTANDARD = "LVTTL"; +# NET VSD_WE LOC ="K26"| IOSTANDARD = "LVTTL"; # OFFSET=OUT 2 ns BEFORE "VIRT_CLK" HIGH; # OFFSET=IN 6 ns BEFORE "VIRT_CLK" HIGH; @@ -631,10 +632,65 @@ NET "VIRT_CLK" TNM_NET =VIRT_CLK; TIMESPEC TS_VIRT_CLK =PERIOD "VIRT_CLK" 9 ns; NET "REF_TDC_CLK" TNM_NET = REF_TDC_CLK; - TIMESPEC TS_REF_TDC_CLK = PERIOD "REF_TDC_CLK" 10 ns; - - NET "TOKEN_OUT" OFFSET = OUT 12 ns AFTER "REF_TDC_CLK" HIGH; - NET "A_DATA_READY" OFFSET = IN 0.5 ns BEFORE "REF_TDC_CLK" HIGH; - NET "B_DATA_READY" OFFSET = IN 0.5 ns BEFORE "REF_TDC_CLK" HIGH; - NET "C_DATA_READY" OFFSET = IN 0.5 ns BEFORE "REF_TDC_CLK" HIGH; - NET "D_DATA_READY" OFFSET = IN 0.5 ns BEFORE "REF_TDC_CLK" HIGH; \ No newline at end of file + TIMESPEC TS_REF_TDC_CLK = PERIOD "REF_TDC_CLK" 23 ns; + + NET "A_DATA_READY" TNM = TDC_NET_GROUP ; + NET "B_DATA_READY" TNM = TDC_NET_GROUP ; + NET "C_DATA_READY" TNM = TDC_NET_GROUP ; + NET "D_DATA_READY" TNM = TDC_NET_GROUP ; + NET "TDC_OUT<0>" TNM = TDC_NET_GROUP ; + NET "TDC_OUT<1>" TNM = TDC_NET_GROUP ; + NET "TDC_OUT<2>" TNM = TDC_NET_GROUP ; + NET "TDC_OUT<3>" TNM = TDC_NET_GROUP ; + NET "TDC_OUT<4>" TNM = TDC_NET_GROUP ; + NET "TDC_OUT<5>" TNM = TDC_NET_GROUP ; + NET "TDC_OUT<6>" TNM = TDC_NET_GROUP ; + NET "TDC_OUT<7>" TNM = TDC_NET_GROUP ; + NET "TDC_OUT<8>" TNM = TDC_NET_GROUP ; + NET "TDC_OUT<9>" TNM = TDC_NET_GROUP ; + NET "TDC_OUT<10>" TNM = TDC_NET_GROUP ; + NET "TDC_OUT<11>" TNM = TDC_NET_GROUP ; + NET "TDC_OUT<12>" TNM = TDC_NET_GROUP ; + NET "TDC_OUT<13>" TNM = TDC_NET_GROUP ; + NET "TDC_OUT<14>" TNM = TDC_NET_GROUP ; + NET "TDC_OUT<15>" TNM = TDC_NET_GROUP ; + NET "TDC_OUT<16>" TNM = TDC_NET_GROUP ; + NET "TDC_OUT<17>" TNM = TDC_NET_GROUP ; + NET "TDC_OUT<18>" TNM = TDC_NET_GROUP ; + NET "TDC_OUT<19>" TNM = TDC_NET_GROUP ; + NET "TDC_OUT<20>" TNM = TDC_NET_GROUP ; + NET "TDC_OUT<21>" TNM = TDC_NET_GROUP ; + NET "TDC_OUT<22>" TNM = TDC_NET_GROUP ; + NET "TDC_OUT<23>" TNM = TDC_NET_GROUP ; + NET "TDC_OUT<24>" TNM = TDC_NET_GROUP ; + NET "TDC_OUT<25>" TNM = TDC_NET_GROUP ; + NET "TDC_OUT<26>" TNM = TDC_NET_GROUP ; + NET "TDC_OUT<27>" TNM = TDC_NET_GROUP ; + NET "TDC_OUT<28>" TNM = TDC_NET_GROUP ; + NET "TDC_OUT<29>" TNM = TDC_NET_GROUP ; + NET "TDC_OUT<30>" TNM = TDC_NET_GROUP ; + NET "TDC_OUT<31>" TNM = TDC_NET_GROUP ; + +# NET "A_DATA_READY" TNM = TDC_NET_GROUP_FF ; +# NET "B_DATA_READY" TNM = TDC_NET_GROUP_FF ; +# NET "C_DATA_READY" TNM = TDC_NET_GROUP_FF ; +# NET "D_DATA_READY" TNM = TDC_NET_GROUP_FF ; + TIMESPEC "TS_TDC_NET_FFS" = FROM TDC_NET_GROUP TO FFS 5 ; #TO PADS .... + TIMESPEC "TS_TDC_NET_RAM" = FROM TDC_NET_GROUP TO RAMS 5 ; + + NET "TOKEN_OUT" OFFSET = OUT 12.3 ns AFTER "REF_TDC_CLK" HIGH; + NET "A_TDC_BU_RESET" OFFSET = OUT 12.3 ns AFTER "REF_TDC_CLK" HIGH; + NET "A_TDC_EV_RESET" OFFSET = OUT 12.3 ns AFTER "REF_TDC_CLK" HIGH; + NET "B_TDC_BU_RESET" OFFSET = OUT 12.3 ns AFTER "REF_TDC_CLK" HIGH; + NET "B_TDC_EV_RESET" OFFSET = OUT 12.3 ns AFTER "REF_TDC_CLK" HIGH; + NET "C_TDC_BU_RESET" OFFSET = OUT 12.3 ns AFTER "REF_TDC_CLK" HIGH; + NET "C_TDC_EV_RESET" OFFSET = OUT 12.3 ns AFTER "REF_TDC_CLK" HIGH; + NET "D_TDC_BU_RESET" OFFSET = OUT 12.3 ns AFTER "REF_TDC_CLK" HIGH; + NET "D_TDC_EV_RESET" OFFSET = OUT 12.3 ns AFTER "REF_TDC_CLK" HIGH; + + +# NET "A_DATA_READY" OFFSET = IN 0.5 ns BEFORE "REF_TDC_CLK" HIGH; +# NET "B_DATA_READY" OFFSET = IN 0.5 ns BEFORE "REF_TDC_CLK" HIGH; +# NET "C_DATA_READY" OFFSET = IN 0.5 ns BEFORE "REF_TDC_CLK" HIGH; +# NET "D_DATA_READY" OFFSET = IN 0.5 ns BEFORE "REF_TDC_CLK" HIGH; + -- 2.43.0