BSDL Files Library for JTAG

The only free public library that contains thousands of BSDL (Boundary Scan Description Language) models to use with BScan/JTAG tools

BSDL model: IDT89PES22H16G2_35X35

-- =======================================================
-- CONFIDENTIAL & PROPRIETARY INFORMATION
-- COPYRIGHT 2006 INTEGRATED DEVICE TECHNOLOGY, INC. ("IDT")  
-- =======================================================
-- BSDL File for idt89pes22h16g2_35x35
-- Generated by /projects/ssd/common/infrastructure/release/rev_0_114/tools/iodb_bsdl 2008/12/3 :22:49
-- =======================================================

-- =======================================================
-- *******************************************************
-- 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 idt89pes22h16g2_35x35 is

-- ===================================================
-- ================= PORT DEFINITION =================
-- ===================================================
generic (PHYSICAL_PIN_MAP : string := "UNDEFINED" ) ;
port (
    CLKMODE0     : in     bit;
    CLKMODE1     : in     bit;
    CLKMODE2     : 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;
    GPIO09       : inout  bit;
    GPIO10       : inout  bit;
    GPIO11       : inout  bit;
    GPIO12       : inout  bit;
    GPIO13       : inout  bit;
    GPIO14       : inout  bit;
    GPIO15       : inout  bit;
    GPIO16       : inout  bit;
    GPIO17       : inout  bit;
    GPIO18       : inout  bit;
    GPIO19       : inout  bit;
    GPIO20       : inout  bit;
    GPIO21       : inout  bit;
    GPIO22       : inout  bit;
    GPIO23       : inout  bit;
    GPIO24       : inout  bit;
    GPIO25       : inout  bit;
    GPIO26       : inout  bit;
    GPIO27       : inout  bit;
    GPIO28       : inout  bit;
    GPIO29       : inout  bit;
    GPIO30       : inout  bit;
    GPIO31       : inout  bit;
    GPIO32       : inout  bit;
    GPIO33       : inout  bit;
    GPIO34       : inout  bit;
    GPIO35       : inout  bit;
    GPIO36       : inout  bit;
    GPIO37       : inout  bit;
    GPIO38       : inout  bit;
    GPIO39       : inout  bit;
    GPIO40       : inout  bit;
    GPIO41       : inout  bit;
    GPIO42       : inout  bit;
    GPIO43       : inout  bit;
    GPIO44       : inout  bit;
    GPIO45       : inout  bit;
    GPIO46       : inout  bit;
    GPIO47       : inout  bit;
    GPIO48       : inout  bit;
    GPIO49       : inout  bit;
    GPIO50       : inout  bit;
    GPIO51       : inout  bit;
    GPIO52       : inout  bit;
    GPIO53       : inout  bit;
    JTAG_TCK     : in     bit;
    JTAG_TDI     : in     bit;
    JTAG_TDO     : out    bit;
    JTAG_TMS     : in     bit;
    JTAG_TRST_N  : in     bit;
    MSMBADDR1    : in     bit;
    MSMBADDR2    : in     bit;
    MSMBADDR3    : in     bit;
    MSMBADDR4    : in     bit;
    MSMBCLK      : inout  bit;
    MSMBDAT      : inout  bit;
    MSMBSMODE    : in     bit;
    P00CLKN      : in     bit;
    P00CLKP      : in     bit;
    P01CLKN      : in     bit;
    P01CLKP      : in     bit;
    P01MERGEN    : in     bit;
    P02CLKN      : in     bit;
    P02CLKP      : in     bit;
    P03CLKN      : in     bit;
    P03CLKP      : in     bit;
    P04CLKN      : in     bit;
    P04CLKP      : in     bit;
    P05CLKN      : in     bit;
    P05CLKP      : in     bit;
    P06CLKN      : in     bit;
    P06CLKP      : in     bit;
    P07CLKN      : in     bit;
    P07CLKP      : in     bit;
    P08CLKN      : in     bit;
    P08CLKP      : in     bit;
    P09CLKN      : in     bit;
    P09CLKP      : in     bit;
    P10CLKN      : in     bit;
    P10CLKP      : in     bit;
    P11CLKN      : in     bit;
    P11CLKP      : in     bit;
    P12CLKN      : in     bit;
    P12CLKP      : in     bit;
    P13CLKN      : in     bit;
    P13CLKP      : in     bit;
    P14CLKN      : in     bit;
    P14CLKP      : in     bit;
    P15CLKN      : in     bit;
    P15CLKP      : in     bit;
    PE00RN0      : in     bit;
    PE00RN1      : in     bit;
    PE00RN2      : in     bit;
    PE00RN3      : in     bit;
    PE00RP0      : in     bit;
    PE00RP1      : in     bit;
    PE00RP2      : in     bit;
    PE00RP3      : in     bit;
    PE00TN0      : buffer bit;
    PE00TN1      : buffer bit;
    PE00TN2      : buffer bit;
    PE00TN3      : buffer bit;
    PE00TP0      : buffer bit;
    PE00TP1      : buffer bit;
    PE00TP2      : buffer bit;
    PE00TP3      : buffer bit;
    PE01RN0      : in     bit;
    PE01RN1      : in     bit;
    PE01RN2      : in     bit;
    PE01RN3      : in     bit;
    PE01RP0      : in     bit;
    PE01RP1      : in     bit;
    PE01RP2      : in     bit;
    PE01RP3      : in     bit;
    PE01TN0      : buffer bit;
    PE01TN1      : buffer bit;
    PE01TN2      : buffer bit;
    PE01TN3      : buffer bit;
    PE01TP0      : buffer bit;
    PE01TP1      : buffer bit;
    PE01TP2      : buffer bit;
    PE01TP3      : 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;
    PE04RN0      : in     bit;
    PE04RP0      : in     bit;
    PE04TN0      : buffer bit;
    PE04TP0      : buffer bit;
    PE05RN0      : in     bit;
    PE05RP0      : in     bit;
    PE05TN0      : buffer bit;
    PE05TP0      : buffer bit;
    PE06RN0      : in     bit;
    PE06RP0      : in     bit;
    PE06TN0      : buffer bit;
    PE06TP0      : buffer bit;
    PE07RN0      : in     bit;
    PE07RP0      : in     bit;
    PE07TN0      : buffer bit;
    PE07TP0      : 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;
    PERSTN       : in     bit;
    REFRES00     : in     bit;
    REFRES01     : in     bit;
    REFRES02     : in     bit;
    REFRES03     : in     bit;
    REFRES04     : in     bit;
    REFRES05     : in     bit;
    REFRES06     : in     bit;
    REFRES07     : in     bit;
    REFRES08     : in     bit;
    REFRES09     : in     bit;
    REFRES10     : in     bit;
    REFRES11     : in     bit;
    REFRES12     : in     bit;
    REFRES13     : in     bit;
    REFRES14     : in     bit;
    REFRES15     : in     bit;
    REFRESPLL    : in     bit;
    RSTHALT      : in     bit;
    SSMBADDR1    : in     bit;
    SSMBADDR2    : in     bit;
    SSMBADDR3    : in     bit;
    SSMBADDR5    : in     bit;
    SSMBCLK      : inout  bit;
    SSMBDAT      : inout  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 idt89pes22h16g2_35x35 : 
entity is "STD_1149_1_2001";

-- ===================================================
-- =============== PIN MAP DEFINITION ================
-- ===================================================
attribute PIN_MAP of idt89pes22h16g2_35x35 : entity is PHYSICAL_PIN_MAP;

constant idt89pes22h16g2_35x35 : PIN_MAP_STRING :=
    " CLKMODE0     :  AG7," &
    " CLKMODE1     :  K25," &
    " CLKMODE2     :  AH7," &
    " GCLKFSEL     :  AH8," &
    " GCLKN0       :  G17," &
    " GCLKN1       : AH18," &
    " GCLKP0       :  G18," &
    " GCLKP1       : AH17," &
    " GPIO00       : AM31," &
    " GPIO01       : AN31," &
    " GPIO02       : AN32," &
    " GPIO03       : AP32," &
    " GPIO04       : AG27," &
    " GPIO05       : AM32," &
    " GPIO06       : AE25," &
    " GPIO07       : AL31," &
    " GPIO08       : AK31," &
    " GPIO09       : AF26," &
    " GPIO10       : AL33," &
    " GPIO11       : AM33," &
    " GPIO12       : AL34," &
    " GPIO13       : AM34," &
    " GPIO14       : AK33," &
    " GPIO15       : AK32," &
    " GPIO16       :   C4," &
    " GPIO17       :   B4," &
    " GPIO18       :   B3," &
    " GPIO19       :   A3," &
    " GPIO20       :   H8," &
    " GPIO21       :   C3," &
    " GPIO22       :  K10," &
    " GPIO23       :   D4," &
    " GPIO24       :   E4," &
    " GPIO25       :   J9," &
    " GPIO26       :   D2," &
    " GPIO27       :   C2," &
    " GPIO28       :   D1," &
    " GPIO29       :   C1," &
    " GPIO30       :   E2," &
    " GPIO31       :   E3," &
    " GPIO32       :  G28," &
    " GPIO33       :  G26," &
    " GPIO34       :  J28," &
    " GPIO35       :  K28," &
    " GPIO36       :  K27," &
    " GPIO37       : AD27," &
    " GPIO38       : AD26," &
    " GPIO39       : AD25," &
    " GPIO40       : AE27," &
    " GPIO41       : AF27," &
    " GPIO42       : AF25," &
    " GPIO43       : AG28," &
    " GPIO44       : AG25," &
    " GPIO45       :   G8," &
    " GPIO46       :   G7," &
    " GPIO47       :  H10," &
    " GPIO48       :   H7," &
    " GPIO49       :  J10," &
    " GPIO50       :   J6," &
    " GPIO51       :   J7," &
    " GPIO52       :   K8," &
    " GPIO53       :   K7," &
    " JTAG_TCK     :  K26," &
    " JTAG_TDI     :  C31," &
    " JTAG_TDO     :  J25," &
    " JTAG_TMS     :  D30," &
    " JTAG_TRST_N  :  C32," &
    " MSMBADDR1    :  A31," &
    " MSMBADDR2    :  B31," &
    " MSMBADDR3    :  B30," &
    " MSMBADDR4    :  C30," &
    " MSMBCLK      :  G27," &
    " MSMBDAT      :  H26," &
    " MSMBSMODE    :  A32," &
    " P00CLKN      :  T27," &
    " P00CLKP      :  T28," &
    " P01CLKN      :  P27," &
    " P01CLKP      :  P28," &
    " P01MERGEN    :  AL2," &
    " P02CLKN      :  G23," &
    " P02CLKP      :  F23," &
    " P03CLKN      :  G20," &
    " P03CLKP      :  F20," &
    " P04CLKN      :   W8," &
    " P04CLKP      :   W7," &
    " P05CLKN      :  AA8," &
    " P05CLKP      :  AA7," &
    " P06CLKN      : AH12," &
    " P06CLKP      : AJ12," &
    " P07CLKN      : AH15," &
    " P07CLKP      : AJ15," &
    " P08CLKN      :  G14," &
    " P08CLKP      :  F14," &
    " P09CLKN      :  G11," &
    " P09CLKP      :  F11," &
    " P10CLKN      :   P8," &
    " P10CLKP      :   P7," &
    " P11CLKN      :   T8," &
    " P11CLKP      :   T7," &
    " P12CLKN      : AH21," &
    " P12CLKP      : AJ21," &
    " P13CLKN      : AH24," &
    " P13CLKP      : AJ24," &
    " P14CLKN      : AA27," &
    " P14CLKP      : AA28," &
    " P15CLKN      :  W27," &
    " P15CLKP      :  W28," &
    " PE00RN0      :  T31," &
    " PE00RN1      :  R31," &
    " PE00RN2      :  N31," &
    " PE00RN3      :  M31," &
    " PE00RP0      :  T30," &
    " PE00RP1      :  R30," &
    " PE00RP2      :  N30," &
    " PE00RP3      :  M30," &
    " PE00TN0      :  T33," &
    " PE00TN1      :  R33," &
    " PE00TN2      :  N33," &
    " PE00TN3      :  M33," &
    " PE00TP0      :  T34," &
    " PE00TP1      :  R34," &
    " PE00TP2      :  N34," &
    " PE00TP3      :  M34," &
    " PE01RN0      :  K31," &
    " PE01RN1      :  J31," &
    " PE01RN2      :  G31," &
    " PE01RN3      :  F31," &
    " PE01RP0      :  K30," &
    " PE01RP1      :  J30," &
    " PE01RP2      :  G30," &
    " PE01RP3      :  F30," &
    " PE01TN0      :  K33," &
    " PE01TN1      :  J33," &
    " PE01TN2      :  G33," &
    " PE01TN3      :  F33," &
    " PE01TP0      :  K34," &
    " PE01TP1      :  J34," &
    " PE01TP2      :  G34," &
    " PE01TP3      :  F34," &
    " PE02RN0      :  D28," &
    " PE02RP0      :  E28," &
    " PE02TN0      :  B28," &
    " PE02TP0      :  A28," &
    " PE03RN0      :  D22," &
    " PE03RP0      :  E22," &
    " PE03TN0      :  B22," &
    " PE03TP0      :  A22," &
    " PE04RN0      :   W4," &
    " PE04RP0      :   W5," &
    " PE04TN0      :   W2," &
    " PE04TP0      :   W1," &
    " PE05RN0      :  AE4," &
    " PE05RP0      :  AE5," &
    " PE05TN0      :  AE2," &
    " PE05TP0      :  AE1," &
    " PE06RN0      :  AL7," &
    " PE06RP0      :  AK7," &
    " PE06TN0      :  AN7," &
    " PE06TP0      :  AP7," &
    " PE07RN0      : AL13," &
    " PE07RP0      : AK13," &
    " PE07TN0      : AN13," &
    " PE07TP0      : AP13," &
    " PE08RN0      :  D16," &
    " PE08RP0      :  E16," &
    " PE08TN0      :  B16," &
    " PE08TP0      :  A16," &
    " PE09RN0      :  D10," &
    " PE09RP0      :  E10," &
    " PE09TN0      :  B10," &
    " PE09TP0      :  A10," &
    " PE10RN0      :   G4," &
    " PE10RP0      :   G5," &
    " PE10TN0      :   G2," &
    " PE10TP0      :   G1," &
    " PE11RN0      :   N4," &
    " PE11RP0      :   N5," &
    " PE11TN0      :   N2," &
    " PE11TP0      :   N1," &
    " PE12RN0      : AL19," &
    " PE12RP0      : AK19," &
    " PE12TN0      : AN19," &
    " PE12TP0      : AP19," &
    " PE13RN0      : AL25," &
    " PE13RP0      : AK25," &
    " PE13TN0      : AN25," &
    " PE13TP0      : AP25," &
    " PE14RN0      : AH31," &
    " PE14RP0      : AH30," &
    " PE14TN0      : AH33," &
    " PE14TP0      : AH34," &
    " PE15RN0      : AB31," &
    " PE15RP0      : AB30," &
    " PE15TN0      : AB33," &
    " PE15TP0      : AB34," &
    " PERSTN       :  B32," &
    " REFRES00     :  R29," &
    " REFRES01     :  M28," &
    " REFRES02     :  H21," &
    " REFRES03     :  F19," &
    " REFRES04     :   Y7," &
    " REFRES05     :  AB6," &
    " REFRES06     : AH14," &
    " REFRES07     : AJ16," &
    " REFRES08     :  J15," &
    " REFRES09     :  F10," &
    " REFRES10     :   R7," &
    " REFRES11     :   T9," &
    " REFRES12     : AH20," &
    " REFRES13     : AH23," &
    " REFRES14     : AA29," &
    " REFRES15     :  W29," &
    " REFRESPLL    :  F17," &
    " RSTHALT      :  AP3," &
    " SSMBADDR1    :  C34," &
    " SSMBADDR2    :  C33," &
    " SSMBADDR3    :  D33," &
    " SSMBADDR5    :  D32," &
    " SSMBCLK      :  H28," &
    " SSMBDAT      :  J27," &
    " SWMODE0      :  AN4," &
    " SWMODE1      :  AP4," &
    " SWMODE2      :  AN5," &
    " SWMODE3      :  AM5" ;

-- ===================================================
-- ============ PORT GROUPING DEFINITION =============
-- ===================================================
attribute PORT_GROUPING of idt89pes22h16g2_35x35 : entity is
"DIFFERENTIAL_VOLTAGE (" &
      "(PE00TP0, PE00TN0), " &
      "(PE00TP1, PE00TN1), " &
      "(PE00TP2, PE00TN2), " &
      "(PE00TP3, PE00TN3), " &
      "(PE01TP0, PE01TN0), " &
      "(PE01TP1, PE01TN1), " &
      "(PE01TP2, PE01TN2), " &
      "(PE01TP3, PE01TN3), " &
      "(PE02TP0, PE02TN0), " &
      "(PE03TP0, PE03TN0), " &
      "(PE04TP0, PE04TN0), " &
      "(PE05TP0, PE05TN0), " &
      "(PE06TP0, PE06TN0), " &
      "(PE07TP0, PE07TN0), " &
      "(PE08TP0, PE08TN0), " &
      "(PE09TP0, PE09TN0), " &
      "(PE10TP0, PE10TN0), " &
      "(PE11TP0, PE11TN0), " &
      "(PE12TP0, PE12TN0), " &
      "(PE13TP0, PE13TN0), " &
      "(PE14TP0, PE14TN0), " &
      "(PE15TP0, PE15TN0) ) " ;


-- ===================================================
-- ============== 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 idt89pes22h16g2_35x35 : entity is
    "(PERSTN, SWMODE0, SWMODE1, SWMODE2, SWMODE3)" &
    "(00000)" ;

-- ===================================================
-- ========== JTAG INSTRUCTION DEFINITION ============
-- ===================================================
attribute INSTRUCTION_LENGTH of idt89pes22h16g2_35x35 : entity is 6;

attribute INSTRUCTION_OPCODE of idt89pes22h16g2_35x35 : entity is
    "BYPASS              (111111)," &
    "IDCODE              (000010)," &
    "EXTEST_TRAIN        (111100)," &
    "PRELOAD             (000001)," &
    "SAMPLE              (000001)," &
    "EXTEST_PULSE        (111101)," &
    "EXTEST              (000000)," &
    "HIGHZ               (000011)" ;


attribute INSTRUCTION_CAPTURE of idt89pes22h16g2_35x35 : entity is "101101";

-- ===================================================
-- ============ JTAG REGISTER DEFINITION =============
-- ===================================================
attribute IDCODE_REGISTER of idt89pes22h16g2_35x35 : entity is
    "0000" &
    "1000000001111001" &
    "00000110011" &
    "1";

attribute REGISTER_ACCESS of idt89pes22h16g2_35x35 : entity is
    "BYPASS              (BYPASS,HIGHZ)," &
    "DEVICE_ID           (IDCODE)," &
    "BOUNDARY            (EXTEST_PULSE, EXTEST_TRAIN, EXTEST, SAMPLE, PRELOAD)" ;


-- ===================================================
-- ============ BOUNDARY SCAN DEFINITION =============
-- ===================================================
attribute BOUNDARY_LENGTH of idt89pes22h16g2_35x35 : entity is 333;

attribute BOUNDARY_REGISTER of idt89pes22h16g2_35x35 : entity is
--
--  num    cell        port                  function    safe [ccell  disval   rslt]
--  ---    ----        -------------         --------    ----  -----  ------   ----
    "332  (BC_4      , SSMBADDR5           , input     , 1    )," &
    "331  (BC_4      , CLKMODE1            , input     , 1    )," &
    "330  (BC_1      , *                   , control   , 1    )," &
    "329  (BC_7      , SSMBDAT             , bidir     , 1    , 330  , 1    , Z    )," &
    "328  (BC_1      , *                   , control   , 1    )," &
    "327  (BC_7      , SSMBCLK             , bidir     , 1    , 328  , 1    , Z    )," &
    "326  (BC_4      , SSMBADDR2           , input     , 1    )," &
    "325  (BC_4      , SSMBADDR1           , input     , 1    )," &
    "324  (BC_4      , SSMBADDR3           , input     , 1    )," &
    "323  (BC_4      , PE00RP3             , input     , 1    )," &
    "322  (BC_4      , PE00RN3             , input     , 1    )," &
    "321  (AC_1      , PE00TP3             , output2   , 1    )," &
    "320  (BC_4      , PE00RP2             , input     , 1    )," &
    "319  (BC_4      , PE00RN2             , input     , 1    )," &
    "318  (AC_1      , PE00TP2             , output2   , 1    )," &
    "317  (BC_4      , PE00RP1             , input     , 1    )," &
    "316  (BC_4      , PE00RN1             , input     , 1    )," &
    "315  (AC_1      , PE00TP1             , output2   , 1    )," &
    "314  (BC_4      , PE00RP0             , input     , 1    )," &
    "313  (BC_4      , PE00RN0             , input     , 1    )," &
    "312  (AC_1      , PE00TP0             , output2   , 1    )," &
    "311  (BC_4      , *                   , internal  , 1    )," &
    "310  (BC_4      , *                   , internal  , 1    )," &
    "309  (AC_1      , *                   , internal  , 1    )," &
    "308  (BC_4      , *                   , internal  , 1    )," &
    "307  (BC_4      , *                   , internal  , 1    )," &
    "306  (AC_1      , *                   , internal  , 1    )," &
    "305  (BC_4      , *                   , internal  , 1    )," &
    "304  (BC_4      , *                   , internal  , 1    )," &
    "303  (AC_1      , *                   , internal  , 1    )," &
    "302  (BC_4      , PE14RP0             , input     , 1    )," &
    "301  (BC_4      , PE14RN0             , input     , 1    )," &
    "300  (AC_1      , PE14TP0             , output2   , 1    )," &
    "299  (BC_1      , *                   , control   , 1    )," &
    "298  (BC_7      , GPIO15              , bidir     , 1    , 299  , 1    , Z    )," &
    "297  (BC_1      , *                   , control   , 1    )," &
    "296  (BC_7      , GPIO14              , bidir     , 1    , 297  , 1    , Z    )," &
    "295  (BC_1      , *                   , control   , 1    )," &
    "294  (BC_7      , GPIO13              , bidir     , 1    , 295  , 1    , Z    )," &
    "293  (BC_1      , *                   , control   , 1    )," &
    "292  (BC_7      , GPIO12              , bidir     , 1    , 293  , 1    , Z    )," &
    "291  (BC_1      , *                   , control   , 1    )," &
    "290  (BC_7      , GPIO37              , bidir     , 1    , 291  , 1    , Z    )," &
    "289  (BC_1      , *                   , control   , 1    )," &
    "288  (BC_7      , GPIO38              , bidir     , 1    , 289  , 1    , Z    )," &
    "287  (BC_1      , *                   , control   , 1    )," &
    "286  (BC_7      , GPIO39              , bidir     , 1    , 287  , 1    , Z    )," &
    "285  (BC_1      , *                   , control   , 1    )," &
    "284  (BC_7      , GPIO40              , bidir     , 1    , 285  , 1    , Z    )," &
    "283  (BC_1      , *                   , control   , 1    )," &
    "282  (BC_7      , GPIO41              , bidir     , 1    , 283  , 1    , Z    )," &
    "281  (BC_1      , *                   , control   , 1    )," &
    "280  (BC_7      , GPIO42              , bidir     , 1    , 281  , 1    , Z    )," &
    "279  (BC_1      , *                   , control   , 1    )," &
    "278  (BC_7      , GPIO43              , bidir     , 1    , 279  , 1    , Z    )," &
    "277  (BC_1      , *                   , control   , 1    )," &
    "276  (BC_7      , GPIO44              , bidir     , 1    , 277  , 1    , Z    )," &
    "275  (BC_1      , *                   , control   , 1    )," &
    "274  (BC_7      , GPIO11              , bidir     , 1    , 275  , 1    , Z    )," &
    "273  (BC_1      , *                   , control   , 1    )," &
    "272  (BC_7      , GPIO10              , bidir     , 1    , 273  , 1    , Z    )," &
    "271  (BC_1      , *                   , control   , 1    )," &
    "270  (BC_7      , GPIO09              , bidir     , 1    , 271  , 1    , Z    )," &
    "269  (BC_1      , *                   , control   , 1    )," &
    "268  (BC_7      , GPIO08              , bidir     , 1    , 269  , 1    , Z    )," &
    "267  (BC_1      , *                   , control   , 1    )," &
    "266  (BC_7      , GPIO07              , bidir     , 1    , 267  , 1    , Z    )," &
    "265  (BC_1      , *                   , control   , 1    )," &
    "264  (BC_7      , GPIO06              , bidir     , 1    , 265  , 1    , Z    )," &
    "263  (BC_1      , *                   , control   , 1    )," &
    "262  (BC_7      , GPIO05              , bidir     , 1    , 263  , 1    , Z    )," &
    "261  (BC_1      , *                   , control   , 1    )," &
    "260  (BC_7      , GPIO04              , bidir     , 1    , 261  , 1    , Z    )," &
    "259  (BC_1      , *                   , control   , 1    )," &
    "258  (BC_7      , GPIO03              , bidir     , 1    , 259  , 1    , Z    )," &
    "257  (BC_1      , *                   , control   , 1    )," &
    "256  (BC_7      , GPIO02              , bidir     , 1    , 257  , 1    , Z    )," &
    "255  (BC_1      , *                   , control   , 1    )," &
    "254  (BC_7      , GPIO01              , bidir     , 1    , 255  , 1    , Z    )," &
    "253  (BC_1      , *                   , control   , 1    )," &
    "252  (BC_7      , GPIO00              , bidir     , 1    , 253  , 1    , Z    )," &
    "251  (BC_4      , *                   , internal  , 1    )," &
    "250  (BC_4      , *                   , internal  , 1    )," &
    "249  (AC_1      , *                   , internal  , 1    )," &
    "248  (BC_4      , *                   , internal  , 1    )," &
    "247  (BC_4      , *                   , internal  , 1    )," &
    "246  (AC_1      , *                   , internal  , 1    )," &
    "245  (BC_4      , *                   , internal  , 1    )," &
    "244  (BC_4      , *                   , internal  , 1    )," &
    "243  (AC_1      , *                   , internal  , 1    )," &
    "242  (BC_4      , PE12RP0             , input     , 1    )," &
    "241  (BC_4      , PE12RN0             , input     , 1    )," &
    "240  (AC_1      , PE12TP0             , output2   , 1    )," &
    "239  (BC_4      , *                   , internal  , 1    )," &
    "238  (BC_4      , *                   , internal  , 1    )," &
    "237  (AC_1      , *                   , internal  , 1    )," &
    "236  (BC_4      , *                   , internal  , 1    )," &
    "235  (BC_4      , *                   , internal  , 1    )," &
    "234  (AC_1      , *                   , internal  , 1    )," &
    "233  (BC_4      , *                   , internal  , 1    )," &
    "232  (BC_4      , *                   , internal  , 1    )," &
    "231  (AC_1      , *                   , internal  , 1    )," &
    "230  (BC_4      , PE06RP0             , input     , 1    )," &
    "229  (BC_4      , PE06RN0             , input     , 1    )," &
    "228  (AC_1      , PE06TP0             , output2   , 1    )," &
    "227  (BC_4      , RSTHALT             , input     , 1    )," &
    "226  (BC_4      , GCLKFSEL            , input     , 1    )," &
    "225  (BC_4      , CLKMODE2            , input     , 1    )," &
    "224  (BC_1      , *                   , internal  , 1    )," &
    "223  (BC_1      , *                   , internal  , 1    )," &
    "222  (BC_4      , *                   , internal  , 1    )," &
    "221  (BC_4      , *                   , internal  , 1    )," &
    "220  (BC_4      , *                   , internal  , 1    )," &
    "219  (BC_4      , *                   , internal  , 1    )," &
    "218  (BC_4      , *                   , internal  , 1    )," &
    "217  (BC_4      , *                   , internal  , 1    )," &
    "216  (BC_4      , *                   , internal  , 1    )," &
    "215  (BC_4      , CLKMODE0            , input     , 1    )," &
    "214  (BC_4      , P01MERGEN           , input     , 1    )," &
    "213  (BC_4      , *                   , internal  , 1    )," &
    "212  (BC_4      , *                   , internal  , 1    )," &
    "211  (AC_1      , *                   , internal  , 1    )," &
    "210  (BC_4      , *                   , internal  , 1    )," &
    "209  (BC_4      , *                   , internal  , 1    )," &
    "208  (AC_1      , *                   , internal  , 1    )," &
    "207  (BC_4      , *                   , internal  , 1    )," &
    "206  (BC_4      , *                   , internal  , 1    )," &
    "205  (AC_1      , *                   , internal  , 1    )," &
    "204  (BC_4      , PE04RP0             , input     , 1    )," &
    "203  (BC_4      , PE04RN0             , input     , 1    )," &
    "202  (AC_1      , PE04TP0             , output2   , 1    )," &
    "201  (BC_4      , *                   , internal  , 1    )," &
    "200  (BC_4      , *                   , internal  , 1    )," &
    "199  (AC_1      , *                   , internal  , 1    )," &
    "198  (BC_4      , *                   , internal  , 1    )," &
    "197  (BC_4      , *                   , internal  , 1    )," &
    "196  (AC_1      , *                   , internal  , 1    )," &
    "195  (BC_4      , *                   , internal  , 1    )," &
    "194  (BC_4      , *                   , internal  , 1    )," &
    "193  (AC_1      , *                   , internal  , 1    )," &
    "192  (BC_4      , PE10RP0             , input     , 1    )," &
    "191  (BC_4      , PE10RN0             , input     , 1    )," &
    "190  (AC_1      , PE10TP0             , output2   , 1    )," &
    "189  (BC_1      , *                   , control   , 1    )," &
    "188  (BC_7      , GPIO31              , bidir     , 1    , 189  , 1    , Z    )," &
    "187  (BC_1      , *                   , control   , 1    )," &
    "186  (BC_7      , GPIO30              , bidir     , 1    , 187  , 1    , Z    )," &
    "185  (BC_1      , *                   , control   , 1    )," &
    "184  (BC_7      , GPIO29              , bidir     , 1    , 185  , 1    , Z    )," &
    "183  (BC_1      , *                   , control   , 1    )," &
    "182  (BC_7      , GPIO28              , bidir     , 1    , 183  , 1    , Z    )," &
    "181  (BC_1      , *                   , control   , 1    )," &
    "180  (BC_7      , GPIO27              , bidir     , 1    , 181  , 1    , Z    )," &
    "179  (BC_1      , *                   , control   , 1    )," &
    "178  (BC_7      , GPIO26              , bidir     , 1    , 179  , 1    , Z    )," &
    "177  (BC_1      , *                   , control   , 1    )," &
    "176  (BC_7      , GPIO25              , bidir     , 1    , 177  , 1    , Z    )," &
    "175  (BC_1      , *                   , control   , 1    )," &
    "174  (BC_7      , GPIO45              , bidir     , 1    , 175  , 1    , Z    )," &
    "173  (BC_1      , *                   , control   , 1    )," &
    "172  (BC_7      , GPIO46              , bidir     , 1    , 173  , 1    , Z    )," &
    "171  (BC_1      , *                   , control   , 1    )," &
    "170  (BC_7      , GPIO47              , bidir     , 1    , 171  , 1    , Z    )," &
    "169  (BC_1      , *                   , control   , 1    )," &
    "168  (BC_7      , GPIO48              , bidir     , 1    , 169  , 1    , Z    )," &
    "167  (BC_1      , *                   , control   , 1    )," &
    "166  (BC_7      , GPIO49              , bidir     , 1    , 167  , 1    , Z    )," &
    "165  (BC_1      , *                   , control   , 1    )," &
    "164  (BC_7      , GPIO50              , bidir     , 1    , 165  , 1    , Z    )," &
    "163  (BC_1      , *                   , control   , 1    )," &
    "162  (BC_7      , GPIO51              , bidir     , 1    , 163  , 1    , Z    )," &
    "161  (BC_1      , *                   , control   , 1    )," &
    "160  (BC_7      , GPIO52              , bidir     , 1    , 161  , 1    , Z    )," &
    "159  (BC_1      , *                   , control   , 1    )," &
    "158  (BC_7      , GPIO53              , bidir     , 1    , 159  , 1    , Z    )," &
    "157  (BC_1      , *                   , control   , 1    )," &
    "156  (BC_7      , GPIO24              , bidir     , 1    , 157  , 1    , Z    )," &
    "155  (BC_1      , *                   , control   , 1    )," &
    "154  (BC_7      , GPIO23              , bidir     , 1    , 155  , 1    , Z    )," &
    "153  (BC_1      , *                   , control   , 1    )," &
    "152  (BC_7      , GPIO22              , bidir     , 1    , 153  , 1    , Z    )," &
    "151  (BC_1      , *                   , control   , 1    )," &
    "150  (BC_7      , GPIO21              , bidir     , 1    , 151  , 1    , Z    )," &
    "149  (BC_1      , *                   , control   , 1    )," &
    "148  (BC_7      , GPIO20              , bidir     , 1    , 149  , 1    , Z    )," &
    "147  (BC_1      , *                   , control   , 1    )," &
    "146  (BC_7      , GPIO19              , bidir     , 1    , 147  , 1    , Z    )," &
    "145  (BC_1      , *                   , control   , 1    )," &
    "144  (BC_7      , GPIO18              , bidir     , 1    , 145  , 1    , Z    )," &
    "143  (BC_1      , *                   , control   , 1    )," &
    "142  (BC_7      , GPIO17              , bidir     , 1    , 143  , 1    , Z    )," &
    "141  (BC_1      , *                   , control   , 1    )," &
    "140  (BC_7      , GPIO16              , bidir     , 1    , 141  , 1    , Z    )," &
    "139  (BC_4      , *                   , internal  , 1    )," &
    "138  (BC_4      , *                   , internal  , 1    )," &
    "137  (AC_1      , *                   , internal  , 1    )," &
    "136  (BC_4      , *                   , internal  , 1    )," &
    "135  (BC_4      , *                   , internal  , 1    )," &
    "134  (AC_1      , *                   , internal  , 1    )," &
    "133  (BC_4      , *                   , internal  , 1    )," &
    "132  (BC_4      , *                   , internal  , 1    )," &
    "131  (AC_1      , *                   , internal  , 1    )," &
    "130  (BC_4      , PE08RP0             , input     , 1    )," &
    "129  (BC_4      , PE08RN0             , input     , 1    )," &
    "128  (AC_1      , PE08TP0             , output2   , 1    )," &
    "127  (BC_4      , *                   , internal  , 1    )," &
    "126  (BC_4      , *                   , internal  , 1    )," &
    "125  (AC_1      , *                   , internal  , 1    )," &
    "124  (BC_4      , *                   , internal  , 1    )," &
    "123  (BC_4      , *                   , internal  , 1    )," &
    "122  (AC_1      , *                   , internal  , 1    )," &
    "121  (BC_4      , *                   , internal  , 1    )," &
    "120  (BC_4      , *                   , internal  , 1    )," &
    "119  (AC_1      , *                   , internal  , 1    )," &
    "118  (BC_4      , PE02RP0             , input     , 1    )," &
    "117  (BC_4      , PE02RN0             , input     , 1    )," &
    "116  (AC_1      , PE02TP0             , output2   , 1    )," &
    "115  (BC_4      , PE01RP3             , input     , 1    )," &
    "114  (BC_4      , PE01RN3             , input     , 1    )," &
    "113  (AC_1      , PE01TP3             , output2   , 1    )," &
    "112  (BC_4      , PE01RP2             , input     , 1    )," &
    "111  (BC_4      , PE01RN2             , input     , 1    )," &
    "110  (AC_1      , PE01TP2             , output2   , 1    )," &
    "109  (BC_4      , PE01RP1             , input     , 1    )," &
    "108  (BC_4      , PE01RN1             , input     , 1    )," &
    "107  (AC_1      , PE01TP1             , output2   , 1    )," &
    "106  (BC_4      , PE01RP0             , input     , 1    )," &
    "105  (BC_4      , PE01RN0             , input     , 1    )," &
    "104  (AC_1      , PE01TP0             , output2   , 1    )," &
    "103  (BC_4      , *                   , internal  , 1    )," &
    "102  (BC_4      , *                   , internal  , 1    )," &
    "101  (AC_1      , *                   , internal  , 1    )," &
    "100  (BC_4      , *                   , internal  , 1    )," &
    "99   (BC_4      , *                   , internal  , 1    )," &
    "98   (AC_1      , *                   , internal  , 1    )," &
    "97   (BC_4      , *                   , internal  , 1    )," &
    "96   (BC_4      , *                   , internal  , 1    )," &
    "95   (AC_1      , *                   , internal  , 1    )," &
    "94   (BC_4      , PE15RP0             , input     , 1    )," &
    "93   (BC_4      , PE15RN0             , input     , 1    )," &
    "92   (AC_1      , PE15TP0             , output2   , 1    )," &
    "91   (BC_4      , *                   , internal  , 1    )," &
    "90   (BC_4      , *                   , internal  , 1    )," &
    "89   (AC_1      , *                   , internal  , 1    )," &
    "88   (BC_4      , *                   , internal  , 1    )," &
    "87   (BC_4      , *                   , internal  , 1    )," &
    "86   (AC_1      , *                   , internal  , 1    )," &
    "85   (BC_4      , *                   , internal  , 1    )," &
    "84   (BC_4      , *                   , internal  , 1    )," &
    "83   (AC_1      , *                   , internal  , 1    )," &
    "82   (BC_4      , PE13RP0             , input     , 1    )," &
    "81   (BC_4      , PE13RN0             , input     , 1    )," &
    "80   (AC_1      , PE13TP0             , output2   , 1    )," &
    "79   (BC_4      , *                   , internal  , 1    )," &
    "78   (BC_4      , *                   , internal  , 1    )," &
    "77   (AC_1      , *                   , internal  , 1    )," &
    "76   (BC_4      , *                   , internal  , 1    )," &
    "75   (BC_4      , *                   , internal  , 1    )," &
    "74   (AC_1      , *                   , internal  , 1    )," &
    "73   (BC_4      , *                   , internal  , 1    )," &
    "72   (BC_4      , *                   , internal  , 1    )," &
    "71   (AC_1      , *                   , internal  , 1    )," &
    "70   (BC_4      , PE07RP0             , input     , 1    )," &
    "69   (BC_4      , PE07RN0             , input     , 1    )," &
    "68   (AC_1      , PE07TP0             , output2   , 1    )," &
    "67   (BC_4      , *                   , internal  , 1    )," &
    "66   (BC_4      , *                   , internal  , 1    )," &
    "65   (AC_1      , *                   , internal  , 1    )," &
    "64   (BC_4      , *                   , internal  , 1    )," &
    "63   (BC_4      , *                   , internal  , 1    )," &
    "62   (AC_1      , *                   , internal  , 1    )," &
    "61   (BC_4      , *                   , internal  , 1    )," &
    "60   (BC_4      , *                   , internal  , 1    )," &
    "59   (AC_1      , *                   , internal  , 1    )," &
    "58   (BC_4      , PE05RP0             , input     , 1    )," &
    "57   (BC_4      , PE05RN0             , input     , 1    )," &
    "56   (AC_1      , PE05TP0             , output2   , 1    )," &
    "55   (BC_4      , *                   , internal  , 1    )," &
    "54   (BC_4      , *                   , internal  , 1    )," &
    "53   (AC_1      , *                   , internal  , 1    )," &
    "52   (BC_4      , *                   , internal  , 1    )," &
    "51   (BC_4      , *                   , internal  , 1    )," &
    "50   (AC_1      , *                   , internal  , 1    )," &
    "49   (BC_4      , *                   , internal  , 1    )," &
    "48   (BC_4      , *                   , internal  , 1    )," &
    "47   (AC_1      , *                   , internal  , 1    )," &
    "46   (BC_4      , PE11RP0             , input     , 1    )," &
    "45   (BC_4      , PE11RN0             , input     , 1    )," &
    "44   (AC_1      , PE11TP0             , output2   , 1    )," &
    "43   (BC_4      , *                   , internal  , 1    )," &
    "42   (BC_4      , *                   , internal  , 1    )," &
    "41   (AC_1      , *                   , internal  , 1    )," &
    "40   (BC_4      , *                   , internal  , 1    )," &
    "39   (BC_4      , *                   , internal  , 1    )," &
    "38   (AC_1      , *                   , internal  , 1    )," &
    "37   (BC_4      , *                   , internal  , 1    )," &
    "36   (BC_4      , *                   , internal  , 1    )," &
    "35   (AC_1      , *                   , internal  , 1    )," &
    "34   (BC_4      , PE09RP0             , input     , 1    )," &
    "33   (BC_4      , PE09RN0             , input     , 1    )," &
    "32   (AC_1      , PE09TP0             , output2   , 1    )," &
    "31   (BC_4      , *                   , internal  , 1    )," &
    "30   (BC_4      , *                   , internal  , 1    )," &
    "29   (AC_1      , *                   , internal  , 1    )," &
    "28   (BC_4      , *                   , internal  , 1    )," &
    "27   (BC_4      , *                   , internal  , 1    )," &
    "26   (AC_1      , *                   , internal  , 1    )," &
    "25   (BC_4      , *                   , internal  , 1    )," &
    "24   (BC_4      , *                   , internal  , 1    )," &
    "23   (AC_1      , *                   , internal  , 1    )," &
    "22   (BC_4      , PE03RP0             , input     , 1    )," &
    "21   (BC_4      , PE03RN0             , input     , 1    )," &
    "20   (AC_1      , PE03TP0             , output2   , 1    )," &
    "19   (BC_4      , MSMBADDR4           , input     , 1    )," &
    "18   (BC_4      , MSMBADDR3           , input     , 1    )," &
    "17   (BC_4      , MSMBSMODE           , input     , 1    )," &
    "16   (BC_4      , MSMBADDR1           , input     , 1    )," &
    "15   (BC_1      , *                   , control   , 1    )," &
    "14   (BC_7      , MSMBDAT             , bidir     , 1    , 15   , 1    , Z    )," &
    "13   (BC_4      , MSMBADDR2           , input     , 1    )," &
    "12   (BC_1      , *                   , control   , 1    )," &
    "11   (BC_7      , MSMBCLK             , bidir     , 1    , 12   , 1    , Z    )," &
    "10   (BC_1      , *                   , control   , 1    )," &
    "9    (BC_7      , GPIO32              , bidir     , 1    , 10   , 1    , Z    )," &
    "8    (BC_1      , *                   , control   , 1    )," &
    "7    (BC_7      , GPIO33              , bidir     , 1    , 8    , 1    , Z    )," &
    "6    (BC_1      , *                   , control   , 1    )," &
    "5    (BC_7      , GPIO34              , bidir     , 1    , 6    , 1    , Z    )," &
    "4    (BC_1      , *                   , control   , 1    )," &
    "3    (BC_7      , GPIO35              , bidir     , 1    , 4    , 1    , Z    )," &
    "2    (BC_1      , *                   , control   , 1    )," &
    "1    (BC_7      , GPIO36              , bidir     , 1    , 2    , 1    , Z    )," &
    "0    (BC_4      , *                   , internal  , 1    )" ;



attribute AIO_COMPONENT_CONFORMANCE of idt89pes22h16g2_35x35 :
    entity is "STD_1149_6_2003";

attribute AIO_EXTEST_Pulse_Execution of idt89pes22h16g2_35x35 :
    entity is "Wait_Duration JTAG_TCK 30";

attribute AIO_EXTEST_Train_Execution of idt89pes22h16g2_35x35 :
    entity is "train 60, maximum_time 120.0e-7";

attribute AIO_Pin_Behavior of idt89pes22h16g2_35x35 :
    entity is 
      "PE00RN0: HP_time=5.0e-9; " &
      "PE00RN1: HP_time=5.0e-9; " &
      "PE00RN2: HP_time=5.0e-9; " &
      "PE00RN3: HP_time=5.0e-9; " &
      "PE00RP0: HP_time=5.0e-9; " &
      "PE00RP1: HP_time=5.0e-9; " &
      "PE00RP2: HP_time=5.0e-9; " &
      "PE00RP3: HP_time=5.0e-9; " &
      "PE01RN0: HP_time=5.0e-9; " &
      "PE01RN1: HP_time=5.0e-9; " &
      "PE01RN2: HP_time=5.0e-9; " &
      "PE01RN3: HP_time=5.0e-9; " &
      "PE01RP0: HP_time=5.0e-9; " &
      "PE01RP1: HP_time=5.0e-9; " &
      "PE01RP2: HP_time=5.0e-9; " &
      "PE01RP3: 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; " &
      "PE04RN0: HP_time=5.0e-9; " &
      "PE04RP0: HP_time=5.0e-9; " &
      "PE05RN0: HP_time=5.0e-9; " &
      "PE05RP0: HP_time=5.0e-9; " &
      "PE06RN0: HP_time=5.0e-9; " &
      "PE06RP0: HP_time=5.0e-9; " &
      "PE07RN0: HP_time=5.0e-9; " &
      "PE07RP0: 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  " ;



end idt89pes22h16g2_35x35 ;