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

-- BSDL for ADSP-TS101
-- Digital Signal Processor,
-- Package 19x19mm PBGA 
-- Silicon Revision(s) 0.2
--
-- Created: 09/09/2003
--         
--        
--       
 
entity ADSP_TS101 is 
 generic (PHYSICAL_PIN_MAP : string:="UNDEFINED");

        port(   ACK:  inout   bit;
  ADDR:    inout   bit_vector(0 to 31);
  BM:  inout bit;
  BUSLOCK: out bit;
  BMS:  inout bit;
  BOFF:  in bit;
  BR:  inout bit_vector(0 to 7);
  BRST:  inout bit;
  CAS:  inout bit;
  CTRL_IMPD: in bit_vector(0 to 2);  
  CPA:  inout bit;
                DATA:    inout   bit_vector(0 to 63);
  DMAR:  in bit_vector(0 to 3);
                DPA:  inout   bit;
  EMU:  out bit;
  FLAG:  inout bit_vector(0 to 3);
  FLYBY:  out bit;
  HBG:  inout bit;
  HBR:  in bit;
  HDQM:  out bit;
  ID:  in bit_vector(0 to 2);
  IOEN:  out bit;
                IRQ:  in bit_vector(0 to 3);
  L0DAT:  inout bit_vector(0 to 7);
                L1DAT:          inout  bit_vector(0 to 7);
                L2DAT:          inout   bit_vector(0 to 7);
                L3DAT:          inout   bit_vector(0 to 7);
  L0CLKOUT: buffer  bit;
                L1CLKOUT:       buffer  bit;
                L2CLKOUT:       buffer  bit;
                L3CLKOUT:       buffer  bit;
  L0CLKIN: in bit;
                L1CLKIN:        in      bit;
                L2CLKIN:        in      bit;
                L3CLKIN:        in      bit;
  L0DIR:  buffer bit;
                L1DIR:          buffer bit;    
                L2DIR:          inout   bit;    
                L3DIR:          inout   bit;    
  LCLK_P:  linkage bit;
  LCLK_N:  linkage bit;
  LCLKRAT: in bit_vector(0 to 2);
                LDQM:           out     bit;
  MS:  out bit_vector(0 to 1);
  MSH:  out bit;
                MSSD:           inout   bit;
  RAS:  inout bit;
  RD:  inout bit;
  RESET:  in bit;
  SCLK_P:  linkage bit;
  SCLK_N:  linkage bit;
  SCLKFREQ: in bit;
  SDA10:   out bit;
  SDCKE:   inout bit;
  SDWE:  inout bit;
  TCK:  in bit;
  TDI:  in bit;
  TDO:  out bit;
  TMR0E:  inout bit;
  TMS:  in bit;
  TRST:  in bit;
  WRL:  inout bit;
  WRH:  inout bit;
  NC:  linkage bit_vector(0 to 3);
  VDD:  linkage bit_vector(0 to 40);
  VDD_IO:  linkage bit_vector(0 to 69);
  VSS:  linkage bit_vector(0 to 152);
  VDD_A:  linkage bit_vector(0 to 1);
  VSS_A:  linkage bit_vector(0 to 1);
  DS:  in bit_vector(0 to 2);
  VREF:  linkage bit);

        use STD_1149_1_1990.all;
 
        attribute PIN_MAP of ADSP_TS101: entity is PHYSICAL_PIN_MAP;
        
        constant PBGA19_PACKAGE: PIN_MAP_STRING:=
  "ACK:  Y13," &
  "ADDR:   (Y15,Y18,AA16,AB17,AB18,AA17,AB19,AB20,AA18,AB21," &
 
"AA20,Y19,W20,AA21,V20,AA22,Y22,W21,Y21,V21,W22," &
    "Y20,U21,T20,V22,T21,U22,T22,R20,R21,U20,P20)," &
  "BM:  E20," &
  "BUSLOCK: G21," &
  "BMS:  E21," &
  "BOFF:  AB16," &
  "BR:  (AB12,AB13,AA12,AB14,Y12,AB15,AA13,Y16)," & 
  "BRST:  L20," &
  "CAS:  R22," &
  "CTRL_IMPD: (B17,A18,A17)," &
  "CPA:  Y14," &
                "DATA:   (C8,A6,B7,C7,A5,B6,C6,B5,A4,C4,C5," &
    "A3,B3,B4,A2,C3,D3,C2,B2,D2,E3,B1," &
    "E2,C1,D1,E1,F3,G3,G2,F1,F2,H3,R2," &
    "R3,V1,V3,T2,T3,U2,U3,W1,V2,Y1,W2," &
    "AA1,Y2,W3,AA3,Y4,AA4,AA2,AA5,Y5,AB2," &
    "AA6,AB3,AB4,AA7,Y6,AB5,Y7,AA8,AB6,Y8)," &
  "DMAR:  (B19,A20,B18,C19)," &
                "DPA:    AA15," &
  "DS:  (C15,B16,C16)," &
  "EMU:  A21," & 
  "FLAG:  (G22,H20,H21,G20)," &
  "FLYBY:  K21," &
  "HBG:  Y17," &
  "HBR:  AA14," &
  "HDQM:  M20," &
  "ID:  (J20,H22,J21)," & 
  "IOEN:  K20," &
                "IRQ:  (C22,B22,D21,C21)," & 
  "L0DAT:  (B11,A11,C11,A10,B10,C10,A9,B9)," &
                "L1DAT:  (M1,M3,M2,N1,P1,N2,R1,N3)," &
                "L2DAT:  (AA9,AB7,AB8,AA10,Y9,Y3,AB9,AA11)," &
                "L3DAT:  (H2,G1,H1,J2,J3,J1,K3,K2)," &
  "L0CLKOUT: C9," &
                "L1CLKOUT: P2," &
                "L2CLKOUT: Y10," &
                "L3CLKOUT: K1," &
  "L0CLKIN: A8," &
                "L1CLKIN:       P3," &
                "L2CLKIN:       AB10," &
                "L3CLKIN:       L1," &
  "L0DIR:  A7," &
                "L1DIR:         T1," &
                "L2DIR:         AB11," &
                "L3DIR:         L3," &
  "LCLK_P: C12," &
  "LCLK_N: A13," &
  "LCLKRAT: (F20,D22,E22)," &
  "LDQM:  N22," &
  "MS:  (M21,M22)," & 
  "MSH:  J22," &
   "MSSD:  N21," &
  "RAS:  P21," &
  "RD:  L22," & 
  "RESET:  A19," &  
  "SCLK_P: A16," &
  "SCLK_N: A15," &
  "SCLKFREQ: F21," &
  "SDA10:  AA19," &
  "SDCKE:  P22," &
  "SDWE:  N20," &
  "TCK:  C20," &
  "TDI:  B21," &  
  "TDO:  D20," &  
  "TMR0E:  F22," &
  "TMS:  B20," & 
  "TRST:  C18," &
  "WRL:  K22," &
  "WRH:  L21," &
  "VDD:  (D5,D6,D16,D18,E5,E6,E8,E9,E10,E12,E14,E16,F17,G4,G5," &
    "G18,H4,H5,J18,K18,L5,M19,N18,P5,R5,R18,T5,T18,U5,U18," &
    "V5,V6,V8,V9,V10,V11,V13,V15,V16,V17,V18)," &
  "VDD_IO: (D4,D7,D8,D9,D10,D11,D12,D13,D14,D15,D17,D19,E4,E7,E11," &
    "E13,E15,E17,E18,E19,F4,F5,F18,F19,G19,H18,H19,J4,J5," &
    "J19,K4,K5,K19,L4,L18,L19,M4,M18,N4,N5,N19,P4,P18,P19," &
    "R4,R19,T4,T19,U4,U19,V4,V7,V12,V19,W4,W5,W6,W7,W8,W9," &
    "W10,W11,W12,W13,W14,W15,W16,W17,W18,W19)," &
  "VSS:  (A1,A12,A22,B12,B15,C13,F6,F7,F8,F9,F10,F11,F12,F13,F14," &
    "F15,F16,G6,G7,G8,G9,G10,G11,G12,G13,G14,G15,G16,G17," &
    "H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,J6,J7,J8," &
    "J9,J10,J11,J12,J13,J14,J15,J16,J17,K6,K7,K8,K9,K10,K11," &
    "K12,K13,K14,K15,K16,K17,L6,L7,L8,L9,L10,L11,L12,L13,L14," &
    "L15,L16,L17,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16," &
    "M17,N6,N7,N8,N9,N10,N11,N12,N13,N14,N15,N16,N17,P6," &
    "P7,P8,P9,P10,P11,P12,P13,P14,P15,P16,P17,R6,R7,R8,R9," &
    "R10,R11,R12,R13,R14,R15,R16,R17,T6,T7,T8,T9,T10,T11," &
    "T12,T13,T14,T15,T16,T17,U6,U7,U8,U9,U10,U11,U12,U13," &
    "U14,U15,U16,U17,V14,AB1,AB22)," &
  "VDD_A:  (B13,C14)," &
  "VSS_A:  (A14,B14)," &
  "NC:  (B8,L2,U1,Y11)," &
  "VREF:  C17";

        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;
        attribute TAP_SCAN_CLOCK of TCK :       signal is (40.0e6, BOTH);
 
        attribute INSTRUCTION_LENGTH of ADSP_TS101:     entity is 5;
 
        -- Unspecified opcodes assigned to Bypass.
        attribute INSTRUCTION_OPCODE of ADSP_TS101:     entity is 
                "BYPASS         (11111)," &
                "EXTEST         (00000)," &
                "SAMPLE         (10000)," &
                "INTEST         (11000)," &
                "IDCODE         (01110)," &
  "MEMTEST (10010,00111,10111,01111)," &
                "EMULATION      (01000,00100,10100,01100,11110,00001," &
 
"10001,01001,11001,00101,10101,01101,11101,"&
    "00011,10011,01011)";
                
        attribute INSTRUCTION_CAPTURE of ADSP_TS101: entity is 
                "00001";
 
        attribute INSTRUCTION_PRIVATE of ADSP_TS101: entity is 
                "EMULATION," &
  "MEMTEST";
 
 attribute IDCODE_REGISTER of ADSP_TS101: entity is
  "0011" &  -- Version
  "0010011110000001" & -- Part number
  "00011100101" &  -- ADI manufacturing code
  "1";   -- Required bit
  
--  INSTRUCTION_USAGE has been obsoleted
--        attribute INSTRUCTION_USAGE of ADSP_TS101: entity is
--                "INTEST (clock CLKIN)";

        attribute BOUNDARY_CELLS of ADSP_TS101:  entity is 
                "BC_1, BC_2, BC_3, BC_4";
-- BC_1: output, control; BC_2: input; BC_3: internal; BC_4: clock;
 
        attribute BOUNDARY_LENGTH of ADSP_TS101: entity is 409;
 
        attribute BOUNDARY_REGISTER of ADSP_TS101: entity is 
        --num cell port function safe [ccell disval rslt ]

" 0 ( BC_2 , IRQ(3) , input , 0 ) , " &
" 1 ( BC_2 , IRQ(2) , input , 0 ) , " &
" 2 ( BC_2 , IRQ(1) , input , 0 ) , " &
" 3 ( BC_2 , IRQ(0) , input , 0 ) , " &
" 4 ( BC_1 , * , control , 0 ) , " &
" 5 ( BC_2 , BMS , input , 0) , " & 
" 6 ( BC_3 , * , internal , 1 ) , " &
" 7 ( BC_1 , BMS , output3 , 0 , 4 , 0 , Z ) , " &
" 8 ( BC_2 , LCLKRAT(1) , input , 0 ) , " &
" 9 ( BC_2 , LCLKRAT(0) , input , 0 ) , " &
" 10 ( BC_2 , SCLKFREQ , input , 0 ) , " &
" 11 ( BC_2 , LCLKRAT(2) , input , 0 ) , " &
" 12 ( BC_2 , BM , input , 0 ) , " & 
" 13 ( BC_1 , * , control , 1 ) , " &
" 14 ( BC_1 , BM , output3 , 0 , 13 , 1 , Z ) , " & 
" 15 ( BC_1 , * , control , 0 ) , " &
" 16 ( BC_1 , BUSLOCK , output3 , 0 , 15 , 0 , Z ) , " & 
" 17 ( BC_2 , TMR0E , input , 0 ) , " & 
" 18 ( BC_1 , * , control , 1 ) , " &
" 19 ( BC_1 , TMR0E , output3 , 0 , 18 , 1 , Z ) , " & 
" 20 ( BC_2 , FLAG(3) , input , 0 ) , " &
" 21 ( BC_1 , * , control , 0 ) , " &
" 22 ( BC_1 , FLAG(3) , output3 , 0 , 21 , 0 , Z ) , " & 
" 23 ( BC_2 , FLAG(2) , input , 0 ) , " &
" 24 ( BC_1 , * , control , 0 ) , " &
" 25 ( BC_1 , FLAG(2) , output3 , 0 , 24 , 0 , Z ) , " & 
" 26 ( BC_2 , FLAG(1) , input , 0 ) , " &
" 27 ( BC_1 , * , control , 0 ) , " &
" 28 ( BC_1 , FLAG(1) , output3 , 0 , 27 , 0 , Z ) , " & 
" 29 ( BC_2 , FLAG(0) , input , 0 ) , " &
" 30 ( BC_1 , * , control , 0 ) , " &
" 31 ( BC_1 , FLAG(0) , output3 , 0 , 30 , 0 , Z ) , " & 
" 32 ( BC_2 , ID(2) , input , 0 ) , " &
" 33 ( BC_2 , ID(1) , input , 0 ) , " &
" 34 ( BC_2 , ID(0) , input , 0 ) , " &
" 35 ( BC_1 , * , control , 0 ) , " &
" 36 ( BC_1 , FLYBY , output3 , 0 , 35 , 0 , Z ) , " & 
" 37 ( BC_1 , * , control , 0 ) , " &
" 38 ( BC_1 , IOEN , output3 , 0 , 37 , 0 , Z ) , " & 
" 39 ( BC_1 , * , control , 0 ) , " &
" 40 ( BC_1 , MSH , output3 , 0 , 39 , 0 , Z ) , " & 
" 41 ( BC_2 , BRST , input , 0 ) , " &
" 42 ( BC_1 , * , control , 0 ) , " &
" 43 ( BC_1 , BRST , output3 , 0 , 42 , 0 , Z ) , " & 
" 44 ( BC_2 , WRH , input , 0 ) , " &
" 45 ( BC_1 , * , control , 0 ) , " &
" 46 ( BC_1 , WRH , output3 , 0 , 45 , 0 , Z ) , " & 
" 47 ( BC_2 , WRL , input , 0 ) , " &
" 48 ( BC_1 , * , control , 0 ) , " &
" 49 ( BC_1 , WRL , output3 , 0 , 48 , 0 , Z ) , " & 
" 50 ( BC_2 , RD , input , 0 ) , " &
" 51 ( BC_1 , * , control , 0 ) , " &
" 52 ( BC_1 , RD , output3 , 0 , 51 , 0 , Z ) , " & 
" 53 ( BC_1 , * , control , 0 ) , " &
" 54 ( BC_1 , MS(1) , output3 , 0 , 53 , 0 , Z ) , " & 
" 55 ( BC_1 , * , control , 0 ) , " &
" 56 ( BC_1 , MS(0) , output3 , 0 , 55 , 0 , Z ) , " & 
" 57 ( BC_1 , * , control , 0 ) , " &
" 58 ( BC_1 , HDQM , output3 , 0 , 57 , 0 , Z ) , " & 
" 59 ( BC_1 , * , control , 0 ) , " &
" 60 ( BC_1 , LDQM , output3 , 0 , 59 , 0 , Z ) , " & 
" 61 ( BC_2 , MSSD , input , 0 ) , " &
" 62 ( BC_1 , * , control , 0 ) , " &
" 63 ( BC_1 , MSSD , output3 , 0 , 62 , 0 , Z ) , " & 
" 64 ( BC_3 , * , internal , 1 ) , " &
" 65 ( BC_3 , * , internal , 0 ) , " &
" 66 ( BC_2 , SDCKE , input , 0 ) , " &
" 67 ( BC_1 , * , control , 0 ) , " &
" 68 ( BC_1 , SDCKE , output3 , 0 , 67 , 0 , Z ) , " & 
" 69 ( BC_2 , SDWE , input , 0 ) , " &
" 70 ( BC_1 , * , control , 0 ) , " &
" 71 ( BC_1 , SDWE , output3 , 0 , 70 , 0 , Z ) , " & 
" 72 ( BC_2 , CAS , input , 0 ) , " &
" 73 ( BC_1 , * , control , 0 ) , " &
" 74 ( BC_1 , CAS , output3 , 0 , 73 , 0 , Z ) , " & 
" 75 ( BC_2 , RAS , input , 0 ) , " &
" 76 ( BC_1 , * , control , 0 ) , " &
" 77 ( BC_1 , RAS , output3 , 0 , 76 , 0 , Z ) , " & 
" 78 ( BC_2 , ADDR(31) , input , 0 ) , " &
" 79 ( BC_1 , ADDR(31) , output3 , 0 , 118 , 0 , Z ) , " & 
" 80 ( BC_2 , ADDR(30) , input , 0 ) , " &
" 81 ( BC_1 , ADDR(30) , output3 , 0 , 118 , 0 , Z ) , " & 
" 82 ( BC_2 , ADDR(29) , input , 0 ) , " &
" 83 ( BC_1 , ADDR(29) , output3 , 0 , 118 , 0 , Z ) , " & 
" 84 ( BC_2 , ADDR(28) , input , 0 ) , " &
" 85 ( BC_1 , ADDR(28) , output3 , 0 , 118 , 0 , Z ) , " & 
" 86 ( BC_2 , ADDR(27) , input , 0 ) , " &
" 87 ( BC_1 , ADDR(27) , output3 , 0 , 118 , 0 , Z ) , " & 
" 88 ( BC_2 , ADDR(26) , input , 0 ) , " &
" 89 ( BC_1 , ADDR(26) , output3 , 0 , 118 , 0 , Z ) , " & 
" 90 ( BC_2 , ADDR(25) , input , 0 ) , " &
" 91 ( BC_1 , ADDR(25) , output3 , 0 , 118 , 0 , Z ) , " & 
" 92 ( BC_2 , ADDR(24) , input , 0 ) , " &
" 93 ( BC_1 , ADDR(24) , output3 , 0 , 118 , 0 , Z ) , " & 
" 94 ( BC_2 , ADDR(23) , input , 0 ) , " &
" 95 ( BC_1 , ADDR(23) , output3 , 0 , 118 , 0 , Z ) , " & 
" 96 ( BC_2 , ADDR(22) , input , 0 ) , " &
" 97 ( BC_1 , ADDR(22) , output3 , 0 , 118 , 0 , Z ) , " & 
" 98 ( BC_2 , ADDR(21) , input , 0 ) , " &
" 99 ( BC_1 , ADDR(21) , output3 , 0 , 118 , 0 , Z ) , " & 
" 100 ( BC_2 , ADDR(20) , input , 0 ) , " &
" 101 ( BC_1 , ADDR(20) , output3 , 0 , 118 , 0 , Z ) , " & 
" 102 ( BC_2 , ADDR(19) , input , 0 ) , " &
" 103 ( BC_1 , ADDR(19) , output3 , 0 , 118 , 0 , Z ) , " & 
" 104 ( BC_2 , ADDR(18) , input , 0 ) , " &
" 105 ( BC_1 , ADDR(18) , output3 , 0 , 118 , 0 , Z ) , " & 
" 106 ( BC_2 , ADDR(17) , input , 0 ) , " &
" 107 ( BC_1 , ADDR(17) , output3 , 0 , 118 , 0 , Z ) , " & 
" 108 ( BC_2 , ADDR(16) , input , 0 ) , " &
" 109 ( BC_1 , ADDR(16) , output3 , 0 , 118 , 0 , Z ) , " & 
" 110 ( BC_2 , ADDR(15) , input , 0 ) , " &
" 111 ( BC_1 , ADDR(15) , output3 , 0 , 118 , 0 , Z ) , " & 
" 112 ( BC_2 , ADDR(14) , input , 0 ) , " &
" 113 ( BC_1 , ADDR(14) , output3 , 0 , 118 , 0 , Z ) , " & 
" 114 ( BC_2 , ADDR(13) , input , 0 ) , " &
" 115 ( BC_1 , ADDR(13) , output3 , 0 , 118 , 0 , Z ) , " & 
" 116 ( BC_2 , ADDR(12) , input , 0 ) , " &
" 117 ( BC_1 , ADDR(12) , output3 , 0 , 118 , 0 , Z ) , " & 
" 118 ( BC_1 , * , control , 0 ) , " &
" 119 ( BC_2 , ADDR(11) , input , 0 ) , " &
" 120 ( BC_1 , ADDR(11) , output3 , 0 , 118 , 0 , Z ) , " & 
" 121 ( BC_2 , ADDR(10) , input , 0 ) , " &
" 122 ( BC_1 , ADDR(10) , output3 , 0 , 118 , 0 , Z ) , " & 
" 123 ( BC_1 , * , control , 0 ) , " &
" 124 ( BC_1 , SDA10 , output3 , 0 , 123 , 0 , Z ) , " & 
" 125 ( BC_2 , ADDR(9) , input , 0 ) , " &
" 126 ( BC_1 , ADDR(9) , output3 , 0 , 118 , 0 , Z ) , " & 
" 127 ( BC_2 , ADDR(8) , input , 0 ) , " &
" 128 ( BC_1 , ADDR(8) , output3 , 0 , 118 , 0 , Z ) , " & 
" 129 ( BC_2 , ADDR(7) , input , 0 ) , " &
" 130 ( BC_1 , ADDR(7) , output3 , 0 , 118 , 0 , Z ) , " & 
" 131 ( BC_2 , ADDR(6) , input , 0 ) , " &
" 132 ( BC_1 , ADDR(6) , output3 , 0 , 118 , 0 , Z ) , " & 
" 133 ( BC_2 , ADDR(5) , input , 0 ) , " &
" 134 ( BC_1 , ADDR(5) , output3 , 0 , 118 , 0 , Z ) , " & 
" 135 ( BC_2 , ADDR(4) , input , 0 ) , " &
" 136 ( BC_1 , ADDR(4) , output3 , 0 , 118 , 0 , Z ) , " & 
" 137 ( BC_2 , ADDR(3) , input , 0 ) , " &
" 138 ( BC_1 , ADDR(3) , output3 , 0 , 118 , 0 , Z ) , " & 
" 139 ( BC_2 , ADDR(2) , input , 0 ) , " &
" 140 ( BC_1 , ADDR(2) , output3 , 0 , 118 , 0 , Z ) , " & 
" 141 ( BC_2 , ADDR(1) , input , 0 ) , " &
" 142 ( BC_1 , ADDR(1) , output3 , 0 , 118 , 0 , Z ) , " & 
" 143 ( BC_2 , ADDR(0) , input , 0 ) , " &
" 144 ( BC_1 , ADDR(0) , output3 , 0 , 118 , 0 , Z ) , " & 
" 145 ( BC_3 , * , internal , 1 ) , " &
" 146 ( BC_2 , DPA , input , 0 ) , " &
" 147 ( BC_1 , DPA , output2 , 1 , 147 , 1, pull1 ) , " &  
" 148 ( BC_3 , * , internal , 1 ) , " &
" 149 ( BC_2 , CPA , input , 0 ) , " &
" 150 ( BC_1 , CPA , output2 , 1 , 150 , 1, pull1 ) , " &  
" 151 ( BC_2 , HBG , input , 0 ) , " &
" 152 ( BC_1 , * , control , 0 ) , " &
" 153 ( BC_1 , HBG , output3 , 0 , 152 , 0 , Z ) , " & 
" 154 ( BC_2 , BOFF , input , 0 ) , " &
" 155 ( BC_2 , HBR , input , 0 ) , " &
" 156 ( BC_2 , ACK , input , 0 ) , " &
" 157 ( BC_1 , * , control , 0 ) , " &
" 158 ( BC_1 , ACK , output3 , 0 , 157 , 0 , Z ) , " & 
" 159 ( BC_2 , BR(7) , input , 0 ) , " &
" 160 ( BC_1 , * , control , 0 ) , " &
" 161 ( BC_1 , BR(7) , output3 , 0 , 160 , 0 , Z ) , " & 
" 162 ( BC_2 , BR(6) , input , 0 ) , " &
" 163 ( BC_1 , * , control , 0 ) , " &
" 164 ( BC_1 , BR(6) , output3 , 0 , 163 , 0 , Z ) , " & 
" 165 ( BC_2 , BR(5) , input , 0 ) , " &
" 166 ( BC_1 , * , control , 0 ) , " &
" 167 ( BC_1 , BR(5) , output3 , 0 , 166 , 0 , Z ) , " & 
" 168 ( BC_2 , BR(4) , input , 0 ) , " &
" 169 ( BC_1 , * , control , 0 ) , " &
" 170 ( BC_1 , BR(4) , output3 , 0 , 169 , 0 , Z ) , " & 
" 171 ( BC_2 , BR(3) , input , 0 ) , " &
" 172 ( BC_1 , * , control , 0 ) , " &
" 173 ( BC_1 , BR(3) , output3 , 0 , 172 , 0 , Z ) , " & 
" 174 ( BC_2 , BR(2) , input , 0 ) , " &
" 175 ( BC_1 , * , control , 0 ) , " &
" 176 ( BC_1 , BR(2) , output3 , 0 , 175 , 0 , Z ) , " & 
" 177 ( BC_2 , BR(1) , input , 0 ) , " &
" 178 ( BC_1 , * , control , 0 ) , " &
" 179 ( BC_1 , BR(1) , output3 , 0 , 178 , 0 , Z ) , " & 
" 180 ( BC_2 , BR(0) , input , 0 ) , " &
" 181 ( BC_1 , * , control , 0 ) , " &
" 182 ( BC_1 , BR(0) , output3 , 0 , 181 , 0 , Z ) , " & 
" 183 ( BC_2 , L2DIR , input , 0 ) , " & 
" 184 ( BC_1 , * , control , 1 ) , " &
" 185 ( BC_1 , L2DIR , output3 , 0 , 184 , 1 , Z ) , " & 
" 186 ( BC_2 , L2CLKIN , input , 0 ) , " &
" 187 ( BC_1 , L2CLKOUT , output2 , 0 ) , " &
" 188 ( BC_2 , L2DAT(7) , input , 0 ) , " &
" 189 ( BC_1 , L2DAT(7) , output3 , 0 , 194 , 0 , Z ) , " & 
" 190 ( BC_2 , L2DAT(6) , input , 0 ) , " &
" 191 ( BC_1 , L2DAT(6) , output3 , 0 , 194 , 0 , Z ) , " & 
" 192 ( BC_2 , L2DAT(5) , input , 0 ) , " &
" 193 ( BC_1 , L2DAT(5) , output3 , 0 , 194 , 0 , Z ) , " & 
" 194 ( BC_1 , * , control , 0 ) , " &
" 195 ( BC_2 , L2DAT(4) , input , 0 ) , " &
" 196 ( BC_1 , L2DAT(4) , output3 , 0 , 194 , 0 , Z ) , " & 
" 197 ( BC_2 , L2DAT(3) , input , 0 ) , " &
" 198 ( BC_1 , L2DAT(3) , output3 , 0 , 194 , 0 , Z ) , " & 
" 199 ( BC_2 , L2DAT(2) , input , 0 ) , " &
" 200 ( BC_1 , L2DAT(2) , output3 , 0 , 194 , 0 , Z ) , " & 
" 201 ( BC_2 , L2DAT(1) , input , 0 ) , " &
" 202 ( BC_1 , L2DAT(1) , output3 , 0 , 194 , 0 , Z ) , " & 
" 203 ( BC_2 , L2DAT(0) , input , 0 ) , " &
" 204 ( BC_1 , L2DAT(0) , output3 , 0 , 194 , 0 , Z ) , " & 
" 205 ( BC_2 , DATA(63) , input , 0 ) , " &
" 206 ( BC_1 , DATA(63) , output3 , 0 , 235 , 0 , Z ) , " & 
" 207 ( BC_2 , DATA(62) , input , 0 ) , " &
" 208 ( BC_1 , DATA(62) , output3 , 0 , 235 , 0 , Z ) , " & 
" 209 ( BC_2 , DATA(61) , input , 0 ) , " &
" 210 ( BC_1 , DATA(61) , output3 , 0 , 235 , 0 , Z ) , " & 
" 211 ( BC_2 , DATA(60) , input , 0 ) , " &
" 212 ( BC_1 , DATA(60) , output3 , 0 , 235 , 0 , Z ) , " & 
" 213 ( BC_2 , DATA(59) , input , 0 ) , " &
" 214 ( BC_1 , DATA(59) , output3 , 0 , 235 , 0 , Z ) , " & 
" 215 ( BC_2 , DATA(58) , input , 0 ) , " &
" 216 ( BC_1 , DATA(58) , output3 , 0 , 235 , 0 , Z ) , " & 
" 217 ( BC_2 , DATA(57) , input , 0 ) , " &
" 218 ( BC_1 , DATA(57) , output3 , 0 , 235 , 0 , Z ) , " & 
" 219 ( BC_2 , DATA(56) , input , 0 ) , " &
" 220 ( BC_1 , DATA(56) , output3 , 0 , 235 , 0 , Z ) , " & 
" 221 ( BC_2 , DATA(55) , input , 0 ) , " &
" 222 ( BC_1 , DATA(55) , output3 , 0 , 235 , 0 , Z ) , " & 
" 223 ( BC_2 , DATA(54) , input , 0 ) , " &
" 224 ( BC_1 , DATA(54) , output3 , 0 , 235 , 0 , Z ) , " & 
" 225 ( BC_2 , DATA(53) , input , 0 ) , " &
" 226 ( BC_1 , DATA(53) , output3 , 0 , 235 , 0 , Z ) , " & 
" 227 ( BC_2 , DATA(52) , input , 0 ) , " &
" 228 ( BC_1 , DATA(52) , output3 , 0 , 235 , 0 , Z ) , " & 
" 229 ( BC_2 , DATA(51) , input , 0 ) , " &
" 230 ( BC_1 , DATA(51) , output3 , 0 , 235 , 0 , Z ) , " & 
" 231 ( BC_2 , DATA(50) , input , 0 ) , " &
" 232 ( BC_1 , DATA(50) , output3 , 0 , 235 , 0 , Z ) , " & 
" 233 ( BC_2 , DATA(49) , input , 0 ) , " &
" 234 ( BC_1 , DATA(49) , output3 , 0 , 235 , 0 , Z ) , " & 
" 235 ( BC_1 , * , control , 0 ) , " &
" 236 ( BC_2 , DATA(48) , input , 0 ) , " &
" 237 ( BC_1 , DATA(48) , output3 , 0 , 235 , 0 , Z ) , " & 
" 238 ( BC_2 , DATA(47) , input , 0 ) , " &
" 239 ( BC_1 , DATA(47) , output3 , 0 , 235 , 0 , Z ) , " & 
" 240 ( BC_2 , DATA(46) , input , 0 ) , " &
" 241 ( BC_1 , DATA(46) , output3 , 0 , 235 , 0 , Z ) , " & 
" 242 ( BC_2 , DATA(45) , input , 0 ) , " &
" 243 ( BC_1 , DATA(45) , output3 , 0 , 235 , 0 , Z ) , " & 
" 244 ( BC_2 , DATA(44) , input , 0 ) , " &
" 245 ( BC_1 , DATA(44) , output3 , 0 , 235 , 0 , Z ) , " & 
" 246 ( BC_2 , DATA(43) , input , 0 ) , " &
" 247 ( BC_1 , DATA(43) , output3 , 0 , 235 , 0 , Z ) , " & 
" 248 ( BC_2 , DATA(42) , input , 0 ) , " &
" 249 ( BC_1 , DATA(42) , output3 , 0 , 235 , 0 , Z ) , " & 
" 250 ( BC_2 , DATA(41) , input , 0 ) , " &
" 251 ( BC_1 , DATA(41) , output3 , 0 , 235 , 0 , Z ) , " & 
" 252 ( BC_2 , DATA(40) , input , 0 ) , " &
" 253 ( BC_1 , DATA(40) , output3 , 0 , 235 , 0 , Z ) , " & 
" 254 ( BC_2 , DATA(39) , input , 0 ) , " &
" 255 ( BC_1 , DATA(39) , output3 , 0 , 235 , 0 , Z ) , " & 
" 256 ( BC_2 , DATA(38) , input , 0 ) , " &
" 257 ( BC_1 , DATA(38) , output3 , 0 , 235 , 0 , Z ) , " & 
" 258 ( BC_2 , DATA(37) , input , 0 ) , " &
" 259 ( BC_1 , DATA(37) , output3 , 0 , 235 , 0 , Z ) , " & 
" 260 ( BC_2 , DATA(36) , input , 0 ) , " &
" 261 ( BC_1 , DATA(36) , output3 , 0 , 235 , 0 , Z ) , " & 
" 262 ( BC_2 , DATA(35) , input , 0 ) , " &
" 263 ( BC_1 , DATA(35) , output3 , 0 , 235 , 0 , Z ) , " & 
" 264 ( BC_2 , DATA(34) , input , 0 ) , " &
" 265 ( BC_1 , DATA(34) , output3 , 0 , 235 , 0 , Z ) , " & 
" 266 ( BC_2 , DATA(33) , input , 0 ) , " &
" 267 ( BC_1 , DATA(33) , output3 , 0 , 235 , 0 , Z ) , " & 
" 268 ( BC_2 , DATA(32) , input , 0 ) , " &
" 269 ( BC_1 , DATA(32) , output3 , 0 , 235 , 0 , Z ) , " & 
" 270 ( BC_1 , L1DIR , output2 , 0 ) , " &
" 271 ( BC_2 , L1CLKIN , input , 0 ) , " &
" 272 ( BC_1 , L1CLKOUT , output2 , 0 ) , " &
" 273 ( BC_2 , L1DAT(7) , input , 0 ) , " &
" 274 ( BC_1 , L1DAT(7) , output3 , 0 , 279 , 0 , Z ) , " & 
" 275 ( BC_2 , L1DAT(6) , input , 0 ) , " &
" 276 ( BC_1 , L1DAT(6) , output3 , 0 , 279 , 0 , Z ) , " & 
" 277 ( BC_2 , L1DAT(5) , input , 0 ) , " &
" 278 ( BC_1 , L1DAT(5) , output3 , 0 , 279 , 0 , Z ) , " & 
" 279 ( BC_1 , * , control , 0 ) , " &
" 280 ( BC_2 , L1DAT(4) , input , 0 ) , " &
" 281 ( BC_1 , L1DAT(4) , output3 , 0 , 279 , 0 , Z ) , " & 
" 282 ( BC_2 , L1DAT(3) , input , 0 ) , " &
" 283 ( BC_1 , L1DAT(3) , output3 , 0 , 279 , 0 , Z ) , " & 
" 284 ( BC_2 , L1DAT(2) , input , 0 ) , " &
" 285 ( BC_1 , L1DAT(2) , output3 , 0 , 279 , 0 , Z ) , " & 
" 286 ( BC_2 , L1DAT(1) , input , 0 ) , " &
" 287 ( BC_1 , L1DAT(1) , output3 , 0 , 279 , 0 , Z ) , " & 
" 288 ( BC_2 , L1DAT(0) , input , 0 ) , " &
" 289 ( BC_1 , L1DAT(0) , output3 , 0 , 279 , 0 , Z ) , " & 
" 290 ( BC_2 , L3DIR , input , 0 ) , " & 
" 291 ( BC_1 , * , control , 1 ) , " &
" 292 ( BC_1 , L3DIR , output3 , 0 , 291 , 1 , Z ) , " & 
" 293 ( BC_2 , L3CLKIN , input , 0 ) , " &
" 294 ( BC_1 , L3CLKOUT , output2 , 0 ) , " &
" 295 ( BC_2 , L3DAT(7) , input , 0 ) , " &
" 296 ( BC_1 , L3DAT(7) , output3 , 0 , 305 , 0 , Z ) , " & 
" 297 ( BC_2 , L3DAT(6) , input , 0 ) , " &
" 298 ( BC_1 , L3DAT(6) , output3 , 0 , 305 , 0 , Z ) , " & 
" 299 ( BC_2 , L3DAT(5) , input , 0 ) , " &
" 300 ( BC_1 , L3DAT(5) , output3 , 0 , 305 , 0 , Z ) , " & 
" 301 ( BC_2 , L3DAT(4) , input , 0 ) , " &
" 302 ( BC_1 , L3DAT(4) , output3 , 0 , 305 , 0 , Z ) , " & 
" 303 ( BC_2 , L3DAT(3) , input , 0 ) , " &
" 304 ( BC_1 , L3DAT(3) , output3 , 0 , 305 , 0 , Z ) , " & 
" 305 ( BC_1 , * , control , 0 ) , " &
" 306 ( BC_2 , L3DAT(2) , input , 0 ) , " &
" 307 ( BC_1 , L3DAT(2) , output3 , 0 , 305 , 0 , Z ) , " & 
" 308 ( BC_2 , L3DAT(1) , input , 0 ) , " &
" 309 ( BC_1 , L3DAT(1) , output3 , 0 , 305 , 0 , Z ) , " & 
" 310 ( BC_2 , L3DAT(0) , input , 0 ) , " &
" 311 ( BC_1 , L3DAT(0) , output3 , 0 , 305 , 0 , Z ) , " & 
" 312 ( BC_2 , DATA(31) , input , 0 ) , " &
" 313 ( BC_1 , DATA(31) , output3 , 0 , 342 , 0 , Z ) , " & 
" 314 ( BC_2 , DATA(30) , input , 0 ) , " &
" 315 ( BC_1 , DATA(30) , output3 , 0 , 342 , 0 , Z ) , " & 
" 316 ( BC_2 , DATA(29) , input , 0 ) , " &
" 317 ( BC_1 , DATA(29) , output3 , 0 , 342 , 0 , Z ) , " & 
" 318 ( BC_2 , DATA(28) , input , 0 ) , " &
" 319 ( BC_1 , DATA(28) , output3 , 0 , 342 , 0 , Z ) , " & 
" 320 ( BC_2 , DATA(27) , input , 0 ) , " &
" 321 ( BC_1 , DATA(27) , output3 , 0 , 342 , 0 , Z ) , " & 
" 322 ( BC_2 , DATA(26) , input , 0 ) , " &
" 323 ( BC_1 , DATA(26) , output3 , 0 , 342 , 0 , Z ) , " & 
" 324 ( BC_2 , DATA(25) , input , 0 ) , " &
" 325 ( BC_1 , DATA(25) , output3 , 0 , 342 , 0 , Z ) , " & 
" 326 ( BC_2 , DATA(24) , input , 0 ) , " &
" 327 ( BC_1 , DATA(24) , output3 , 0 , 342 , 0 , Z ) , " & 
" 328 ( BC_2 , DATA(23) , input , 0 ) , " &
" 329 ( BC_1 , DATA(23) , output3 , 0 , 342 , 0 , Z ) , " & 
" 330 ( BC_2 , DATA(22) , input , 0 ) , " &
" 331 ( BC_1 , DATA(22) , output3 , 0 , 342 , 0 , Z ) , " & 
" 332 ( BC_2 , DATA(21) , input , 0 ) , " &
" 333 ( BC_1 , DATA(21) , output3 , 0 , 342 , 0 , Z ) , " & 
" 334 ( BC_2 , DATA(20) , input , 0 ) , " &
" 335 ( BC_1 , DATA(20) , output3 , 0 , 342 , 0 , Z ) , " & 
" 336 ( BC_2 , DATA(19) , input , 0 ) , " &
" 337 ( BC_1 , DATA(19) , output3 , 0 , 342 , 0 , Z ) , " & 
" 338 ( BC_2 , DATA(18) , input , 0 ) , " &
" 339 ( BC_1 , DATA(18) , output3 , 0 , 342 , 0 , Z ) , " & 
" 340 ( BC_2 , DATA(17) , input , 0 ) , " &
" 341 ( BC_1 , DATA(17) , output3 , 0 , 342 , 0 , Z ) , " & 
" 342 ( BC_1 , * , control , 0 ) , " &
" 343 ( BC_2 , DATA(16) , input , 0 ) , " &
" 344 ( BC_1 , DATA(16) , output3 , 0 , 342 , 0 , Z ) , " & 
" 345 ( BC_2 , DATA(15) , input , 0 ) , " &
" 346 ( BC_1 , DATA(15) , output3 , 0 , 342 , 0 , Z ) , " & 
" 347 ( BC_2 , DATA(14) , input , 0 ) , " &
" 348 ( BC_1 , DATA(14) , output3 , 0 , 342 , 0 , Z ) , " & 
" 349 ( BC_2 , DATA(13) , input , 0 ) , " &
" 350 ( BC_1 , DATA(13) , output3 , 0 , 342 , 0 , Z ) , " & 
" 351 ( BC_2 , DATA(12) , input , 0 ) , " &
" 352 ( BC_1 , DATA(12) , output3 , 0 , 342 , 0 , Z ) , " & 
" 353 ( BC_2 , DATA(11) , input , 0 ) , " &
" 354 ( BC_1 , DATA(11) , output3 , 0 , 342 , 0 , Z ) , " & 
" 355 ( BC_2 , DATA(10) , input , 0 ) , " &
" 356 ( BC_1 , DATA(10) , output3 , 0 , 342 , 0 , Z ) , " & 
" 357 ( BC_2 , DATA(9) , input , 0 ) , " &
" 358 ( BC_1 , DATA(9) , output3 , 0 , 342 , 0 , Z ) , " & 
" 359 ( BC_2 , DATA(8) , input , 0 ) , " &
" 360 ( BC_1 , DATA(8) , output3 , 0 , 342 , 0 , Z ) , " & 
" 361 ( BC_2 , DATA(7) , input , 0 ) , " &
" 362 ( BC_1 , DATA(7) , output3 , 0 , 342 , 0 , Z ) , " & 
" 363 ( BC_2 , DATA(6) , input , 0 ) , " &
" 364 ( BC_1 , DATA(6) , output3 , 0 , 342 , 0 , Z ) , " & 
" 365 ( BC_2 , DATA(5) , input , 0 ) , " &
" 366 ( BC_1 , DATA(5) , output3 , 0 , 342 , 0 , Z ) , " & 
" 367 ( BC_2 , DATA(4) , input , 0 ) , " &
" 368 ( BC_1 , DATA(4) , output3 , 0 , 342 , 0 , Z ) , " & 
" 369 ( BC_2 , DATA(3) , input , 0 ) , " &
" 370 ( BC_1 , DATA(3) , output3 , 0 , 342 , 0 , Z ) , " & 
" 371 ( BC_2 , DATA(2) , input , 0 ) , " &
" 372 ( BC_1 , DATA(2) , output3 , 0 , 342 , 0 , Z ) , " & 
" 373 ( BC_2 , DATA(1) , input , 0 ) , " &
" 374 ( BC_1 , DATA(1) , output3 , 0 , 342 , 0 , Z ) , " & 
" 375 ( BC_2 , DATA(0) , input , 0 ) , " &
" 376 ( BC_1 , DATA(0) , output3 , 0 , 342 , 0 , Z ) , " & 
" 377 ( BC_1 , L0DIR , output2 , 0 ) , " &
" 378 ( BC_2 , L0CLKIN , input , 0 ) , " &
" 379 ( BC_1 , L0CLKOUT , output2 , 0 ) , " &
" 380 ( BC_2 , L0DAT(7) , input , 0 ) , " &
" 381 ( BC_1 , L0DAT(7) , output3 , 0 , 392 , 0 , Z ) , " & 
" 382 ( BC_2 , L0DAT(6) , input , 0 ) , " &
" 383 ( BC_1 , L0DAT(6) , output3 , 0 , 392 , 0 , Z ) , " & 
" 384 ( BC_2 , L0DAT(5) , input , 0 ) , " &
" 385 ( BC_1 , L0DAT(5) , output3 , 0 , 392 , 0 , Z ) , " & 
" 386 ( BC_2 , L0DAT(4) , input , 0 ) , " &
" 387 ( BC_1 , L0DAT(4) , output3 , 0 , 392 , 0 , Z ) , " & 
" 388 ( BC_2 , L0DAT(3) , input , 0 ) , " &
" 389 ( BC_1 , L0DAT(3) , output3 , 0 , 392 , 0 , Z ) , " & 
" 390 ( BC_2 , L0DAT(2) , input , 0 ) , " &
" 391 ( BC_1 , L0DAT(2) , output3 , 0 , 392 , 0 , Z ) , " & 
" 392 ( BC_1 , * , control , 0 ) , " &
" 393 ( BC_2 , L0DAT(1) , input , 0 ) , " &
" 394 ( BC_1 , L0DAT(1) , output3 , 0 , 392 , 0 , Z ) , " & 
" 395 ( BC_2 , L0DAT(0) , input , 0 ) , " &
" 396 ( BC_1 , L0DAT(0) , output3 , 0 , 392 , 0 , Z ) , " & 
" 397 ( BC_2 , DS(0) , input , 0 ) , " &
" 398 ( BC_2 , DS(1) , input , 0 ) , " &
" 399 ( BC_2 , DS(2) , input , 0 ) , " &
" 400 ( BC_2 , CTRL_IMPD(2) , input , 0 ) , " &
" 401 ( BC_2 , CTRL_IMPD(1) , input , 0 ) , " &
" 402 ( BC_2 , CTRL_IMPD(0) , input , 0 ) , " &
" 403 ( BC_2 , RESET , input , 1 ) , " &
" 404 ( BC_2 , DMAR(3) , input , 0 ) , " &
" 405 ( BC_2 , DMAR(2) , input , 0 ) , " &
" 406 ( BC_2 , DMAR(1) , input , 0 ) , " &
" 407 ( BC_2 , DMAR(0) , input , 0 ) , " &
" 408 ( BC_1 , EMU , output2 , 1 , 408 , 1 , Weak0 )";    

end ADSP_TS101;