-- ======================================================= -- CONFIDENTIAL & PROPRIETARY INFORMATION -- COPYRIGHT 2006 INTEGRATED DEVICE TECHNOLOGY, INC. ("IDT") -- ======================================================= -- BSDL File for idt89hpes12t3g2_zb -- ======================================================= -- ======================================================= -- ******************************************************* -- 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 idt89hpes12t3g2_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_03 : inout bit; GPIO_04 : inout bit; GPIO_05 : inout bit; GPIO_06 : inout bit; GPIO_07 : inout bit; GPIO_11 : 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; P4_REFRES : in bit; PE0REFCLKN : in bit; PE0REFCLKP : 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; 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; 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; 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 ); -- =================================================== -- ============= IEEE 1149.1 CONFORMANCE ============= -- =================================================== use STD_1149_1_1994.all; attribute COMPONENT_CONFORMANCE of idt89hpes12t3g2_zb : entity is "STD_1149_1_1993"; -- =================================================== -- =============== PIN MAP DEFINITION ================ -- =================================================== attribute PIN_MAP of idt89hpes12t3g2_zb : entity is PHYSICAL_PIN_MAP; constant idt89hpes12t3g2_zb : PIN_MAP_STRING := " CCLKDS : A17," & " CCLKUS : C16," & " GPIO_00 : E15," & " GPIO_01 : D15," & " GPIO_02 : C18," & " GPIO_03 : D18," & " GPIO_04 : R16," & " GPIO_05 : T17," & " GPIO_06 : T16," & " GPIO_07 : U16," & " GPIO_11 : V16," & " JTAG_TCK : C1," & " JTAG_TDI : B1," & " JTAG_TDO : D2," & " JTAG_TMS : E4," & " JTAG_TRST_N : D4," & " MSMBADDR_1 : U7," & " MSMBADDR_2 : V6," & " MSMBADDR_3 : T7," & " MSMBADDR_4 : V5," & " MSMBCLK : U6," & " MSMBDAT : T6," & " MSMBSMODE : R6," & " P4_REFRES : K17," & " PE0REFCLKN : A10," & " PE0REFCLKP : A9," & " PE0RN00 : A3," & " PE0RN01 : A6," & " PE0RN02 : A12," & " PE0RN03 : A15," & " PE0RP00 : A4," & " PE0RP01 : A7," & " PE0RP02 : A13," & " PE0RP03 : A16," & " PE0TN00 : C3," & " PE0TN01 : C6," & " PE0TN02 : C11," & " PE0TN03 : C14," & " PE0TP00 : C2," & " PE0TP01 : C5," & " PE0TP02 : C10," & " PE0TP03 : C13," & " PE2RN00 : T1," & " PE2RN01 : N1," & " PE2RN02 : K1," & " PE2RN03 : G1," & " PE2RP00 : R1," & " PE2RP01 : M1," & " PE2RP02 : J1," & " PE2RP03 : F1," & " PE2TN00 : P3," & " PE2TN01 : L3," & " PE2TN02 : H3," & " PE2TN03 : E3," & " PE2TP00 : R3," & " PE2TP01 : M3," & " PE2TP02 : J3," & " PE2TP03 : F3," & " PE4RN00 : E18," & " PE4RN01 : H18," & " PE4RN02 : L18," & " PE4RN03 : P18," & " PE4RP00 : F18," & " PE4RP01 : J18," & " PE4RP02 : M18," & " PE4RP03 : R18," & " PE4TN00 : E16," & " PE4TN01 : H16," & " PE4TN02 : L16," & " PE4TN03 : P16," & " PE4TP00 : D16," & " PE4TP01 : G16," & " PE4TP02 : K16," & " PE4TP03 : N16," & " PERSTN : C17," & " REFCLKM : U15," & " RSTHALT : D14," & " SSMBADDR_1 : P4," & " SSMBADDR_2 : R4," & " SSMBADDR_3 : U4," & " SSMBADDR_5 : T4," & " SSMBCLK : U3," & " SSMBDAT : V3," & " SWMODE_0 : A18," & " SWMODE_1 : B17," & " SWMODE_2 : B18" ; -- =================================================== -- ============ 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; attribute COMPLIANCE_PATTERNS of idt89hpes12t3g2_zb : entity is "(SWMODE_0, SWMODE_1, SWMODE_2)" & "(000)" ; -- =================================================== -- ========== JTAG INSTRUCTION DEFINITION ============ -- =================================================== attribute INSTRUCTION_LENGTH of idt89hpes12t3g2_zb : entity is 6; attribute INSTRUCTION_OPCODE of idt89hpes12t3g2_zb : entity is "BYPASS (111111)," & "IDCODE (000010)," & "SAMPLE (000001)," & "EXTEST (000000)," & "HIGHZ (000011)" ; attribute INSTRUCTION_CAPTURE of idt89hpes12t3g2_zb : entity is "XXXX01"; -- =================================================== -- ============ JTAG REGISTER DEFINITION ============= -- =================================================== attribute IDCODE_REGISTER of idt89hpes12t3g2_zb : entity is "0001" & "1000000001100001" & "00000110011" & "1"; attribute REGISTER_ACCESS of idt89hpes12t3g2_zb : entity is "BYPASS (BYPASS,HIGHZ)," & "DEVICE_ID (IDCODE)," & "BOUNDARY (EXTEST, SAMPLE)" ; -- =================================================== -- ============ BOUNDARY SCAN DEFINITION ============= -- =================================================== attribute BOUNDARY_LENGTH of idt89hpes12t3g2_zb : entity is 40; attribute BOUNDARY_REGISTER of idt89hpes12t3g2_zb : entity is -- -- num cell port function safe [ccell disval rslt] -- --- ---- ------------- -------- ---- ----- ------ ---- "39 (BC_1 , * , control , 1 )," & "38 (BC_7 , SSMBDAT , bidir , 1 , 39 , 1 , Z )," & "37 (BC_1 , * , control , 1 )," & "36 (BC_7 , SSMBCLK , bidir , 1 , 37 , 1 , Z )," & "35 (BC_4 , SSMBADDR_5 , input , 1 )," & "34 (BC_4 , SSMBADDR_3 , input , 1 )," & "33 (BC_4 , SSMBADDR_2 , input , 1 )," & "32 (BC_4 , SSMBADDR_1 , input , 1 )," & "31 (BC_4 , MSMBSMODE , input , 1 )," & "30 (BC_1 , * , control , 1 )," & "29 (BC_7 , MSMBDAT , bidir , 1 , 30 , 1 , Z )," & "28 (BC_1 , * , control , 1 )," & "27 (BC_7 , MSMBCLK , bidir , 1 , 28 , 1 , Z )," & "26 (BC_4 , MSMBADDR_4 , input , 1 )," & "25 (BC_4 , MSMBADDR_3 , input , 1 )," & "24 (BC_4 , MSMBADDR_2 , input , 1 )," & "23 (BC_4 , MSMBADDR_1 , input , 1 )," & "22 (BC_4 , REFCLKM , input , 1 )," & "21 (BC_1 , * , control , 1 )," & "20 (BC_7 , GPIO_11 , bidir , 1 , 21 , 1 , Z )," & "19 (BC_1 , * , control , 1 )," & "18 (BC_7 , GPIO_07 , bidir , 1 , 19 , 1 , Z )," & "17 (BC_1 , * , control , 1 )," & "16 (BC_7 , GPIO_06 , bidir , 1 , 17 , 1 , Z )," & "15 (BC_1 , * , control , 1 )," & "14 (BC_7 , GPIO_05 , bidir , 1 , 15 , 1 , Z )," & "13 (BC_1 , * , control , 1 )," & "12 (BC_7 , GPIO_04 , bidir , 1 , 13 , 1 , Z )," & "11 (BC_1 , * , control , 1 )," & "10 (BC_7 , GPIO_03 , bidir , 1 , 11 , 1 , Z )," & "9 (BC_1 , * , control , 1 )," & "8 (BC_7 , GPIO_02 , bidir , 1 , 9 , 1 , Z )," & "7 (BC_1 , * , control , 1 )," & "6 (BC_7 , GPIO_01 , bidir , 1 , 7 , 1 , Z )," & "5 (BC_1 , * , control , 1 )," & "4 (BC_7 , GPIO_00 , bidir , 1 , 5 , 1 , Z )," & "3 (BC_4 , RSTHALT , input , 1 )," & "2 (BC_4 , PERSTN , input , 1 )," & "1 (BC_4 , CCLKDS , input , 1 )," & "0 (BC_4 , CCLKUS , input , 1 )" ; end idt89hpes12t3g2_zb ;