--------------------------------------------------------------------------------
--                Motorola PowerPC MPC7447 (TM) Microprocessor                 -
--                     Boundary Scan Description Language                      -
--------------------------------------------------------------------------------
-- Boundary Scan Description Language (IEEE 1149.1b)                          --
--                                                                            --
-- Device        : MPC7447   Revision 1                                       --
-- File Version  : B                                                          --
-- File Name     : MPC7447.R1B                                                --
-- File created  : Mar. 07, 2003                                              --
-- Package type  : CBGA                                                       --
-- Voltage Level : 2.5V                                                       --
-- 1149.1 Device Test : untested                                              --
-- System Level Test  : untested                                              --
--                                                                            --
--------------------------------------------------------------------------------
-- Revision History:                                                          --
-- 1A - Original version for MPC7447                                          --
-- 1B - Added NOTE referencing MPC7457 RISC Microprocessor Hardware           --
--      Specifications document. Changed references to L3_ADDR,L3_DATA,       --
--      L3_DATAP pins to NO_CONNECT_*.                                        --
--------------------------------------------------------------------------------
-- NOTE:The MPC7447 pins that are referenced in this BSDL document as         --
--      NO_CONNECT_0_TEST, NO_CONNECT_1_TEST, and NO_CONNECT_2_TEST are       --
--      referenced as "No Connect" pins in Table 15 of the MPC7457 RISC       --
--      Microprocessor Hardware Specifications document.                      --
--      The Hardware Specifications document notes that "These input signals  --
--      are for factory use only and must be unconnected for normal machine   --
--      operation".                                                           --
--                                                                            --
--      It is further noted that the above mentioned pins are used as Power   --
--      and Ground pins on a follow-on product that is backward compatible    --
--      to the MPC7447. Power-Ground shorts are possible when using this      --
--      follow-on processor in a socket that is designed for the MPC7447      --
--      but has the above mentioned pins (NO_CONNECT_0_TEST,                  --
--      NO_CONNECT_1_TEST, NO_CONNECT_2_TEST)  connected to VDD/GND.          --
--                                                                            --
--      Follow the Hardware Specification Document. Leave the pins            --
--      NO_CONNECT_0_TEST,NO_CONNECT_1_TEST and NO_CONNECT_2_TEST             --
--      "unconnected".       						      --
--                                                                            --
-- NOTE: Active low ports are designated with a "_L" suffix.                  --
--                                                                            --
-- NOTE: The IEEE 1149.1 standard optional instructions CLAMP and HIGHZ are   --
--       supported.                                                           --
--                                                                            --
-- 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. The BSDL files are also available on the World Wide Web at:     --
--                                                                            --
--           http://e-www.motorola.com                                        --
--                                                                            --
--============================================================================--


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

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

 port (	    BR_L:               out      bit;  
            BG_L:               in       bit;  
            TS_L:               inout    bit;  
            A:                  inout    bit_vector(0 to 35);          
            AP:                 inout    bit_vector(0 to 4);           
            TT:                 inout    bit_vector(0 to 4);           
            TSIZ:               out      bit_vector(0 to 2);           
            TBST_L:             inout    bit;                          
            CI_L:               out      bit;                          
            WT_L:               out      bit;                          
            GBL_L:              inout    bit;                          
            AACK_L:             in       bit;                          
            ARTRY_L:            inout    bit;                          
            SHD0_L:             inout    bit;                          
            SHD1_L:             inout    bit;                          
            DBG_L:              in       bit;                          
            DTI:                in       bit_vector(0 to 3);           
            DRDY_L:             out      bit;                          
            HIT_L:              out      bit;                          
            DX_L:               in       bit;                          
            D:                  inout    bit_vector(0 to 63);          
            DP:                 inout    bit_vector(0 to 7);           
            TA_L:               in       bit;                          
            TEA_L:              in       bit;                          
            HPR_L:              out      bit;                          
            IARTRY0_L:          in       bit;                          
            NO_CONNECT_0_TEST:  out      bit_vector(0 to 16);          
            NO_CONNECT_1_TEST:  inout    bit_vector(0 to 63);         
            NO_CONNECT_2_TEST:  inout    bit_vector(0 to 7);          
            BMODE_L:            in       bit_vector(0 to 1);           
            CHKS_L:             in       bit;                          
            SRW_L:              in       bit_vector(0 to 1);           
            INT_L:              in       bit;                          
            SMI_B:              in       bit;                          
            MCP_L:              in       bit;                          
            SRESET_L:           in       bit;                          
            HRESET_L:           in       bit;                          
            TBEN:               in       bit;                          
            CKSTP_IN_L:         in       bit;                          
            CKSTP_OUT_L:        out      bit;                          
            PMON_OUT_L:         out      bit;                    	      
            PMON_IN_L:          in       bit;                          
            QREQ_L:             out      bit;                          
            QACK_L:             in       bit;                          
            SYSCLK:             in       bit;                          
            PLL_CFG:            in       bit_vector(0 to 3);           
            PLL_EXT:            in       bit;           
            CLK_OUT:            out      bit;                          
            EXT_QUAL:           in       bit;                          
            TDI:                in       bit;                          
            TDO:                out      bit;                          
            TMS:                in       bit;                          
            TCK:                in       bit;                          
            TRST_L:             in       bit;                          
            LSSD_MODE_L:        in       bit;                          
            L1_TSTCLK:          in       bit;                          
            L2_TSTCLK:          in       bit;                          
            BVSEL:              in       bit;                              
            GND:                linkage  bit_vector(0 to 27);              
            OVDD:               linkage  bit_vector(0 to 27);              
            VDD:                linkage  bit_vector(0 to 17);              
            IGND:               linkage  bit_vector(0 to 17);              
            AVDD:               linkage  bit);              

  use STD_1149_1_1994.all;

  attribute COMPONENT_CONFORMANCE of MPC7447 : entity is "STD_1149_1_1993";

  attribute PIN_MAP of MPC7447 : entity is PHYSICAL_PIN_MAP;

  constant BGA:   PIN_MAP_STRING :=

-- CBGA PINOUT DIAGRAM
--
    "BR_L:        	D2,   "&
    "BG_L:        	M1,   "&
    "TS_L:        	L4,   "&
    "A:           	(E11, H1 , C11, G3 , F10, L2 , D11, D1 , C10, G2,"&
                  	"D12, L3 , G4 , T2 , F4 , V1 , J4 , R2 , K5 , W2,"& 
                  	"J2 , K4 , N4 , J3 , M5 , P5 , N3 , T1 , V2 , U1,"&      
                  	"N5 , W1 , B12, C4 , G10, B11),  "&
    "AP:          	(C1 , E3 , H6 , F5 , G7),   "&
    "TT:          	(E5 , E6 , F6 , E9 , C5),   "&
    "TSIZ:        	(G6 , F7 , E7),   "&
    "TBST_L:      	F11,  "&
    "CI_L:        	J1,   "&
    "WT_L:        	D3,   "&
    "GBL_L:       	E2,   "&
    "AACK_L:      	R1,   "&
    "ARTRY_L:     	N2,   "&
    "SHD0_L:      	E4,   "&
    "SHD1_L:      	H5,   "&
    "DBG_L:       	M2,   "&
    "DTI:         	(G1 , K1 , P1 , N1),      "&
    "DRDY_L:      	R3,  "&
    "HIT_L:       	B2,  "&
    "DX_L:        	D10,  "&
    "D:           	(R15, W15, T14, V16, W16, T15, U15, P14, V13, W13,"&     
                  	"T13, P13, U14, W14, R12, T12, W12, V12, N11, N10,"&     
                  	"R11, U11, W11, T11, R10, N9 , P10, U10, R9 , W10,"&     
                  	"U9 , V9 , W5 , U6 , T5 , U5 , W7 , R6 , P7 , V6, "&      
                  	"P17, R19, V18, R18, V19, T19, U19, W19, U18, W17,"&     
                  	"W18, T16, T18, T17, W3 , V17, U4 , U8 , U7 , R7, "&      
                  	"P6 , R8 , W8 , T8 ),   "&
    "DP:          	(T3 , W4 , T4 , W9 , M6 , V3 , N8 , W6 ),   "&
    "TA_L:        	K6,   "&
    "TEA_L:       	L1,   "&
    "HPR_L:       	A6,   "&
    "IARTRY0_L:   	B6,   "&
    "NO_CONNECT_0_TEST: (F18, F17, F19, H19, H18, H17, H16, E19, D18, F16 ,"&    
                  	"G16, D19, F15, G19, E16, D17, D16),   "&
    "NO_CONNECT_1_TEST: (P15, L15, N15, P18, N14, M14, M17, N13, N16, M19,"& 
                  	"M16, P19, N17, M15, L17, L14, K15, J14, J18, J19,"& 
                  	"J15, K19, J16, H15, L16, P16, M18, L19, L18, K18,"& 
                  	"J17, K16, C19, D15, G15, C18, A16, B19, A19, D14,"& 
                  	"E15, B15, B17, C17, C16, G13, E14, H14, G14, C15,"& 
                  	"A17, G12, F14, F13, E13, B16, A15, C14, A18, A13,"& 
                  	"F12, A14, G11, C13),  "& 
    "NO_CONNECT_2_TEST:  (N12, N18, K17, N19, B18, E12, B13, B14 ), "&
    "BMODE_L:    	(G9 , F8),  "&
    "CHKS_L:     	A12,  "&
    "SRW_L:      	(B10, E10), "&
    "INT_L:      	D4,  "&
    "SMI_B:      	F9,  "&
    "MCP_L:      	C9,  "&
    "SRESET_L:   	A2,  "&
    "HRESET_L:   	D8,  "&
    "TBEN:       	E1,  "&
    "CKSTP_IN_L: 	A3,  "&
    "CKSTP_OUT_L:	B1,  "&
    "PMON_OUT_L: 	A9,  "&
    "PMON_IN_L:  	D9,  "&
    "QREQ_L:     	P4,  "&
    "QACK_L:     	G5,  "&
    "SYSCLK:     	A10, "&
    "PLL_CFG:    	(B8 , C8 , C7 , D7),    "&
    "PLL_EXT:    	A7,  "&
    "CLK_OUT:    	H2,  "&
    "TDI:        	B9,  "&
    "TDO:        	A4,  "&
    "TMS:        	F1,  "&
    "TCK:        	C6,  "&
    "TRST_L:     	A5,  "&
    "LSSD_MODE_L:	E8,  "&
    "L1_TSTCLK:  	G8,  "&
    "L2_TSTCLK:  	B3,  "&
    "EXT_QUAL:   	A11,  "&
    "BVSEL:      	B7,  "&
    "AVDD:       	A8,  "&
    "GND:        	(B5 , C3 , D13, D6 , E17, F3 , G17, H4 , J6 , K3,"&      
                 	"L6 , M4 , N7 , P12, P3 , P9 , R14, R17, R5 , T10,"&     
                 	"T7 , U13, U17, U3 , V11, V15, V5 , V8), "&
    "OVDD:       	(B4 , C12, C2 , D5 , E18, F2 , G18, H3 , J5 , K2,"&      
                 	"L5 , M3 , N6 , P11, P2 , P8 , R13, R16, R4 , T6,"&      
                 	"T9 , U12, U16, U2 , V10, V14, V4 , V7), "&           
    "Vdd:        	(H10, H12, H8 , J11, J13, J7 , J9 , K10, K12, K14,"&  
                 	"K8 , L11, L13, L7 , L9 , M10, M12, M8), "&   
    "IGND:       	(H11, H13, H7 , H9 , J10, J12, J8 , K11, K13, K7, "&     
                 	"K9 , L10, L12, L8 , M11, M13, M7 , M9)";
 


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

  attribute COMPLIANCE_PATTERNS of MPC7447: entity is
       "(LSSD_MODE_L,L1_TSTCLK,L2_TSTCLK) (10X)";

  attribute INSTRUCTION_LENGTH of MPC7447 : entity is 16;


  attribute INSTRUCTION_OPCODE of MPC7447 : entity is 
-- Public instructions:
       "EXTEST          (0000000000000000), "&     -- Hex 0000
       "SAMPLE          (0000000011110000), "&     -- Hex 00F0
       "BYPASS          (1111111111111111), "&     -- Hex FFFF
       "HIGHZ           (0000000011110010), "&     -- Hex 00F2
       "CLAMP           (0000000011110001), "&     -- Hex 00F1
       "IDCODE          (0000000011110011), "&     -- Hex 00F3

-- Private instructions:
        "PRIVATE000(0000000000010000), "&
        "PRIVATE001(0000000000010001), "&
        "PRIVATE002(0000000000010010), "&
        "PRIVATE003(0000000000010011), "&
        "PRIVATE004(0000000000010100), "&
        "PRIVATE005(0000000000010101), "&
        "PRIVATE006(0000000000010110), "&
        "PRIVATE007(0000000000010111), "&
        "PRIVATE008(0000000000011000), "&
        "PRIVATE009(0000000000001010), "&
        "PRIVATE010(0000100000001010), "&
        "PRIVATE011(0000100100001010), "&
        "PRIVATE012(0000101000001010), "&
        "PRIVATE013(0000101100001010), "&
        "PRIVATE014(0001000000001010), "&
        "PRIVATE015(0001000100001010), "&
        "PRIVATE016(0001001000001010), "&
        "PRIVATE017(0001001100001010), "&
        "PRIVATE018(0001010000001010), "&
        "PRIVATE019(0001010100001010), "&
        "PRIVATE020(0001011000001010), "&
        "PRIVATE021(0001100000001010), "&
        "PRIVATE022(0001100100001010), "&
        "PRIVATE023(0001101000001010), "&
        "PRIVATE024(0001101100001010), "&
        "PRIVATE025(0001110000001010), "&
        "PRIVATE026(0001110100001010), "&
        "PRIVATE027(0001111000001010)";
                  
                  
  attribute INSTRUCTION_CAPTURE of MPC7447 : entity is "xxxxxxxxxxxxxx01";
                                                
-- Use of some private opcodes can result in damage to the circuit,
-- board, or system.

  attribute INSTRUCTION_PRIVATE of MPC7447 : entity is
        "PRIVATE000, 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"; 

  attribute IDCODE_REGISTER of MPC7447 : entity is
      "0000" &              -- Version
      "0000000000000010" &  -- Part number
      "00000001110" &       -- Manufacturer Identity
      "1";                  -- Manditory LSB


  attribute REGISTER_ACCESS of MPC7447 : entity is
        "BYPASS(BYPASS),"&
        "BOUNDARY (SAMPLE)";
  attribute BOUNDARY_LENGTH of MPC7447 : entity is 369;

 

  attribute BOUNDARY_REGISTER of MPC7447 : entity is

-- PORT DESCRIPTION TERMS
-- cell type: BC_6 bidirectional else BC_2
-- port: port name with index if port description says bit_vector
-- function
--     input        = input only
--     bidir        = bidirectional
--     control      = control cell
--     buffer       = output only
--     output3      = three state ouput
--     observe_only = observe only
-- safe = value in control cell to make input = 0 for bidir and controlr
-- 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
-- tdi
"0    (BC_2, *,                   internal,       0),          "&
"1    (BC_2, *,                   internal,       0),          "&
"2    (BC_1, CLK_OUT,             output3,        0,           56,        0,     Z),     "&
"3    (BC_6, AP(4),               bidir,          0,           61,        0,     Z),     "&
"4    (BC_2, *,                   internal,       0),          "&
"5    (BC_2, *,                   internal,       0),          "&
"6    (BC_1, HPR_L,               output3,        0,           7,         0,     Z),     "&
"7    (BC_2, *,                   control,        0),          "&
"8    (BC_2, SRESET_L,            input,          X),          "&
"9    (BC_2, SMI_B,               input,          X),          "&
"10   (BC_2, CHKS_L,              input,          X),          "&
"11   (BC_2, IARTRY0_L,           input,          X),          "&
"12   (BC_2, CKSTP_IN_L,          input,          X),          "&
"13   (BC_2, *,                   control,        0),          "&
"14   (BC_1, HIT_L,               output3,        0,           51,        0,     Z),     "&
"15   (BC_2, *,                   control,        0),          "&
"16   (BC_1, CKSTP_OUT_L,         output3,        0,           13,        0,     Z),     "&
"17   (BC_2, *,                   control,        0),          "&
"18   (BC_1, BR_L,                output3,        0,           52,        0,     Z),     "&
"19   (BC_2, *,                   control,        0),          "&
"20   (BC_6, TT(4),               bidir,          0,           19,        0,     Z),     "&
"21   (BC_6, TT(2),               bidir,          0,           19,        0,     Z),     "&
"22   (BC_6, A(2),                bidir,          0,           40,        0,     Z),     "&
"23   (BC_6, A(33),               bidir,          0,           17,        0,     Z),     "&
"24   (BC_6, TT(0),               bidir,          0,           19,        0,     Z),     "&
"25   (BC_6, TT(3),               bidir,          0,           75,        0,     Z),     "&
"26   (BC_6, TT(1),               bidir,          0,           15,        0,     Z),     "&
"27   (BC_6, A(10),               bidir,          0,           45,        0,     Z),     "&
"28   (BC_6, A(32),               bidir,          0,           47,        0,     Z),     "&
"29   (BC_6, A(34),               bidir,          0,           47,        0,     Z),     "&
"30   (BC_2, QACK_L,              input,          X),          "&
"31   (BC_6, SHD1_L,              bidir,          0,           86,        0,     Z),     "&
"32   (BC_6, A(9),                bidir,          0,           46,        0,     Z),     "&
"33   (BC_6, A(7),                bidir,          0,           46,        0,     Z),     "&
"34   (BC_6, A(8),                bidir,          0,           40,        0,     Z),     "&
"35   (BC_6, AP(2),               bidir,          0,           85,        0,     Z),     "&
"36   (BC_6, A(12),               bidir,          0,           66,        0,     Z),     "&
"37   (BC_6, A(1),                bidir,          0,           66,        0,     Z),     "&
"38   (BC_6, A(6),                bidir,          0,           40,        0,     Z),     "&
"39   (BC_6, A(4),                bidir,          0,           45,        0,     Z),     "&
"40   (BC_2, *,                   control,        0),          "&
"41   (BC_6, A(23),               bidir,          0,           60,        0,     Z),     "&
"42   (BC_6, A(16),               bidir,          0,           60,        0,     Z),     "&
"43   (BC_6, A(0),                bidir,          0,           45,        0,     Z),     "&
"44   (BC_6, A(35),               bidir,          0,           47,        0,     Z),     "&
"45   (BC_2, *,                   control,        0),          "&
"46   (BC_2, *,                   control,        0),          "&
"47   (BC_2, *,                   control,        0),          "&
"48   (BC_6, SHD0_L,              bidir,          0,           94,        0,     Z),     "&
"49   (BC_6, A(3),                bidir,          0,           46,        0,     Z),     "&
"50   (BC_2, *,                   control,        0),          "&
"51   (BC_2, *,                   control,        0),          "&
"52   (BC_2, *,                   control,        0),          "&
"53   (BC_6, A(18),               bidir,          0,           60,        0,     Z),     "&
"54   (BC_6, A(14),               bidir,          0,           46,        0,     Z),     "&
"55   (BC_2, *,                   control,        0),          "&
"56   (BC_2, *,                   control,        0),          "&
"57   (BC_2, TA_L,                input,          X),          "&
"58   (BC_6, GBL_L,               bidir,          0,           79,        0,     Z),     "&
"59   (BC_6, A(20),               bidir,          0,           60,        0,     Z),     "&
"60   (BC_2, *,                   control,        0),          "&
"61   (BC_2, *,                   control,        0),          "&
"62   (BC_6, A(13),               bidir,          0,           65,        0,     Z),     "&
"63   (BC_6, A(11),               bidir,          0,           66,        0,     Z),     "&
"64   (BC_6, A(21),               bidir,          0,           60,        0,     Z),     "&
"65   (BC_2, *,                   control,        0),          "&
"66   (BC_2, *,                   control,        0),          "&
"67   (BC_6, A(19),               bidir,          0,           50,        0,     Z),     "&
"68   (BC_6, A(29),               bidir,          0,           50,        0,     Z),     "&
"69   (BC_6, A(5),                bidir,          0,           66,        0,     Z),     "&
"70   (BC_2, *,                   control,        0),          "&
"71   (BC_6, A(15),               bidir,          0,           70,        0,     Z),     "&
"72   (BC_6, A(25),               bidir,          0,           74,        0,     Z),     "&
"73   (BC_6, A(31),               bidir,          0,           70,        0,     Z),     "&
"74   (BC_2, *,                   control,        0),          "&
"75   (BC_2, *,                   control,        0),          "&
"76   (BC_6, A(17),               bidir,          0,           74,        0,     Z),     "&
"77   (BC_2, TBEN,                input,          X),          "&
"78   (BC_6, TS_L,                bidir,          0,           81,        0,     Z),     "&
"79   (BC_2, *,                   control,        0),          "&
"80   (BC_2, *,                   control,        0),          "&
"81   (BC_2, *,                   control,        0),          "&
"82   (BC_6, A(27),               bidir,          0,           50,        0,     Z),     "&
"83   (BC_6, AP(1),               bidir,          0,           85,        0,     Z),     "&
"84   (BC_6, A(28),               bidir,          0,           50,        0,     Z),     "&
"85   (BC_2, *,                   control,        0),          "&
"86   (BC_2, *,                   control,        0),          "&
"87   (BC_6, AP(0),               bidir,          0,           85,        0,     Z),     "&
"88   (BC_6, AP(3),               bidir,          0,           85,        0,     Z),     "&
"89   (BC_6, A(24),               bidir,          0,           55,        0,     Z),     "&
"90   (BC_2, *,                   control,        0),          "&
"91   (BC_2, INT_L,               input,          X),          "&
"92   (BC_1, WT_L,                output3,        0,           90,        0,     Z),     "&
"93   (BC_6, A(26),               bidir,          0,           55,        0,     Z),     "&
"94   (BC_2, *,                   control,        0),          "&
"95   (BC_2, BG_L,                input,          X),          "&
"96   (BC_1, CI_L,                output3,        0,           80,        0,     Z),     "&
"97   (BC_6, A(22),               bidir,          0,           55,        0,     Z),     "&
"98   (BC_6, A(30),               bidir,          0,           74,        0,     Z),     "&
"99   (BC_2, TEA_L,               input,          X),          "&
"100  (BC_2, DBG_L,               input,          X),          "&
"101  (BC_2, DTI(1),              input,          X),          "&
"102  (BC_2, DTI(0),              input,          X),          "&
"103  (BC_6, ARTRY_L,             bidir,          0,           106,       0,     Z),     "&
"104  (BC_2, *,                   control,        0),          "&
"105  (BC_2, *,                   control,        0),          "&
"106  (BC_2, *,                   control,        0),          "&
"107  (BC_2, DTI(2),              input,          X),          "&
"108  (BC_2, AACK_L,              input,          X),          "&
"109  (BC_1, TSIZ(0),             output3,        0,           113,       0,     Z),     "&
"110  (BC_2, DTI(3),              input,          X),          "&
"111  (BC_6, DP(2),               bidir,          0,           105,       0,     Z),     "&
"112  (BC_1, TSIZ(1),             output3,        0,           113,       0,     Z),     "&
"113  (BC_2, *,                   control,        0),          "&
"114  (BC_2, *,                   control,        0),          "&
"115  (BC_6, DP(4),               bidir,          0,           122,       0,     Z),     "&
"116  (BC_1, QREQ_L,              output3,        0,           114,       0,     Z),     "&
"117  (BC_1, TSIZ(2),             output3,        0,           113,       0,     Z),     "&
"118  (BC_2, *,                   control,        0),          "&
"119  (BC_6, D(59),               bidir,          0,           104,       0,     Z),     "&
"120  (BC_6, D(56),               bidir,          0,           104,       0,     Z),     "&
"121  (BC_6, DP(0),               bidir,          0,           105,       0,     Z),     "&
"122  (BC_2, *,                   control,        0),          "&
"123  (BC_6, DP(1),               bidir,          0,           118,       0,     Z),     "&
"124  (BC_6, DP(7),               bidir,          0,           122,       0,     Z),     "&
"125  (BC_1, DRDY_L,              output3,        0,           126,       0,     Z),     "&
"126  (BC_2, *,                   control,        0),          "&
"127  (BC_2, *,                   control,        0),          "&
"128  (BC_2, *,                   control,        0),          "&
"129  (BC_6, D(34),               bidir,          0,           104,       0,     Z),     "&
"130  (BC_6, D(60),               bidir,          0,           128,       0,     Z),     "&
"131  (BC_6, DP(5),               bidir,          0,           122,       0,     Z),     "&
"132  (BC_6, D(32),               bidir,          0,           128,       0,     Z),     "&
"133  (BC_6, D(37),               bidir,          0,           128,       0,     Z),     "&
"134  (BC_6, D(33),               bidir,          0,           104,       0,     Z),     "&
"135  (BC_2, *,                   control,        0),          "&
"136  (BC_2, *,                   control,        0),          "&
"137  (BC_6, D(58),               bidir,          0,           127,       0,     Z),     "&
"138  (BC_6, D(39),               bidir,          0,           127,       0,     Z),     "&
"139  (BC_6, D(54),               bidir,          0,           128,       0,     Z),     "&
"140  (BC_2, *,                   control,        0),          "&
"141  (BC_6, DP(6),               bidir,          0,           140,       0,     Z),     "&
"142  (BC_6, D(19),               bidir,          0,           167,       0,     Z),     "&
"143  (BC_6, D(35),               bidir,          0,           128,       0,     Z),     "&
"144  (BC_2, *,                   control,        0),          "&
"145  (BC_6, DP(3),               bidir,          0,           136,       0,     Z),     "&
"146  (BC_6, D(57),               bidir,          0,           135,       0,     Z),     "&
"147  (BC_6, D(36),               bidir,          0,           127,       0,     Z),     "&
"148  (BC_2, *,                   control,        0),          "&
"149  (BC_6, D(31),               bidir,          0,           148,       0,     Z),     "&
"150  (BC_6, D(62),               bidir,          0,           135,       0,     Z),     "&
"151  (BC_6, D(38),               bidir,          0,           135,       0,     Z),     "&
"152  (BC_2, *,                   control,        0),          "&
"153  (BC_6, D(22),               bidir,          0,           163,       0,     Z),     "&
"154  (BC_6, D(63),               bidir,          0,           144,       0,     Z),     "&
"155  (BC_6, D(61),               bidir,          0,           144,       0,     Z),     "&
"156  (BC_6, D(25),               bidir,          0,           152,       0,     Z),     "&
"157  (BC_6, D(30),               bidir,          0,           152,       0,     Z),     "&
"158  (BC_6, D(29),               bidir,          0,           152,       0,     Z),     "&
"159  (BC_2, *,                   control,        0),          "&
"160  (BC_6, D(24),               bidir,          0,           159,       0,     Z),     "&
"161  (BC_6, D(28),               bidir,          0,           152,       0,     Z),     "&
"162  (BC_6, D(27),               bidir,          0,           159,       0,     Z),     "&
"163  (BC_2, *,                   control,        0),          "&
"164  (BC_6, D(18),               bidir,          0,           181,       0,     Z),     "&
"165  (BC_6, D(26),               bidir,          0,           159,       0,     Z),     "&
"166  (BC_6, D(21),               bidir,          0,           163,       0,     Z),     "&
"167  (BC_2, *,                   control,        0),          "&
"168  (BC_6, D(8),                bidir,          0,           167,       0,     Z),     "&
"169  (BC_6, D(23),               bidir,          0,           163,       0,     Z),     "&
"170  (BC_6, D(9),                bidir,          0,           163,       0,     Z),     "&
"171  (BC_6, D(14),               bidir,          0,           167,       0,     Z),     "&
"172  (BC_6, D(40),               bidir,          0,           135,       0,     Z),     "&
"173  (BC_6, D(16),               bidir,          0,           167,       0,     Z),     "&
"174  (BC_2, *,                   control,        0),          "&
"175  (BC_6, D(17),               bidir,          0,           174,       0,     Z),     "&
"176  (BC_6, D(15),               bidir,          0,           174,       0,     Z),     "&
"177  (BC_6, D(20),               bidir,          0,           174,       0,     Z),     "&
"178  (BC_6, D(50),               bidir,          0,           185,       0,     Z),     "&
"179  (BC_6, D(10),               bidir,          0,           174,       0,     Z),     "&
"180  (BC_6, D(55),               bidir,          0,           185,       0,     Z),     "&
"181  (BC_2, *,                   control,        0),          "&
"182  (BC_6, D(2),                bidir,          0,           193,       0,     Z),     "&
"183  (BC_6, D(11),               bidir,          0,           181,       0,     Z),     "&
"184  (BC_6, D(13),               bidir,          0,           181,       0,     Z),     "&
"185  (BC_2, *,                   control,        0),          "&
"186  (BC_6, D(49),               bidir,          0,           185,       0,     Z),     "&
"187  (BC_6, D(41),               bidir,          0,           144,       0,     Z),     "&
"188  (BC_6, D(6),                bidir,          0,           189,       0,     Z),     "&
"189  (BC_2, *,                   control,        0),          "&
"190  (BC_6, D(1),                bidir,          0,           189,       0,     Z),     "&
"191  (BC_6, D(12),               bidir,          0,           189,       0,     Z),     "&
"192  (BC_6, D(4),                bidir,          0,           189,       0,     Z),     "&
"193  (BC_2, *,                   control,        0),          "&
"194  (BC_6, D(52),               bidir,          0,           198,       0,     Z),     "&
"195  (BC_6, D(3),                bidir,          0,           181,       0,     Z),     "&
"196  (BC_6, D(5),                bidir,          0,           193,       0,     Z),     "&
"197  (BC_2, *,                   control,        0),          "&
"198  (BC_2, *,                   control,        0),          "&
"199  (BC_6, D(42),               bidir,          0,           198,       0,     Z),     "&
"200  (BC_6, D(0),                bidir,          0,           193,       0,     Z),     "&
"201  (BC_6, D(51),               bidir,          0,           198,       0,     Z),     "&
"202  (BC_2, *,                   control,        0),          "&
"203  (BC_6, D(53),               bidir,          0,           202,       0,     Z),     "&
"204  (BC_6, D(47),               bidir,          0,           202,       0,     Z),     "&
"205  (BC_6, D(7),                bidir,          0,           193,       0,     Z),     "&
"206  (BC_6, D(48),               bidir,          0,           197,       0,     Z),     "&
"207  (BC_6, D(43),               bidir,          0,           197,       0,     Z),     "&
"208  (BC_6, D(45),               bidir,          0,           197,       0,     Z),     "&
"209  (BC_6, D(44),               bidir,          0,           197,       0,     Z),     "&
"210  (BC_6, D(46),               bidir,          0,           197,       0,     Z),     "&
"211  (BC_2, *,                   control,        0),          "&
"212  (BC_6, NO_CONNECT_1_TEST(7),          bidir,          0,           221,       0,     Z),     "&
"213  (BC_6, NO_CONNECT_1_TEST(2),          bidir,          0,           219,       0,     Z),     "&
"214  (BC_6, NO_CONNECT_1_TEST(5),          bidir,          0,           221,       0,     Z),     "&
"215  (BC_6, NO_CONNECT_1_TEST(9),          bidir,          0,           231,       0,     Z),     "&
"216  (BC_6, NO_CONNECT_1_TEST(0),          bidir,          0,           219,       0,     Z),     "&
"217  (BC_6, NO_CONNECT_1_TEST(4),          bidir,          0,           221,       0,     Z),     "&
"218  (BC_6, NO_CONNECT_2_TEST(0),         bidir,          0,           211,       0,     Z),     "&
"219  (BC_2, *,                   control,        0),          "&
"220  (BC_6, NO_CONNECT_1_TEST(3),          bidir,          0,           219,       0,     Z),     "&
"221  (BC_2, *,                   control,        0),          "&
"222  (BC_2, *,                   control,        0),          "&
"223  (BC_6, NO_CONNECT_1_TEST(8),          bidir,          0,           231,       0,     Z),     "&
"224  (BC_6, NO_CONNECT_1_TEST(15),         bidir,          0,           233,       0,     Z),     "&
"225  (BC_6, NO_CONNECT_1_TEST(1),          bidir,          0,           219,       0,     Z),     "&
"226  (BC_2, *,                   internal,       0),          "&
"227  (BC_2, *,                   internal,       0),          "&
"228  (BC_6, NO_CONNECT_2_TEST(1),         bidir,          0,           222,       0,     Z),     "&
"229  (BC_6, NO_CONNECT_1_TEST(11),         bidir,          0,           231,       0,     Z),     "&
"230  (BC_6, NO_CONNECT_1_TEST(6),          bidir,          0,           221,       0,     Z),     "&
"231  (BC_2, *,                   control,        0),          "&
"232  (BC_6, NO_CONNECT_1_TEST(14),         bidir,          0,           233,       0,     Z),     "&
"233  (BC_2, *,                   control,        0),          "&
"234  (BC_2, *,                   internal,       0),          "&
"235  (BC_6, NO_CONNECT_1_TEST(10),         bidir,          0,           231,       0,     Z),     "&
"236  (BC_6, NO_CONNECT_1_TEST(12),         bidir,          0,           233,       0,     Z),     "&
"237  (BC_6, NO_CONNECT_1_TEST(13),         bidir,          0,           233,       0,     Z),     "&
"238  (BC_2, *,                   internal,       0),          "&
"239  (BC_6, NO_CONNECT_1_TEST(29),         bidir,          0,           251,       0,     Z),     "&
"240  (BC_6, NO_CONNECT_1_TEST(27),         bidir,          0,           249,       0,     Z),     "&
"241  (BC_2, *,                   internal,       0),          "&
"242  (BC_2, *,                   control,        0),          "&
"243  (BC_6, NO_CONNECT_1_TEST(24),         bidir,          0,           249,       0,     Z),     "&
"244  (BC_6, NO_CONNECT_1_TEST(26),         bidir,          0,           249,       0,     Z),     "&
"245  (BC_6, NO_CONNECT_1_TEST(22),         bidir,          0,           259,       0,     Z),     "&
"246  (BC_6, NO_CONNECT_1_TEST(17),         bidir,          0,           272,       0,     Z),     "&
"247  (BC_6, NO_CONNECT_1_TEST(30),         bidir,          0,           251,       0,     Z),     "&
"248  (BC_6, NO_CONNECT_2_TEST(2),         bidir,          0,           263,       0,     Z),     "&
"249  (BC_2, *,                   control,        0),          "&
"250  (BC_6, NO_CONNECT_1_TEST(19),         bidir,          0,           255,       0,     Z),     "&
"251  (BC_2, *,                   control,        0),          "&
"252  (BC_2, *,                   internal,       0),          "&
"253  (BC_6, NO_CONNECT_1_TEST(18),         bidir,          0,           255,       0,     Z),     "&
"254  (BC_6, NO_CONNECT_1_TEST(31),         bidir,          0,           251,       0,     Z),     "&
"255  (BC_2, *,                   control,        0),          "&
"256  (BC_6, NO_CONNECT_2_TEST(3),         bidir,          0,           242,       0,     Z),     "&
"257  (BC_2, *,                   internal,       0),          "&
"258  (BC_6, NO_CONNECT_1_TEST(21),         bidir,          0,           259,       0,     Z),     "&
"259  (BC_2, *,                   control,        0),          "&
"260  (BC_6, NO_CONNECT_1_TEST(23),         bidir,          0,           259,       0,     Z),     "&
"261  (BC_6, NO_CONNECT_1_TEST(20),         bidir,          0,           259,       0,     Z),     "&
"262  (BC_6, NO_CONNECT_1_TEST(28),         bidir,          0,           251,       0,     Z),     "&
"263  (BC_2, *,                   control,        0),          "&
"264  (BC_6, NO_CONNECT_1_TEST(25),         bidir,          0,           249,       0,     Z),     "&
"265  (BC_2, *,                   internal,       0),          "&
"266  (BC_6, NO_CONNECT_1_TEST(16),         bidir,          0,           255,       0,     Z),     "&
"267  (BC_2, *,                   internal,       0),          "&
"268  (BC_2, *,                   internal,       0),          "&
"269  (BC_1, NO_CONNECT_0_TEST(0),          output3,        0,           286,       0,     Z),     "&
"270  (BC_1, NO_CONNECT_0_TEST(6),          output3,        0,           274,       0,     Z),     "&
"271  (BC_2, *,                   internal,       0),          "&
"272  (BC_2, *,                   control,        0),          "&
"273  (BC_1, NO_CONNECT_0_TEST(13),         output3,        0,           280,       0,     Z),     "&
"274  (BC_2, *,                   control,        0),          "&
"275  (BC_1, NO_CONNECT_0_TEST(4),          output3,        0,           274,       0,     Z),     "&
"276  (BC_1, NO_CONNECT_0_TEST(7),          output3,        0,           286,       0,     Z),     "&
"277  (BC_1, NO_CONNECT_0_TEST(3),          output3,        0,           274,       0,     Z),     "&
"278  (BC_1, NO_CONNECT_0_TEST(8),          output3,        0,           280,       0,     Z),     "&
"279  (BC_1, NO_CONNECT_0_TEST(11),         output3,        0,           297,       0,     Z),     "&
"280  (BC_2, *,                   control,        0),          "&
"281  (BC_1, NO_CONNECT_0_TEST(12),         output3,        0,           292,       0,     Z),     "&
"282  (BC_2, *,                   internal,       0),          "&
"283  (BC_1, NO_CONNECT_0_TEST(16),         output3,        0,           297,       0,     Z),     "&
"284  (BC_1, NO_CONNECT_0_TEST(2),          output3,        0,           274,       0,     Z),     "&
"285  (BC_1, NO_CONNECT_0_TEST(9),          output3,        0,           292,       0,     Z),     "&
"286  (BC_2, *,                   control,        0),          "&
"287  (BC_1, NO_CONNECT_0_TEST(14),         output3,        0,           292,       0,     Z),     "&
"288  (BC_1, NO_CONNECT_0_TEST(5),          output3,        0,           286,       0,     Z),     "&
"289  (BC_1, NO_CONNECT_0_TEST(15),         output3,        0,           286,       0,     Z),     "&
"290  (BC_1, NO_CONNECT_0_TEST(1),          output3,        0,           280,       0,     Z),     "&
"291  (BC_1, NO_CONNECT_0_TEST(10),         output3,        0,           280,       0,     Z),     "&
"292  (BC_2, *,                   control,        0),          "&
"293  (BC_6, NO_CONNECT_1_TEST(45),         bidir,          0,           313,       0,     Z),     "&
"294  (BC_6, NO_CONNECT_1_TEST(44),         bidir,          0,           313,       0,     Z),     "&
"295  (BC_6, NO_CONNECT_1_TEST(34),         bidir,          0,           301,       0,     Z),     "&
"296  (BC_2, *,                   internal,       0),          "&
"297  (BC_2, *,                   control,        0),          "&
"298  (BC_6, NO_CONNECT_2_TEST(4),         bidir,          0,           308,       0,     Z),     "&
"299  (BC_6, NO_CONNECT_1_TEST(32),         bidir,          0,           301,       0,     Z),     "&
"300  (BC_6, NO_CONNECT_1_TEST(43),         bidir,          0,           312,       0,     Z),     "&
"301  (BC_2, *,                   control,        0),          "&
"302  (BC_2, *,                   control,        0),          "&
"303  (BC_6, NO_CONNECT_1_TEST(35),         bidir,          0,           301,       0,     Z),     "&
"304  (BC_6, NO_CONNECT_1_TEST(33),         bidir,          0,           301,       0,     Z),     "&
"305  (BC_2, *,                   internal,       0),          "&
"306  (BC_6, NO_CONNECT_1_TEST(41),         bidir,          0,           312,       0,     Z),     "&
"307  (BC_6, NO_CONNECT_1_TEST(39),         bidir,          0,           302,       0,     Z),     "&
"308  (BC_2, *,                   control,        0),          "&
"309  (BC_6, NO_CONNECT_1_TEST(42),         bidir,          0,           312,       0,     Z),     "&
"310  (BC_6, NO_CONNECT_1_TEST(46),         bidir,          0,           313,       0,     Z),     "&
"311  (BC_6, NO_CONNECT_1_TEST(37),         bidir,          0,           302,       0,     Z),     "&
"312  (BC_2, *,                   control,        0),          "&
"313  (BC_2, *,                   control,        0),          "&
"314  (BC_2, *,                   internal,       0),          "&
"315  (BC_6, NO_CONNECT_1_TEST(40),         bidir,          0,           312,       0,     Z),     "&
"316  (BC_2, *,                   internal,       0),          "&
"317  (BC_6, NO_CONNECT_1_TEST(47),         bidir,          0,           313,       0,     Z),     "&
"318  (BC_6, NO_CONNECT_1_TEST(36),         bidir,          0,           302,       0,     Z),     "&
"319  (BC_6, NO_CONNECT_2_TEST(5),         bidir,          0,           308,       0,     Z),     "&
"320  (BC_2, *,                   internal,       0),          "&
"321  (BC_6, NO_CONNECT_1_TEST(38),         bidir,          0,           302,       0,     Z),     "&
"322  (BC_6, NO_CONNECT_1_TEST(50),         bidir,          0,           326,       0,     Z),     "&
"323  (BC_6, NO_CONNECT_1_TEST(49),         bidir,          0,           326,       0,     Z),     "&
"324  (BC_6, NO_CONNECT_1_TEST(51),         bidir,          0,           326,       0,     Z),     "&
"325  (BC_6, NO_CONNECT_1_TEST(54),         bidir,          0,           330,       0,     Z),     "&
"326  (BC_2, *,                   control,        0),          "&
"327  (BC_2, *,                   internal,       0),          "&
"328  (BC_6, NO_CONNECT_1_TEST(52),         bidir,          0,           330,       0,     Z),     "&
"329  (BC_6, NO_CONNECT_1_TEST(53),         bidir,          0,           330,       0,     Z),     "&
"330  (BC_2, *,                   control,        0),          "&
"331  (BC_6, NO_CONNECT_1_TEST(59),         bidir,          0,           344,       0,     Z),     "&
"332  (BC_6, NO_CONNECT_1_TEST(55),         bidir,          0,           330,       0,     Z),     "&
"333  (BC_6, NO_CONNECT_2_TEST(7),         bidir,          0,           350,       0,     Z),     "&
"334  (BC_2, *,                   control,        0),          "&
"335  (BC_6, NO_CONNECT_2_TEST(6),         bidir,          0,           334,       0,     Z),     "&
"336  (BC_6, NO_CONNECT_1_TEST(56),         bidir,          0,           344,       0,     Z),     "&
"337  (BC_6, NO_CONNECT_1_TEST(57),         bidir,          0,           344,       0,     Z),     "&
"338  (BC_6, NO_CONNECT_1_TEST(62),         bidir,          0,           349,       0,     Z),     "&
"339  (BC_6, NO_CONNECT_1_TEST(61),         bidir,          0,           349,       0,     Z),     "&
"340  (BC_6, NO_CONNECT_1_TEST(48),         bidir,          0,           326,       0,     Z),     "&
"341  (BC_2, *,                   internal,       0),          "&
"342  (BC_6, NO_CONNECT_1_TEST(58),         bidir,          0,           344,       0,     Z),     "&
"343  (BC_6, NO_CONNECT_1_TEST(60),         bidir,          0,           349,       0,     Z),     "&
"344  (BC_2, *,                   control,        0),          "&
"345  (BC_6, NO_CONNECT_1_TEST(63),         bidir,          0,           349,       0,     Z),     "&
"346  (BC_2, DX_L,                input,          X),          "&
"347  (BC_2, *,                   internal,       0),          "&
"348  (BC_6, TBST_L,              bidir,          0,           352,       0,     Z),     "&
"349  (BC_2, *,                   control,        0),          "&
"350  (BC_2, *,                   control,        0),          "&
"351  (BC_2, SRW_L(1),            input,          X),          "&
"352  (BC_2, *,                   control,        0),          "&
"353  (BC_2, *,                   control,        0),          "&
"354  (BC_2, SRW_L(0),            input,          X),          "&
"355  (BC_2, EXT_QUAL,            input,          X),          "&
"356  (BC_2, PMON_IN_L,           input,          X),          "&
"357  (BC_1, PMON_OUT_L,          output3,        0,           353,       0,     Z),     "&
"358  (BC_2, MCP_L,               input,          X),          "&
"359  (BC_2, PLL_CFG(1),          input,          X),          "&
"360  (BC_2, PLL_CFG(0),          input,          X),          "&
"361  (BC_2, HRESET_L,            input,          X),          "&
"362  (BC_2, PLL_EXT,             input,          X),          "&
"363  (BC_2, BMODE_L(0),          input,          X),          "&
"364  (BC_2, PLL_CFG(2),          input,          X),          "&
"365  (BC_4, BVSEL,               observe_only,   0),          "&
"366  (BC_2, PLL_CFG(3),          input,          X),          "&
"367  (BC_2, BMODE_L(1),          input,          X),          "&
"368  (BC_2, SYSCLK,              input,          X)          ";
end MPC7447;
