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: IDT80KSW0005

--------------------------------------------------------------------------
-- This model was created at IDT's ATLANTA DESIGN CENTER
-- Part: IDT80KSW0005 (PARTDESCRIPTION)
-- Ver: 1.0   Created by: SCD   Date: 02/22/08
-- Customization created on: 02/22/08
-- Application Note:
--
---------------------------------------------------------------------------


entity IDT80KSW0005 is

  -- Generic parameter

  generic (PHYSICAL_PIN_MAP: string := "PACKAGE_27X27" );

  -- Logical port description

  port (
  -- JTAG pins
       TCK :      in	bit;                
       TMS :      in	bit;                
       TDI :      in	bit;                
      TRST :      in	bit;                
       TDO :     out	bit;                
  -- I2C PINS
       SDA :   inout	bit;                
       SCL :   inout	bit;                
       ADS :      in	bit;                
       ID0 :      in	bit;                
       ID1 :      in	bit;                
       ID2 :      in	bit;                
       ID3 :      in	bit;                
       ID4 :      in	bit;                
       ID5 :      in	bit;                
       ID6 :      in	bit;                
       ID7 :      in	bit;                
       ID8 :      in	bit;                
       ID9 :      in	bit;                
       MM  :      in	bit;                
  -- INTERRUPT
       IRQ :     out	bit;                
  -- SPD
      SPD0 :      in	bit;                
      SPD1 :      in	bit;                
  -- PART-MODE CONFIGURATION PIN
      TEST :      in	bit;                
  -- TEST PINS
     ACKI0 :   inout	bit;                
     ACKI1 :   inout	bit;                
     ACKI2 :   inout	bit;                
     ACKI3 :   inout	bit;                
     ACKQ0 :   inout	bit;                
     ACKQ1 :   inout	bit;                
     ACKQ2 :   inout	bit;                
     ACKQ3 :   inout	bit;                
      STOD :     out	bit;                
      STOA :     out	bit;                
      SPBP :      in	bit;                
      SCCK :      in	bit;                
      SCEN :      in	bit;                
      MBEN :      in	bit;                
    MBPASS :  buffer	bit;                
    MBDONE :  buffer	bit;                
  -- RESET PIN
       RST :      in	bit;                
  -- DIFFERENTIAL PINS
  -- REFERENCE CLOCK
  REF_CLKP :      in	bit;                
  REF_CLKN :      in	bit;                
  -- RX
      RX0P :      in	bit;                
      RX0N :      in	bit;                
      RX1P :      in	bit;                
      RX1N :      in	bit;                
      RX2P :      in	bit;                
      RX2N :      in	bit;                
      RX3P :      in	bit;                
      RX3N :      in	bit;                
      RX4P :      in	bit;                
      RX4N :      in	bit;                
      RX5P :      in	bit;                
      RX5N :      in	bit;                
      RX6P :      in	bit;                
      RX6N :      in	bit;                
      RX7P :      in	bit;                
      RX7N :      in	bit;                
      RX8P :      in	bit;                
      RX8N :      in	bit;                
      RX9P :      in	bit;                
      RX9N :      in	bit;                
     RX10P :      in	bit;                
     RX10N :      in	bit;                
     RX11P :      in	bit;                
     RX11N :      in	bit;                
     RX12P :      in	bit;                
     RX12N :      in	bit;                
     RX13P :      in	bit;                
     RX13N :      in	bit;                
     RX14P :      in	bit;                
     RX14N :      in	bit;                
     RX15P :      in	bit;                
     RX15N :      in	bit;                
     RX16P :      in	bit;                
     RX16N :      in	bit;                
     RX17P :      in	bit;                
     RX17N :      in	bit;                
     RX18P :      in	bit;                
     RX18N :      in	bit;                
     RX19P :      in	bit;                
     RX19N :      in	bit;                
     RX20P :      in	bit;                
     RX20N :      in	bit;                
     RX21P :      in	bit;                
     RX21N :      in	bit;                
     RX22P :      in	bit;                
     RX22N :      in	bit;                
     RX23P :      in	bit;                
     RX23N :      in	bit;                
     RX24P :      in	bit;                
     RX24N :      in	bit;                
     RX25P :      in	bit;                
     RX25N :      in	bit;                
     RX26P :      in	bit;                
     RX26N :      in	bit;                
     RX27P :      in	bit;                
     RX27N :      in	bit;                
     RX28P :      in	bit;                
     RX28N :      in	bit;                
     RX29P :      in	bit;                
     RX29N :      in	bit;                
     RX30P :      in	bit;                
     RX30N :      in	bit;                
     RX31P :      in	bit;                
     RX31N :      in	bit;                
     RX32P :      in	bit;                
     RX32N :      in	bit;                
     RX33P :      in	bit;                
     RX33N :      in	bit;                
     RX34P :      in	bit;                
     RX34N :      in	bit;                
     RX35P :      in	bit;                
     RX35N :      in	bit;                
     RX36P :      in	bit;                
     RX36N :      in	bit;                
     RX37P :      in	bit;                
     RX37N :      in	bit;                
     RX38P :      in	bit;                
     RX38N :      in	bit;                
     RX39P :      in	bit;                
     RX39N :      in	bit;                
  -- TX
      TX0P :  buffer	bit;                
      TX0N :  buffer	bit;                
      TX1P :  buffer	bit;                
      TX1N :  buffer	bit;                
      TX2P :  buffer	bit;                
      TX2N :  buffer	bit;                
      TX3P :  buffer	bit;                
      TX3N :  buffer	bit;                
      TX4P :  buffer	bit;                
      TX4N :  buffer	bit;                
      TX5P :  buffer	bit;                
      TX5N :  buffer	bit;                
      TX6P :  buffer	bit;                
      TX6N :  buffer	bit;                
      TX7P :  buffer	bit;                
      TX7N :  buffer	bit;                
      TX8P :  buffer	bit;                
      TX8N :  buffer	bit;                
      TX9P :  buffer	bit;                
      TX9N :  buffer	bit;                
     TX10P :  buffer	bit;                
     TX10N :  buffer	bit;                
     TX11P :  buffer	bit;                
     TX11N :  buffer	bit;                
     TX12P :  buffer	bit;                
     TX12N :  buffer	bit;                
     TX13P :  buffer	bit;                
     TX13N :  buffer	bit;                
     TX14P :  buffer	bit;                
     TX14N :  buffer	bit;                
     TX15P :  buffer	bit;                
     TX15N :  buffer	bit;                
     TX16P :  buffer	bit;                
     TX16N :  buffer	bit;                
     TX17P :  buffer	bit;                
     TX17N :  buffer	bit;                
     TX18P :  buffer	bit;                
     TX18N :  buffer	bit;                
     TX19P :  buffer	bit;                
     TX19N :  buffer	bit;                
     TX20P :  buffer	bit;                
     TX20N :  buffer	bit;                
     TX21P :  buffer	bit;                
     TX21N :  buffer	bit;                
     TX22P :  buffer	bit;                
     TX22N :  buffer	bit;                
     TX23P :  buffer	bit;                
     TX23N :  buffer	bit;                
     TX24P :  buffer	bit;                
     TX24N :  buffer	bit;                
     TX25P :  buffer	bit;                
     TX25N :  buffer	bit;                
     TX26P :  buffer	bit;                
     TX26N :  buffer	bit;                
     TX27P :  buffer	bit;                
     TX27N :  buffer	bit;                
     TX28P :  buffer	bit;                
     TX28N :  buffer	bit;                
     TX29P :  buffer	bit;                
     TX29N :  buffer	bit;                
     TX30P :  buffer	bit;                
     TX30N :  buffer	bit;                
     TX31P :  buffer	bit;                
     TX31N :  buffer	bit;                
     TX32P :  buffer	bit;                
     TX32N :  buffer	bit;                
     TX33P :  buffer	bit;                
     TX33N :  buffer	bit;                
     TX34P :  buffer	bit;                
     TX34N :  buffer	bit;                
     TX35P :  buffer	bit;                
     TX35N :  buffer	bit;                
     TX36P :  buffer	bit;                
     TX36N :  buffer	bit;                
     TX37P :  buffer	bit;                
     TX37N :  buffer	bit;                
     TX38P :  buffer	bit;                
     TX38N :  buffer	bit;                
     TX39P :  buffer	bit;                
     TX39N :  buffer	bit;                
  -- linkage pins
  -- EXTERNAL RESISTORS
     REXTP : linkage	bit;                
     REXTN : linkage	bit;                
  -- NOCONNECT
       DNC : linkage	bit;                
  -- POWER SUPPLY
       GND : linkage	bit_vector(0 to 165);
      GNDS : linkage	bit_vector(0 to 64);
       VDD : linkage	bit_vector(0 to 174);
      VDD3 : linkage	bit_vector(0 to 2); 
      VDDA : linkage	bit_vector(0 to 19);
      VDDS : linkage	bit_vector(0 to 41) 
 );

  -- Standard

  use STD_1149_1_2001.all;      --
  use STD_1149_6_2003.all;      -- BSDL Extension

  -- Component conformance

  attribute COMPONENT_CONFORMANCE of IDT80KSW0005 : entity is
    "STD_1149_1_2001";

  -- Device package pin mappings

  attribute PIN_MAP of IDT80KSW0005 : entity is PHYSICAL_PIN_MAP;

  -- Pin-port map for package PACKAGE_27X27

  constant PACKAGE_27X27: PIN_MAP_STRING :=
    "RST : A1, " &
    "TMS : A2, " &
    "TDO : A3, " &
    "RX38N : A9, " &
    "TX38N : A10, " &
    "TX36N : A11, " &
    "RX36N : A12, " &
    "RX34N : A15, " &
    "TX34N : A16, " &
    "TX32N : A17, " &
    "RX32N : A18, " &
    "MM : A24, " &
    "ID1 : A25, " &
    "ID0 : A26, " &
    "TRST : B1, " &
    "TCK : B2, " &
    "TDI : B3, " &
    "RX38P : B9, " &
    "TX38P : B10, " &
    "TX36P : B11, " &
    "RX36P : B12, " &
    "RX34P : B15, " &
    "TX34P : B16, " &
    "TX32P : B17, " &
    "RX32P : B18, " &
    "ID3 : B25, " &
    "ID2 : B26, " &
    "SDA : C1, " &
    "SCL : C2, " &
    "IRQ : C3, " &
    "RX39N : C9, " &
    "TX39N : C10, " &
    "TX37N : C11, " &
    "RX37N : C12, " &
    "RX35N : C15, " &
    "TX35N : C16, " &
    "TX33N : C17, " &
    "RX33N : C18, " &
    "ID6 : C24, " &
    "ID5 : C25, " &
    "ID4 : C26, " &
    "RX39P : D9, " &
    "TX39P : D10, " &
    "TX37P : D11, " &
    "RX37P : D12, " &
    "RX35P : D15, " &
    "TX35P : D16, " &
    "TX33P : D17, " &
    "RX33P : D18, " &
    "ADS : D23, " &
    "ID9 : D24, " &
    "ID8 : D25, " &
    "ID7 : D26, " &
    "ACKI3 : E13, " &
    "ACKQ3 : E14, " &
    "RX0N : F1, " &
    "RX0P : F2, " &
    "RX1N : F3, " &
    "RX1P : F4, " &
    "RX31P : F23, " &
    "RX31N : F24, " &
    "RX30P : F25, " &
    "RX30N : F26, " &
    "TX0N : G1, " &
    "TX0P : G2, " &
    "TX1N : G3, " &
    "TX1P : G4, " &
    "TX31P : G23, " &
    "TX31N : G24, " &
    "TX30P : G25, " &
    "TX30N : G26, " &
    "TX2N : H1, " &
    "TX2P : H2, " &
    "TX3N : H3, " &
    "TX3P : H4, " &
    "TX29P : H23, " &
    "TX29N : H24, " &
    "TX28P : H25, " &
    "TX28N : H26, " &
    "RX2N : J1, " &
    "RX2P : J2, " &
    "RX3N : J3, " &
    "RX3P : J4, " &
    "RX29P : J23, " &
    "RX29N : J24, " &
    "RX28P : J25, " &
    "RX28N : J26, " &
    "RX4N : M1, " &
    "RX4P : M2, " &
    "RX5N : M3, " &
    "RX5P : M4, " &
    "RX27P : M23, " &
    "RX27N : M24, " &
    "RX26P : M25, " &
    "RX26N : M26, " &
    "TX4N : N1, " &
    "TX4P : N2, " &
    "TX5N : N3, " &
    "TX5P : N4, " &
    "ACKI0 : N5, " &
    "ACKI2 : N22, " &
    "TX27P : N23, " &
    "TX27N : N24, " &
    "TX26P : N25, " &
    "TX26N : N26, " &
    "TX6N : P1, " &
    "TX6P : P2, " &
    "TX7N : P3, " &
    "TX7P : P4, " &
    "ACKQ0 : P5, " &
    "ACKQ2 : P22, " &
    "TX25P : P23, " &
    "TX25N : P24, " &
    "TX24P : P25, " &
    "TX24N : P26, " &
    "RX6N : R1, " &
    "RX6P : R2, " &
    "RX7N : R3, " &
    "RX7P : R4, " &
    "RX25P : R23, " &
    "RX25N : R24, " &
    "RX24P : R25, " &
    "RX24N : R26, " &
    "RX8N : V1, " &
    "RX8P : V2, " &
    "RX9N : V3, " &
    "RX9P : V4, " &
    "RX23P : V23, " &
    "RX23N : V24, " &
    "RX22P : V25, " &
    "RX22N : V26, " &
    "TX8N : W1, " &
    "TX8P : W2, " &
    "TX9N : W3, " &
    "TX9P : W4, " &
    "TX23P : W23, " &
    "TX23N : W24, " &
    "TX22P : W25, " &
    "TX22N : W26, " &
    "TX10N : Y1, " &
    "TX10P : Y2, " &
    "TX11N : Y3, " &
    "TX11P : Y4, " &
    "TX21P : Y23, " &
    "TX21N : Y24, " &
    "TX20P : Y25, " &
    "TX20N : Y26, " &
    "RX10N : AA1, " &
    "RX10P : AA2, " &
    "RX11N : AA3, " &
    "RX11P : AA4, " &
    "RX21P : AA23, " &
    "RX21N : AA24, " &
    "RX20P : AA25, " &
    "RX20N : AA26, " &
    "ACKI1 : AB13, " &
    "ACKQ1 : AB14, " &
    "Rextn : AC1, " &
    "STOD : AC2, " &
    "TEST : AC3, " &
    "RX13P : AC9, " &
    "TX13P : AC10, " &
    "TX15P : AC11, " &
    "RX15P : AC12, " &
    "RX17P : AC15, " &
    "TX17P : AC16, " &
    "TX19P : AC17, " &
    "RX19P : AC18, " &
    "Rextp : AD1, " &
    "STOA : AD2, " &
    "SPBP : AD3, " &
    "RX13N : AD9, " &
    "TX13N : AD10, " &
    "TX15N : AD11, " &
    "RX15N : AD12, " &
    "RX17N : AD15, " &
    "TX17N : AD16, " &
    "TX19N : AD17, " &
    "RX19N : AD18, " &
    "SPD0 : AE1, " &
    "REF_CLKP : AE2, " &
    "SCCK : AE3, " &
    "RX12P : AE9, " &
    "TX12P : AE10, " &
    "TX14P : AE11, " &
    "RX14P : AE12, " &
    "RX16P : AE15, " &
    "TX16P : AE16, " &
    "TX18P : AE17, " &
    "RX18P : AE18, " &
    "MBEN : AE24, " &
    "MBPASS : AE25, " &
    "MBDONE : AE26, " &
    "SPD1 : AF1, " &
    "REF_CLKN : AF2, " &
    "SCEN : AF3, " &
    "RX12N : AF9, " &
    "TX12N : AF10, " &
    "TX14N : AF11, " &
    "RX14N : AF12, " &
    "RX16N : AF15, " &
    "TX16N : AF16, " &
    "TX18N : AF17, " &
    "RX18N : AF18, " &
    "DNC : B24, " &
    "GND : (  A6,   A7,  A20,  A21,   B6,   B7,  B20,  B21,   C6,   C7,  " & 
    "        C20,  C21,   D6,   D7,  D20,  D21,   E6,   E7,  E20,  E21,  " & 
    "         F7,   F8,   F9,  F10,  F11,  F12,  F13,  F14,  F15,  F16,  " & 
    "        F17,  F18,  F19,  F20,   G7,   G9,  G11,  G13,  G15,  G17,  " & 
    "        G19,   H8,  H10,  H12,  H14,  H16,  H18,  H20,   J7,   J9,  " & 
    "        J11,  J13,  J15,  J17,  J19,   K8,  K10,  K12,  K14,  K16,  " & 
    "        K18,  K20,   L7,   L9,  L11,  L13,  L15,  L17,  L19,   M8,  " & 
    "        M10,  M12,  M14,  M16,  M18,  M20,   N7,   N9,  N11,  N13,  " & 
    "        N15,  N17,  N19,   P8,  P10,  P12,  P14,  P16,  P18,  P20,  " & 
    "         R7,   R9,  R11,  R13,  R15,  R17,  R19,   T8,  T10,  T12,  " & 
    "        T14,  T16,  T18,  T20,   U7,   U9,  U11,  U13,  U15,  U17,  " & 
    "        U19,   V8,  V10,  V12,  V14,  V16,  V18,  V20,   W7,   W9,  " & 
    "        W11,  W13,  W15,  W17,  W19,   Y8,  Y10,  Y12,  Y14,  Y16,  " & 
    "        Y18,  Y20,  AA7,  AA8,  AA9, AA10, AA11, AA12, AA13, AA14,  " & 
    "       AA15, AA16, AA17, AA18, AA19, AA20,  AB6,  AB7, AB20, AB21,  " & 
    "        AC6,  AC7, AC20, AC21,  AD6,  AD7, AD20, AD21,  AE6,  AE7,  " & 
    "       AE20, AE21,  AF6,  AF7, AF20, AF21), " & 
    "GNDS : ( A13,  A19,  B13,  B19,  C13,  C19,  D13,  D19,   E1,   E2,  " & 
    "         E3,   E4,  E15,  E16,  E17,  E18,  E19,  G22,  H22,  J22,  " & 
    "        K22,  K23,  K24,  K25,  K26,   L1,   L2,   L3,   L4,   L5,  " & 
    "         M5,  R22,  T22,  T23,  T24,  T25,  T26,   U1,   U2,   U3,  " & 
    "         U4,   U5,   V5,   W5,   Y5,  AB8,  AB9, AB10, AB11, AB12,  " & 
    "       AB23, AB24, AB25, AB26,  AC8, AC14, AC24, AC25, AC26,  AD8,  " & 
    "       AD14,  AE8, AE14,  AF8, AF14), " & 
    "VDD : (  A4,   A5,  A22,  A23,   B4,   B5,  B22,  B23,   C4,   C5,  " & 
    "        C22,  C23,   D4,   D5,  D22,   E5,  E22,   F5,   F6,  F21,  " & 
    "        F22,   G6,   G8,  G10,  G12,  G14,  G16,  G18,  G20,  G21,  " & 
    "         H6,   H7,   H9,  H11,  H13,  H15,  H17,  H19,  H21,   J6,  " & 
    "         J8,  J10,  J12,  J14,  J16,  J18,  J20,  J21,   K6,   K7,  " & 
    "         K9,  K11,  K13,  K15,  K17,  K19,  K21,   L6,   L8,  L10,  " & 
    "        L12,  L14,  L16,  L18,  L20,  L21,   M6,   M7,   M9,  M11,  " & 
    "        M13,  M15,  M17,  M19,  M21,   N6,   N8,  N10,  N12,  N14,  " & 
    "        N16,  N18,  N20,  N21,   P6,   P7,   P9,  P11,  P13,  P15,  " & 
    "        P17,  P19,  P21,   R6,   R8,  R10,  R12,  R14,  R16,  R18,  " & 
    "        R20,  R21,   T6,   T7,   T9,  T11,  T13,  T15,  T17,  T19,  " & 
    "        T21,   U6,   U8,  U10,  U12,  U14,  U16,  U18,  U20,  U21,  " & 
    "         V6,   V7,   V9,  V11,  V13,  V15,  V17,  V19,  V21,   W6,  " & 
    "         W8,  W10,  W12,  W14,  W16,  W18,  W20,  W21,   Y6,   Y7,  " & 
    "         Y9,  Y11,  Y13,  Y15,  Y17,  Y19,  Y21,  AA5,  AA6, AA21,  " & 
    "       AA22,  AB5, AB22,  AC4,  AC5, AC22, AC23,  AD4,  AD5, AD22,  " & 
    "       AD23, AD24, AD25, AD26,  AE4,  AE5, AE22, AE23,  AF4,  AF5,  " & 
    "       AF22, AF23, AF24, AF25, AF26), " & 
    "VDD3 : (  D1,   D2,   D3), " & 
    "VDDA : ( A14,  B14,  C14,  D14,  L22,  L23,  L24,  L25,  L26,  M22,  " & 
    "         R5,   T1,   T2,   T3,   T4,   T5, AC13, AD13, AE13, AF13), " & 
    "VDDS : (  A8,   B8,   C8,   D8,   E8,   E9,  E10,  E11,  E12,  E23,  " & 
    "        E24,  E25,  E26,   G5,   H5,   J5,   K1,   K2,   K3,   K4,  " & 
    "         K5,  U22,  U23,  U24,  U25,  U26,  V22,  W22,  Y22,  AB1,  " & 
    "        AB2,  AB3,  AB4, AB15, AB16, AB17, AB18, AB19, AC19, AD19,  " & 
    "       AE19, AF19) "; 

  -- differential pins

  attribute PORT_GROUPING of IDT80KSW0005 : entity is
    "Differential_Voltage ((REF_CLKP, REF_CLKN), " &
      " (RX0P, RX0N), " & 
      " (RX1P, RX1N), " & 
      " (RX2P, RX2N), " & 
      " (RX3P, RX3N), " & 
      " (RX4P, RX4N), " & 
      " (RX5P, RX5N), " & 
      " (RX6P, RX6N), " & 
      " (RX7P, RX7N), " & 
      " (RX8P, RX8N), " & 
      " (RX9P, RX9N), " & 
      " (RX10P, RX10N), " & 
      " (RX11P, RX11N), " & 
      " (RX12P, RX12N), " & 
      " (RX13P, RX13N), " & 
      " (RX14P, RX14N), " & 
      " (RX15P, RX15N), " & 
      " (RX16P, RX16N), " & 
      " (RX17P, RX17N), " & 
      " (RX18P, RX18N), " & 
      " (RX19P, RX19N), " & 
      " (RX20P, RX20N), " & 
      " (RX21P, RX21N), " & 
      " (RX22P, RX22N), " & 
      " (RX23P, RX23N), " & 
      " (RX24P, RX24N), " & 
      " (RX25P, RX25N), " & 
      " (RX26P, RX26N), " & 
      " (RX27P, RX27N), " & 
      " (RX28P, RX28N), " & 
      " (RX29P, RX29N), " & 
      " (RX30P, RX30N), " & 
      " (RX31P, RX31N), " & 
      " (RX32P, RX32N), " & 
      " (RX33P, RX33N), " & 
      " (RX34P, RX34N), " & 
      " (RX35P, RX35N), " & 
      " (RX36P, RX36N), " & 
      " (RX37P, RX37N), " & 
      " (RX38P, RX38N), " & 
      " (RX39P, RX39N), " & 
      " (TX0P, TX0N), " & 
      " (TX1P, TX1N), " & 
      " (TX2P, TX2N), " & 
      " (TX3P, TX3N), " & 
      " (TX4P, TX4N), " & 
      " (TX5P, TX5N), " & 
      " (TX6P, TX6N), " & 
      " (TX7P, TX7N), " & 
      " (TX8P, TX8N), " & 
      " (TX9P, TX9N), " & 
      " (TX10P, TX10N), " & 
      " (TX11P, TX11N), " & 
      " (TX12P, TX12N), " & 
      " (TX13P, TX13N), " & 
      " (TX14P, TX14N), " & 
      " (TX15P, TX15N), " & 
      " (TX16P, TX16N), " & 
      " (TX17P, TX17N), " & 
      " (TX18P, TX18N), " & 
      " (TX19P, TX19N), " & 
      " (TX20P, TX20N), " & 
      " (TX21P, TX21N), " & 
      " (TX22P, TX22N), " & 
      " (TX23P, TX23N), " & 
      " (TX24P, TX24N), " & 
      " (TX25P, TX25N), " & 
      " (TX26P, TX26N), " & 
      " (TX27P, TX27N), " & 
      " (TX28P, TX28N), " & 
      " (TX29P, TX29N), " & 
      " (TX30P, TX30N), " & 
      " (TX31P, TX31N), " & 
      " (TX32P, TX32N), " & 
      " (TX33P, TX33N), " & 
      " (TX34P, TX34N), " & 
      " (TX35P, TX35N), " & 
      " (TX36P, TX36N), " & 
      " (TX37P, TX37N), " & 
      " (TX38P, TX38N), " & 
      " (TX39P, TX39N)) " ; 

  -- TAP port identification

  attribute TAP_SCAN_CLOCK of TCK : signal is (10.0e6, BOTH);
  attribute TAP_SCAN_IN of TDI : signal is true;
  attribute TAP_SCAN_MODE of TMS : signal is true;
  attribute TAP_SCAN_OUT of TDO : signal is true;
  attribute TAP_SCAN_RESET of TRST : signal is true;

  -- Instruction register description

  attribute INSTRUCTION_LENGTH of IDT80KSW0005 : entity is 4;

  attribute INSTRUCTION_OPCODE of IDT80KSW0005 : entity is
    "EXTEST       (0000)," &
    "SAMPLE       (0001)," &
    "PRELOAD      (0001)," &
    "IDCODE       (0010)," &
    "HIGHZ        (0011)," &
    "CLAMP        (0100)," &
    "EXTEST_PULSE (0101)," &
    "EXTEST_TRAIN (0110)," &
    "BYPASS       (1111)," &
    "PRIVATE      (0111, 1000, 1001, 1010, 1011, 1100, 1101, 1110)";

  attribute INSTRUCTION_CAPTURE of IDT80KSW0005 : entity is "0001";

  attribute INSTRUCTION_PRIVATE of IDT80KSW0005 : entity is "PRIVATE";

  -- Optional register description

  attribute IDCODE_REGISTER of IDT80KSW0005 : entity is
    "0000" &                -- version
    "0000001101011110" &    -- part number (0x35E)
    "00000110011" &         -- manufacturer's identity (0x33)
    "1";                    -- required by 1149.1

  -- Register access description

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

  -- Boundary-Scan register description

  attribute BOUNDARY_LENGTH of IDT80KSW0005 : entity is 142;

  attribute BOUNDARY_REGISTER of IDT80KSW0005 : entity is
  --" num ( cell,    port,  function,  safe[ccell disval rslt])
    "   0 ( BC_1,   RX39N,     input,    X                   ), " &
    "   1 ( BC_1,   RX39P,     input,    X                   ), " &
    "   2 ( BC_1,   RX38N,     input,    X                   ), " &
    "   3 ( BC_1,   RX38P,     input,    X                   ), " &
    "   4 ( BC_1,   RX37N,     input,    X                   ), " &
    "   5 ( BC_1,   RX37P,     input,    X                   ), " &
    "   6 ( BC_1,   RX36N,     input,    X                   ), " &
    "   7 ( BC_1,   RX36P,     input,    X                   ), " &
    "   8 ( AC_1,   TX39P,   output2,    X                   ), " &
    "   9 ( AC_1,   TX38P,   output2,    X                   ), " &
    "  10 ( AC_1,   TX37P,   output2,    X                   ), " &
    "  11 ( AC_1,   TX36P,   output2,    X                   ), " &
    "  12 ( BC_1,   RX35N,     input,    X                   ), " &
    "  13 ( BC_1,   RX35P,     input,    X                   ), " &
    "  14 ( BC_1,   RX34N,     input,    X                   ), " &
    "  15 ( BC_1,   RX34P,     input,    X                   ), " &
    "  16 ( BC_1,   RX33N,     input,    X                   ), " &
    "  17 ( BC_1,   RX33P,     input,    X                   ), " &
    "  18 ( BC_1,   RX32N,     input,    X                   ), " &
    "  19 ( BC_1,   RX32P,     input,    X                   ), " &
    "  20 ( AC_1,   TX35P,   output2,    X                   ), " &
    "  21 ( AC_1,   TX34P,   output2,    X                   ), " &
    "  22 ( AC_1,   TX33P,   output2,    X                   ), " &
    "  23 ( AC_1,   TX32P,   output2,    X                   ), " &
    "  24 ( BC_1,   RX31N,     input,    X                   ), " &
    "  25 ( BC_1,   RX31P,     input,    X                   ), " &
    "  26 ( BC_1,   RX30N,     input,    X                   ), " &
    "  27 ( BC_1,   RX30P,     input,    X                   ), " &
    "  28 ( BC_1,   RX29N,     input,    X                   ), " &
    "  29 ( BC_1,   RX29P,     input,    X                   ), " &
    "  30 ( BC_1,   RX28N,     input,    X                   ), " &
    "  31 ( BC_1,   RX28P,     input,    X                   ), " &
    "  32 ( AC_1,   TX31P,   output2,    X                   ), " &
    "  33 ( AC_1,   TX30P,   output2,    X                   ), " &
    "  34 ( AC_1,   TX29P,   output2,    X                   ), " &
    "  35 ( AC_1,   TX28P,   output2,    X                   ), " &
    "  36 ( BC_1,   RX27N,     input,    X                   ), " &
    "  37 ( BC_1,   RX27P,     input,    X                   ), " &
    "  38 ( BC_1,   RX26N,     input,    X                   ), " &
    "  39 ( BC_1,   RX26P,     input,    X                   ), " &
    "  40 ( BC_1,   RX25N,     input,    X                   ), " &
    "  41 ( BC_1,   RX25P,     input,    X                   ), " &
    "  42 ( BC_1,   RX24N,     input,    X                   ), " &
    "  43 ( BC_1,   RX24P,     input,    X                   ), " &
    "  44 ( AC_1,   TX27P,   output2,    X                   ), " &
    "  45 ( AC_1,   TX26P,   output2,    X                   ), " &
    "  46 ( AC_1,   TX25P,   output2,    X                   ), " &
    "  47 ( AC_1,   TX24P,   output2,    X                   ), " &
    "  48 ( BC_1,   RX23N,     input,    X                   ), " &
    "  49 ( BC_1,   RX23P,     input,    X                   ), " &
    "  50 ( BC_1,   RX22N,     input,    X                   ), " &
    "  51 ( BC_1,   RX22P,     input,    X                   ), " &
    "  52 ( BC_1,   RX21N,     input,    X                   ), " &
    "  53 ( BC_1,   RX21P,     input,    X                   ), " &
    "  54 ( BC_1,   RX20N,     input,    X                   ), " &
    "  55 ( BC_1,   RX20P,     input,    X                   ), " &
    "  56 ( AC_1,   TX23P,   output2,    X                   ), " &
    "  57 ( AC_1,   TX22P,   output2,    X                   ), " &
    "  58 ( AC_1,   TX21P,   output2,    X                   ), " &
    "  59 ( AC_1,   TX20P,   output2,    X                   ), " &
    "  60 ( BC_1,   RX19N,     input,    X                   ), " &
    "  61 ( BC_1,   RX19P,     input,    X                   ), " &
    "  62 ( BC_1,   RX18N,     input,    X                   ), " &
    "  63 ( BC_1,   RX18P,     input,    X                   ), " &
    "  64 ( BC_1,   RX17N,     input,    X                   ), " &
    "  65 ( BC_1,   RX17P,     input,    X                   ), " &
    "  66 ( BC_1,   RX16N,     input,    X                   ), " &
    "  67 ( BC_1,   RX16P,     input,    X                   ), " &
    "  68 ( AC_1,   TX19P,   output2,    X                   ), " &
    "  69 ( AC_1,   TX18P,   output2,    X                   ), " &
    "  70 ( AC_1,   TX17P,   output2,    X                   ), " &
    "  71 ( AC_1,   TX16P,   output2,    X                   ), " &
    "  72 ( BC_1,   RX15N,     input,    X                   ), " &
    "  73 ( BC_1,   RX15P,     input,    X                   ), " &
    "  74 ( BC_1,   RX14N,     input,    X                   ), " &
    "  75 ( BC_1,   RX14P,     input,    X                   ), " &
    "  76 ( BC_1,   RX13N,     input,    X                   ), " &
    "  77 ( BC_1,   RX13P,     input,    X                   ), " &
    "  78 ( BC_1,   RX12N,     input,    X                   ), " &
    "  79 ( BC_1,   RX12P,     input,    X                   ), " &
    "  80 ( AC_1,   TX15P,   output2,    X                   ), " &
    "  81 ( AC_1,   TX14P,   output2,    X                   ), " &
    "  82 ( AC_1,   TX13P,   output2,    X                   ), " &
    "  83 ( AC_1,   TX12P,   output2,    X                   ), " &
    "  84 ( BC_1,   RX11N,     input,    X                   ), " &
    "  85 ( BC_1,   RX11P,     input,    X                   ), " &
    "  86 ( BC_1,   RX10N,     input,    X                   ), " &
    "  87 ( BC_1,   RX10P,     input,    X                   ), " &
    "  88 ( BC_1,    RX9N,     input,    X                   ), " &
    "  89 ( BC_1,    RX9P,     input,    X                   ), " &
    "  90 ( BC_1,    RX8N,     input,    X                   ), " &
    "  91 ( BC_1,    RX8P,     input,    X                   ), " &
    "  92 ( AC_1,   TX11P,   output2,    X                   ), " &
    "  93 ( AC_1,   TX10P,   output2,    X                   ), " &
    "  94 ( AC_1,    TX9P,   output2,    X                   ), " &
    "  95 ( AC_1,    TX8P,   output2,    X                   ), " &
    "  96 ( BC_1,    RX7N,     input,    X                   ), " &
    "  97 ( BC_1,    RX7P,     input,    X                   ), " &
    "  98 ( BC_1,    RX6N,     input,    X                   ), " &
    "  99 ( BC_1,    RX6P,     input,    X                   ), " &
    " 100 ( BC_1,    RX5N,     input,    X                   ), " &
    " 101 ( BC_1,    RX5P,     input,    X                   ), " &
    " 102 ( BC_1,    RX4N,     input,    X                   ), " &
    " 103 ( BC_1,    RX4P,     input,    X                   ), " &
    " 104 ( AC_1,    TX7P,   output2,    X                   ), " &
    " 105 ( AC_1,    TX6P,   output2,    X                   ), " &
    " 106 ( AC_1,    TX5P,   output2,    X                   ), " &
    " 107 ( AC_1,    TX4P,   output2,    X                   ), " &
    " 108 ( BC_1,    RX3N,     input,    X                   ), " &
    " 109 ( BC_1,    RX3P,     input,    X                   ), " &
    " 110 ( BC_1,    RX2N,     input,    X                   ), " &
    " 111 ( BC_1,    RX2P,     input,    X                   ), " &
    " 112 ( BC_1,    RX1N,     input,    X                   ), " &
    " 113 ( BC_1,    RX1P,     input,    X                   ), " &
    " 114 ( BC_1,    RX0N,     input,    X                   ), " &
    " 115 ( BC_1,    RX0P,     input,    X                   ), " &
    " 116 ( AC_1,    TX3P,   output2,    X                   ), " &
    " 117 ( AC_1,    TX2P,   output2,    X                   ), " &
    " 118 ( AC_1,    TX1P,   output2,    X                   ), " &
    " 119 ( AC_1,    TX0P,   output2,    X                   ), " &
    " 120 ( BC_4,REF_CLKN,     input,    X                   ), " &
    " 121 ( BC_4,REF_CLKP,     input,    X                   ), " &
    " 122 ( BC_1,     IRQ,   output2,    1,  122,    1, Weak1), " &
    " 123 ( BC_1,     SCL,   output2,    1,  123,    1, Weak1), " &
    " 124 ( BC_4,     SCL,     input,    X                   ), " &
    " 125 ( BC_1,     SDA,   output2,    1,  125,    1, Weak1), " &
    " 126 ( BC_4,     SDA,     input,    X                   ), " &
    " 127 ( BC_4,     RST,     input,    X                   ), " &
    " 128 ( BC_4,    SPD1,     input,    X                   ), " &
    " 129 ( BC_4,    SPD0,     input,    X                   ), " &
    " 130 ( BC_4,      MM,     input,    X                   ), " &
    " 131 ( BC_4,     ADS,     input,    X                   ), " &
    " 132 ( BC_4,     ID9,     input,    X                   ), " &
    " 133 ( BC_4,     ID8,     input,    X                   ), " &
    " 134 ( BC_4,     ID7,     input,    X                   ), " &
    " 135 ( BC_4,     ID6,     input,    X                   ), " &
    " 136 ( BC_4,     ID5,     input,    X                   ), " &
    " 137 ( BC_4,     ID4,     input,    X                   ), " &
    " 138 ( BC_4,     ID3,     input,    X                   ), " &
    " 139 ( BC_4,     ID2,     input,    X                   ), " &
    " 140 ( BC_4,     ID1,     input,    X                   ), " &
    " 141 ( BC_4,     ID0,     input,    X                   ) " ;

  -- Advanced IO Description
  attribute AIO_COMPONENT_CONFORMANCE of IDT80KSW0005 : entity is
  "STD_1149_6_2003";

end IDT80KSW0005;