-- ======================================================= -- CONFIDENTIAL & PROPRIETARY INFORMATION -- COPYRIGHT 2006 INTEGRATED DEVICE TECHNOLOGY, INC. ("IDT") -- ======================================================= -- BSDL File for idt89pes16nt16g2_19x19 -- Generated by /projects/ssd/common/infrastructure/release/rev_0_133/tools/iodb_bsdl 2010/10/13 :17:25 -- ======================================================= -- ======================================================= -- ******************************************************* -- This BSDL has been validated for syntax and semantics -- compliance to IEEE 1149.1 using the Synopsys BSDL -- Validation Service. It has also passed hardware -- validation tests using the ASSET BSDL Silicon -- Validation service. -- ******************************************************* -- ======================================================= entity idt89pes16nt16g2_19x19 is -- =================================================== -- ================= PORT DEFINITION ================= -- =================================================== generic (PHYSICAL_PIN_MAP : string := "UNDEFINED" ) ; port ( CLKMODE0 : in bit; CLKMODE1 : in bit; GCLKFSEL : in bit; GCLKN0 : in bit; GCLKN1 : in bit; GCLKP0 : in bit; GCLKP1 : in bit; GPIO00 : inout bit; GPIO01 : inout bit; GPIO02 : inout bit; GPIO03 : inout bit; GPIO04 : inout bit; GPIO05 : inout bit; GPIO06 : inout bit; GPIO07 : inout bit; GPIO08 : inout bit; JTAG_TCK : in bit; JTAG_TDI : in bit; JTAG_TDO : out bit; JTAG_TMS : in bit; JTAG_TRST_N : in bit; MSMBCLK : inout bit; MSMBDAT : inout bit; P08CLKN : in bit; P08CLKP : in bit; P16CLKN : in bit; P16CLKP : in bit; PE00RN0 : in bit; PE00RP0 : in bit; PE00TN0 : buffer bit; PE00TP0 : buffer bit; PE01RN0 : in bit; PE01RP0 : in bit; PE01TN0 : buffer bit; PE01TP0 : buffer bit; PE02RN0 : in bit; PE02RP0 : in bit; PE02TN0 : buffer bit; PE02TP0 : buffer bit; PE03RN0 : in bit; PE03RP0 : in bit; PE03TN0 : buffer bit; PE03TP0 : buffer bit; PE08RN0 : in bit; PE08RP0 : in bit; PE08TN0 : buffer bit; PE08TP0 : buffer bit; PE09RN0 : in bit; PE09RP0 : in bit; PE09TN0 : buffer bit; PE09TP0 : buffer bit; PE10RN0 : in bit; PE10RP0 : in bit; PE10TN0 : buffer bit; PE10TP0 : buffer bit; PE11RN0 : in bit; PE11RP0 : in bit; PE11TN0 : buffer bit; PE11TP0 : buffer bit; PE12RN0 : in bit; PE12RP0 : in bit; PE12TN0 : buffer bit; PE12TP0 : buffer bit; PE13RN0 : in bit; PE13RP0 : in bit; PE13TN0 : buffer bit; PE13TP0 : buffer bit; PE14RN0 : in bit; PE14RP0 : in bit; PE14TN0 : buffer bit; PE14TP0 : buffer bit; PE15RN0 : in bit; PE15RP0 : in bit; PE15TN0 : buffer bit; PE15TP0 : buffer bit; PE16RN0 : in bit; PE16RP0 : in bit; PE16TN0 : buffer bit; PE16TP0 : buffer bit; PE17RN0 : in bit; PE17RP0 : in bit; PE17TN0 : buffer bit; PE17TP0 : buffer bit; PE18RN0 : in bit; PE18RP0 : in bit; PE18TN0 : buffer bit; PE18TP0 : buffer bit; PE19RN0 : in bit; PE19RP0 : in bit; PE19TN0 : buffer bit; PE19TP0 : buffer bit; PERSTN : in bit; REFRES00 : in bit; REFRES01 : in bit; REFRES04 : in bit; REFRES05 : in bit; REFRES06 : in bit; REFRESPLL : in bit; RSTHALT : in bit; SSMBADDR1 : in bit; SSMBADDR2 : in bit; SSMBCLK : inout bit; SSMBDAT : inout bit; STK2CFG0 : in bit; STK2CFG1 : in bit; STK2CFG2 : in bit; STK2CFG3 : in bit; STK2CFG4 : in bit; STK3CFG0 : in bit; STK3CFG1 : in bit; STK3CFG2 : in bit; STK3CFG3 : in bit; STK3CFG4 : in bit; SWMODE0 : in bit; SWMODE1 : in bit; SWMODE2 : in bit; SWMODE3 : in bit ); -- =================================================== -- ============= IEEE 1149.1 CONFORMANCE ============= -- =================================================== use STD_1149_1_2001.all; use STD_1149_6_2003.all; attribute COMPONENT_CONFORMANCE of idt89pes16nt16g2_19x19 : entity is "STD_1149_1_2001"; -- =================================================== -- =============== PIN MAP DEFINITION ================ -- =================================================== attribute PIN_MAP of idt89pes16nt16g2_19x19 : entity is PHYSICAL_PIN_MAP; constant idt89pes16nt16g2_19x19 : PIN_MAP_STRING := " CLKMODE0 : U1," & " CLKMODE1 : C15," & " GCLKFSEL : N2," & " GCLKN0 : B12," & " GCLKN1 : U12," & " GCLKP0 : A12," & " GCLKP1 : V12," & " GPIO00 : T14," & " GPIO01 : R14," & " GPIO02 : T15," & " GPIO03 : R15," & " GPIO04 : N16," & " GPIO05 : P16," & " GPIO06 : N15," & " GPIO07 : N14," & " GPIO08 : N17," & " JTAG_TCK : D17," & " JTAG_TDI : E15," & " JTAG_TDO : B17," & " JTAG_TMS : D15," & " JTAG_TRST_N : C16," & " MSMBCLK : B18," & " MSMBDAT : D16," & " P08CLKN : D2," & " P08CLKP : D1," & " P16CLKN : U11," & " P16CLKP : V11," & " PE00RN0 : M16," & " PE00RP0 : M15," & " PE00TN0 : K17," & " PE00TP0 : K18," & " PE01RN0 : L16," & " PE01RP0 : L15," & " PE01TN0 : J17," & " PE01TP0 : J18," & " PE02RN0 : H16," & " PE02RP0 : H15," & " PE02TN0 : F17," & " PE02TP0 : F18," & " PE03RN0 : G16," & " PE03RP0 : G15," & " PE03TN0 : E17," & " PE03TP0 : E18," & " PE08RN0 : B4," & " PE08RP0 : B5," & " PE08TN0 : A3," & " PE08TP0 : A2," & " PE09RN0 : C3," & " PE09RP0 : C4," & " PE09TN0 : B2," & " PE09TP0 : B1," & " PE10RN0 : E3," & " PE10RP0 : E4," & " PE10TN0 : G2," & " PE10TP0 : G1," & " PE11RN0 : F3," & " PE11RP0 : F4," & " PE11TN0 : H2," & " PE11TP0 : H1," & " PE12RN0 : J3," & " PE12RP0 : J4," & " PE12TN0 : L2," & " PE12TP0 : L1," & " PE13RN0 : K3," & " PE13RP0 : K4," & " PE13TN0 : M2," & " PE13TP0 : M1," & " PE14RN0 : N3," & " PE14RP0 : N4," & " PE14TN0 : R2," & " PE14TP0 : R1," & " PE15RN0 : P3," & " PE15RP0 : P4," & " PE15TN0 : T2," & " PE15TP0 : T1," & " PE16RN0 : T5," & " PE16RP0 : R5," & " PE16TN0 : U3," & " PE16TP0 : V3," & " PE17RN0 : T6," & " PE17RP0 : R6," & " PE17TN0 : U4," & " PE17TP0 : V4," & " PE18RN0 : T9," & " PE18RP0 : R9," & " PE18TN0 : U7," & " PE18TP0 : V7," & " PE19RN0 : T10," & " PE19RP0 : R10," & " PE19TN0 : U8," & " PE19TP0 : V8," & " PERSTN : E14," & " REFRES00 : M18," & " REFRES01 : G17," & " REFRES04 : H4," & " REFRES05 : L4," & " REFRES06 : U6," & " REFRESPLL : C10," & " RSTHALT : T3," & " SSMBADDR1 : R18," & " SSMBADDR2 : F15," & " SSMBCLK : C18," & " SSMBDAT : C17," & " STK2CFG0 : R4," & " STK2CFG1 : C5," & " STK2CFG2 : B6," & " STK2CFG3 : D6," & " STK2CFG4 : D5," & " STK3CFG0 : U2," & " STK3CFG1 : C6," & " STK3CFG2 : B7," & " STK3CFG3 : A5," & " STK3CFG4 : E5," & " SWMODE0 : N1," & " SWMODE1 : R3," & " SWMODE2 : P5," & " SWMODE3 : T4" ; -- =================================================== -- ============ PORT GROUPING DEFINITION ============= -- =================================================== attribute PORT_GROUPING of idt89pes16nt16g2_19x19 : entity is "DIFFERENTIAL_VOLTAGE (" & "(PE00TP0, PE00TN0), " & "(PE01TP0, PE01TN0), " & "(PE02TP0, PE02TN0), " & "(PE03TP0, PE03TN0), " & "(PE08TP0, PE08TN0), " & "(PE09TP0, PE09TN0), " & "(PE10TP0, PE10TN0), " & "(PE11TP0, PE11TN0), " & "(PE12TP0, PE12TN0), " & "(PE13TP0, PE13TN0), " & "(PE14TP0, PE14TN0), " & "(PE15TP0, PE15TN0), " & "(PE16TP0, PE16TN0), " & "(PE17TP0, PE17TN0), " & "(PE18TP0, PE18TN0), " & "(PE19TP0, PE19TN0) ) " ; -- =================================================== -- ============== JTAG PIN DEFINITION ================ -- =================================================== attribute TAP_SCAN_CLOCK of JTAG_TCK : signal is (1.00e+07, BOTH); attribute TAP_SCAN_IN of JTAG_TDI : signal is true; attribute TAP_SCAN_MODE of JTAG_TMS : signal is true; attribute TAP_SCAN_OUT of JTAG_TDO : signal is true; attribute TAP_SCAN_RESET of JTAG_TRST_N : signal is true; attribute COMPLIANCE_PATTERNS of idt89pes16nt16g2_19x19 : entity is "(SWMODE0, SWMODE1, SWMODE2, SWMODE3)" & "(0000)" ; -- =================================================== -- ========== JTAG INSTRUCTION DEFINITION ============ -- =================================================== attribute INSTRUCTION_LENGTH of idt89pes16nt16g2_19x19 : entity is 6; attribute INSTRUCTION_OPCODE of idt89pes16nt16g2_19x19 : entity is "BYPASS (111111)," & "IDCODE (000010)," & "EXTEST_TRAIN (111100)," & "PRELOAD (000001)," & "SAMPLE (000001)," & "EXTEST_PULSE (111101)," & "EXTEST (000000)," & "HIGHZ (000011)" ; attribute INSTRUCTION_CAPTURE of idt89pes16nt16g2_19x19 : entity is "101101"; -- =================================================== -- ============ JTAG REGISTER DEFINITION ============= -- =================================================== attribute IDCODE_REGISTER of idt89pes16nt16g2_19x19 : entity is "0001" & "1000000010010000" & "00000110011" & "1"; attribute REGISTER_ACCESS of idt89pes16nt16g2_19x19 : entity is "BYPASS (BYPASS,HIGHZ)," & "DEVICE_ID (IDCODE)," & "BOUNDARY (EXTEST_PULSE, EXTEST_TRAIN, EXTEST, SAMPLE, PRELOAD)" ; -- =================================================== -- ============ BOUNDARY SCAN DEFINITION ============= -- =================================================== attribute BOUNDARY_LENGTH of idt89pes16nt16g2_19x19 : entity is 99; attribute BOUNDARY_REGISTER of idt89pes16nt16g2_19x19 : entity is -- -- num cell port function safe [ccell disval rslt] -- --- ---- ------------- -------- ---- ----- ------ ---- "98 (BC_4 , PERSTN , input , 1 )," & "97 (BC_1 , * , control , 1 )," & "96 (BC_7 , MSMBCLK , bidir , 1 , 97 , 1 , Z )," & "95 (BC_1 , * , control , 1 )," & "94 (BC_7 , MSMBDAT , bidir , 1 , 95 , 1 , Z )," & "93 (BC_4 , STK2CFG3 , input , 1 )," & "92 (BC_4 , STK3CFG2 , input , 1 )," & "91 (BC_4 , STK2CFG2 , input , 1 )," & "90 (BC_4 , STK3CFG1 , input , 1 )," & "89 (BC_4 , STK2CFG1 , input , 1 )," & "88 (BC_4 , STK3CFG4 , input , 1 )," & "87 (BC_4 , STK2CFG4 , input , 1 )," & "86 (BC_4 , STK3CFG3 , input , 1 )," & "85 (AC_1 , PE08TP0 , output2 , 1 )," & "84 (BC_4 , PE08RN0 , input , 1 )," & "83 (BC_4 , PE08RP0 , input , 1 )," & "82 (AC_1 , PE09TP0 , output2 , 1 )," & "81 (BC_4 , PE09RN0 , input , 1 )," & "80 (BC_4 , PE09RP0 , input , 1 )," & "79 (AC_1 , PE10TP0 , output2 , 1 )," & "78 (BC_4 , PE10RN0 , input , 1 )," & "77 (BC_4 , PE10RP0 , input , 1 )," & "76 (AC_1 , PE11TP0 , output2 , 1 )," & "75 (BC_4 , PE11RN0 , input , 1 )," & "74 (BC_4 , PE11RP0 , input , 1 )," & "73 (AC_1 , PE12TP0 , output2 , 1 )," & "72 (BC_4 , PE12RN0 , input , 1 )," & "71 (BC_4 , PE12RP0 , input , 1 )," & "70 (AC_1 , PE13TP0 , output2 , 1 )," & "69 (BC_4 , PE13RN0 , input , 1 )," & "68 (BC_4 , PE13RP0 , input , 1 )," & "67 (AC_1 , PE14TP0 , output2 , 1 )," & "66 (BC_4 , PE14RN0 , input , 1 )," & "65 (BC_4 , PE14RP0 , input , 1 )," & "64 (AC_1 , PE15TP0 , output2 , 1 )," & "63 (BC_4 , PE15RN0 , input , 1 )," & "62 (BC_4 , PE15RP0 , input , 1 )," & "61 (BC_4 , * , internal , 1 )," & "60 (BC_4 , CLKMODE0 , input , 1 )," & "59 (BC_4 , * , internal , 1 )," & "58 (BC_4 , STK3CFG0 , input , 1 )," & "57 (BC_4 , STK2CFG0 , input , 1 )," & "56 (BC_4 , GCLKFSEL , input , 1 )," & "55 (BC_4 , * , internal , 1 )," & "54 (BC_4 , * , internal , 1 )," & "53 (BC_4 , RSTHALT , input , 1 )," & "52 (BC_4 , * , internal , 1 )," & "51 (BC_4 , * , internal , 1 )," & "50 (AC_1 , PE16TP0 , output2 , 1 )," & "49 (BC_4 , PE16RN0 , input , 1 )," & "48 (BC_4 , PE16RP0 , input , 1 )," & "47 (AC_1 , PE17TP0 , output2 , 1 )," & "46 (BC_4 , PE17RN0 , input , 1 )," & "45 (BC_4 , PE17RP0 , input , 1 )," & "44 (AC_1 , PE18TP0 , output2 , 1 )," & "43 (BC_4 , PE18RN0 , input , 1 )," & "42 (BC_4 , PE18RP0 , input , 1 )," & "41 (AC_1 , PE19TP0 , output2 , 1 )," & "40 (BC_4 , PE19RN0 , input , 1 )," & "39 (BC_4 , PE19RP0 , input , 1 )," & "38 (BC_1 , * , control , 1 )," & "37 (BC_7 , GPIO00 , bidir , 1 , 38 , 1 , Z )," & "36 (BC_1 , * , control , 1 )," & "35 (BC_7 , GPIO01 , bidir , 1 , 36 , 1 , Z )," & "34 (BC_1 , * , control , 1 )," & "33 (BC_7 , GPIO02 , bidir , 1 , 34 , 1 , Z )," & "32 (BC_1 , * , control , 1 )," & "31 (BC_7 , GPIO03 , bidir , 1 , 32 , 1 , Z )," & "30 (BC_4 , * , internal , 1 )," & "29 (BC_4 , * , internal , 1 )," & "28 (BC_1 , * , control , 1 )," & "27 (BC_7 , GPIO04 , bidir , 1 , 28 , 1 , Z )," & "26 (BC_1 , * , control , 1 )," & "25 (BC_7 , GPIO05 , bidir , 1 , 26 , 1 , Z )," & "24 (BC_1 , * , control , 1 )," & "23 (BC_7 , GPIO06 , bidir , 1 , 24 , 1 , Z )," & "22 (BC_1 , * , control , 1 )," & "21 (BC_7 , GPIO07 , bidir , 1 , 22 , 1 , Z )," & "20 (BC_1 , * , control , 1 )," & "19 (BC_7 , GPIO08 , bidir , 1 , 20 , 1 , Z )," & "18 (BC_4 , SSMBADDR1 , input , 1 )," & "17 (AC_1 , PE00TP0 , output2 , 1 )," & "16 (BC_4 , PE00RN0 , input , 1 )," & "15 (BC_4 , PE00RP0 , input , 1 )," & "14 (AC_1 , PE01TP0 , output2 , 1 )," & "13 (BC_4 , PE01RN0 , input , 1 )," & "12 (BC_4 , PE01RP0 , input , 1 )," & "11 (AC_1 , PE02TP0 , output2 , 1 )," & "10 (BC_4 , PE02RN0 , input , 1 )," & "9 (BC_4 , PE02RP0 , input , 1 )," & "8 (AC_1 , PE03TP0 , output2 , 1 )," & "7 (BC_4 , PE03RN0 , input , 1 )," & "6 (BC_4 , PE03RP0 , input , 1 )," & "5 (BC_4 , SSMBADDR2 , input , 1 )," & "4 (BC_1 , * , control , 1 )," & "3 (BC_7 , SSMBCLK , bidir , 1 , 4 , 1 , Z )," & "2 (BC_1 , * , control , 1 )," & "1 (BC_7 , SSMBDAT , bidir , 1 , 2 , 1 , Z )," & "0 (BC_4 , CLKMODE1 , input , 1 )" ; attribute AIO_COMPONENT_CONFORMANCE of idt89pes16nt16g2_19x19 : entity is "STD_1149_6_2003"; attribute AIO_EXTEST_Pulse_Execution of idt89pes16nt16g2_19x19 : entity is "Wait_Duration JTAG_TCK 30"; attribute AIO_EXTEST_Train_Execution of idt89pes16nt16g2_19x19 : entity is "train 60, maximum_time 120.0e-7"; attribute AIO_Pin_Behavior of idt89pes16nt16g2_19x19 : entity is "PE00RN0: HP_time=5.0e-9; " & "PE00RP0: HP_time=5.0e-9; " & "PE01RN0: HP_time=5.0e-9; " & "PE01RP0: HP_time=5.0e-9; " & "PE02RN0: HP_time=5.0e-9; " & "PE02RP0: HP_time=5.0e-9; " & "PE03RN0: HP_time=5.0e-9; " & "PE03RP0: HP_time=5.0e-9; " & "PE08RN0: HP_time=5.0e-9; " & "PE08RP0: HP_time=5.0e-9; " & "PE09RN0: HP_time=5.0e-9; " & "PE09RP0: HP_time=5.0e-9; " & "PE10RN0: HP_time=5.0e-9; " & "PE10RP0: HP_time=5.0e-9; " & "PE11RN0: HP_time=5.0e-9; " & "PE11RP0: HP_time=5.0e-9; " & "PE12RN0: HP_time=5.0e-9; " & "PE12RP0: HP_time=5.0e-9; " & "PE13RN0: HP_time=5.0e-9; " & "PE13RP0: HP_time=5.0e-9; " & "PE14RN0: HP_time=5.0e-9; " & "PE14RP0: HP_time=5.0e-9; " & "PE15RN0: HP_time=5.0e-9; " & "PE15RP0: HP_time=5.0e-9; " & "PE16RN0: HP_time=5.0e-9; " & "PE16RP0: HP_time=5.0e-9; " & "PE17RN0: HP_time=5.0e-9; " & "PE17RP0: HP_time=5.0e-9; " & "PE18RN0: HP_time=5.0e-9; " & "PE18RP0: HP_time=5.0e-9; " & "PE19RN0: HP_time=5.0e-9; " & "PE19RP0: HP_time=5.0e-9 " ; end idt89pes16nt16g2_19x19 ;