-- ======================================================= -- CONFIDENTIAL & PROPRIETARY INFORMATION -- COPYRIGHT 2006 INTEGRATED DEVICE TECHNOLOGY, INC. ("IDT") -- ======================================================= -- BSDL File for idt89hpes24t6g2_19x19_zb -- Generated by /projects/ssd/common/tools//iodb_bsdl 2008/4/7 :54:21 -- ======================================================= -- ======================================================= -- ******************************************************* -- 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 idt89hpes24t6g2_19x19_zb is -- =================================================== -- ================= PORT DEFINITION ================= -- =================================================== generic (PHYSICAL_PIN_MAP : string := "UNDEFINED" ) ; port ( CCLKDS : in bit; CCLKUS : in bit; GPIO_00 : inout bit; GPIO_01 : inout bit; GPIO_02 : 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; MSMBCLK : inout bit; MSMBDAT : inout bit; P01MERGEN : in bit; P23MERGEN : in bit; P45MERGEN : 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 : inout bit; PE0TN01 : inout bit; PE0TN02 : inout bit; PE0TN03 : inout bit; PE0TP00 : inout bit; PE0TP01 : inout bit; PE0TP02 : inout bit; PE0TP03 : inout bit; PE1RN00 : in bit; PE1RN01 : in bit; PE1RN02 : in bit; PE1RN03 : in bit; PE1RP00 : in bit; PE1RP01 : in bit; PE1RP02 : in bit; PE1RP03 : in bit; PE1TN00 : inout bit; PE1TN01 : inout bit; PE1TN02 : inout bit; PE1TN03 : inout bit; PE1TP00 : inout bit; PE1TP01 : inout bit; PE1TP02 : inout bit; PE1TP03 : inout bit; PE2RN00 : in bit; PE2RN01 : in bit; PE2RN02 : in bit; PE2RN03 : in bit; PE2RP00 : in bit; PE2RP01 : in bit; PE2RP02 : in bit; PE2RP03 : in bit; PE2TN00 : inout bit; PE2TN01 : inout bit; PE2TN02 : inout bit; PE2TN03 : inout bit; PE2TP00 : inout bit; PE2TP01 : inout bit; PE2TP02 : inout bit; PE2TP03 : inout bit; PE3RN00 : in bit; PE3RN01 : in bit; PE3RN02 : in bit; PE3RN03 : in bit; PE3RP00 : in bit; PE3RP01 : in bit; PE3RP02 : in bit; PE3RP03 : in bit; PE3TN00 : inout bit; PE3TN01 : inout bit; PE3TN02 : inout bit; PE3TN03 : inout bit; PE3TP00 : inout bit; PE3TP01 : inout bit; PE3TP02 : inout bit; PE3TP03 : inout bit; PE4RN00 : in bit; PE4RN01 : in bit; PE4RN02 : in bit; PE4RN03 : in bit; PE4RP00 : in bit; PE4RP01 : in bit; PE4RP02 : in bit; PE4RP03 : in bit; PE4TN00 : inout bit; PE4TN01 : inout bit; PE4TN02 : inout bit; PE4TN03 : inout bit; PE4TP00 : inout bit; PE4TP01 : inout bit; PE4TP02 : inout bit; PE4TP03 : inout bit; PE5RN00 : in bit; PE5RN01 : in bit; PE5RN02 : in bit; PE5RN03 : in bit; PE5RP00 : in bit; PE5RP01 : in bit; PE5RP02 : in bit; PE5RP03 : in bit; PE5TN00 : inout bit; PE5TN01 : inout bit; PE5TN02 : inout bit; PE5TN03 : inout bit; PE5TP00 : inout bit; PE5TP01 : inout bit; PE5TP02 : inout bit; PE5TP03 : inout bit; PERSTN : in bit; SSMBCLK : inout bit; SSMBDAT : inout bit; SWMODE_0 : in bit; SWMODE_1 : in bit; SWMODE_2 : in bit ); -- =================================================== -- ============= IEEE 1149.1 CONFORMANCE ============= -- =================================================== use STD_1149_1_1994.all; attribute COMPONENT_CONFORMANCE of idt89hpes24t6g2_19x19_zb : entity is "STD_1149_1_1993"; -- =================================================== -- =============== PIN MAP DEFINITION ================ -- =================================================== attribute PIN_MAP of idt89hpes24t6g2_19x19_zb : entity is PHYSICAL_PIN_MAP; constant idt89hpes24t6g2_19x19_zb : PIN_MAP_STRING := " CCLKDS : C10," & " CCLKUS : D9," & " GPIO_00 : A12," & " GPIO_01 : B12," & " GPIO_02 : C12," & " GPIO_07 : D12," & " GPIO_08 : D13," & " GPIO_09 : C13," & " GPIO_10 : B13," & " JTAG_TCK : C7," & " JTAG_TDI : A8," & " JTAG_TDO : D7," & " JTAG_TMS : B8," & " JTAG_TRST_N : C8," & " MSMBCLK : D8," & " MSMBDAT : A9," & " P01MERGEN : A3," & " P23MERGEN : A4," & " P45MERGEN : A5," & " PE0RN00 : P14," & " PE0RN01 : P13," & " PE0RN02 : P11," & " PE0RN03 : P10," & " PE0RP00 : R14," & " PE0RP01 : R13," & " PE0RP02 : R11," & " PE0RP03 : R10," & " PE0TN00 : U14," & " PE0TN01 : U13," & " PE0TN02 : U11," & " PE0TN03 : U10," & " PE0TP00 : V14," & " PE0TP01 : V13," & " PE0TP02 : V11," & " PE0TP03 : V10," & " PE1RN00 : P8," & " PE1RN01 : P7," & " PE1RN02 : P5," & " PE1RN03 : P4," & " PE1RP00 : R8," & " PE1RP01 : R7," & " PE1RP02 : R5," & " PE1RP03 : R4," & " PE1TN00 : U8," & " PE1TN01 : U7," & " PE1TN02 : U5," & " PE1TN03 : U4," & " PE1TP00 : V8," & " PE1TP01 : V7," & " PE1TP02 : V5," & " PE1TP03 : V4," & " PE2RN00 : M5," & " PE2RN01 : L5," & " PE2RN02 : J5," & " PE2RN03 : H5," & " PE2RP00 : M4," & " PE2RP01 : L4," & " PE2RP02 : J4," & " PE2RP03 : H4," & " PE2TN00 : M2," & " PE2TN01 : L2," & " PE2TN02 : J2," & " PE2TN03 : H2," & " PE2TP00 : M1," & " PE2TP01 : L1," & " PE2TP02 : J1," & " PE2TP03 : H1," & " PE3RN00 : F5," & " PE3RN01 : E5," & " PE3RN02 : C5," & " PE3RN03 : B5," & " PE3RP00 : F4," & " PE3RP01 : E4," & " PE3RP02 : C4," & " PE3RP03 : B4," & " PE3TN00 : F2," & " PE3TN01 : E2," & " PE3TN02 : C2," & " PE3TN03 : B2," & " PE3TP00 : F1," & " PE3TP01 : E1," & " PE3TP02 : C1," & " PE3TP03 : B1," & " PE4RN00 : B14," & " PE4RN01 : C14," & " PE4RN02 : E14," & " PE4RN03 : F14," & " PE4RP00 : B15," & " PE4RP01 : C15," & " PE4RP02 : E15," & " PE4RP03 : F15," & " PE4TN00 : B17," & " PE4TN01 : C17," & " PE4TN02 : E17," & " PE4TN03 : F17," & " PE4TP00 : B18," & " PE4TP01 : C18," & " PE4TP02 : E18," & " PE4TP03 : F18," & " PE5RN00 : H14," & " PE5RN01 : J14," & " PE5RN02 : L14," & " PE5RN03 : M14," & " PE5RP00 : H15," & " PE5RP01 : J15," & " PE5RP02 : L15," & " PE5RP03 : M15," & " PE5TN00 : H17," & " PE5TN01 : J17," & " PE5TN02 : L17," & " PE5TN03 : M17," & " PE5TP00 : H18," & " PE5TP01 : J18," & " PE5TP02 : L18," & " PE5TP03 : M18," & " PERSTN : D11," & " SSMBCLK : B9," & " SSMBDAT : C9," & " SWMODE_0 : D10," & " SWMODE_1 : B11," & " SWMODE_2 : C11" ; -- =================================================== -- ============ PORT GROUPING DEFINITION ============= -- =================================================== -- =================================================== -- ============== 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; -- =================================================== -- ========== JTAG INSTRUCTION DEFINITION ============ -- =================================================== attribute INSTRUCTION_LENGTH of idt89hpes24t6g2_19x19_zb : entity is 6; attribute INSTRUCTION_OPCODE of idt89hpes24t6g2_19x19_zb : entity is "BYPASS (111111)," & "IDCODE (000010)," & "SAMPLE (000001)," & "EXTEST (000000)," & "HIGHZ (000011)" ; attribute INSTRUCTION_CAPTURE of idt89hpes24t6g2_19x19_zb : entity is "XXXX01"; -- =================================================== -- ============ JTAG REGISTER DEFINITION ============= -- =================================================== attribute IDCODE_REGISTER of idt89hpes24t6g2_19x19_zb : entity is "1111" & "1000000001101110" & "00000110011" & "1"; attribute REGISTER_ACCESS of idt89hpes24t6g2_19x19_zb : entity is "BYPASS (BYPASS)," & "DEVICE_ID (IDCODE)," & "BOUNDARY (EXTEST, SAMPLE)" ; -- =================================================== -- ============ BOUNDARY SCAN DEFINITION ============= -- =================================================== attribute BOUNDARY_LENGTH of idt89hpes24t6g2_19x19_zb : entity is 59; attribute BOUNDARY_REGISTER of idt89hpes24t6g2_19x19_zb : entity is -- -- num cell port function safe [ccell disval rslt] -- --- ---- ------------- -------- ---- ----- ------ ---- "58 (BC_4 , P45MERGEN , input , 1 )," & "57 (BC_4 , P23MERGEN , input , 1 )," & "56 (BC_4 , P01MERGEN , input , 1 )," & "55 (BC_1 , * , internal , 1 )," & "54 (BC_1 , * , internal , 1 )," & "53 (BC_1 , * , internal , 1 )," & "52 (BC_1 , * , internal , 1 )," & "51 (BC_1 , * , internal , 1 )," & "50 (BC_1 , * , internal , 1 )," & "49 (BC_1 , * , internal , 1 )," & "48 (BC_1 , * , internal , 1 )," & "47 (BC_1 , * , internal , 1 )," & "46 (BC_1 , * , internal , 1 )," & "45 (BC_1 , * , control , 1 )," & "44 (BC_7 , GPIO_10 , bidir , 1 , 45 , 1 , Z )," & "43 (BC_1 , * , control , 1 )," & "42 (BC_7 , GPIO_09 , bidir , 1 , 43 , 1 , Z )," & "41 (BC_1 , * , control , 1 )," & "40 (BC_7 , GPIO_08 , bidir , 1 , 41 , 1 , Z )," & "39 (BC_4 , * , internal , 1 )," & "38 (BC_4 , * , internal , 1 )," & "37 (BC_1 , * , control , 1 )," & "36 (BC_7 , GPIO_07 , bidir , 1 , 37 , 1 , Z )," & "35 (BC_1 , * , internal , 1 )," & "34 (BC_1 , * , internal , 1 )," & "33 (BC_1 , * , internal , 1 )," & "32 (BC_1 , * , internal , 1 )," & "31 (BC_1 , * , internal , 1 )," & "30 (BC_1 , * , internal , 1 )," & "29 (BC_1 , * , internal , 1 )," & "28 (BC_1 , * , internal , 1 )," & "27 (BC_1 , * , control , 1 )," & "26 (BC_7 , GPIO_02 , bidir , 1 , 27 , 1 , Z )," & "25 (BC_1 , * , control , 1 )," & "24 (BC_7 , GPIO_01 , bidir , 1 , 25 , 1 , Z )," & "23 (BC_1 , * , control , 1 )," & "22 (BC_7 , GPIO_00 , bidir , 1 , 23 , 1 , Z )," & "21 (BC_4 , * , internal , 1 )," & "20 (BC_4 , PERSTN , input , 1 )," & "19 (BC_1 , * , internal , 1 )," & "18 (BC_4 , CCLKDS , input , 1 )," & "17 (BC_4 , CCLKUS , input , 1 )," & "16 (BC_1 , * , internal , 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 , * , internal , 1 )," & "10 (BC_4 , * , internal , 1 )," & "9 (BC_4 , * , internal , 1 )," & "8 (BC_4 , * , internal , 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 , * , internal , 1 )," & "2 (BC_4 , * , internal , 1 )," & "1 (BC_4 , * , internal , 1 )," & "0 (BC_4 , * , internal , 1 )" ; end idt89hpes24t6g2_19x19_zb ;