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


-------------------------------------------------------------------------------
--              Motorola PowerPC 106 (TM) PCI Bridge/Memory Controller       --
--                        Boundary Scan Description Language                 --
-------------------------------------------------------------------------------
-- Boundary Scan Description Language (IEEE P1149.1b)                        --
--                                                                           --
-- Device        : MPC106 Revision 4                                         --
-- File Version  : A                                                         --
-- File Name     : MPC106.R4A                                                --
-- File created  : April 28, 1997                                            --
-- Package type  : CBGA                                                      --
-------------------------------------------------------------------------------
-- Revision History:                                                         --
-- A - Original version                                                      --
--     This is modified from MPC106.R3B by changing the cell definition of   --
--     BCTL0 and MA(0:12) bus from UC_OUT3 to BC_6 as these signals have     -- 
--     been defined to serve some power-up configuration purposes.           --
--                                                                           --
-- ************************************************************************* --
-- NOTE: This BSDL requires a user supplied VHDL package for the user        --
--       defined cell type, UC_OUT3. The package is a separate file          --
--       appended to the end of this file. Create two separate files for     --
--       input to BSDL file readers.                                         --
-- ************************************************************************* --
--                                                                           --
-- NOTE: Active low ports are designated with a "_L" suffix.                 --
--                                                                           --
-- NOTE: Lines commented by "--##" note statements that can be modified to   --
--       support tools using earlier proposed draft versions of BSDL.        --
--                                                                           --
-- NOTE: The IEEE 1149.1 standard optional instructions CLAMP and HIGHZ are  --
--       supported. HIGHZ was added for Revision 2.                          --
--                                                                           --
-- NOTE: For assistance with this file, contact your sales office.           --
--                                                                           --
-------------------------------------------------------------------------------
--                                                                           --
--===========================================================================--
--                             IMPORTANT NOTICE                              --
--  This information is provided on an AS IS basis and without warranty.     --
--  IN NO EVENT SHALL MOTOROLA BE LIABLE FOR INCIDENTAL OR CONSEQUENTIAL     --
--  DAMAGES ARISING FROM USE OF THIS INFORMATION. THIS DISCLAIMER OF         --
--  WARRANTY EXTENDS TO THE USER OF THE INFORMATION, AND TO THEIR CUSTOMERS  --
--  OR USERS OF PRODUCTS  AND IS IN LIEU OF ALL WARRANTIES WHETHER EXPRESS,  --
--  IMPLIED, OR STATUTORY, INCLUDING IMPLIED WARRANTIES OF MERCHANTABILITY   --
--  OR FITNESS FOR PARTICULAR PURPOSE.                                       --
--                                                                           --
--  MOTOROLA does not represent or warrant that the information furnished    --
--  hereunder is free of infringement of any third party patents,            --
--  copyrights, trade secrets, or other intellectual property rights.        --
--  MOTOROLA does not represent or warrant that the information is free of   --
--  defect, or that it meets any particular standard, requirements or need   --
--  of the user of the infomation or their customers.                        --
--                                                                           --
--  MOTOROLA reserves the right to change the information in this file       --
--  without notice. The latest version of the file is available on the       --
--  Motorola Freeware Data Services Bulletin Board system at (512)891-FREE   --
--  (3733). Modem settings are 8-bit data, no parity, and one start and one  --
--  stop bit. Asynchronous transmission rates to 9600 bits per second are    --
--  supported.                                                               --
--                                                                           --
--===========================================================================--

entity mpc106 is
  generic (PHYSICAL_PIN_MAP : string := "BGA");

-- PORT DESCRIPTION TERMS
-- in      = input only
-- out     = three-state output (0, Z, 1)
-- inout   = bidirectional
-- linkage = OTHER (vdd, vss, analog)
-- bit     = single pin
-- bit_vector = group of pins with suffix 0 to n

port (  TCK:            in          bit;
        TDI:            in          bit;
        TDO:            out         bit;
        TMS:            in          bit;
        TRST_L:         in          bit;
        HRST_L:         in          bit;
        LSSD_MODE_L:    in          bit;  
--##        LSSD_MODE_L:    linkage     bit; --Uncomment this line and 
                                             --comment the line above for
                                             --use with tools that don't 
                                             --handle compliance pins
        A:              inout       bit_vector(0 to 31);
        AACK_L:         inout       bit;
        AD:             inout       bit_vector(0 to 31);
        ADS_L:          inout       bit;
        ARTRY_L:        inout       bit;
        BAA_L:          out         bit;
        BCTL0:          inout       bit;
        BCTL1_L:        out         bit;
        BG0_L:          out         bit;
        BG1_L:          out         bit;
        BR0_L:          in          bit;
        BR1_L:          in          bit;
        CA:             out         bit_vector(0 to 7);
        CBE:            inout       bit_vector(0 to 3);
        CI_L:           inout       bit;
        CKO:            out         bit;
        DBG0_L:         inout       bit;
        DBG1_L:         out         bit;
        DSEL_L:         inout       bit;
        DH:             inout       bit_vector(0 to 31);
        DL:             inout       bit_vector(0 to 31);
        DOE_L:          out         bit;
        DWE0_L:         out         bit;
        LBCLAIM_L:      inout       bit;
        DBGLB_L:        out         bit;
        PIRQ_L:         out         bit;
        DWE1_L:         out         bit;
        FLHRQ_L:        in          bit;
        RCS1_L:         out         bit;
        FOE_L:          inout       bit;
        FRAME_L:        inout       bit;
        GBL_L:          inout       bit;
        GNT_L:          in          bit;
        HIT_L:          in          bit;
        IRDY_L:         inout       bit;
        ISAM_L:         in          bit;
        LOCK_L:         in          bit;
        MA:             inout       bit_vector(0 to 12);
        MCP_L:          out         bit;
        MACK_L:         out         bit;
        NMI:            in          bit;
        PAR:            inout       bit;
        PD:             inout       bit_vector(0 to 7);
        PERR_L:         inout       bit;
        PLL:            in          bit_vector(0 to 3);
        QACK_L:         out         bit;
        QREQ_L:         in          bit;
        RA_L:           out         bit_vector(0 to 7);
        RCS0_L:         inout       bit;
        PCIRQ_L:        out         bit;
        RTC:            in          bit;
        MDLE_L:         out         bit;
        PPEN_L:         out         bit;
        SERR_L:         inout       bit;
        STOP_L:         inout       bit;
        SUSP_L:         in          bit;
        SCLK:           in          bit;
        DCS_L:          out         bit;
        BA0:            inout       bit;
        TA_L:           inout       bit;
        TBST_L:         inout       bit;
        TEA_L:          out         bit;
        TRDY_L:         inout       bit;
        TSIZ:           inout       bit_vector(0 to 2);
        TS_L:           inout       bit;
        TT:             inout       bit_vector(0 to 4);
        TV:             inout       bit;
        TWE_L:          out         bit;
        WE_L:           out         bit;
        WT_L:           inout       bit;
        XATS_L:         inout       bit;
        VDD:            linkage     bit_vector(1 to 24);
        VDD_CK:         linkage     bit;
        IVDD1:          linkage     bit;
        IVDD2:          linkage     bit;
        VSS:            linkage     bit_vector(1 to 22);
        IVSS:           linkage     bit_vector(0 to 2));
 
--## Some proposed BDSL versions require the 1990 version instead of 1994.
--## use STD_1149_1_1990.all;

  use STD_1149_1_1994.all;
  use USER_PACKAGE_MPC106.all;

--## Some proposed BSDL versions did not support "attribute 
--## COMPONENT_CONFORMANCE". This statement may be need to be commented out 
--## for some users. 

  attribute COMPONENT_CONFORMANCE of mpc106 : entity is "STD_1149_1_1993";

  attribute PIN_MAP of mpc106 : entity is PHYSICAL_PIN_MAP;

  constant BGA:   PIN_MAP_STRING :=

-- CBGA PINOUT DIAGRAM

          "TCK:           F13,  " &
          "TDI:           B13,  " &
          "TDO:           E12,  " &
          "TMS:           D14,  " &
          "TRST_L:        H13,  " &
          "LSSD_MODE_L:   G11,  " &
          "MACK_L:        A2,   " &
          "FLHRQ_L:       A3,   " &
          "AD:           (D4,B14,C4,A14,D5,A13,C5,B12,C6,A12,D7,B11,C7,A11, " &
                          "D8,B10,A8,D9,B8,C10,A7,D10,B7,C11,D11,B6,C12,A5, " &
                          "D12,B5,C13,A4), " &
          "CBE:          (D6,C8,C9,A6), " &
          "STOP_L:        A9,   " &
          "FRAME_L:       A10,  " &
          "GNT_L:         A15,  " &
          "ISAM_L:        B3,   " &
          "PCIRQ_L:       B4,   " &
          "TRDY_L:        B9,   " &
          "AACK_L:        D2,   " &
          "FOE_L:         D13,  " &
          "PD:           (D16,D15,C16,C15,B16,C14,A16,B15), " &
          "VDD:          (E6,E10,F5,F7,F11,G6,G10,G12,H5,H7,K7,K10,L12, " &
                          "M5,M7,M11,N6,N10,N12,P5,P7,P11,R6,R10), " &
          "VSS:          (E7,E11,F6,F10,F12,G5,G7,H6,H12,J7,L7,M6,M10, " &
                          "M12,N5,N7,N11,P6,P10,P12,R7,R11), " &
          "IRDY_L:        E8,   " &
          "SERR_L:        E9,   " &
          "MDLE_L:        E13,  " &
          "NMI:           E15,  " &
          "ARTRY_L:       F2,   " &
          "DSEL_L:        F8,   " &
          "PERR_L:        F9,   " &
          "BCTL1_L:       F15,  " &
          "BCTL0:         F16,  " &
          "TT:           (G1,H1,K1,L1,M1), "  &
          "TSIZ:         (G3,G4,F3), "  &
          "LOCK_L:        G8,   " &
          "PAR:           G9,   " &
          "RTC:           G15,  " &
          "PIRQ_L:        H10,  " &
          "DWE1_L:        H11,  " &
          "SUSP_L:        H14,  " &
          "QREQ_L:        H16,  " &
          "TEA_L:         J1,   " &
          "IVDD1:         J8,   " &
          "DBGLB_L:       J10,  " &
          "MCP_L:         J11,  " &
          "RCS1_L:        J13,  " &
          "PPEN_L:        J14,  " &
          "CA:           (J15,H15,G16,E16,G14,G13,F14,E14), " &
          "BG0_L:         K3,   " &
          "IVSS:         (K8, J9, L9), " &
          "VDD_CK:        K9,   " &
          "BR0_L:         L3,   " &
          "TBST_L:        L4,   " &
          "DBG0_L:        L5,   " &
          "SCLK:          L6,   " &
          "IVDD2:         L8,   " &
          "CKO:           L11,  " &
          "QACK_L:        L14,  " &
          "HRST_L:        L16,  " &
          "GBL_L:         M3,   " &
          "WT_L:          M4,   " &
          "RA_L:         (M14,L13,K13,K14,K12,L10,J12,K11), " &
          "TA_L:          N1,   " &
          "CI_L:          N3,   " &
          "LBCLAIM_L:     N4,   " &
          "XATS_L:        P1,   " &
          "DWE0_L:        P3,   " &
          "BAA_L:         P4,   " &
          "TS_L:          R1,   " &
          "A:            (R2,P2,N2,M2,L2,K2,J5,K4,K5,K6,J2,J6,J3,J4,H3,H4, " &
                          "H2,G2,F1,E1,E2,F4,E3,D1,C1,C2,B1,C3,B2,E4,D3,E5), " &
          "ADS_L:         R3,   " &
          "BG1_L:         R4,   " &
          "TWE_L:         R5,   " &
          "RCS0_L:        R15,  " &
          "DCS_L:         T1,   " &
          "BR1_L:         T3,   " &
          "HIT_L:         T4,   " &
          "BA0:           T5,   " &
          "TV:            T6,   " &
          "DH:           (T14,R13,R14,P13,P14,N13,U3,W1,V2,W2,V3,W3,       " &
                          "V4,W4,V5,W5,V6,W6,V7,W7,V8,W8,N8,W9,V9,W10,V10, " &
                          "W11,V11,W12,V12,W13), " &
          "WE_L:          T15,  " &
          "DBG1_L:        U4,   " &
          "DOE_L:         U5,   " &
          "DL:           (U6,T7,U7,T8,U8,R8,P8,N9,P9,R9,U9,T9,U10,T10,U13, " &
                          "T13,R12,N14,M13,T2,U1,U2,V1,U15,V16,U14,W16,    " &
                          "V15,W15,V14,W14,V13), " & 
          "PLL:          (U11,T11,U12,T12), " & 
          "MA:           (N15,U16,T16,R16,P15,P16,N16,M15,M16,L15,K15,     " &
                          "K16,J16) ";

-- Other Pin Maps here when documented

  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 (62.5e6, BOTH);
  attribute TAP_SCAN_RESET of TRST_L : signal is true;

--## Some proposed versions of BSDL used the "attribute COMPLIANCE_ENABLE"
--## statements. This statement may be uncommented if needed.
--## attribute COMPLIANCE_ENABLE of LSSD_MODE_L : signal is true;

--## Some proposed versions of BSDL did not support  "attribute 
--## COMPLIANCE_PATTERNS". If you comment out this statement, then declare 
--## LSSD_MODE_L to be linkage pins in the port list.

  attribute COMPLIANCE_PATTERNS of mpc106: entity is
        "(LSSD_MODE_L) (1)";

  attribute INSTRUCTION_LENGTH of mpc106 : entity is 8;

  attribute INSTRUCTION_OPCODE of mpc106 : entity is

       "EXTEST     (00000000), "&
       "SAMPLE     (11000000), "&
       "BYPASS     (11111111), "&
       "HIGHZ      (11110000), "&
       "CLAMP      (11110001), "&

       "PRIVATE001 (00000001), PRIVATE002 (00000010), "&
       "PRIVATE003 (00000011), PRIVATE004 (00000100), "&
       "PRIVATE005 (00000101), PRIVATE006 (00000110), "&
       "PRIVATE007 (00000111), PRIVATE008 (00001000), "&
       "PRIVATE009 (00001001), PRIVATE010 (00001010), "&
       "PRIVATE011 (00001011), PRIVATE012 (00001100), "&
       "PRIVATE013 (00001101), PRIVATE014 (00001110), "&
       "PRIVATE015 (00001111), PRIVATE016 (00010000), "&
       "PRIVATE017 (00010001), PRIVATE018 (00010010), "&
       "PRIVATE019 (00010011), PRIVATE020 (00010100), "&
       "PRIVATE021 (00010101), PRIVATE022 (00010110), "&
       "PRIVATE023 (00010111), PRIVATE024 (00011000), "&
       "PRIVATE025 (00011001), PRIVATE026 (00011010), "&
       "PRIVATE027 (00011011), PRIVATE028 (00011100), "&
       "PRIVATE029 (00011101), PRIVATE030 (00011110), "&
       "PRIVATE031 (00011111), PRIVATE032 (00100000), "&
       "PRIVATE033 (00100001), PRIVATE034 (00100010), "&
       "PRIVATE035 (00100011), PRIVATE036 (00100100), "&
       "PRIVATE037 (00100101), PRIVATE038 (00100110), "&
       "PRIVATE039 (00100111), PRIVATE040 (00101000), "&
       "PRIVATE041 (00101001), PRIVATE042 (00101010), "&
       "PRIVATE043 (00101011), PRIVATE044 (00101100), "&
       "PRIVATE045 (00101101), PRIVATE046 (00101110), "&
       "PRIVATE047 (00101111), PRIVATE048 (00110000), "&
       "PRIVATE049 (00110001), PRIVATE050 (00110010), "&
       "PRIVATE051 (00110011), PRIVATE052 (00110100), "&
       "PRIVATE053 (00110101), PRIVATE054 (00110110), "&
       "PRIVATE055 (00110111), PRIVATE056 (00111000), "&
       "PRIVATE057 (00111001), PRIVATE058 (00111010), "&
       "PRIVATE059 (00111011), PRIVATE060 (00111100), "&
       "PRIVATE061 (00111101), PRIVATE062 (00111110), "&
       "PRIVATE063 (00111111), PRIVATE064 (01000000), "&
       "PRIVATE065 (01000001), PRIVATE066 (01000010), "&
       "PRIVATE067 (01000011), PRIVATE068 (01000100), "&
       "PRIVATE069 (01000101), PRIVATE070 (01000110), "&
       "PRIVATE071 (01000111), PRIVATE072 (01001000), "&
       "PRIVATE073 (01001001), PRIVATE074 (01001010), "&
       "PRIVATE075 (01001011), PRIVATE076 (01001100), "&
       "PRIVATE077 (01001101), PRIVATE078 (01001110), "&
       "PRIVATE079 (01001111), PRIVATE080 (01010000), "&
       "PRIVATE081 (01010001), PRIVATE082 (01010010), "&
       "PRIVATE083 (01010011), PRIVATE084 (01010100), "&
       "PRIVATE085 (01010101), PRIVATE086 (01010110), "&
       "PRIVATE087 (01010111), PRIVATE088 (01011000), "&
       "PRIVATE089 (01011001), PRIVATE090 (01011010), "&
       "PRIVATE091 (01011011), PRIVATE092 (01011100), "&
       "PRIVATE093 (01011101), PRIVATE094 (01011110), "&
       "PRIVATE095 (01011111), PRIVATE096 (01100000), "&
       "PRIVATE097 (01100001), PRIVATE098 (01100010), "&
       "PRIVATE099 (01100011), PRIVATE100 (01100100), "&
       "PRIVATE101 (01100101), PRIVATE102 (01100110), "&
       "PRIVATE103 (01100111), PRIVATE104 (01101000), "&
       "PRIVATE105 (01101001), PRIVATE106 (01101010), "&
       "PRIVATE107 (01101011), PRIVATE108 (01101100), "&
       "PRIVATE109 (01101101), PRIVATE110 (01101110), "&
       "PRIVATE111 (01101111), PRIVATE112 (01110000), "&
       "PRIVATE113 (01110001), PRIVATE114 (01110010), "&
       "PRIVATE115 (01110011), PRIVATE116 (01110100), "&
       "PRIVATE117 (01110101), PRIVATE118 (01110110), "&
       "PRIVATE119 (01110111), PRIVATE120 (01111000), "&
       "PRIVATE121 (01111001), PRIVATE122 (01111010), "&
       "PRIVATE123 (01111011), PRIVATE124 (01111100), "&
       "PRIVATE125 (01111101), PRIVATE126 (01111110), "&
       "PRIVATE127 (01111111), PRIVATE128 (10000000), "&
       "PRIVATE129 (10000001), PRIVATE130 (10000010), "&
       "PRIVATE131 (10000011), PRIVATE132 (10000100), "&
       "PRIVATE133 (10000101), PRIVATE134 (10000110), "&
       "PRIVATE135 (10000111), PRIVATE136 (10001000), "&
       "PRIVATE137 (10001001), PRIVATE138 (10001010), "&
       "PRIVATE139 (10001011), PRIVATE140 (10001100), "&
       "PRIVATE141 (10001101), PRIVATE142 (10001110), "&
       "PRIVATE143 (10001111), PRIVATE144 (10010000), "&
       "PRIVATE145 (10010001), PRIVATE146 (10010010), "&
       "PRIVATE147 (10010011), PRIVATE148 (10010100), "&
       "PRIVATE149 (10010101), PRIVATE150 (10010110), "&
       "PRIVATE151 (10010111), PRIVATE152 (10011000), "&
       "PRIVATE153 (10011001), PRIVATE154 (10011010), "&
       "PRIVATE155 (10011011), PRIVATE156 (10011100), "&
       "PRIVATE157 (10011101), PRIVATE158 (10011110), "&
       "PRIVATE159 (10011111), PRIVATE160 (10100000), "&
       "PRIVATE161 (10100001), PRIVATE162 (10100010), "&
       "PRIVATE163 (10100011), PRIVATE164 (10100100), "&
       "PRIVATE165 (10100101), PRIVATE166 (10100110), "&
       "PRIVATE167 (10100111), PRIVATE168 (10101000), "&
       "PRIVATE169 (10101001), PRIVATE170 (10101010), "&
       "PRIVATE171 (10101011), PRIVATE172 (10101100), "&
       "PRIVATE173 (10101101), PRIVATE174 (10101110), "&
       "PRIVATE175 (10101111), PRIVATE176 (10110000), "&
       "PRIVATE177 (10110001), PRIVATE178 (10110010), "&
       "PRIVATE179 (10110011), PRIVATE180 (10110100), "&
       "PRIVATE181 (10110101), PRIVATE182 (10110110), "&
       "PRIVATE183 (10110111), PRIVATE184 (10111000), "&
       "PRIVATE185 (10111001), PRIVATE186 (10111010), "&
       "PRIVATE187 (10111011), PRIVATE188 (10111100), "&
       "PRIVATE189 (10111101), PRIVATE190 (10111110), "&
       "PRIVATE191 (10111111),  "& -- SAMPLE (11000000)
       "PRIVATE193 (11000001), PRIVATE194 (11000010), "&
       "PRIVATE195 (11000011), PRIVATE196 (11000100), "&
       "PRIVATE197 (11000101), PRIVATE198 (11000110), "&
       "PRIVATE199 (11000111), PRIVATE200 (11001000), "&
       "PRIVATE201 (11001001), PRIVATE202 (11001010), "&
       "PRIVATE203 (11001011), PRIVATE204 (11001100), "&
       "PRIVATE205 (11001101), PRIVATE206 (11001110), "&
       "PRIVATE207 (11001111), PRIVATE208 (11010000), "&
       "PRIVATE209 (11010001), PRIVATE210 (11010010), "&
       "PRIVATE211 (11010011), PRIVATE212 (11010100), "&
       "PRIVATE213 (11010101), PRIVATE214 (11010110), "&
       "PRIVATE215 (11010111), PRIVATE216 (11011000), "&
       "PRIVATE217 (11011001), PRIVATE218 (11011010), "&
       "PRIVATE219 (11011011), PRIVATE220 (11011100), "&
       "PRIVATE221 (11011101), PRIVATE222 (11011110), "&
       "PRIVATE223 (11011111), PRIVATE224 (11100000), "&
       "PRIVATE225 (11100001), PRIVATE226 (11100010), "&
       "PRIVATE227 (11100011), PRIVATE228 (11100100), "&
       "PRIVATE229 (11100101), PRIVATE230 (11100110), "&
       "PRIVATE231 (11100111), PRIVATE232 (11101000), "&
       "PRIVATE233 (11101001), PRIVATE234 (11101010), "&
       "PRIVATE235 (11101011), PRIVATE236 (11101100), "&
       "PRIVATE237 (11101101), PRIVATE238 (11101110), "&
       "PRIVATE239 (11101111), "& 
          -- HIGHZ (11110000), -- CLAMP   (11110001) 
                              "PRIVATE242 (11110010), "&
       "PRIVATE243 (11110011), PRIVATE244 (11110100), "&
       "PRIVATE245 (11110101), PRIVATE246 (11110110), "&
       "PRIVATE247 (11110111), PRIVATE248 (11111000), "&
       "PRIVATE249 (11111001), PRIVATE250 (11111010), "&
       "PRIVATE251 (11111011), PRIVATE252 (11111100), "&
       "PRIVATE253 (11111101), PRIVATE254 (11111110)";

  attribute INSTRUCTION_CAPTURE of mpc106 : entity is "xxxxxx01"; 

-- Use of some private opcodes can result in damage to the circuit,
-- board, or system.
  attribute INSTRUCTION_PRIVATE of mpc106 : entity is 

       "PRIVATE001, PRIVATE002, PRIVATE003, PRIVATE004, "&
       "PRIVATE005, PRIVATE006, PRIVATE007, PRIVATE008, "&
       "PRIVATE009, PRIVATE010, PRIVATE011, PRIVATE012, "&
       "PRIVATE013, PRIVATE014, PRIVATE015, PRIVATE016, "&
       "PRIVATE017, PRIVATE018, PRIVATE019, PRIVATE020, "&
       "PRIVATE021, PRIVATE022, PRIVATE023, PRIVATE024, "&
       "PRIVATE025, PRIVATE026, PRIVATE027, PRIVATE028, "&
       "PRIVATE029, PRIVATE030, PRIVATE031, PRIVATE032, "&
       "PRIVATE033, PRIVATE034, PRIVATE035, PRIVATE036, "&
       "PRIVATE037, PRIVATE038, PRIVATE039, PRIVATE040, "&
       "PRIVATE041, PRIVATE042, PRIVATE043, PRIVATE044, "&
       "PRIVATE045, PRIVATE046, PRIVATE047, PRIVATE048, "&
       "PRIVATE049, PRIVATE050, PRIVATE051, PRIVATE052, "&
       "PRIVATE053, PRIVATE054, PRIVATE055, PRIVATE056, "&
       "PRIVATE057, PRIVATE058, PRIVATE059, PRIVATE060, "&
       "PRIVATE061, PRIVATE062, PRIVATE063, PRIVATE064, "&
       "PRIVATE065, PRIVATE066, PRIVATE067, PRIVATE068, "&
       "PRIVATE069, PRIVATE070, PRIVATE071, PRIVATE072, "&
       "PRIVATE073, PRIVATE074, PRIVATE075, PRIVATE076, "&
       "PRIVATE077, PRIVATE078, PRIVATE079, PRIVATE080, "&
       "PRIVATE081, PRIVATE082, PRIVATE083, PRIVATE084, "&
       "PRIVATE085, PRIVATE086, PRIVATE087, PRIVATE088, "&
       "PRIVATE089, PRIVATE090, PRIVATE091, PRIVATE092, "&
       "PRIVATE093, PRIVATE094, PRIVATE095, PRIVATE096, "&
       "PRIVATE097, PRIVATE098, PRIVATE099, PRIVATE100, "&
       "PRIVATE101, PRIVATE102, PRIVATE103, PRIVATE104, "&
       "PRIVATE105, PRIVATE106, PRIVATE107, PRIVATE108, "&
       "PRIVATE109, PRIVATE110, PRIVATE111, PRIVATE112, "&
       "PRIVATE113, PRIVATE114, PRIVATE115, PRIVATE116, "&
       "PRIVATE117, PRIVATE118, PRIVATE119, PRIVATE120, "&
       "PRIVATE121, PRIVATE122, PRIVATE123, PRIVATE124, "&
       "PRIVATE125, PRIVATE126, PRIVATE127, PRIVATE128, "&
       "PRIVATE129, PRIVATE130, PRIVATE131, PRIVATE132, "&
       "PRIVATE133, PRIVATE134, PRIVATE135, PRIVATE136, "&
       "PRIVATE137, PRIVATE138, PRIVATE139, PRIVATE140, "&
       "PRIVATE141, PRIVATE142, PRIVATE143, PRIVATE144, "&
       "PRIVATE145, PRIVATE146, PRIVATE147, PRIVATE148, "&
       "PRIVATE149, PRIVATE150, PRIVATE151, PRIVATE152, "&
       "PRIVATE153, PRIVATE154, PRIVATE155, PRIVATE156, "&
       "PRIVATE157, PRIVATE158, PRIVATE159, PRIVATE160, "&
       "PRIVATE161, PRIVATE162, PRIVATE163, PRIVATE164, "&
       "PRIVATE165, PRIVATE166, PRIVATE167, PRIVATE168, "&
       "PRIVATE169, PRIVATE170, PRIVATE171, PRIVATE172, "&
       "PRIVATE173, PRIVATE174, PRIVATE175, PRIVATE176, "&
       "PRIVATE177, PRIVATE178, PRIVATE179, PRIVATE180, "&
       "PRIVATE181, PRIVATE182, PRIVATE183, PRIVATE184, "&
       "PRIVATE185, PRIVATE186, PRIVATE187, PRIVATE188, "&
       "PRIVATE189, PRIVATE190, PRIVATE191,  "&
       "PRIVATE193, PRIVATE194, PRIVATE195, PRIVATE196, "&
       "PRIVATE197, PRIVATE198, PRIVATE199, PRIVATE200, "&
       "PRIVATE201, PRIVATE202, PRIVATE203, PRIVATE204, "&
       "PRIVATE205, PRIVATE206, PRIVATE207, PRIVATE208, "&
       "PRIVATE209, PRIVATE210, PRIVATE211, PRIVATE212, "&
       "PRIVATE213, PRIVATE214, PRIVATE215, PRIVATE216, "&
       "PRIVATE217, PRIVATE218, PRIVATE219, PRIVATE220, "&
       "PRIVATE221, PRIVATE222, PRIVATE223, PRIVATE224, "&
       "PRIVATE225, PRIVATE226, PRIVATE227, PRIVATE228, "&
       "PRIVATE229, PRIVATE230, PRIVATE231, PRIVATE232, "&
       "PRIVATE233, PRIVATE234, PRIVATE235, PRIVATE236, "&
       "PRIVATE237, PRIVATE238, PRIVATE239,  "&
                   "PRIVATE242, PRIVATE243, PRIVATE244, "&
       "PRIVATE245, PRIVATE246, PRIVATE247, PRIVATE248, "&
       "PRIVATE249, PRIVATE250, PRIVATE251, PRIVATE252, "&
       "PRIVATE253, PRIVATE254 ";

  attribute REGISTER_ACCESS of mpc106 : entity is
         "BYPASS(BYPASS)";

--## Some proposed versions of BSDL used the "attribute BOUNDARY_CELLS"
--## statement. This may be uncommented if needed.
--##  attribute BOUNDARY_CELLS of mpc106 : entity is   "BC_2, BC_6, UC_OUT3";

  attribute BOUNDARY_LENGTH of mpc106 : entity is 465;

  attribute BOUNDARY_REGISTER of mpc106 : entity is

-- PORT DESCRIPTION TERMS
-- cell type: BC_6 bidirectional, BC_2 input & control, UC_OUT3 output3
-- port: port name with index if port description says bit_vector
-- function
--     input    = input only
--     bidir    = bidirectional
--     control  = control cell with ResetB reset to "input"
--     output3  = three state output
-- safe = value in control cell to make input = 0 for bidir and control
-- ccell = controlling cell number for I/O direction
-- dsval = disabling (input) value
-- rslt  = result if disabled (input = Z)

--tdo = first cell shifted out during ShiftDR
--num   cell        port        function    safe    ccell    dsval   rslt
"0      (BC_2,      ISAM_L,     input,      X),                            "&
"1      (BC_2,      FLHRQ_L,    input,      X),                            "&
"2      (BC_6,      TSIZ(2),    bidir,      0,      355,     0,      Z),   "&
"3      (BC_6,      TSIZ(1),    bidir,      0,      356,     0,      Z),   "&
"4      (BC_6,      A(29),      bidir,      0,      357,     0,      Z),   "&
"5      (BC_6,      A(25),      bidir,      0,      358,     0,      Z),   "&
"6      (BC_6,      A(26),      bidir,      0,      359,     0,      Z),   "&
"7      (BC_6,      AACK_L,     bidir,      0,      360,     0,      Z),   "&
"8      (BC_6,      A(6),       bidir,      0,      361,     0,      Z),   "&
"9      (BC_6,      A(23),      bidir,      0,      362,     0,      Z),   "&
"10     (BC_6,      A(15),      bidir,      0,      363,     0,      Z),   "&
"11     (BC_6,      ARTRY_L,    bidir,      0,      364,     0,      Z),   "&
"12     (BC_6,      A(17),      bidir,      0,      365,     0,      Z),   "&
"13     (BC_6,      TT(0),      bidir,      0,      366,     0,      Z),   "&
"14     (BC_6,      TT(1),      bidir,      0,      367,     0,      Z),   "&
"15     (UC_OUT3,   TEA_L,      output3,    0,      368,     0,      Z),   "&
"16     (BC_6,      A(12),      bidir,      0,      369,     0,      Z),   "&
"17     (BC_6,      TT(2),      bidir,      0,      370,     0,      Z),   "&
"18     (BC_6,      TT(3),      bidir,      0,      371,     0,      Z),   "&
"19     (BC_6,      TT(4),      bidir,      0,      372,     0,      Z),   "&
"20     (BC_6,      A(3),       bidir,      0,      373,     0,      Z),   "&
"21     (UC_OUT3,   BG0_L,      output3,    0,      374,     0,      Z),   "&
"22     (BC_2,      SCLK,       input,      X),                            "&
"23     (BC_6,      A(1),       bidir,      0,      375,     0,      Z),   "&
"24     (BC_6,      A(0),       bidir,      0,      376,     0,      Z),   "&
"25     (UC_OUT3,   DCS_L,      output3,    0,      377,     0,      Z),   "&
"26     (BC_6,      DBG0_L,     bidir,      0,      378,     0,      Z),   "&
"27     (BC_6,      TBST_L,     bidir,      0,      379,     0,      Z),   "&
"28     (BC_6,      GBL_L,      bidir,      0,      380,     0,      Z),   "&
"29     (BC_2,      BR1_L,      input,      X),                            "&
"30     (BC_6,      DH(7),      bidir,      0,      381,     0,      Z),   "&
"31     (BC_6,      DH(9),      bidir,      0,      382,     0,      Z),   "&
"32     (BC_6,      CI_L,       bidir,      0,      383,     0,      Z),   "&
"33     (BC_6,      DH(11),     bidir,      0,      384,     0,      Z),   "&
"34     (BC_6,      DH(13),     bidir,      0,      385,     0,      Z),   "&
"35     (BC_6,      LBCLAIM_L,  bidir,      0,      386,     0,      Z),   "&
"36     (BC_6,      DH(12),     bidir,      0,      387,     0,      Z),   "&
"37     (BC_6,      DH(15),     bidir,      0,      388,     0,      Z),   "&
"38     (BC_2,      HIT_L,      input,      X),                            "&
"39     (BC_6,      DH(14),     bidir,      0,      389,     0,      Z),   "&
"40     (BC_6,      DH(17),     bidir,      0,      390,     0,      Z),   "&
"41     (BC_6,      DH(16),     bidir,      0,      391,     0,      Z),   "&
"42     (BC_6,      DH(19),     bidir,      0,      392,     0,      Z),   "&
"43     (BC_6,      DL(7),      bidir,      0,      393,     0,      Z),   "&
"44     (BC_6,      DL(0),      bidir,      0,      394,     0,      Z),   "&
"45     (BC_6,      DH(21),     bidir,      0,      395,     0,      Z),   "&
"46     (BC_6,      DL(5),      bidir,      0,      396,     0,      Z),   "&
"47     (BC_6,      DL(3),      bidir,      0,      397,     0,      Z),   "&
"48     (BC_6,      DL(4),      bidir,      0,      398,     0,      Z),   "&
"49     (BC_6,      DL(11),     bidir,      0,      399,     0,      Z),   "&
"50     (BC_6,      DH(23),     bidir,      0,      400,     0,      Z),   "&
"51     (BC_6,      DH(26),     bidir,      0,      401,     0,      Z),   "&
"52     (BC_6,      DH(25),     bidir,      0,      402,     0,      Z),   "&
"53     (BC_6,      DL(14),     bidir,      0,      403,     0,      Z),   "&
"54     (BC_6,      DH(28),     bidir,      0,      404,     0,      Z),   "&
"55     (BC_2,      PLL(3),     input,      X),                            "&
"56     (BC_6,      DH(30),     bidir,      0,      405,     0,      Z),   "&
"57     (BC_6,      DL(13),     bidir,      0,      406,     0,      Z),   "&
"58     (BC_2,      PLL(1),     input,      X),                            "&
"59     (BC_6,      DL(31),     bidir,      0,      407,     0,      Z),   "&
"60     (BC_6,      DH(4),      bidir,      0,      408,     0,      Z),   "&
"61     (BC_6,      DL(27),     bidir,      0,      409,     0,      Z),   "&
"62     (BC_6,      DL(30),     bidir,      0,      410,     0,      Z),   "&
"63     (BC_6,      DL(18),     bidir,      0,      411,     0,      Z),   "&
"64     (BC_6,      DH(5),      bidir,      0,      412,     0,      Z),   "&
"65     (BC_6,      DH(1),      bidir,      0,      413,     0,      Z),   "&
"66     (UC_OUT3,   RA_L(0),    output3,    0,      414,     0,      Z),   "&
"67     (BC_6,      DH(0),      bidir,      0,      415,     0,      Z),   "&
"68     (UC_OUT3,   RA_L(5),    output3,    0,      416,     0,      Z),   "&
"69     (BC_6,      MA(2),      bidir,      0,      417,     0,      Z),   "&
"70     (BC_6,      MA(3),      bidir,      0,      418,     0,      Z),   "&
"71     (UC_OUT3,   RA_L(1),    output3,    0,      419,     0,      Z),   "&
"72     (UC_OUT3,   QACK_L,     output3,    0,      420,     0,      Z),   "&
"73     (BC_6,      MA(4),      bidir,      0,      421,     0,      Z),   "&
"74     (BC_6,      MA(0),      bidir,      0,      422,     0,      Z),   "&
"75     (BC_6,      MA(6),      bidir,      0,      423,     0,      Z),   "&
"76     (BC_6,      MA(8),      bidir,      0,      424,     0,      Z),   "&
"77     (BC_6,      MA(9),      bidir,      0,      425,     0,      Z),   "&
"78     (UC_OUT3,   RA_L(2),    output3,    0,      426,     0,      Z),   "&
"79     (BC_6,      MA(11),     bidir,      0,      427,     0,      Z),   "&
"80     (UC_OUT3,   PPEN_L,     output3,    0,      428,     0,      Z),   "&
"81     (BC_6,      MA(12),     bidir,      0,      429,     0,      Z),   "&
"82     (BC_2,      RTC,        input,      X),                            "&
"83     (BC_2,      SUSP_L,     input,      X),                            "&
"84     (UC_OUT3,   CA(2),      output3,    0,      430,     0,      Z),   "&
"85     (UC_OUT3,   CA(3),      output3,    0,      431,     0,      Z),   "&
"86     (UC_OUT3,   RA_L(6),    output3,    0,      432,     0,      Z),   "&
"87     (BC_6,      PD(1),      bidir,      0,      433,     0,      Z),   "&
"88     (BC_6,      PD(0),      bidir,      0,      434,     0,      Z),   "&
"89     (BC_6,      PD(2),      bidir,      0,      435,     0,      Z),   "&
"90     (BC_6,      PD(4),      bidir,      0,      436,     0,      Z),   "&
"91     (UC_OUT3,   CA(5),      output3,    0,      437,     0,      Z),   "&
"92     (BC_6,      PD(3),      bidir,      0,      438,     0,      Z),   "&
"93     (UC_OUT3,   DWE1_L,     output3,    0,      439,     0,      Z),   "&
"94     (UC_OUT3,   CA(6),      output3,    0,      440,     0,      Z),   "&
"95     (BC_2,      GNT_L,      input,      X),                            "&
"96     (BC_6,      AD(3),      bidir,      0,      441,     0,      Z),   "&
"97     (BC_6,      PD(7),      bidir,      0,      442,     0,      Z),   "&
"98     (BC_6,      FOE_L,      bidir,      0,      443,     0,      Z),   "&
"99     (BC_6,      AD(13),     bidir,      0,      444,     0,      Z),   "&
"100    (BC_6,      AD(28),     bidir,      0,      445,     0,      Z),   "&
"101    (BC_6,      AD(24),     bidir,      0,      446,     0,      Z),   "&
"102    (BC_6,      FRAME_L,    bidir,      0,      447,     0,      Z),   "&
"103    (BC_6,      AD(26),     bidir,      0,      448,     0,      Z),   "&
"104    (BC_6,      AD(15),     bidir,      0,      449,     0,      Z),   "&
"105    (BC_6,      STOP_L,     bidir,      0,      450,     0,      Z),   "&
"106    (BC_6,      AD(19),     bidir,      0,      451,     0,      Z),   "&
"107    (BC_6,      SERR_L,     bidir,      0,      452,     0,      Z),   "&
"108    (BC_6,      CBE(1),     bidir,      0,      453,     0,      Z),   "&
"109    (BC_6,      AD(18),     bidir,      0,      454,     0,      Z),   "&
"110    (BC_6,      AD(16),     bidir,      0,      455,     0,      Z),   "&
"111    (BC_6,      DSEL_L,     bidir,      0,      456,     0,      Z),   "&
"112    (BC_6,      IRDY_L,     bidir,      0,      457,     0,      Z),   "&
"113    (BC_6,      AD(6),      bidir,      0,      458,     0,      Z),   "&
"114    (BC_6,      AD(2),      bidir,      0,      459,     0,      Z),   "&
"115    (BC_6,      CBE(3),     bidir,      0,      460,     0,      Z),   "&
"116    (BC_6,      AD(10),     bidir,      0,      461,     0,      Z),   "&
"117    (BC_6,      A(27),      bidir,      0,      462,     0,      Z),   "&
"118    (BC_6,      CBE(0),     bidir,      0,      463,     0,      Z),   "&
"119    (BC_2,      LOCK_L,     input,      X),                            "&
"120    (BC_6,      AD(31),     bidir,      0,      464,     0,      Z),   "&
"121    (UC_OUT3,   PCIRQ_L,    output3,    0,      241,     0,      Z),   "&
"122    (BC_6,      AD(27),     bidir,      0,      242,     0,      Z),   "&
"123    (BC_6,      AD(0),      bidir,      0,      243,     0,      Z),   "&
"124    (BC_6,      AD(29),     bidir,      0,      244,     0,      Z),   "&
"125    (BC_6,      AD(4),      bidir,      0,      245,     0,      Z),   "&
"126    (BC_6,      AD(14),     bidir,      0,      246,     0,      Z),   "&
"127    (BC_6,      AD(25),     bidir,      0,      247,     0,      Z),   "&
"128    (BC_6,      AD(20),     bidir,      0,      248,     0,      Z),   "&
"129    (BC_6,      AD(22),     bidir,      0,      249,     0,      Z),   "&
"130    (BC_6,      AD(8),      bidir,      0,      250,     0,      Z),   "&
"131    (BC_6,      AD(12),     bidir,      0,      251,     0,      Z),   "&
"132    (BC_6,      AD(17),     bidir,      0,      252,     0,      Z),   "&
"133    (BC_6,      CBE(2),     bidir,      0,      253,     0,      Z),   "&
"134    (BC_6,      TRDY_L,     bidir,      0,      254,     0,      Z),   "&
"135    (BC_6,      PERR_L,     bidir,      0,      255,     0,      Z),   "&
"136    (BC_6,      AD(23),     bidir,      0,      256,     0,      Z),   "&
"137    (BC_6,      PAR,        bidir,      0,      257,     0,      Z),   "&
"138    (BC_6,      AD(21),     bidir,      0,      258,     0,      Z),   "&
"139    (BC_6,      AD(30),     bidir,      0,      259,     0,      Z),   "&
"140    (BC_6,      AD(11),     bidir,      0,      260,     0,      Z),   "&
"141    (BC_6,      PD(5),      bidir,      0,      261,     0,      Z),   "&
"142    (BC_6,      AD(7),      bidir,      0,      262,     0,      Z),   "&
"143    (UC_OUT3,   CA(7),      output3,    0,      263,     0,      Z),   "&
"144    (BC_6,      AD(9),      bidir,      0,      264,     0,      Z),   "&
"145    (UC_OUT3,   PIRQ_L,     output3,    0,      265,     0,      Z),   "&
"146    (BC_6,      AD(5),      bidir,      0,      266,     0,      Z),   "&
"147    (BC_6,      AD(1),      bidir,      0,      267,     0,      Z),   "&
"148    (UC_OUT3,   DBGLB_L,    output3,    0,      268,     0,      Z),   "&
"149    (BC_6,      PD(6),      bidir,      0,      269,     0,      Z),   "&
"150    (UC_OUT3,   MDLE_L,     output3,    0,      270,     0,      Z),   "&
"151    (UC_OUT3,   CA(4),      output3,    0,      271,     0,      Z),   "&
"152    (BC_2,      NMI,        input,      X),                            "&
"153    (UC_OUT3,   MCP_L,      output3,    0,      272,     0,      Z),   "&
"154    (UC_OUT3,   BCTL1_L,    output3,    0,      273,     0,      Z),   "&
"155    (BC_6,      BCTL0,      bidir,      0,      274,     0,      Z),   "&
"156    (UC_OUT3,   RCS1_L,     output3,    0,      275,     0,      Z),   "&
"157    (BC_2,      QREQ_L,     input,      X),                            "&
"158    (UC_OUT3,   CA(1),      output3,    0,      276,     0,      Z),   "&
"159    (UC_OUT3,   CA(0),      output3,    0,      277,     0,      Z),   "&
"160    (BC_6,      MA(10),     bidir,      0,      278,     0,      Z),   "&
"161    (UC_OUT3,   RA_L(7),    output3,    0,      279,     0,      Z),   "&
"162    (BC_2,      HRST_L,     input,      X),                            "&
"163    (UC_OUT3,   RA_L(4),    output3,    0,      280,     0,      Z),   "&
"164    (UC_OUT3,   RA_L(3),    output3,    0,      281,     0,      Z),   "&
"165    (UC_OUT3,   CKO,        output3,    0,      282,     0,      Z),   "&
"166    (BC_6,      RCS0_L,     bidir,      0,      283,     0,      Z),   "&
"167    (BC_6, 	    MA(5),      bidir,      0,      284,     0,      Z),   "&
"168    (UC_OUT3,   WE_L,       output3,    0,      285,     0,      Z),   "&
"169    (BC_6,      MA(7),      bidir,      0,      286,     0,      Z),   "&
"170    (BC_6,      MA(1),      bidir,      0,      287,     0,      Z),   "&
"171    (BC_6,      DL(24),     bidir,      0,      288,     0,      Z),   "&
"172    (BC_6,      DH(2),      bidir,      0,      289,     0,      Z),   "&
"173    (BC_6,      DL(17),     bidir,      0,      290,     0,      Z),   "&
"174    (BC_6,      DL(23),     bidir,      0,      291,     0,      Z),   "&
"175    (BC_6,      DL(26),     bidir,      0,      292,     0,      Z),   "&
"176    (BC_6,      DL(28),     bidir,      0,      293,     0,      Z),   "&
"177    (BC_6,      DL(29),     bidir,      0,      294,     0,      Z),   "&
"178    (BC_6,      DH(31),     bidir,      0,      295,     0,      Z),   "&
"179    (BC_6,      DL(16),     bidir,      0,      296,     0,      Z),   "&
"180    (BC_6,      DH(3),      bidir,      0,      297,     0,      Z),   "&
"181    (BC_6,      DH(29),     bidir,      0,      298,     0,      Z),   "&
"182    (BC_6,      DL(15),     bidir,      0,      299,     0,      Z),   "&
"183    (BC_6,      DL(25),     bidir,      0,      300,     0,      Z),   "&
"184    (BC_6,      DH(27),     bidir,      0,      301,     0,      Z),   "&
"185    (BC_6,      DL(8),      bidir,      0,      302,     0,      Z),   "&
"186    (BC_2,      PLL(2),     input,      X),                            "&
"187    (BC_2,      PLL(0),     input,      X),                            "&
"188    (BC_6,      DL(9),      bidir,      0,      303,     0,      Z),   "&
"189    (BC_6,      DL(12),     bidir,      0,      304,     0,      Z),   "&
"190    (BC_6,      DH(24),     bidir,      0,      305,     0,      Z),   "&
"191    (BC_6,      DL(10),     bidir,      0,      306,     0,      Z),   "&
"192    (BC_6,      DH(20),     bidir,      0,      307,     0,      Z),   "&
"193    (BC_6,      DL(2),      bidir,      0,      308,     0,      Z),   "&
"194    (BC_6,      DL(6),      bidir,      0,      309,     0,      Z),   "&
"195    (BC_6,      DH(18),     bidir,      0,      310,     0,      Z),   "&
"196    (UC_OUT3,   DOE_L,      output3,    0,      311,     0,      Z),   "&
"197    (UC_OUT3,   DBG1_L,     output3,    0,      312,     0,      Z),   "&
"198    (BC_6,      DL(1),      bidir,      0,      313,     0,      Z),   "&
"199    (BC_6,      BA0,        bidir,      0,      314,     0,      Z),   "&
"200    (BC_6,      DH(6),      bidir,      0,      315,     0,      Z),   "&
"201    (BC_6,      TV,         bidir,      0,      316,     0,      Z),   "&
"202    (UC_OUT3,   BAA_L,      output3,    0,      317,     0,      Z),   "&
"203    (UC_OUT3,   DWE0_L,     output3,    0,      318,     0,      Z),   "&
"204    (UC_OUT3,   TWE_L,      output3,    0,      319,     0,      Z),   "&
"205    (BC_6,      DH(22),     bidir,      0,      320,     0,      Z),   "&
"206    (BC_6,      DH(10),     bidir,      0,      321,     0,      Z),   "&
"207    (BC_6,      DH(8),      bidir,      0,      322,     0,      Z),   "&
"208    (BC_6,      WT_L,       bidir,      0,      323,     0,      Z),   "&
"209    (BC_6,      A(2),       bidir,      0,      324,     0,      Z),   "&
"210    (UC_OUT3,   BG1_L,      output3,    0,      325,     0,      Z),   "&
"211    (BC_6,      ADS_L,      bidir,      0,      326,     0,      Z),   "&
"212    (BC_6,      DL(21),     bidir,      0,      327,     0,      Z),   "&
"213    (BC_6,      DL(22),     bidir,      0,      328,     0,      Z),   "&
"214    (BC_6,      DL(20),     bidir,      0,      329,     0,      Z),   "&
"215    (BC_6,      DL(19),     bidir,      0,      330,     0,      Z),   "&
"216    (BC_6,      TS_L,       bidir,      0,      331,     0,      Z),   "&
"217    (BC_2,      BR0_L,      input,      X),                            "&
"218    (BC_6,      XATS_L,     bidir,      0,      332,     0,      Z),   "&
"219    (BC_6,      TA_L,       bidir,      0,      333,     0,      Z),   "&
"220    (BC_6,      A(7),       bidir,      0,      334,     0,      Z),   "&
"221    (BC_6,      A(8),       bidir,      0,      335,     0,      Z),   "&
"222    (BC_6,      A(4),       bidir,      0,      336,     0,      Z),   "&
"223    (BC_6,      A(9),       bidir,      0,      337,     0,      Z),   "&
"224    (BC_6,      A(5),       bidir,      0,      338,     0,      Z),   "&
"225    (BC_6,      A(10),      bidir,      0,      339,     0,      Z),   "&
"226    (BC_6,      A(13),      bidir,      0,      340,     0,      Z),   "&
"227    (BC_6,      A(16),      bidir,      0,      341,     0,      Z),   "&
"228    (BC_6,      A(14),      bidir,      0,      342,     0,      Z),   "&
"229    (BC_6,      A(18),      bidir,      0,      343,     0,      Z),   "&
"230    (BC_6,      A(19),      bidir,      0,      344,     0,      Z),   "&
"231    (BC_6,      A(11),      bidir,      0,      345,     0,      Z),   "&
"232    (BC_6,      A(20),      bidir,      0,      346,     0,      Z),   "&
"233    (BC_6,      A(24),      bidir,      0,      347,     0,      Z),   "&
"234    (BC_6,      TSIZ(0),    bidir,      0,      348,     0,      Z),   "&
"235    (BC_6,      A(30),      bidir,      0,      349,     0,      Z),   "&
"236    (BC_6,      A(22),      bidir,      0,      350,     0,      Z),   "&
"237    (UC_OUT3,   MACK_L,     output3,    0,      351,     0,      Z),   "&
"238    (BC_6,      A(28),      bidir,      0,      352,     0,      Z),   "&
"239    (BC_6,      A(21),      bidir,      0,      353,     0,      Z),   "&
"240    (BC_6,      A(31),      bidir,      0,      354,     0,      Z),   "&
--num   cell        port        function    safe    ccell    dsval   rslt  
"241    (BC_2,      *,          control,    0),                            "&
"242    (BC_2,      *,          control,    0),                            "&
"243    (BC_2,      *,          control,    0),                            "&
"244    (BC_2,      *,          control,    0),                            "&
"245    (BC_2,      *,          control,    0),                            "&
"246    (BC_2,      *,          control,    0),                            "&
"247    (BC_2,      *,          control,    0),                            "&
"248    (BC_2,      *,          control,    0),                            "&
"249    (BC_2,      *,          control,    0),                            "&
"250    (BC_2,      *,          control,    0),                            "&
"251    (BC_2,      *,          control,    0),                            "&
"252    (BC_2,      *,          control,    0),                            "&
"253    (BC_2,      *,          control,    0),                            "&
"254    (BC_2,      *,          control,    0),                            "&
"255    (BC_2,      *,          control,    0),                            "&
"256    (BC_2,      *,          control,    0),                            "&
"257    (BC_2,      *,          control,    0),                            "&
"258    (BC_2,      *,          control,    0),                            "&
"259    (BC_2,      *,          control,    0),                            "&
"260    (BC_2,      *,          control,    0),                            "&
"261    (BC_2,      *,          control,    0),                            "&
"262    (BC_2,      *,          control,    0),                            "&
"263    (BC_2,      *,          control,    0),                            "&
"264    (BC_2,      *,          control,    0),                            "&
"265    (BC_2,      *,          control,    0),                            "&
"266    (BC_2,      *,          control,    0),                            "&
"267    (BC_2,      *,          control,    0),                            "&
"268    (BC_2,      *,          control,    0),                            "&
"269    (BC_2,      *,          control,    0),                            "&
"270    (BC_2,      *,          control,    0),                            "&
"271    (BC_2,      *,          control,    0),                            "&
"272    (BC_2,      *,          control,    0),                            "&
"273    (BC_2,      *,          control,    0),                            "&
"274    (BC_2,      *,          control,    0),                            "&
"275    (BC_2,      *,          control,    0),                            "&
"276    (BC_2,      *,          control,    0),                            "&
"277    (BC_2,      *,          control,    0),                            "&
"278    (BC_2,      *,          control,    0),                            "&
"279    (BC_2,      *,          control,    0),                            "&
"280    (BC_2,      *,          control,    0),                            "&
"281    (BC_2,      *,          control,    0),                            "&
"282    (BC_2,      *,          control,    0),                            "&
"283    (BC_2,      *,          control,    0),                            "&
"284    (BC_2,      *,          control,    0),                            "&
"285    (BC_2,      *,          control,    0),                            "&
"286    (BC_2,      *,          control,    0),                            "&
"287    (BC_2,      *,          control,    0),                            "&
"288    (BC_2,      *,          control,    0),                            "&
"289    (BC_2,      *,          control,    0),                            "&
"290    (BC_2,      *,          control,    0),                            "&
"291    (BC_2,      *,          control,    0),                            "&
"292    (BC_2,      *,          control,    0),                            "&
"293    (BC_2,      *,          control,    0),                            "&
"294    (BC_2,      *,          control,    0),                            "&
"295    (BC_2,      *,          control,    0),                            "&
"296    (BC_2,      *,          control,    0),                            "&
"297    (BC_2,      *,          control,    0),                            "&
"298    (BC_2,      *,          control,    0),                            "&
"299    (BC_2,      *,          control,    0),                            "&
"300    (BC_2,      *,          control,    0),                            "&
"301    (BC_2,      *,          control,    0),                            "&
"302    (BC_2,      *,          control,    0),                            "&
"303    (BC_2,      *,          control,    0),                            "&
"304    (BC_2,      *,          control,    0),                            "&
"305    (BC_2,      *,          control,    0),                            "&
"306    (BC_2,      *,          control,    0),                            "&
"307    (BC_2,      *,          control,    0),                            "&
"308    (BC_2,      *,          control,    0),                            "&
"309    (BC_2,      *,          control,    0),                            "&
"310    (BC_2,      *,          control,    0),                            "&
"311    (BC_2,      *,          control,    0),                            "&
"312    (BC_2,      *,          control,    0),                            "&
"313    (BC_2,      *,          control,    0),                            "&
"314    (BC_2,      *,          control,    0),                            "&
"315    (BC_2,      *,          control,    0),                            "&
"316    (BC_2,      *,          control,    0),                            "&
"317    (BC_2,      *,          control,    0),                            "&
"318    (BC_2,      *,          control,    0),                            "&
"319    (BC_2,      *,          control,    0),                            "&
"320    (BC_2,      *,          control,    0),                            "&
"321    (BC_2,      *,          control,    0),                            "&
"322    (BC_2,      *,          control,    0),                            "&
"323    (BC_2,      *,          control,    0),                            "&
"324    (BC_2,      *,          control,    0),                            "&
"325    (BC_2,      *,          control,    0),                            "&
"326    (BC_2,      *,          control,    0),                            "&
"327    (BC_2,      *,          control,    0),                            "&
"328    (BC_2,      *,          control,    0),                            "&
"329    (BC_2,      *,          control,    0),                            "&
"330    (BC_2,      *,          control,    0),                            "&
"331    (BC_2,      *,          control,    0),                            "&
"332    (BC_2,      *,          control,    0),                            "&
"333    (BC_2,      *,          control,    0),                            "&
"334    (BC_2,      *,          control,    0),                            "&
"335    (BC_2,      *,          control,    0),                            "&
"336    (BC_2,      *,          control,    0),                            "&
"337    (BC_2,      *,          control,    0),                            "&
"338    (BC_2,      *,          control,    0),                            "&
"339    (BC_2,      *,          control,    0),                            "&
"340    (BC_2,      *,          control,    0),                            "&
"341    (BC_2,      *,          control,    0),                            "&
"342    (BC_2,      *,          control,    0),                            "&
"343    (BC_2,      *,          control,    0),                            "&
"344    (BC_2,      *,          control,    0),                            "&
"345    (BC_2,      *,          control,    0),                            "&
"346    (BC_2,      *,          control,    0),                            "&
"347    (BC_2,      *,          control,    0),                            "&
"348    (BC_2,      *,          control,    0),                            "&
"349    (BC_2,      *,          control,    0),                            "&
"350    (BC_2,      *,          control,    0),                            "&
"351    (BC_2,      *,          control,    0),                            "&
"352    (BC_2,      *,          control,    0),                            "&
"353    (BC_2,      *,          control,    0),                            "&
"354    (BC_2,      *,          control,    0),                            "&
"355    (BC_2,      *,          control,    0),                            "&
"356    (BC_2,      *,          control,    0),                            "&
"357    (BC_2,      *,          control,    0),                            "&
"358    (BC_2,      *,          control,    0),                            "&
"359    (BC_2,      *,          control,    0),                            "&
"360    (BC_2,      *,          control,    0),                            "&
"361    (BC_2,      *,          control,    0),                            "&
"362    (BC_2,      *,          control,    0),                            "&
"363    (BC_2,      *,          control,    0),                            "&
"364    (BC_2,      *,          control,    0),                            "&
"365    (BC_2,      *,          control,    0),                            "&
"366    (BC_2,      *,          control,    0),                            "&
"367    (BC_2,      *,          control,    0),                            "&
"368    (BC_2,      *,          control,    0),                            "&
"369    (BC_2,      *,          control,    0),                            "&
"370    (BC_2,      *,          control,    0),                            "&
"371    (BC_2,      *,          control,    0),                            "&
"372    (BC_2,      *,          control,    0),                            "&
"373    (BC_2,      *,          control,    0),                            "&
"374    (BC_2,      *,          control,    0),                            "&
"375    (BC_2,      *,          control,    0),                            "&
"376    (BC_2,      *,          control,    0),                            "&
"377    (BC_2,      *,          control,    0),                            "&
"378    (BC_2,      *,          control,    0),                            "&
"379    (BC_2,      *,          control,    0),                            "&
"380    (BC_2,      *,          control,    0),                            "&
"381    (BC_2,      *,          control,    0),                            "&
"382    (BC_2,      *,          control,    0),                            "&
"383    (BC_2,      *,          control,    0),                            "&
"384    (BC_2,      *,          control,    0),                            "&
"385    (BC_2,      *,          control,    0),                            "&
"386    (BC_2,      *,          control,    0),                            "&
"387    (BC_2,      *,          control,    0),                            "&
"388    (BC_2,      *,          control,    0),                            "&
"389    (BC_2,      *,          control,    0),                            "&
"390    (BC_2,      *,          control,    0),                            "&
"391    (BC_2,      *,          control,    0),                            "&
"392    (BC_2,      *,          control,    0),                            "&
"393    (BC_2,      *,          control,    0),                            "&
"394    (BC_2,      *,          control,    0),                            "&
"395    (BC_2,      *,          control,    0),                            "&
"396    (BC_2,      *,          control,    0),                            "&
"397    (BC_2,      *,          control,    0),                            "&
"398    (BC_2,      *,          control,    0),                            "&
"399    (BC_2,      *,          control,    0),                            "&
"400    (BC_2,      *,          control,    0),                            "&
"401    (BC_2,      *,          control,    0),                            "&
"402    (BC_2,      *,          control,    0),                            "&
"403    (BC_2,      *,          control,    0),                            "&
"404    (BC_2,      *,          control,    0),                            "&
"405    (BC_2,      *,          control,    0),                            "&
"406    (BC_2,      *,          control,    0),                            "&
"407    (BC_2,      *,          control,    0),                            "&
"408    (BC_2,      *,          control,    0),                            "&
"409    (BC_2,      *,          control,    0),                            "&
"410    (BC_2,      *,          control,    0),                            "&
"411    (BC_2,      *,          control,    0),                            "&
"412    (BC_2,      *,          control,    0),                            "&
"413    (BC_2,      *,          control,    0),                            "&
"414    (BC_2,      *,          control,    0),                            "&
"415    (BC_2,      *,          control,    0),                            "&
"416    (BC_2,      *,          control,    0),                            "&
"417    (BC_2,      *,          control,    0),                            "&
"418    (BC_2,      *,          control,    0),                            "&
"419    (BC_2,      *,          control,    0),                            "&
"420    (BC_2,      *,          control,    0),                            "&
"421    (BC_2,      *,          control,    0),                            "&
"422    (BC_2,      *,          control,    0),                            "&
"423    (BC_2,      *,          control,    0),                            "&
"424    (BC_2,      *,          control,    0),                            "&
"425    (BC_2,      *,          control,    0),                            "&
"426    (BC_2,      *,          control,    0),                            "&
"427    (BC_2,      *,          control,    0),                            "&
"428    (BC_2,      *,          control,    0),                            "&
"429    (BC_2,      *,          control,    0),                            "&
"430    (BC_2,      *,          control,    0),                            "&
"431    (BC_2,      *,          control,    0),                            "&
"432    (BC_2,      *,          control,    0),                            "&
"433    (BC_2,      *,          control,    0),                            "&
"434    (BC_2,      *,          control,    0),                            "&
"435    (BC_2,      *,          control,    0),                            "&
"436    (BC_2,      *,          control,    0),                            "&
"437    (BC_2,      *,          control,    0),                            "&
"438    (BC_2,      *,          control,    0),                            "&
"439    (BC_2,      *,          control,    0),                            "&
"440    (BC_2,      *,          control,    0),                            "&
"441    (BC_2,      *,          control,    0),                            "&
"442    (BC_2,      *,          control,    0),                            "&
"443    (BC_2,      *,          control,    0),                            "&
"444    (BC_2,      *,          control,    0),                            "&
"445    (BC_2,      *,          control,    0),                            "&
"446    (BC_2,      *,          control,    0),                            "&
"447    (BC_2,      *,          control,    0),                            "&
"448    (BC_2,      *,          control,    0),                            "&
"449    (BC_2,      *,          control,    0),                            "&
"450    (BC_2,      *,          control,    0),                            "&
"451    (BC_2,      *,          control,    0),                            "&
"452    (BC_2,      *,          control,    0),                            "&
"453    (BC_2,      *,          control,    0),                            "&
"454    (BC_2,      *,          control,    0),                            "&
"455    (BC_2,      *,          control,    0),                            "&
"456    (BC_2,      *,          control,    0),                            "&
"457    (BC_2,      *,          control,    0),                            "&
"458    (BC_2,      *,          control,    0),                            "&
"459    (BC_2,      *,          control,    0),                            "&
"460    (BC_2,      *,          control,    0),                            "&
"461    (BC_2,      *,          control,    0),                            "&
"462    (BC_2,      *,          control,    0),                            "&
"463    (BC_2,      *,          control,    0),                            "&
"464    (BC_2,      *,          control,    0)                             ";
-- tdi     
end mpc106; 

--===========================================================================--
-- Boundary Scan Description Language (IEEE 1149.1b) for User Package        --
--                                                                           --
-- Device        : MPC106 Revision 4                                         --
-- File Version  : A                                                         --
-- File Name     : USER_PACKAGE_MPC106                                       --
-- File created  : February 28, 1997                                         --
-- Package type  : CQFP                                                      --
-------------------------------------------------------------------------------
-- Revision History:                                                         --
-- A - Original version                                                      --
--                                                                           --
-- NOTE: This file contains the User Package Definition for the MPC106.      --
--       This file is required to be associated with the BSDL file. For      --
--       output3 pins (tri-state outputs), EXTEST captures the PAD, instead  --
--       the more common UPDATE LATCH state. While this implementation is    --
--       compliant, the cell requires a custom package.                      --
--                                                                           --
--       THIS FILE MUST ACCOMPANY THE MPC106.R3A BSDL FILE VERSION.          --
--                                                                           --
-- NOTE: For assistance with this file, contact your sales office.           --
--                                                                           --
--===========================================================================--

-- User defined package describing a cell for OUTPUT3

package USER_PACKAGE_MPC106 is          

-- Boundary cell defered constants (defined in package body)

constant UC_OUT3 :CELL_INFO;

end USER_PACKAGE_MPC106;                  -- End of User Package

package body USER_PACKAGE_MPC106 is

constant UC_OUT3 : CELL_INFO := 
(
 (OUTPUT3, EXTEST,  PO), 
 (OUTPUT3, SAMPLE,  PI) );

end USER_PACKAGE_MPC106;                  -- End of User Package Body