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

-- **********************************************************************
--
--  FILE :  /projects/rt19/c313_prodev/master/srevD/prevA/mt90520.bsdl
--  generated by  cz313 on Wed Jul 24 08:54:53 EDT 2002
--  using p.jtag.bsd rev 2.0 July 23, 2002
--
-- BSDL description for top level entity MT90520
-- Device : MT90520        Package : BGA
--
-- Number of BSC cells: 426
--
-- **********************************************************************
--
--                        IMPORTANT NOTICE
--
--  This information is for modeling purposes only, and is not guaranteed.
--
--  This information is provided "as is" without warranty of any kind.
--  It may contain technical inaccuracies or typographical errors.
--
--  ZARLINK and MT90520 are trademarks of ZARLINK Semiconductor. ZARLINK
--  products, marketed under trademarks, are protected under numerous US
--  and foreign patents and pending applications,  maskwork rights,  and
--  copyrights.
--
--  ZARLINK reserves the right to make changes to any products and
--  services at any time without notice.  ZARLINK assumes no
--  responsibility or liability arising out of the application or use of
--  any information, product, or service described herein except as
--  expressly agreed to in writing by ZARLINK Corporation. ZARLINK
--  customers are advised to obtain the latest version of device
--  specifications before relying on any published information and before
--  placing orders for products or services.
--
--  *********************************************************************

--  ********************************************************************
--  Modification History:
--
--       Initial release:  2002/09/04 
--  ********************************************************************
--
--  NOTES:
--
--     1.  There are 150 internal cells (out of 426)
--
--     2.  NC: linkage bit_vector (0 to 127) are NO CONNECTS
--
--     3. WARNING:
--       By mistake, two Zarlink products have been coded the same
--       Part-Number into the Device ID Register:   MT90520, MT90528.
--
--     4. This file is 1993 compliant. In order to make the file
--        2001, compliant, comment-out or remove the following lines:                     
--         138-  use STD_1149_1_1994.all;
--         142-  "STD_1149_1_1993";
--         562-  "boundary (extest, sample)," &
--
--        and remove comments from the following lines:
--         139-  --  use STD_1149_1_2001.all;
--         143-  --  "STD_1149_1_2001";
--         546-  --  "preload (1111111111111000)," &
--         563-  --  "boundary (extest, sample, preload)," &
--
--  ********************************************************************



entity MT90520 is

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

port (
      		 AEM: in bit;
      		 C4M_C2M_B: inout bit;
      		 CSTI_LOSI_A: in bit_vector (0 to 7);
      		 CSTI_LOSI_B: in bit_vector (9 to 16);
      		 CSTO_LOSO: out bit_vector (0 to 7);
      		 DSTI_A: in bit_vector (0 to 7);
      		 DSTI_B: in bit_vector (9 to 16);
      		 DSTO_A: out bit_vector (0 to 7);
      		 DSTO_B: out bit_vector (9 to 16);
      		 F0: inout bit;
      		 INTEL_N_MOTO: in bit;
      		 MSTR_CLK: in bit;
		 NC: linkage bit_vector (0 to 127);
      		 N_CS: in bit;
      		 N_IRQ: out bit;
      		 N_RD_N_DS: in bit;
      		 N_RESET: in bit;
      		 N_TRST: in bit;
      		 N_WR_R_NW: in bit;
      		 N_XMEM_CS: out bit_vector (1 to 4);
      		 N_XMEM_WR: out bit;
      		 PHY_CLK: in bit;
      		 PRI_LOS: out bit;
      		 PRI_REF: out bit;
      		 RDY_N_DTACK: out bit;
      		 SEC_LOS: out bit;
      		 SEC_REF: out bit;
      		 STICLK_A: in bit_vector (0 to 7);
      		 STICLK_B: in bit_vector (9 to 16);
      		 STIMF: in bit_vector (0 to 7);
      		 STOCLK: out bit_vector (0 to 7);
      		 STOMF: out bit_vector (0 to 7);
      		 TCK: in bit;
      		 TDI: in bit;
      		 TDM_CLK: in bit;
      		 TDO: out bit;
      		 TEST_MODE: linkage bit;
      		 TEST_SE: linkage bit;
      		 TMS: in bit;
      		 UP_ADDRS: in bit_vector (1 to 20);
      		 UP_DATA: inout bit_vector (0 to 15);
      		 UTO_IN_ADDR: in bit_vector (0 to 4);
      		 UTO_IN_CLAVATM_ENBPHY: in bit;
      		 UTO_IN_CLK: inout bit;
      		 UTO_IN_DATA: in bit_vector (0 to 15);
      		 UTO_IN_ENBATM_CLAVPHY: out bit;
      		 UTO_IN_PARITY: in bit;
      		 UTO_IN_SOC: in bit;
      		 UTO_OUT_ADDR: in bit_vector (0 to 4);
      		 UTO_OUT_CLAVATM_ENBPHY: in bit;
      		 UTO_OUT_CLK: inout bit;
      		 UTO_OUT_DATA: out bit_vector (0 to 15);
      		 UTO_OUT_ENBATM_CLAVPHY: out bit;
      		 UTO_OUT_PARITY: out bit;
      		 UTO_OUT_SOC: out bit;
      		 XMEM_ADDRS: out bit_vector (0 to 19);
      		 XMEM_DATA: inout bit_vector (0 to 17);
      		 VDD_25V: linkage bit_vector (0 to 18);
      		 VDD_33V: linkage bit_vector (0 to 18);
      		 VSS: linkage bit_vector (0 to 38)
);



  use STD_1149_1_1994.all;
--  use STD_1149_1_2001.all;

  attribute COMPONENT_CONFORMANCE of MT90520 : entity is
        "STD_1149_1_1993";
--        "STD_1149_1_2001";

  attribute PIN_MAP of MT90520 : entity is PHYSICAL_PIN_MAP;
  constant BGA_PACKAGE : PIN_MAP_STRING :=
  "AEM              : B7       , " &
  "C4M_C2M_B        : C14      , " &
  "CSTI_LOSI_A      :(L3       , " & -- CSTI_LOSI[0]
                     "N3       , " & -- CSTI_LOSI[1]
                     "R2       , " & -- CSTI_LOSI[2]
                     "U3       , " & -- CSTI_LOSI[3]
                     "W1       , " & -- CSTI_LOSI[4]
                     "Y3       , " & -- CSTI_LOSI[5]
                     "Y5       , " & -- CSTI_LOSI[6]
                     "AC4     ), " & -- CSTI_LOSI[7]
  "CSTI_LOSI_B      :(AC7      , " & -- CSTI_LOSI[9]
                     "AF7      , " & -- CSTI_LOSI[10]
                     "AF9      , " & -- CSTI_LOSI[11]
                     "AF11     , " & -- CSTI_LOSI[12]
                     "AF13     , " & -- CSTI_LOSI[13]
                     "AF16     , " & -- CSTI_LOSI[14]
                     "AC16     , " & -- CSTI_LOSI[15]
                     "AD25    ), " & -- CSTI_LOSI[16]
  "CSTO_LOSO        :(M2       , " & -- CSTO_LOSO[0]
                     "P2       , " & -- CSTO_LOSO[1]
                     "P5       , " & -- CSTO_LOSO[2]
                     "V2       , " & -- CSTO_LOSO[3]
                     "Y1       , " & -- CSTO_LOSO[4]
                     "AA3      , " & -- CSTO_LOSO[5]
                     "AC2      , " & -- CSTO_LOSO[6]
                     "AF1     ), " & -- CSTO_LOSO[7]
  "DSTI_A           :(K1       , " & -- DSTI[0]
                     "N1       , " & -- DSTI[1]
                     "R1       , " & -- DSTI[2]
                     "U2       , " & -- DSTI[3]
                     "U4       , " & -- DSTI[4]
                     "V5       , " & -- DSTI[5]
                     "AA4      , " & -- DSTI[6]
                     "AD2     ), " & -- DSTI[7]
  "DSTI_B           :(AF5      , " & -- DSTI[9]
                     "AD8      , " & -- DSTI[10]
                     "AE9      , " & -- DSTI[11]
                     "AB12     , " & -- DSTI[12]
                     "AD13     , " & -- DSTI[13]
                     "AD15     , " & -- DSTI[14]
                     "AD17     , " & -- DSTI[15]
                     "AE26    ), " & -- DSTI[16]
  "DSTO_A           :(M3       , " & -- DSTO[0]
                     "P1       , " & -- DSTO[1]
                     "T2       , " & -- DSTO[2]
                     "V1       , " & -- DSTO[3]
                     "V4       , " & -- DSTO[4]
                     "Y4       , " & -- DSTO[5]
                     "AB4      , " & -- DSTO[6]
                     "AE2     ), " & -- DSTO[7]
  "DSTO_B           :(AF6      , " & -- DSTO[9]
                     "AC9      , " & -- DSTO[10]
                     "AE10     , " & -- DSTO[11]
                     "AE12     , " & -- DSTO[12]
                     "AC14     , " & -- DSTO[13]
                     "AE16     , " & -- DSTO[14]
                     "AD18     , " & -- DSTO[15]
                     "AC23    ), " & -- DSTO[16]
  "F0               : D14      , " &
  "INTEL_N_MOTO     : E9       , " &
  "MSTR_CLK         : C13      , " &
  "NC               :(AC5      , " &
                     "AF24     , " &
                     "AF22     , " &
                     "AE20     , " &
                     "U26      , " &
                     "V23      , " &
                     "Y25      , " &
                     "AB24     , " &
                     "J25      , " &
                     "K26      , " &
                     "N24      , " &
                     "R24      , " &
                     "AF4      , " &
                     "AE7      , " &
                     "AD9      , " &
                     "AF10     , " &
                     "AF12     , " &
                     "AD14     , " &
                     "AD16     , " &
                     "AB16     , " &
                     "AD24     , " &
                     "AF23     , " &
                     "AF21     , " &
                     "AE19     , " &
                     "V26      , " &
                     "W23      , " &
                     "AA25     , " &
                     "AA22     , " &
                     "L23      , " &
                     "L26      , " &
                     "P26      , " &
                     "R22      , " &
                     "AF3      , " &
                     "AD23     , " &
                     "AE22     , " &
                     "AC19     , " &
                     "T23      , " &
                     "V25      , " &
                     "Y23      , " &
                     "AA23     , " &
                     "J24      , " &
                     "M23      , " &
                     "M26      , " &
                     "P25      , " &
                     "AC6      , " &
                     "AD22     , " &
                     "AE21     , " &
                     "AD19     , " &
                     "U23      , " &
                     "W25      , " &
                     "AA24     , " &
                     "AB23     , " &
                     "J26      , " &
                     "L25      , " &
                     "N26      , " &
                     "T26      , " &
                     "AD4      , " &
                     "AE24     , " &
                     "AC21     , " &
                     "AD20     , " &
                     "T24      , " &
                     "V24      , " &
                     "Y24      , " &
                     "AB25     , " &
                     "K23      , " &
                     "K25      , " &
                     "M25      , " &
                     "P24      , " &
                     "AE4      , " &
                     "AE6      , " &
                     "AE8      , " &
                     "AC11     , " &
                     "AC12     , " &
                     "AF14     , " &
                     "AB14     , " &
                     "AF18     , " &
                     "AF26     , " &
                     "AE23     , " &
                     "AD21     , " &
                     "AF20     , " &
                     "U25      , " &
                     "W26      , " &
                     "W22      , " &
                     "AC26     , " &
                     "L22      , " &
                     "N22      , " &
                     "N25      , " &
                     "R25      , " &
                     "AD5      , " &
                     "AD7      , " &
                     "AB10     , " &
                     "AD10     , " &
                     "AD12     , " &
                     "AE14     , " &
                     "AC15     , " &
                     "AE18     , " &
                     "AE25     , " &
                     "AC22     , " &
                     "AC20     , " &
                     "AC18     , " &
                     "U24      , " &
                     "W24      , " &
                     "AA26     , " &
                     "AC25     , " &
                     "N23      , " &
                     "L24      , " &
                     "R23      , " &
                     "R26      , " &
                     "AE5      , " &
                     "AB8      , " &
                     "AF8      , " &
                     "AD11     , " &
                     "AC13     , " &
                     "AF15     , " &
                     "AF17     , " &
                     "AC17     , " &
                     "AF25     , " &
                     "AB20     , " &
                     "AB18     , " &
                     "AF19     , " &
                     "U22      , " &
                     "Y26      , " &
                     "AB26     , " &
                     "AC24     , " &
                     "K24      , " &
                     "M24      , " &
                     "P23      , " &
                     "T25     ), " &
  "N_CS             : A7       , " &
  "N_IRQ            : A11      , " &
  "N_RD_N_DS        : C7       , " &
  "N_RESET          : A12      , " &
  "N_TRST           : D19      , " &
  "N_WR_R_NW        : D8       , " &
  "N_XMEM_CS        :(H26      , " & -- N_XMEM_CS[1]
                     "H25      , " & -- N_XMEM_CS[2]
                     "H24      , " & -- N_XMEM_CS[3]
                     "J23     ), " & -- N_XMEM_CS[4]
  "N_XMEM_WR        : G26      , " &
  "PHY_CLK          : B15      , " &
  "PRI_LOS          : A14      , " &
  "PRI_REF          : B14      , " &
  "RDY_N_DTACK      : C12      , " &
  "SEC_LOS          : A13      , " &
  "SEC_REF          : B13      , " &
  "STICLK_A         :(K2       , " & -- STICLK[0]
                     "N2       , " & -- STICLK[1]
                     "P3       , " & -- STICLK[2]
                     "U1       , " & -- STICLK[3]
                     "V3       , " & -- STICLK[4]
                     "W4       , " & -- STICLK[5]
                     "AB2      , " & -- STICLK[6]
                     "AC3     ), " & -- STICLK[7]

  "STICLK_B         :(AD6      , " & -- STICLK[9]
                     "AC8      , " & -- STICLK[10]
                     "AC10     , " & -- STICLK[11]
                     "AE11     , " & -- STICLK[12]
                     "AE13     , " & -- STICLK[13]
                     "AE15     , " & -- STICLK[14]
                     "AE17     , " & -- STICLK[15]
                     "AD26    ), " & -- STICLK[16]
  "STIMF            :(L2       , " & -- STIMF[0]
                     "N4       , " & -- STIMF[1]
                     "R3       , " & -- STIMF[2]
                     "R4       , " & -- STIMF[3]
                     "W2       , " & -- STIMF[4]
                     "AA1      , " & -- STIMF[5]
                     "AC1      , " & -- STIMF[6]        
                     "AD3     ), " & -- STIMF[7]
  "STOCLK           :(L1       , " & -- STOCLK[0]
                     "M5       , " & -- STOCLK[1]
                     "T1       , " & -- STOCLK[2]
                     "T4       , " & -- STOCLK[3]
                     "W3       , " & -- STOCLK[4]
                     "AA2      , " & -- STOCLK[5]
                     "AB3      , " & -- STOCLK[6]
                     "AE1     ), " & -- STOCLK[7]
  "STOMF            :(M1       , " & -- STOMF[0]
                     "P4       , " & -- STOMF[1]
                     "T3       , " & -- STOMF[2]
                     "T5       , " & -- STOMF[3]
                     "Y2       , " & -- STOMF[4]
                     "AB1      , " & -- STOMF[5]
                     "AD1      , " & -- STOMF[6]
                     "AF2     ), " & -- STOMF[7]
  "TCK              : B20      , " &
  "TDI              : A21      , " &
  "TDM_CLK          : A15      , " &
  "TDO              : E19      , " &
  "TEST_MODE        : AE3      , " &
  "TEST_SE          : AB22     , " &
  "TMS              : C20      , " &
  "UP_ADDRS         :(E17      , " & -- UP_ADDRS[1]
                     "A20      , " & -- UP_ADDRS[2]
                     "D18      , " & -- UP_ADDRS[3]
                     "C19      , " & -- UP_ADDRS[4]
                     "B19      , " & -- UP_ADDRS[5]
                     "A19      , " & -- UP_ADDRS[6]
                     "D17      , " & -- UP_ADDRS[7]
                     "C18      , " & -- UP_ADDRS[8]
                     "B18      , " & -- UP_ADDRS[9]
                     "A18      , " & -- UP_ADDRS[10]
                     "C17      , " & -- UP_ADDRS[11]
                     "D16      , " & -- UP_ADDRS[12]
                     "B17      , " & -- UP_ADDRS[13]
                     "A17      , " & -- UP_ADDRS[14]
                     "C16      , " & -- UP_ADDRS[15]
                     "B16      , " & -- UP_ADDRS[16]
                     "D15      , " & -- UP_ADDRS[17]
                     "E15      , " & -- UP_ADDRS[18]
                     "A16      , " & -- UP_ADDRS[19]
                     "C15     ), " & -- UP_ADDRS[20]
  "UP_DATA          :(D12      , " & -- UP_DATA[0]
                     "B11      , " & -- UP_DATA[1]
                     "C11      , " & -- UP_DATA[2]
                     "A10      , " & -- UP_DATA[3]
                     "B10      , " & -- UP_DATA[4]
                     "C10      , " & -- UP_DATA[5]
                     "E11      , " & -- UP_DATA[6]
                     "D11      , " & -- UP_DATA[7]
                     "A9       , " & -- UP_DATA[8]
                     "B9       , " & -- UP_DATA[9]
                     "C9       , " & -- UP_DATA[10]
                     "D10      , " & -- UP_DATA[11]
                     "A8       , " & -- UP_DATA[12]
                     "B8       , " & -- UP_DATA[13]
                     "C8       , " & -- UP_DATA[14]
                     "D9      ), " & -- UP_DATA[15]
  "UTO_IN_ADDR      :(K4       , " & -- UTO_IN_ADDR[0]
                     "J3       , " & -- UTO_IN_ADDR[1]
                     "J2       , " & -- UTO_IN_ADDR[2]
                     "J1       , " & -- UTO_IN_ADDR[3]
                     "L4      ), " & -- UTO_IN_ADDR[4]
  "UTO_IN_CLAVATM_ENBPHY  : M4       , " &
  "UTO_IN_CLK       : H2       , " &
  "UTO_IN_DATA      :(E3       , " & -- UTO_IN_DATA[0]
                     "D1       , " & -- UTO_IN_DATA[1]
                     "F4       , " & -- UTO_IN_DATA[2]
                     "E2       , " & -- UTO_IN_DATA[3]
                     "E1       , " & -- UTO_IN_DATA[4]
                     "F3       , " & -- UTO_IN_DATA[5]
                     "G4       , " & -- UTO_IN_DATA[6]
                     "H5       , " & -- UTO_IN_DATA[7]
                     "F2       , " & -- UTO_IN_DATA[8]
                     "F1       , " & -- UTO_IN_DATA[9]
                     "G3       , " & -- UTO_IN_DATA[10]
                     "H4       , " & -- UTO_IN_DATA[11]
                     "G2       , " & -- UTO_IN_DATA[12]
                     "G1       , " & -- UTO_IN_DATA[13]
                     "J4       , " & -- UTO_IN_DATA[14]
                     "H3      ), " & -- UTO_IN_DATA[15]
  "UTO_IN_ENBATM_CLAVPHY  : H1       , " &
  "UTO_IN_PARITY    : K5       , " &
  "UTO_IN_SOC       : K3       , " &
  "UTO_OUT_ADDR     :(D4       , " & -- UTO_OUT_ADDR[0]
                     "D3       , " & -- UTO_OUT_ADDR[1]
                     "C1       , " & -- UTO_OUT_ADDR[2]
                     "D2       , " & -- UTO_OUT_ADDR[3]
                     "E4      ), " & -- UTO_OUT_ADDR[4]
  "UTO_OUT_CLAVATM_ENBPHY  : B2       , " &
  "UTO_OUT_CLK      : D5       , " &
  "UTO_OUT_DATA     :(A6       , " & -- UTO_OUT_DATA[0]
                     "B6       , " & -- UTO_OUT_DATA[1]
                     "D7       , " & -- UTO_OUT_DATA[2]
                     "C6       , " & -- UTO_OUT_DATA[3]
                     "A5       , " & -- UTO_OUT_DATA[4]
                     "B5       , " & -- UTO_OUT_DATA[5]
                     "E7       , " & -- UTO_OUT_DATA[6]
                     "D6       , " & -- UTO_OUT_DATA[7]
                     "A4       , " & -- UTO_OUT_DATA[8]
                     "C5       , " & -- UTO_OUT_DATA[9]
                     "B4       , " & -- UTO_OUT_DATA[10]
                     "A3       , " & -- UTO_OUT_DATA[11]
                     "C4       , " & -- UTO_OUT_DATA[12]
                     "C3       , " & -- UTO_OUT_DATA[13]
                     "B3       , " & -- UTO_OUT_DATA[14]
                     "A2      ), " & -- UTO_OUT_DATA[15]
  "UTO_OUT_ENBATM_CLAVPHY  : A1       , " &
  "UTO_OUT_PARITY   : B1       , " &
  "UTO_OUT_SOC      : C2       , " &
  "XMEM_ADDRS       :(C25      , " & -- XMEM_ADDRS[0]
                     "B25      , " & -- XMEM_ADDRS[1]
                     "C24      , " & -- XMEM_ADDRS[2]
                     "B26      , " & -- XMEM_ADDRS[3]
                     "A26      , " & -- XMEM_ADDRS[4]
                     "A25      , " & -- XMEM_ADDRS[5]
                     "B24      , " & -- XMEM_ADDRS[6]
                     "D23      , " & -- XMEM_ADDRS[7]
                     "C23      , " & -- XMEM_ADDRS[8]
                     "A24      , " & -- XMEM_ADDRS[9]
                     "B23      , " & -- XMEM_ADDRS[10]
                     "D22      , " & -- XMEM_ADDRS[11]
                     "C22      , " & -- XMEM_ADDRS[12]
                     "A23      , " & -- XMEM_ADDRS[13]
                     "D21      , " & -- XMEM_ADDRS[14]
                     "B22      , " & -- XMEM_ADDRS[15]
                     "A22      , " & -- XMEM_ADDRS[16]
                     "C21      , " & -- XMEM_ADDRS[17]
                     "D20      , " & -- XMEM_ADDRS[18]
                     "B21     ), " & -- XMEM_ADDRS[19]
  "XMEM_DATA        :(G25      , " & -- XMEM_DATA[0]
                     "H23      , " & -- XMEM_DATA[1]
                     "G24      , " & -- XMEM_DATA[2]
                     "F26      , " & -- XMEM_DATA[3]
                     "F25      , " & -- XMEM_DATA[4]
                     "G23      , " & -- XMEM_DATA[5]
                     "F24      , " & -- XMEM_DATA[6]
                     "J22      , " & -- XMEM_DATA[7]
                     "E26      , " & -- XMEM_DATA[8]
                     "E25      , " & -- XMEM_DATA[9]
                     "F23      , " & -- XMEM_DATA[10]
                     "G22      , " & -- XMEM_DATA[11]
                     "D26      , " & -- XMEM_DATA[12]
                     "E24      , " & -- XMEM_DATA[13]
                     "E23      , " & -- XMEM_DATA[14]
                     "D25      , " & -- XMEM_DATA[15]
                     "C26      , " & -- XMEM_DATA[16]
                     "D24     ), " & -- XMEM_DATA[17]
  "VDD_25V          :(AB05, AB07, E22, G05, H22, L05, M22, R05, T22, W05, Y22, AB11," &
                     "AB15, AB19, E08, E12, E13, E16, E20)," &
  "VDD_33V          :(AA05, AB06, E21, F05, F22, J05, K22, N05, P22, U05, V22, AB09," &
                     "AB13, AB17, AB21,E06, E10, E14, E18)," &
  "VSS              :(B12,  D13,  M12, M13, M14, M15, M16, N11, N12, N13, N14, N15," &
                     "E05,  N16,  P11, P12, P13, P14, P15, P16, R11, R12, R13, L11," &
                     "R14,  R15,  R16, T11, T12, T13, T14, T15, T16, L12, L13, L14," &
                     "L15,  L16,  M11)";

  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_CLOCK of TCK    : signal is (10.0e6,BOTH);
  attribute TAP_SCAN_RESET of N_TRST : signal is true;

  attribute INSTRUCTION_LENGTH of MT90520 : entity is 16;
  attribute INSTRUCTION_OPCODE of MT90520 : entity is
    "bypass  (1111111111111111)," &
    "sample  (1111111111111000)," &
--    "preload (1111111111111000)," &
    "highz   (1111111111001111)," &
    "clamp   (1111111111101111)," &
    "idcode  (1111111111111110)," &
    "extest  (0000000000000000)," &
    "extest  (1111111111101000)";

  attribute INSTRUCTION_CAPTURE of MT90520 : entity is "0000000000000001";

  attribute IDCODE_REGISTER of MT90520 : entity is
        "0001" & 		 		 -- version
        "0000010100101000" &    -- part number
        "00010100101" &		 		 -- manufacturer id
        "1";

  attribute REGISTER_ACCESS of MT90520 : entity is
    "boundary (extest, sample)," &
--    "boundary (extest, sample, preload)," &
    "device_id (idcode)," &
    "bypass (bypass, highz, clamp)";


  attribute BOUNDARY_LENGTH of MT90520 : entity is 426;

  attribute BOUNDARY_REGISTER of MT90520 : entity is

--       num      cell  port                    function       safe ccel  disval  rslt

		 " 0     ( BC_2, STOMF(7),               output3,       X,   41,    1,      Z)," &
		 " 1     ( BC_2, CSTO_LOSO(7),           output3,       X,   3,     1,      Z)," &
		 " 2     ( BC_2, DSTO_A(7),              output3,       X,   3,     1,      Z)," &
		 " 3     ( BC_2, *,                      control,       1)                    ," &
		 " 4     ( BC_2, STOCLK(7),              output3,       X,   41,    1,      Z)," &
		 " 5     ( BC_2, STIMF(7),               input,         X)                    ," &
		 " 6     ( BC_2, CSTI_LOSI_A(7),         input,         X)                    ," &
		 " 7     ( BC_2, DSTI_A(7),              input,         X)                    ," &
		 " 8     ( BC_4, STICLK_A(7),            input,         X)                    ," &
		 " 9     ( BC_2, STOMF(6),               output3,       X,   41,    1,      Z)," &
		 " 10    ( BC_2, CSTO_LOSO(6),           output3,       X,   12,    1,      Z)," &
		 " 11    ( BC_2, DSTO_A(6),              output3,       X,   12,    1,      Z)," &
		 " 12    ( BC_2, *,                      control,       1)                    ," &
		 " 13    ( BC_2, STOCLK(6),              output3,       X,   41,    1,      Z)," &
		 " 14    ( BC_2, STIMF(6),               input,         X)                    ," &
		 " 15    ( BC_2, CSTI_LOSI_A(6),         input,         X)                    ," &
		 " 16    ( BC_2, DSTI_A(6),              input,         X)                    ," &
		 " 17    ( BC_4, STICLK_A(6),            input,         X)                    ," &
		 " 18    ( BC_2, STOMF(5),               output3,       X,   41,    1,      Z)," &
		 " 19    ( BC_2, CSTO_LOSO(5),           output3,       X,   21,    1,      Z)," &
		 " 20    ( BC_2, DSTO_A(5),              output3,       X,   21,    1,      Z)," &
		 " 21    ( BC_2, *,                      control,       1)                    ," &
		 " 22    ( BC_2, STOCLK(5),              output3,       X,   41,    1,      Z)," &
		 " 23    ( BC_2, STIMF(5),               input,         X)                    ," &
		 " 24    ( BC_2, CSTI_LOSI_A(5),         input,         X)                    ," &
		 " 25    ( BC_2, DSTI_A(5),              input,         X)                    ," &
		 " 26    ( BC_4, STICLK_A(5),            input,         X)                    ," &
		 " 27    ( BC_2, STOMF(4),               output3,       X,   41,    1,      Z)," &
		 " 28    ( BC_2, CSTO_LOSO(4),           output3,       X,   30,    1,      Z)," &
		 " 29    ( BC_2, DSTO_A(4),              output3,       X,   30,    1,      Z)," &
		 " 30    ( BC_2, *,                      control,       1)                    ," &
		 " 31    ( BC_2, STOCLK(4),              output3,       X,   41,    1,      Z)," &
		 " 32    ( BC_2, STIMF(4),               input,         X)                    ," &
		 " 33    ( BC_2, CSTI_LOSI_A(4),         input,         X)                    ," &
		 " 34    ( BC_2, DSTI_A(4),              input,         X)                    ," &
		 " 35    ( BC_4, STICLK_A(4),            input,         X)                    ," &
		 " 36    ( BC_2, STOMF(3),               output3,       X,   41,    1,      Z)," &
		 " 37    ( BC_2, CSTO_LOSO(3),           output3,       X,   39,    1,      Z)," &
		 " 38    ( BC_2, DSTO_A(3),              output3,       X,   39,    1,      Z)," &
		 " 39    ( BC_2, *,                      control,       1)                    ," &
		 " 40    ( BC_2, STOCLK(3),              output3,       X,   41,    1,      Z)," &
		 " 41    ( BC_2, *,                      control,       1)                    ," &
		 " 42    ( BC_2, STIMF(3),               input,         X)                    ," &
		 " 43    ( BC_2, CSTI_LOSI_A(3),         input,         X)                    ," &
		 " 44    ( BC_2, DSTI_A(3),              input,         X)                    ," &
		 " 45    ( BC_4, STICLK_A(3),            input,         X)                    ," &
		 " 46    ( BC_2, STOMF(2),               output3,       X,   193,   1,      Z)," &
		 " 47    ( BC_2, CSTO_LOSO(2),           output3,       X,   49,    1,      Z)," &
		 " 48    ( BC_2, DSTO_A(2),              output3,       X,   49,    1,      Z)," &
		 " 49    ( BC_2, *,                      control,       1)                    ," &
		 " 50    ( BC_2, STOCLK(2),              output3,       X,   193,   1,      Z)," &
		 " 51    ( BC_2, STIMF(2),               input,         X)                    ," &
		 " 52    ( BC_2, CSTI_LOSI_A(2),         input,         X)                    ," &
		 " 53    ( BC_2, DSTI_A(2),              input,         X)                    ," &
		 " 54    ( BC_4, STICLK_A(2),            input,         X)                    ," &
		 " 55    ( BC_2, STOMF(1),               output3,       X,   193,   1,      Z)," &
		 " 56    ( BC_2, CSTO_LOSO(1),           output3,       X,   58,    1,      Z)," &
		 " 57    ( BC_2, DSTO_A(1),              output3,       X,   58,    1,      Z)," &
		 " 58    ( BC_2, *,                      control,       1)                    ," &
		 " 59    ( BC_2, STOCLK(1),              output3,       X,   193,   1,      Z)," &
		 " 60    ( BC_2, STIMF(1),               input,         X)                    ," &
		 " 61    ( BC_2, CSTI_LOSI_A(1),         input,         X)                    ," &
		 " 62    ( BC_2, DSTI_A(1),              input,         X)                    ," &
		 " 63    ( BC_4, STICLK_A(1),            input,         X)                    ," &
		 " 64    ( BC_2, STOMF(0),               output3,       X,   193,   1,      Z)," &
		 " 65    ( BC_2, CSTO_LOSO(0),           output3,       X,   67,    1,      Z)," &
		 " 66    ( BC_2, DSTO_A(0),              output3,       X,   67,    1,      Z)," &
		 " 67    ( BC_2, *,                      control,       1)                    ," &
		 " 68    ( BC_2, STOCLK(0),              output3,       X,   193,   1,      Z)," &
		 " 69    ( BC_2, STIMF(0),               input,         X)                    ," &
		 " 70    ( BC_2, CSTI_LOSI_A(0),         input,         X)                    ," &
		 " 71    ( BC_2, DSTI_A(0),              input,         X)                    ," &
		 " 72    ( BC_4, STICLK_A(0),            input,         X)                    ," &
		 " 73    ( BC_2, UTO_IN_SOC,             input,         X)                    ," &
		 " 74    ( BC_2, UTO_IN_CLAVATM_ENBPHY,  input,         X)                    ," &
		 " 75    ( BC_2, UTO_IN_ADDR(4),         input,         X)                    ," &
		 " 76    ( BC_2, UTO_IN_ADDR(3),         input,         X)                    ," &
		 " 77    ( BC_2, UTO_IN_ADDR(2),         input,         X)                    ," &
		 " 78    ( BC_2, UTO_IN_ADDR(1),         input,         X)                    ," &
		 " 79    ( BC_2, UTO_IN_ADDR(0),         input,         X)                    ," &
		 " 80    ( BC_2, UTO_IN_PARITY,          input,         X)                    ," &
		 " 81    ( BC_2, UTO_IN_ENBATM_CLAVPHY,  output3,       X,   82,    1,      Z)," &
		 " 82    ( BC_2, *,                      control,       1)                    ," &
		 " 83    ( BC_7, UTO_IN_CLK,             bidir,         X,   84,    1,      Z)," &
		 " 84    ( BC_2, *,                      control,       1)                    ," &
		 " 85    ( BC_2, UTO_IN_DATA(15),        input,         X)                    ," &
		 " 86    ( BC_2, UTO_IN_DATA(14),        input,         X)                    ," &
		 " 87    ( BC_2, UTO_IN_DATA(13),        input,         X)                    ," &
		 " 88    ( BC_2, UTO_IN_DATA(12),        input,         X)                    ," &
		 " 89    ( BC_2, UTO_IN_DATA(11),        input,         X)                    ," &
		 " 90    ( BC_2, UTO_IN_DATA(10),        input,         X)                    ," &
		 " 91    ( BC_2, UTO_IN_DATA(9),         input,         X)                    ," &
		 " 92    ( BC_2, UTO_IN_DATA(8),         input,         X)                    ," &
		 " 93    ( BC_2, UTO_IN_DATA(7),         input,         X)                    ," &
		 " 94    ( BC_2, UTO_IN_DATA(6),         input,         X)                    ," &
		 " 95    ( BC_2, UTO_IN_DATA(5),         input,         X)                    ," &
		 " 96    ( BC_2, UTO_IN_DATA(4),         input,         X)                    ," &
		 " 97    ( BC_2, UTO_IN_DATA(3),         input,         X)                    ," &
		 " 98    ( BC_2, UTO_IN_DATA(2),         input,         X)                    ," &
		 " 99    ( BC_2, UTO_IN_DATA(1),         input,         X)                    ," &
		 " 100   ( BC_2, UTO_IN_DATA(0),         input,         X)                    ," &
		 " 101   ( BC_2, UTO_OUT_ADDR(4),        input,         X)                    ," &
		 " 102   ( BC_2, UTO_OUT_ADDR(3),        input,         X)                    ," &
		 " 103   ( BC_2, UTO_OUT_ADDR(2),        input,         X)                    ," &
		 " 104   ( BC_2, UTO_OUT_ADDR(1),        input,         X)                    ," &
		 " 105   ( BC_2, UTO_OUT_ADDR(0),        input,         X)                    ," &
		 " 106   ( BC_2, UTO_OUT_SOC,            output3,       X,   130,   1,      Z)," &
		 " 107   ( BC_2, UTO_OUT_PARITY,         output3,       X,   130,   1,      Z)," &
		 " 108   ( BC_2, UTO_OUT_CLAVATM_ENBPHY, input,         X)                    ," &
		 " 109   ( BC_2, UTO_OUT_ENBATM_CLAVPHY, output3,       X,   110,   1,      Z)," &
		 " 110   ( BC_2, *,                      control,       1)                    ," &
		 " 111   ( BC_2, UTO_OUT_DATA(15),       output3,       X,   121,   1,      Z)," &
		 " 112   ( BC_2, UTO_OUT_DATA(14),       output3,       X,   121,   1,      Z)," &
		 " 113   ( BC_2, UTO_OUT_DATA(13),       output3,       X,   121,   1,      Z)," &
		 " 114   ( BC_2, UTO_OUT_DATA(12),       output3,       X,   121,   1,      Z)," &
		 " 115   ( BC_2, UTO_OUT_DATA(11),       output3,       X,   121,   1,      Z)," &
		 " 116   ( BC_2, UTO_OUT_DATA(10),       output3,       X,   121,   1,      Z)," &
		 " 117   ( BC_7, UTO_OUT_CLK,            bidir,         X,   118,   1,      Z)," &
		 " 118   ( BC_2, *,                      control,       1)                    ," &
		 " 119   ( BC_2, UTO_OUT_DATA(9),        output3,       X,   121,   1,      Z)," &
		 " 120   ( BC_2, UTO_OUT_DATA(8),        output3,       X,   121,   1,      Z)," &
		 " 121   ( BC_2, *,                      control,       1)                    ," &
		 " 122   ( BC_2, UTO_OUT_DATA(7),        output3,       X,   130,   1,      Z)," &
		 " 123   ( BC_2, UTO_OUT_DATA(6),        output3,       X,   130,   1,      Z)," &
		 " 124   ( BC_2, UTO_OUT_DATA(5),        output3,       X,   130,   1,      Z)," &
		 " 125   ( BC_2, UTO_OUT_DATA(4),        output3,       X,   130,   1,      Z)," &
		 " 126   ( BC_2, UTO_OUT_DATA(3),        output3,       X,   130,   1,      Z)," &
		 " 127   ( BC_2, UTO_OUT_DATA(2),        output3,       X,   130,   1,      Z)," &
		 " 128   ( BC_2, UTO_OUT_DATA(1),        output3,       X,   130,   1,      Z)," &
		 " 129   ( BC_2, UTO_OUT_DATA(0),        output3,       X,   130,   1,      Z)," &
		 " 130   ( BC_2, *,                      control,       1)                    ," &
		 " 131   ( BC_2, INTEL_N_MOTO,           input,         X)                    ," &
		 " 132   ( BC_2, N_RD_N_DS,              input,         X)                    ," &
		 " 133   ( BC_2, N_WR_R_NW,              input,         X)                    ," &
		 " 134   ( BC_2, AEM,                    input,         X)                    ," &
		 " 135   ( BC_2, N_CS,                   input,         X)                    ," &
		 " 136   ( BC_7, UP_DATA(15),            bidir,         X,   152,   1,      Z)," &
		 " 137   ( BC_7, UP_DATA(14),            bidir,         X,   152,   1,      Z)," &
		 " 138   ( BC_7, UP_DATA(13),            bidir,         X,   152,   1,      Z)," &
		 " 139   ( BC_7, UP_DATA(12),            bidir,         X,   152,   1,      Z)," &
		 " 140   ( BC_7, UP_DATA(11),            bidir,         X,   152,   1,      Z)," &
		 " 141   ( BC_7, UP_DATA(10),            bidir,         X,   152,   1,      Z)," &
		 " 142   ( BC_7, UP_DATA(9),             bidir,         X,   152,   1,      Z)," &
		 " 143   ( BC_7, UP_DATA(8),             bidir,         X,   152,   1,      Z)," &
		 " 144   ( BC_7, UP_DATA(7),             bidir,         X,   152,   1,      Z)," &
		 " 145   ( BC_7, UP_DATA(6),             bidir,         X,   152,   1,      Z)," &
		 " 146   ( BC_7, UP_DATA(5),             bidir,         X,   152,   1,      Z)," &
		 " 147   ( BC_7, UP_DATA(4),             bidir,         X,   152,   1,      Z)," &
		 " 148   ( BC_7, UP_DATA(3),             bidir,         X,   152,   1,      Z)," &
		 " 149   ( BC_7, UP_DATA(2),             bidir,         X,   152,   1,      Z)," &
		 " 150   ( BC_7, UP_DATA(1),             bidir,         X,   152,   1,      Z)," &
		 " 151   ( BC_7, UP_DATA(0),             bidir,         X,   152,   1,      Z)," &
		 " 152   ( BC_2, *,                      control,       1)                    ," &
		 " 153   ( BC_2, N_IRQ,                  output3,       X,   154,   1,      Z)," &
		 " 154   ( BC_2, *,                      control,       1)                    ," &
		 " 155   ( BC_2, RDY_N_DTACK,            output3,       X,   156,   1,      Z)," &
		 " 156   ( BC_2, *,                      control,       1)                    ," &
		 " 157   ( BC_4, N_RESET,                input,         X)                    ," &
		 " 158   ( BC_4, MSTR_CLK,               input,         X)                    ," &
		 " 159   ( BC_2, SEC_REF,                output3,       X,   193,   1,      Z)," &
		 " 160   ( BC_2, SEC_LOS,                output3,       X,   193,   1,      Z)," &
		 " 161   ( BC_7, F0,                     bidir,         X,   163,   1,      Z)," &
		 " 162   ( BC_7, C4M_C2M_B,              bidir,         X,   163,   1,      Z)," &
		 " 163   ( BC_2, *,                      control,       1)                    ," &
		 " 164   ( BC_2, PRI_LOS,                output3,       X,   193,   1,      Z)," &
		 " 165   ( BC_2, PRI_REF,                output3,       X,   193,   1,      Z)," &
		 " 166   ( BC_4, TDM_CLK,                input,         X)                    ," &
		 " 167   ( BC_4, PHY_CLK,                input,         X)                    ," &
		 " 168   ( BC_2, UP_ADDRS(20),           input,         X)                    ," &
		 " 169   ( BC_2, UP_ADDRS(19),           input,         X)                    ," &
		 " 170   ( BC_2, UP_ADDRS(18),           input,         X)                    ," &
		 " 171   ( BC_2, UP_ADDRS(17),           input,         X)                    ," &
		 " 172   ( BC_2, UP_ADDRS(16),           input,         X)                    ," &
		 " 173   ( BC_2, UP_ADDRS(15),           input,         X)                    ," &
		 " 174   ( BC_2, UP_ADDRS(14),           input,         X)                    ," &
		 " 175   ( BC_2, UP_ADDRS(13),           input,         X)                    ," &
		 " 176   ( BC_2, UP_ADDRS(12),           input,         X)                    ," &
		 " 177   ( BC_2, UP_ADDRS(11),           input,         X)                    ," &
		 " 178   ( BC_2, UP_ADDRS(10),           input,         X)                    ," &
		 " 179   ( BC_2, UP_ADDRS(9),            input,         X)                    ," &
		 " 180   ( BC_2, UP_ADDRS(8),            input,         X)                    ," &
		 " 181   ( BC_2, UP_ADDRS(7),            input,         X)                    ," &
		 " 182   ( BC_2, UP_ADDRS(6),            input,         X)                    ," &
		 " 183   ( BC_2, UP_ADDRS(5),            input,         X)                    ," &
		 " 184   ( BC_2, UP_ADDRS(4),            input,         X)                    ," &
		 " 185   ( BC_2, UP_ADDRS(3),            input,         X)                    ," &
		 " 186   ( BC_2, UP_ADDRS(2),            input,         X)                    ," &
		 " 187   ( BC_2, UP_ADDRS(1),            input,         X)                    ," &
		 " 188   ( BC_2, XMEM_ADDRS(19),         output3,       X,   193,   1,      Z)," &
		 " 189   ( BC_2, XMEM_ADDRS(18),         output3,       X,   193,   1,      Z)," &
		 " 190   ( BC_2, XMEM_ADDRS(17),         output3,       X,   193,   1,      Z)," &
		 " 191   ( BC_2, XMEM_ADDRS(16),         output3,       X,   193,   1,      Z)," &
		 " 192   ( BC_2, XMEM_ADDRS(15),         output3,       X,   193,   1,      Z)," &
		 " 193   ( BC_2, *,                      control,       1)                    ," &
		 " 194   ( BC_2, XMEM_ADDRS(14),         output3,       X,   209,   1,      Z)," &
		 " 195   ( BC_2, XMEM_ADDRS(13),         output3,       X,   209,   1,      Z)," &
		 " 196   ( BC_2, XMEM_ADDRS(12),         output3,       X,   209,   1,      Z)," &
		 " 197   ( BC_2, XMEM_ADDRS(11),         output3,       X,   209,   1,      Z)," &
		 " 198   ( BC_2, XMEM_ADDRS(10),         output3,       X,   209,   1,      Z)," &
		 " 199   ( BC_2, XMEM_ADDRS(9),          output3,       X,   209,   1,      Z)," &
		 " 200   ( BC_2, XMEM_ADDRS(8),          output3,       X,   209,   1,      Z)," &
		 " 201   ( BC_2, XMEM_ADDRS(7),          output3,       X,   209,   1,      Z)," &
		 " 202   ( BC_2, XMEM_ADDRS(6),          output3,       X,   209,   1,      Z)," &
		 " 203   ( BC_2, XMEM_ADDRS(5),          output3,       X,   209,   1,      Z)," &
		 " 204   ( BC_2, XMEM_ADDRS(4),          output3,       X,   209,   1,      Z)," &
		 " 205   ( BC_2, XMEM_ADDRS(3),          output3,       X,   209,   1,      Z)," &
		 " 206   ( BC_2, XMEM_ADDRS(2),          output3,       X,   209,   1,      Z)," &
		 " 207   ( BC_2, XMEM_ADDRS(1),          output3,       X,   209,   1,      Z)," &
		 " 208   ( BC_2, XMEM_ADDRS(0),          output3,       X,   209,   1,      Z)," &
		 " 209   ( BC_2, *,                      control,       1)                    ," &
		 " 210   ( BC_7, XMEM_DATA(17),          bidir,         X,   219,   1,      Z)," &
		 " 211   ( BC_7, XMEM_DATA(16),          bidir,         X,   219,   1,      Z)," &
		 " 212   ( BC_7, XMEM_DATA(15),          bidir,         X,   219,   1,      Z)," &
		 " 213   ( BC_7, XMEM_DATA(14),          bidir,         X,   219,   1,      Z)," &
		 " 214   ( BC_7, XMEM_DATA(13),          bidir,         X,   219,   1,      Z)," &
		 " 215   ( BC_7, XMEM_DATA(12),          bidir,         X,   219,   1,      Z)," &
		 " 216   ( BC_7, XMEM_DATA(11),          bidir,         X,   219,   1,      Z)," &
		 " 217   ( BC_7, XMEM_DATA(10),          bidir,         X,   219,   1,      Z)," &
		 " 218   ( BC_7, XMEM_DATA(9),           bidir,         X,   219,   1,      Z)," &
		 " 219   ( BC_2, *,                      control,       1)                    ," &
		 " 220   ( BC_7, XMEM_DATA(8),           bidir,         X,   229,   1,      Z)," &
		 " 221   ( BC_7, XMEM_DATA(7),           bidir,         X,   229,   1,      Z)," &
		 " 222   ( BC_7, XMEM_DATA(6),           bidir,         X,   229,   1,      Z)," &
		 " 223   ( BC_7, XMEM_DATA(5),           bidir,         X,   229,   1,      Z)," &
		 " 224   ( BC_7, XMEM_DATA(4),           bidir,         X,   229,   1,      Z)," &
		 " 225   ( BC_7, XMEM_DATA(3),           bidir,         X,   229,   1,      Z)," &
		 " 226   ( BC_7, XMEM_DATA(2),           bidir,         X,   229,   1,      Z)," &
		 " 227   ( BC_7, XMEM_DATA(1),           bidir,         X,   229,   1,      Z)," &
		 " 228   ( BC_7, XMEM_DATA(0),           bidir,         X,   229,   1,      Z)," &
		 " 229   ( BC_2, *,                      control,       1)                    ," &
		 " 230   ( BC_2, N_XMEM_WR,              output3,       X,   280,   1,      Z)," &
		 " 231   ( BC_2, N_XMEM_CS(4),           output3,       X,   280,   1,      Z)," &
		 " 232   ( BC_2, N_XMEM_CS(3),           output3,       X,   280,   1,      Z)," &
		 " 233   ( BC_2, N_XMEM_CS(2),           output3,       X,   280,   1,      Z)," &
		 " 234   ( BC_2, N_XMEM_CS(1),           output3,       X,   280,   1,      Z)," &
		 " 235   ( BC_4, *,                      internal,      X)                    ," &
		 " 236   ( BC_2, *,                      internal,      X)                    ," &
		 " 237   ( BC_2, *,                      internal,      X)                    ," &
		 " 238   ( BC_2, *,                      internal,      X)                    ," &
		 " 239   ( BC_2, *,                      internal,      X)                    ," &
		 " 240   ( BC_2, *,                      internal,      X)                    ," &
		 " 241   ( BC_2, *,                      internal,      X)                    ," &
		 " 242   ( BC_2, *,                      internal,      X)                    ," &
		 " 243   ( BC_2, *,                      internal,      X)                    ," &
		 " 244   ( BC_4, *,                      internal,      X)                    ," &
		 " 245   ( BC_2, *,                      internal,      X)                    ," &
		 " 246   ( BC_2, *,                      internal,      X)                    ," &
		 " 247   ( BC_2, *,                      internal,      X)                    ," &
		 " 248   ( BC_2, *,                      internal,      X)                    ," &
		 " 249   ( BC_2, *,                      internal,      X)                    ," &
		 " 250   ( BC_2, *,                      internal,      X)                    ," &
		 " 251   ( BC_2, *,                      internal,      X)                    ," &
		 " 252   ( BC_2, *,                      internal,      X)                    ," &
		 " 253   ( BC_4, *,                      internal,      X)                    ," &
		 " 254   ( BC_2, *,                      internal,      X)                    ," &
		 " 255   ( BC_2, *,                      internal,      X)                    ," &
		 " 256   ( BC_2, *,                      internal,      X)                    ," &
		 " 257   ( BC_2, *,                      internal,      X)                    ," &
		 " 258   ( BC_2, *,                      internal,      X)                    ," &
		 " 259   ( BC_2, *,                      internal,      X)                    ," &
		 " 260   ( BC_2, *,                      internal,      X)                    ," &
		 " 261   ( BC_2, *,                      internal,      X)                    ," &
		 " 262   ( BC_4, *,                      internal,      X)                    ," &
		 " 263   ( BC_2, *,                      internal,      X)                    ," &
		 " 264   ( BC_2, *,                      internal,      X)                    ," &
		 " 265   ( BC_2, *,                      internal,      X)                    ," &
		 " 266   ( BC_2, *,                      internal,      X)                    ," &
		 " 267   ( BC_2, *,                      internal,      X)                    ," &
		 " 268   ( BC_2, *,                      internal,      X)                    ," &
		 " 269   ( BC_2, *,                      internal,      X)                    ," &
		 " 270   ( BC_2, *,                      internal,      X)                    ," &
		 " 271   ( BC_4, *,                      internal,      X)                    ," &
		 " 272   ( BC_2, *,                      internal,      X)                    ," &
		 " 273   ( BC_2, *,                      internal,      X)                    ," &
		 " 274   ( BC_2, *,                      internal,      X)                    ," &
		 " 275   ( BC_2, *,                      internal,      X)                    ," &
		 " 276   ( BC_2, *,                      internal,      X)                    ," &
		 " 277   ( BC_2, *,                      internal,      X)                    ," &
		 " 278   ( BC_2, *,                      internal,      X)                    ," &
		 " 279   ( BC_2, *,                      internal,      X)                    ," &
		 " 280   ( BC_2, *,                      control,       1)                    ," &
		 " 281   ( BC_4, *,                      internal,      X)                    ," &
		 " 282   ( BC_2, *,                      internal,      X)                    ," &
		 " 283   ( BC_2, *,                      internal,      X)                    ," &
		 " 284   ( BC_2, *,                      internal,      X)                    ," &
		 " 285   ( BC_2, *,                      internal,      X)                    ," &
		 " 286   ( BC_2, *,                      internal,      X)                    ," &
		 " 287   ( BC_2, *,                      internal,      X)                    ," &
		 " 288   ( BC_2, *,                      internal,      X)                    ," &
		 " 289   ( BC_2, *,                      internal,      X)                    ," &
		 " 290   ( BC_4, *,                      internal,      X)                    ," &
		 " 291   ( BC_2, *,                      internal,      X)                    ," &
		 " 292   ( BC_2, *,                      internal,      X)                    ," &
		 " 293   ( BC_2, *,                      internal,      X)                    ," &
		 " 294   ( BC_2, *,                      internal,      X)                    ," &
		 " 295   ( BC_2, *,                      internal,      X)                    ," &
		 " 296   ( BC_2, *,                      internal,      X)                    ," &
		 " 297   ( BC_2, *,                      internal,      X)                    ," &
		 " 298   ( BC_2, *,                      internal,      X)                    ," &
		 " 299   ( BC_4, *,                      internal,      X)                    ," &
		 " 300   ( BC_2, *,                      internal,      X)                    ," &
		 " 301   ( BC_2, *,                      internal,      X)                    ," &
		 " 302   ( BC_2, *,                      internal,      X)                    ," &
		 " 303   ( BC_2, *,                      internal,      X)                    ," &
		 " 304   ( BC_2, *,                      internal,      X)                    ," &
		 " 305   ( BC_2, *,                      internal,      X)                    ," &
		 " 306   ( BC_2, *,                      internal,      X)                    ," &
		 " 307   ( BC_2, *,                      internal,      X)                    ," &
		 " 308   ( BC_4, STICLK_B(16),           input,         X)                    ," &
		 " 309   ( BC_2, DSTI_B(16),             input,         X)                    ," &
		 " 310   ( BC_2, CSTI_LOSI_B(16),        input,         X)                    ," &
		 " 311   ( BC_2, *,                      internal,      X)                    ," &
		 " 312   ( BC_2, *,                      internal,      X)                    ," &
		 " 313   ( BC_2, DSTO_B(16),             output3,       X,   314,   1,      Z)," &
		 " 314   ( BC_2, *,                      control,       1)                    ," &
		 " 315   ( BC_2, *,                      internal,      X)                    ," &
		 " 316   ( BC_2, *,                      internal,      X)                    ," &
		 " 317   ( BC_2, *,                      internal,      X)                    ," &
		 " 318   ( BC_4, *,                      internal,      X)                    ," &
		 " 319   ( BC_2, *,                      internal,      X)                    ," &
		 " 320   ( BC_2, *,                      internal,      X)                    ," &
		 " 321   ( BC_2, *,                      internal,      X)                    ," &
		 " 322   ( BC_2, *,                      internal,      X)                    ," &
		 " 323   ( BC_2, *,                      internal,      X)                    ," &
		 " 324   ( BC_2, *,                      internal,      X)                    ," &
		 " 325   ( BC_2, *,                      internal,      X)                    ," &
		 " 326   ( BC_2, *,                      internal,      X)                    ," &
		 " 327   ( BC_4, *,                      internal,      X)                    ," &
		 " 328   ( BC_2, *,                      internal,      X)                    ," &
		 " 329   ( BC_2, *,                      internal,      X)                    ," &
		 " 330   ( BC_2, *,                      internal,      X)                    ," &
		 " 331   ( BC_2, *,                      internal,      X)                    ," &
		 " 332   ( BC_2, *,                      internal,      X)                    ," &
		 " 333   ( BC_2, *,                      internal,      X)                    ," &
		 " 334   ( BC_2, *,                      internal,      X)                    ," &
		 " 335   ( BC_2, *,                      internal,      X)                    ," &
		 " 336   ( BC_4, *,                      internal,      X)                    ," &
		 " 337   ( BC_2, *,                      internal,      X)                    ," &
		 " 338   ( BC_2, *,                      internal,      X)                    ," &
		 " 339   ( BC_2, *,                      internal,      X)                    ," &
		 " 340   ( BC_2, *,                      internal,      X)                    ," &
		 " 341   ( BC_2, *,                      internal,      X)                    ," &
		 " 342   ( BC_2, *,                      internal,      X)                    ," &
		 " 343   ( BC_2, *,                      internal,      X)                    ," &
		 " 344   ( BC_2, *,                      internal,      X)                    ," &
		 " 345   ( BC_2, *,                      internal,      X)                    ," &
		 " 346   ( BC_2, *,                      internal,      X)                    ," &
		 " 347   ( BC_2, *,                      internal,      X)                    ," &
		 " 348   ( BC_2, *,                      internal,      X)                    ," &
		 " 349   ( BC_2, DSTO_B(15),             output3,       X,   350,   1,      Z)," &
		 " 350   ( BC_2, *,                      control,       1)                    ," &
		 " 351   ( BC_2, *,                      internal,      X)                    ," &
		 " 352   ( BC_2, *,                      internal,      X)                    ," &
		 " 353   ( BC_2, CSTI_LOSI_B(15),        input,         X)                    ," &
		 " 354   ( BC_2, DSTI_B(15),             input,         X)                    ," &
		 " 355   ( BC_4, STICLK_B(15),           input,         X)                    ," &
		 " 356   ( BC_2, *,                      internal,      X)                    ," &
		 " 357   ( BC_2, *,                      internal,      X)                    ," &
		 " 358   ( BC_2, *,                      internal,      X)                    ," &
		 " 359   ( BC_2, DSTO_B(14),             output3,       X,   360,   1,      Z)," &
		 " 360   ( BC_2, *,                      control,       1)                    ," &
		 " 361   ( BC_2, *,                      internal,      X)                    ," &
		 " 362   ( BC_2, *,                      internal,      X)                    ," &
		 " 363   ( BC_2, CSTI_LOSI_B(14),        input,         X)                    ," &
		 " 364   ( BC_2, DSTI_B(14),             input,         X)                    ," &
		 " 365   ( BC_4, STICLK_B(14),           input,         X)                    ," &
		 " 366   ( BC_2, *,                      internal,      X)                    ," &
		 " 367   ( BC_2, *,                      internal,      X)                    ," &
		 " 368   ( BC_2, *,                      internal,      X)                    ," &
		 " 369   ( BC_2, DSTO_B(13),             output3,       X,   370,   1,      Z)," &
		 " 370   ( BC_2, *,                      control,       1)                    ," &
		 " 371   ( BC_2, *,                      internal,      X)                    ," &
		 " 372   ( BC_2, *,                      internal,      X)                    ," &
		 " 373   ( BC_2, CSTI_LOSI_B(13),        input,         X)                    ," &
		 " 374   ( BC_2, DSTI_B(13),             input,         X)                    ," &
		 " 375   ( BC_4, STICLK_B(13),           input,         X)                    ," &
		 " 376   ( BC_2, *,                      internal,      X)                    ," &
		 " 377   ( BC_2, *,                      internal,      X)                    ," &
		 " 378   ( BC_2, *,                      internal,      X)                    ," &
		 " 379   ( BC_2, DSTO_B(12),             output3,       X,   380,   1,      Z)," &
		 " 380   ( BC_2, *,                      control,       1)                    ," &
		 " 381   ( BC_2, *,                      internal,      X)                    ," &
		 " 382   ( BC_2, *,                      internal,      X)                    ," &
		 " 383   ( BC_2, CSTI_LOSI_B(12),        input,         X)                    ," &
		 " 384   ( BC_2, DSTI_B(12),             input,         X)                    ," &
		 " 385   ( BC_4, STICLK_B(12),           input,         X)                    ," &
		 " 386   ( BC_2, *,                      internal,      X)                    ," &
		 " 387   ( BC_2, *,                      internal,      X)                    ," &
		 " 388   ( BC_2, *,                      internal,      X)                    ," &
		 " 389   ( BC_2, DSTO_B(11),             output3,       X,   390,   1,      Z)," &
		 " 390   ( BC_2, *,                      control,       1)                    ," &
		 " 391   ( BC_2, *,                      internal,      X)                    ," &
		 " 392   ( BC_2, *,                      internal,      X)                    ," &
		 " 393   ( BC_2, CSTI_LOSI_B(11),        input,         X)                    ," &
		 " 394   ( BC_2, DSTI_B(11),             input,         X)                    ," &
		 " 395   ( BC_4, STICLK_B(11),           input,         X)                    ," &
		 " 396   ( BC_2, *,                      internal,      X)                    ," &
		 " 397   ( BC_2, *,                      internal,      X)                    ," &
		 " 398   ( BC_2, *,                      internal,      X)                    ," &
		 " 399   ( BC_2, DSTO_B(10),             output3,       X,   400,   1,      Z)," &
		 " 400   ( BC_2, *,                      control,       1)                    ," &
		 " 401   ( BC_2, *,                      internal,      X)                    ," &
		 " 402   ( BC_2, *,                      internal,      X)                    ," &
		 " 403   ( BC_2, CSTI_LOSI_B(10),        input,         X)                    ," &
		 " 404   ( BC_2, DSTI_B(10),             input,         X)                    ," &
		 " 405   ( BC_4, STICLK_B(10),           input,         X)                    ," &
		 " 406   ( BC_2, *,                      internal,      X)                    ," &
		 " 407   ( BC_2, *,                      internal,      X)                    ," &
		 " 408   ( BC_2, *,                      internal,      X)                    ," &
		 " 409   ( BC_2, DSTO_B(9),              output3,       X,   410,   1,      Z)," &
		 " 410   ( BC_2, *,                      control,       1)                    ," &
		 " 411   ( BC_2, *,                      internal,      X)                    ," &
		 " 412   ( BC_2, *,                      internal,      X)                    ," &
		 " 413   ( BC_2, CSTI_LOSI_B(9),         input,         X)                    ," &
		 " 414   ( BC_2, DSTI_B(9),              input,         X)                    ," &
		 " 415   ( BC_4, STICLK_B(9),            input,         X)                    ," &
		 " 416   ( BC_2, *,                      internal,      X)                    ," &
		 " 417   ( BC_2, *,                      internal,      X)                    ," &
		 " 418   ( BC_2, *,                      internal,      X)                    ," &
		 " 419   ( BC_2, *,                      internal,      X)                    ," &
		 " 420   ( BC_2, *,                      internal,      X)                    ," &
		 " 421   ( BC_2, *,                      internal,      X)                    ," &
		 " 422   ( BC_2, *,                      internal,      X)                    ," &
		 " 423   ( BC_2, *,                      internal,      X)                    ," &
		 " 424   ( BC_2, *,                      internal,      X)                    ," &
		 " 425   ( BC_4, *,                      internal,      X)                    " ;

end MT90520;

------------- end of BSDL description for the MT90520 ----------