-- ======================================================= -- CONFIDENTIAL & PROPRIETARY INFORMATION -- COPYRIGHT 2006 INTEGRATED DEVICE TECHNOLOGY, INC. ("IDT") -- ======================================================= -- BSDL File for idt89hpes8t5h_zb -- Generated by /projects/ssd/common/tools//iodb_bsdl 2008/3/26 :13:57 -- ======================================================= -- ======================================================= -- ******************************************************* -- This BSDL has been validated for syntax and semantics -- compliance to IEEE 1149.1 using the ASSET/Agilent BSDL -- Validation Service. It has also passed hardware -- validation tests using the ASSET BSDL Silicon -- Validation service. -- ******************************************************* -- ======================================================= entity idt89hpes8t5h_zb is -- =================================================== -- ================= PORT DEFINITION ================= -- =================================================== generic (PHYSICAL_PIN_MAP : string := "UNDEFINED" ) ; port ( APWRDISN : in bit; CCLKDS : in bit; CCLKUS : in bit; GPIO_00 : inout bit; GPIO_01 : inout bit; GPIO_02 : inout bit; GPIO_03 : inout bit; GPIO_04 : inout bit; GPIO_05 : inout bit; GPIO_06 : inout bit; GPIO_07 : inout bit; GPIO_08 : inout bit; GPIO_09 : inout bit; GPIO_10 : inout bit; JTAG_TCK : in bit; JTAG_TDI : in bit; JTAG_TDO : out bit; JTAG_TMS : in bit; JTAG_TRST_N : in bit; MSMBADDR_1 : in bit; MSMBADDR_2 : in bit; MSMBADDR_3 : in bit; MSMBADDR_4 : in bit; MSMBCLK : inout bit; MSMBDAT : inout bit; MSMBSMODE : in bit; PE0RN00 : in bit; PE0RN01 : in bit; PE0RN02 : in bit; PE0RN03 : in bit; PE0RP00 : in bit; PE0RP01 : in bit; PE0RP02 : in bit; PE0RP03 : in bit; PE0TN00 : buffer bit; PE0TN01 : buffer bit; PE0TN02 : buffer bit; PE0TN03 : buffer bit; PE0TP00 : buffer bit; PE0TP01 : buffer bit; PE0TP02 : buffer bit; PE0TP03 : buffer bit; PE2RN00 : in bit; PE2RP00 : in bit; PE2TN00 : buffer bit; PE2TP00 : buffer bit; PE3RN00 : in bit; PE3RP00 : in bit; PE3TN00 : buffer bit; PE3TP00 : buffer bit; PE4RN00 : in bit; PE4RP00 : in bit; PE4TN00 : buffer bit; PE4TP00 : buffer bit; PE5RN00 : in bit; PE5RP00 : in bit; PE5TN00 : buffer bit; PE5TP00 : buffer bit; PERSTN : in bit; REFCLKM : in bit; RSTHALT : in bit; SSMBADDR_1 : in bit; SSMBADDR_2 : in bit; SSMBADDR_3 : in bit; SSMBADDR_5 : in bit; SSMBCLK : inout bit; SSMBDAT : inout bit; SWMODE_0 : in bit; SWMODE_1 : in bit; SWMODE_2 : in bit; WAKEN : inout bit ); -- =================================================== -- ============= IEEE 1149.1 CONFORMANCE ============= -- =================================================== use STD_1149_1_1994.all; attribute COMPONENT_CONFORMANCE of idt89hpes8t5h_zb : entity is "STD_1149_1_1993"; -- =================================================== -- =============== PIN MAP DEFINITION ================ -- =================================================== attribute PIN_MAP of idt89hpes8t5h_zb : entity is PHYSICAL_PIN_MAP; constant idt89hpes8t5h_zb : PIN_MAP_STRING := " APWRDISN : C2," & " CCLKDS : C10," & " CCLKUS : C3," & " GPIO_00 : F12," & " GPIO_01 : G13," & " GPIO_02 : H14," & " GPIO_03 : H13," & " GPIO_04 : J14," & " GPIO_05 : H12," & " GPIO_06 : J13," & " GPIO_07 : K14," & " GPIO_08 : K13," & " GPIO_09 : L14," & " GPIO_10 : L13," & " JTAG_TCK : L1," & " JTAG_TDI : K1," & " JTAG_TDO : J1," & " JTAG_TMS : J3," & " JTAG_TRST_N : J2," & " MSMBADDR_1 : H1," & " MSMBADDR_2 : H2," & " MSMBADDR_3 : H3," & " MSMBADDR_4 : G1," & " MSMBCLK : G2," & " MSMBDAT : F1," & " MSMBSMODE : M13," & " PE0RN00 : B13," & " PE0RN01 : A8," & " PE0RN02 : A7," & " PE0RN03 : B2," & " PE0RP00 : A13," & " PE0RP01 : B8," & " PE0RP02 : B7," & " PE0RP03 : A2," & " PE0TN00 : A11," & " PE0TN01 : B10," & " PE0TN02 : B5," & " PE0TN03 : A4," & " PE0TP00 : B11," & " PE0TP01 : A10," & " PE0TP02 : A5," & " PE0TP03 : B4," & " PE2RN00 : N3," & " PE2RP00 : P3," & " PE2TN00 : P5," & " PE2TP00 : N5," & " PE3RN00 : N8," & " PE3RP00 : P8," & " PE3TN00 : N6," & " PE3TP00 : P6," & " PE4RN00 : P9," & " PE4RP00 : N9," & " PE4TN00 : N11," & " PE4TP00 : P11," & " PE5RN00 : N14," & " PE5RP00 : P14," & " PE5TN00 : P12," & " PE5TP00 : N12," & " PERSTN : F13," & " REFCLKM : M12," & " RSTHALT : G14," & " SSMBADDR_1 : E1," & " SSMBADDR_2 : F2," & " SSMBADDR_3 : E2," & " SSMBADDR_5 : F3," & " SSMBCLK : D1," & " SSMBDAT : D2," & " SWMODE_0 : C14," & " SWMODE_1 : D14," & " SWMODE_2 : D13," & " WAKEN : C1" ; -- =================================================== -- ============ PORT GROUPING DEFINITION ============= -- =================================================== attribute PORT_GROUPING of idt89hpes8t5h_zb : entity is "DIFFERENTIAL_VOLTAGE (" & "(PE0TP00, PE0TN00), " & "(PE0TP01, PE0TN01), " & "(PE0TP02, PE0TN02), " & "(PE0TP03, PE0TN03), " & "(PE2TP00, PE2TN00), " & "(PE3TP00, PE3TN00), " & "(PE4TP00, PE4TN00), " & "(PE5TP00, PE5TN00) ) " ; -- =================================================== -- ============== JTAG PIN DEFINITION ================ -- =================================================== attribute TAP_SCAN_CLOCK of JTAG_TCK : signal is (1.00e+07, low); 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 idt89hpes8t5h_zb : entity is "(REFCLKM)" & "(0)" ; -- =================================================== -- ========== JTAG INSTRUCTION DEFINITION ============ -- =================================================== attribute INSTRUCTION_LENGTH of idt89hpes8t5h_zb : entity is 6; attribute INSTRUCTION_OPCODE of idt89hpes8t5h_zb : entity is "BYPASS (111111)," & "IDCODE (000010)," & "SAMPLE (000001)," & "EXTEST (000000)," & "HIGHZ (000011)" ; attribute INSTRUCTION_CAPTURE of idt89hpes8t5h_zb : entity is "XXXX01"; -- =================================================== -- ============ JTAG REGISTER DEFINITION ============= -- =================================================== attribute IDCODE_REGISTER of idt89hpes8t5h_zb : entity is "1110" & "1000000000111110" & "00000110011" & "1"; attribute REGISTER_ACCESS of idt89hpes8t5h_zb : entity is "BYPASS (BYPASS)," & "DEVICE_ID (IDCODE)," & "BOUNDARY (EXTEST, SAMPLE)" ; -- =================================================== -- ============ BOUNDARY SCAN DEFINITION ============= -- =================================================== attribute BOUNDARY_LENGTH of idt89hpes8t5h_zb : entity is 71; attribute BOUNDARY_REGISTER of idt89hpes8t5h_zb : entity is -- -- num cell port function safe [ccell disval rslt] -- --- ---- ------------- -------- ---- ----- ------ ---- "70 (BC_4 , MSMBSMODE , input , 1 )," & "69 (BC_4 , * , internal , 1 )," & "68 (BC_4 , PE2RN00 , input , 1 )," & "67 (BC_4 , PE2RP00 , input , 1 )," & "66 (BC_1 , PE2TP00 , output2 , 1 )," & "65 (BC_1 , PE3TP00 , output2 , 1 )," & "64 (BC_4 , PE3RP00 , input , 1 )," & "63 (BC_4 , PE3RN00 , input , 1 )," & "62 (BC_4 , PE4RN00 , input , 1 )," & "61 (BC_4 , PE4RP00 , input , 1 )," & "60 (BC_1 , PE4TP00 , output2 , 1 )," & "59 (BC_1 , PE5TP00 , output2 , 1 )," & "58 (BC_4 , PE5RP00 , input , 1 )," & "57 (BC_4 , PE5RN00 , input , 1 )," & "56 (BC_1 , * , control , 1 )," & "55 (BC_7 , GPIO_10 , bidir , 1 , 56 , 1 , Z )," & "54 (BC_1 , * , control , 1 )," & "53 (BC_7 , GPIO_09 , bidir , 1 , 54 , 1 , Z )," & "52 (BC_1 , * , control , 1 )," & "51 (BC_7 , GPIO_08 , bidir , 1 , 52 , 1 , Z )," & "50 (BC_1 , * , control , 1 )," & "49 (BC_7 , GPIO_07 , bidir , 1 , 50 , 1 , Z )," & "48 (BC_1 , * , control , 1 )," & "47 (BC_7 , GPIO_06 , bidir , 1 , 48 , 1 , Z )," & "46 (BC_1 , * , control , 1 )," & "45 (BC_7 , GPIO_05 , bidir , 1 , 46 , 1 , Z )," & "44 (BC_1 , * , control , 1 )," & "43 (BC_7 , GPIO_04 , bidir , 1 , 44 , 1 , Z )," & "42 (BC_1 , * , control , 1 )," & "41 (BC_7 , GPIO_03 , bidir , 1 , 42 , 1 , Z )," & "40 (BC_1 , * , control , 1 )," & "39 (BC_7 , GPIO_02 , bidir , 1 , 40 , 1 , Z )," & "38 (BC_1 , * , control , 1 )," & "37 (BC_7 , GPIO_01 , bidir , 1 , 38 , 1 , Z )," & "36 (BC_1 , * , control , 1 )," & "35 (BC_7 , GPIO_00 , bidir , 1 , 36 , 1 , Z )," & "34 (BC_4 , RSTHALT , input , 1 )," & "33 (BC_4 , PERSTN , input , 1 )," & "32 (BC_4 , APWRDISN , input , 1 )," & "31 (BC_1 , * , control , 1 )," & "30 (BC_7 , WAKEN , bidir , 1 , 31 , 1 , Z )," & "29 (BC_4 , CCLKDS , input , 1 )," & "28 (BC_4 , CCLKUS , input , 1 )," & "27 (BC_4 , PE0RN00 , input , 1 )," & "26 (BC_4 , PE0RP00 , input , 1 )," & "25 (BC_1 , PE0TP00 , output2 , 1 )," & "24 (BC_1 , PE0TP01 , output2 , 1 )," & "23 (BC_4 , PE0RP01 , input , 1 )," & "22 (BC_4 , PE0RN01 , input , 1 )," & "21 (BC_4 , PE0RN02 , input , 1 )," & "20 (BC_4 , PE0RP02 , input , 1 )," & "19 (BC_1 , PE0TP02 , output2 , 1 )," & "18 (BC_1 , PE0TP03 , output2 , 1 )," & "17 (BC_4 , PE0RP03 , input , 1 )," & "16 (BC_4 , PE0RN03 , input , 1 )," & "15 (BC_1 , * , control , 1 )," & "14 (BC_7 , SSMBDAT , bidir , 1 , 15 , 1 , Z )," & "13 (BC_1 , * , control , 1 )," & "12 (BC_7 , SSMBCLK , bidir , 1 , 13 , 1 , Z )," & "11 (BC_4 , SSMBADDR_5 , input , 1 )," & "10 (BC_4 , SSMBADDR_3 , input , 1 )," & "9 (BC_4 , SSMBADDR_2 , input , 1 )," & "8 (BC_4 , SSMBADDR_1 , input , 1 )," & "7 (BC_1 , * , control , 1 )," & "6 (BC_7 , MSMBDAT , bidir , 1 , 7 , 1 , Z )," & "5 (BC_1 , * , control , 1 )," & "4 (BC_7 , MSMBCLK , bidir , 1 , 5 , 1 , Z )," & "3 (BC_4 , MSMBADDR_4 , input , 1 )," & "2 (BC_4 , MSMBADDR_3 , input , 1 )," & "1 (BC_4 , MSMBADDR_2 , input , 1 )," & "0 (BC_4 , MSMBADDR_1 , input , 1 )" ; end idt89hpes8t5h_zb ;