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

-------------------------------------------------------------------------------
--        Motorola PowerPC MPC8240 (TM) 603/PCI Bridge/Memory Controller     --
--                        Boundary Scan Description Language                 --
-------------------------------------------------------------------------------
-- Boundary Scan Description Language (IEEE P1149.1b)                        --
--                                                                           --
-- Device        : MPC8240 Revision 1                                        --
-- File Version  : E                                                         --
-- File Name     : MPC8240.R1E                                               --
-- File Created  : Jan 24, 2001                                              --
-- package type  : TBGA                                                      --
-------------------------------------------------------------------------------
-- revision history:                                                         --
-- A - Original version                                                      --
-- B - Re-arranged ordering of PCI pins ad(0..31) and cbe(0..3)              --
-- C - Documented IEEE 1149.1 non-compliance (see NOTE below).               --
--   - Changed pin names VDD_CK to LAVDD, IVDD1 to AVDD1, IVDD2 to AVDD2     --
--   - Added new linkage pins: LVDD, OVDDi                                   --
--   - Added the following functional pins as linkage pins:                  --
--     PCI_CLK, PCI_SYNC_OUT, SDRAM_CLK, SDRAM_SYNC_OUT, MIV                 --
--   - Removed USER_PACKAGE_MPC8240 as unused.                               --
-- D - Reordered the SDMA signals per current HW spec labeling               --
-- E - Renamed following pins to coincide with MPC8240 HW Spec Rev 0.6       --
--                                                                           --
--     HRST_L changed to HRST_CTRL_L.                                        --
--     HRST_PROC_L changed to HRST_CPU_L.                                    --
--     TEST_L changed to TEST0_L.                                            --
--     CBE changed to CBE_L.                                                 --
--     CKSTOP_IN changed to CHKSTOP_IN.                                      --
--     DH changed to MDH.                                                    --
--     DL changed to MDL.                                                    --
--     inTA_L changed to INTA_L.                                             --
--     MA changed to SDMA.                                                   --
--     MEMSYNC changed to SDRAM_SYNC_IN.                                     --
--     PCISYNC changed to PCI_SYNC_IN.                                       --
--     PLL changed to PLL_CFG.                                               --
--     RTC changed to TEST2.                                                 --
--     SRST_L changed to SRESET_L.                                           --
--     SUSPEND_L changed to TEST1_L.                                         --
--     SYSCLK changed to OSC_IN.                                             --
--     AVDD1 changed to AVDD.                                                --
--     VSS changed to GND.                                                   --
--                                                                           --
--     FTP(0-3) bit vector deleted; new bits defined:                        --
--     FTP(0) changed to bit DA13, FTP(1) changed to bit DA12,               --
--     FTP(2) changed to bit DA11, FTP(3) changed to bit DA2.                --
--                                                                           --
--     MTP(0-1) bit vector deleted; new bits defined:                        --
--     MTP(0) changed to bit DA15, MTP(1) changed to bit DA14.               --
--                                                                           --
--     RCS(0-1) bit vector deleted; new bits defined:                        --
--     RCS(0) changed to bit RCS0, RCS(1) changed to bit RCS1.               --
--                                                                           --
--     Bit vector orientation for AD changed from bit_vector(0 TO 31) to     --
--     bit_vector(31 DOWNTO 0). Note that signal assignment names did NOT    --
--     change: AD(0) still on pin C22, AD(1) still on pin D22, ... AD(31)    --
--     still on pin V25.                                                     --
--                                                                           --
--     Bit vector orientation for CBE_L changed from bit_vector(0 TO 3) to   --
--     bit_vector(3 DOWNTO 0). Note that signal assignment names did NOT     --
--     change: CBE_L(0) still on pin A25, CBE_L(1) still on pin F23, ...     --
--     CBE_L(3) still on pin P25.                                            --
--                                                                           --
--     Bit vector orientation for SDMA changed from bit_vector(0 TO 12) to   --
--     bit_vector(12 DOWNTO 0). Note that signal assignment names did NOT    --
--     change: SDMA(0) still on pin W2, SDMA(1) still on pin W1,... SDMA(12) --
--     still on pin P1.                                                      --
--                                                                           --
--     Bit vector orientation for REQ_L changed from bit_vector(0 TO 3) to   --
--     bit_vector(3 DOWNTO 0). Note that signal assignment names did NOT     --
--     change: REQ_L(0) still on pin AB26, REQ_L(1) still on pin AA25, ...   --
--     REQ_L(3) still on pin Y25.                                            --
--                                                                           --
--     GNT_L(4) removed from GNT_L bit_vector(0 TO 4); new bit defined       --
--     GNT4_L for signal W26. Bit vector orientation for GNT_L changed from  --
--     bit_vector(0 TO 3) to bit_vector(3 DOWNTO 0). Note that signal        --
--     assignment names did NOT change: GNT_L(0) still on pin V26, GNT_L(1)  --
--     still on pin W23, ... GNT_L(3) still on pin W25.                      --
--                                                                           --
--     Re-alphabetized "PORT DESCRIPTION TERMS" and "tbga pinout diagram"    --
--     sections.                                                             --
--                                                                           --
--                                                                           --
-- NOTE: Active low ports are designated with a "_L" suffix.                 --
--                                                                           --
-- NOTE: The IEEE 1149.1 standard optional instructions CLAMP and HIGHZ are  --
--       supported.                                                          --
--                                                                           --
-- NOTE: This part is not IEEE 1149.1 compliant because the following        --
--       functional pins are not included in the boundary scan chain:        --
--       PCI_CLK, PCI_SYNC_OUT, SDRAM_CLK, SDRAM_SYNC_OUT, MIV               --
--       These pins are declared as linkage pins in this file to document    --
--       their existence although they do not meet the definition of         --
--       linkage pins. Other than the pins missing from the boundary scan    --
--       register, all other pins and features are IEEE 1149.1 compliant.    --
--                                                                           --
-- 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 MPC8240 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, gnd, gvdd, analog)
-- bit     = single pin
-- bit_vector = group of pins with suffix m to n

port (  TCK:            in          bit;
        TDI:            in          bit;
        TDO:            out         bit;
        TMS:            in          bit;
        TRST_L:         in          bit;
        HRST_CTRL_L:    in          bit;
        HRST_CPU_L:     in          bit;
        TEST0_L:        in          bit;  
        AD:             inout       bit_vector(31 DOWNTO 0);
        AS_L:           inout       bit;
        CAS_L:          inout       bit_vector(0 TO 7);
        CBE_L:          inout       bit_vector(3 DOWNTO 0);
        CHKSTOP_IN_L:   in          bit;
        CKE:            inout       bit;
        CKO:            inout       bit;
        DA2:            inout       bit;
        DA11:           inout       bit;
        DA12:           inout       bit;
        DA13:           inout       bit;
        DA14:           inout       bit;
        DA15:           inout       bit;
        DEVSEL_L:       inout       bit;
        FOE_L:          inout       bit;
        FRAME_L:        inout       bit;
        GNT_L:          inout       bit_vector(3 DOWNTO 0);
        GNT4_L:         inout       bit;
        IDSEL:          in          bit;
        INTA_L:         inout       bit;
        IRDY_L:         inout       bit;
        IRQ0_L:         in          bit;
        IRQ_L:          inout       bit_vector(1 TO 4);
        LOCK_L:         in          bit;
        MAA:            inout       bit_vector(0 TO 2);
        MCP_L:          inout       bit;
        MDH:            inout       bit_vector(0 TO 31);
        MDL:            inout       bit_vector(0 TO 31);
        MIV:            linkage     bit; 
        NMI:            in          bit;
        OSC_IN:         in          bit;
        PAR:            inout       bit;
        PAR_AR:         inout       bit_vector(0 TO 7);
        PCI_CLK:        linkage     bit_vector(0 TO 4);
        PCI_SYNC_IN:    in          bit;
        PCI_SYNC_OUT:   linkage     bit; 
        PERR_L:         inout       bit;
        PLL_CFG:        inout       bit_vector(0 TO 4);
        PMAA:           inout       bit_vector(0 TO 2);
        QACK_L:         inout       bit;
        RAS_L:          inout       bit_vector(0 TO 7);
        RCS0_L:         inout       bit;
        RCS1_L:         inout       bit;
        REQ_L:          in          bit_vector(3 DOWNTO 0);
        REQ4_L:         inout       bit;
        SCL:            inout       bit;
        SDA:            inout       bit;
        SDBA0:          inout       bit;
        SDCAS_L:        inout       bit;
        SDMA:           inout       bit_vector(12 DOWNTO 0);
        SDRAM_CLK:      linkage     bit_vector(0 TO 3);
        SDRAM_SYNC_IN:  in          bit;
        SDRAM_SYNC_OUT: linkage     bit;
        SDRAS_L:        inout       bit;
        SERR_L:         inout       bit;
        SMI_L:          in          bit;
        SRESET_L:       in          bit;
        STOP_L:         inout       bit;
        TBEN:           in          bit;
        TEST1_L:        in          bit;
        TEST2:          in          bit;
        TRDY_L:         inout       bit;
        TRIG_IN:        in          bit;
        TRIG_OUT:       inout       bit;
        WE_L:           inout       bit;
        AVDD:           linkage     bit;
        AVDD2:          linkage     bit;
        GND:            linkage     bit_vector(1 TO 52);
        GVDD:           linkage     bit_vector(1 TO 30);
        LAVDD:          linkage     bit;
        LVDD:           linkage     bit_vector(1 TO 7);
        OVDD:           linkage     bit_vector(1 TO 14);
        VDD:            linkage     bit_vector(1 TO 20));

  use STD_1149_1_1994.all;

  attribute COMPONENT_CONFORMANCE of MPC8240 : entity is "STD_1149_1_1993";

  attribute PIN_MAP of MPC8240 : entity is physical_pin_map;

  constant bga:   pin_map_string :=

-- tbga pinout diagram

           "TCK:      AF22, " &
           "TDI:      AF23, " &
           "TDO:      AC21, " &
           "TMS:      AE22, " &
        "TRST_L:      AE23, " &
   "HRST_CTRL_L:      A20,  " &
    "HRST_CPU_L:      A19,  " &
       "TEST0_L:      AD22, " &
            "AD:      (V25,U25,U26,U24,U23,T25,T26,R25,R26,N26,N25,N23,M26, " &
                      "M25,L25,L26,F24,E26,E25,E23,D26,D25,C26,A26,B26,A24, " &
                      "B24,D19,B23,B22,D22,C22), " &
          "AS_L:      Y1,   " & 
         "CAS_L:      (AB1,AB2,K3,K2,AC1,AC2,K1,J1), " &
         "CBE_L:      (P25,K23,F23,A25)," &
  "CHKSTOP_IN_L:      D14,  " &
           "CKE:      H2,   " &
           "CKO:      B15,  " &
           "DA2:      C25,  " &
          "DA11:      AD26, " &
          "DA12:      AF17, " &
          "DA13:      AF19, " &
          "DA14:      F1,   " &
          "DA15:      J2,   " &
      "DEVSEL_L:      H26,  " &
         "FOE_L:      H1,   " &
       "FRAME_L:      J24,  " &
         "GNT_L:      (W25,W24,W23,V26), " &
        "GNT4_L:      W26,  " &
         "IDSEL:      P26,  " &
        "INTA_L:      AC26, " &
        "IRDY_L:      K25,  " &
        "IRQ0_L:      C19,  " &
         "IRQ_L:      (B21,AC22,AE24,A23), " &
        "LOCK_L:      J26,  " &  
           "MAA:      (AF2,AF1,AE1), " &
         "MCP_L:      A17,  " &
           "MDH:      (AC17,AF16,AE16,AE14,AF14,AC13,AE12,AE11,AE10,AE9,AE8, " &
                      "AC7,AE7,AE6,AF5,AC5,E4,A2,B3,D4,B4,B5,D6,C6,B7,C9,A9, " &
                      "B10,A11,A13,B13,A15), " &
           "MDL:      (AD17,AE17,AE15,AF15,AC14,AE13,AF13,AF12,AF11,AF10, " &
                      "AF9,AD8,AF8,AF7,AF6,AE5,B1,A1,A3,A4,A5,A6,A7,D7,A8, " &
                      "B8,A10,D10,A12,B11,B12,A14), " &
           "MIV:      A16,  " &
           "NMI:      D16,  " &
        "OSC_IN:      AD21, " &
           "PAR:      G25,  " &
        "PAR_AR:      (AF3,AE3,G4,E2,AE4,AF4,D2,C2), " &
       "PCI_CLK:      (AC25, AB25, AE26, AF25, AF26), " &
   "PCI_SYNC_IN:      AB23, " &
  "PCI_SYNC_OUT:      AD25, " &
        "PERR_L:      G26,  " &
       "PLL_CFG:      (A22,B19,A21,B18,B17), " &
          "PMAA:      (AD18,AF18,AE19), " &
        "QACK_L:      F2,   " &
         "RAS_L:      (Y4,AA3,AA4,AC4,M2,L2,M1,L1), " &
        "RCS0_L:      N4,   " &
        "RCS1_L:      N2,   " &
         "REQ_L:      (Y25,AA26,AA25,AB26), " &
        "REQ4_L:      Y26,  " &
           "SCL:      AF21, " &
           "SDA:      AE20, " &
         "SDBA0:      P2,   " &
       "SDCAS_L:      AD2,  " &
          "SDMA:      (P1,N1,R1,R2,T1,T2,U4,U2,U1,V1,V3,W1,W2), " &
 "SDRAM_SYNC_IN:      H3 ,  " &
"SDRAM_SYNC_OUT:      C1,   " &
     "SDRAM_CLK:      (D1,G1,G2,E1), " & 
       "SDRAS_L:      AD1,  " &
        "SERR_L:      F26,  " &
         "SMI_L:      A18,  " &
      "SRESET_L:      B16,  " &
        "STOP_L:      H25,  " &
          "TBEN:      B14,  " &
       "TEST1_L:      B20,  " &
         "TEST2:      Y2,   " &
        "TRDY_L:      K26,  " &
       "TRIG_IN:      AF20, " &
      "TRIG_OUT:      AC18, " &
          "WE_L:      AA1,  " &
          "AVDD:      C17,  " &
         "AVDD2:      AF24, " &
           "GND:      (AA2,AA23,AC12,AC15,AC24,AC3,AC6,AC9,AD11,AD14, " &
                      "AD16,AD19,AD23,AD4,AE18,AE2,AE21,AE25,B2,B25, " &
                      "B6,B9,C11,C13,C16,C23,C4,C8,D12,D15,D18,D21,D24, " &
                      "D3,F25,F4,H24,J25,J4,L24,L3,M23,M4,N24,P3,R23, " &
                      "R4,T24,T3,V2,V23,W3), " &
          "GVDD:      (AB3,AB4,AC10,AC11,AC8,AD10,AD13,AD15,AD3,AD5, " &
                      "AD7,C10,C12,C3,C5,C7,D13,D5,D9,E3,G3,H4,K4,L4, " &
                      "N3,P4,R3,U3,V4,Y3), " &
         "LAVDD:      D17,  " &
          "LVDD:      (AC20,AC23,D20,D23,G23,P23,Y23), " &
          "OVDD:      (AB24,AD20,AD24,C14,C20,C24,E24,G24,J23,K24, " &
                      "M24,P24,T23,Y24), " &
           "VDD:      (AA24,AC16,AC19,AD12,AD6,AD9,C15,C18,C21,D11, " &
                      "D8,F3,H23,J3,L23,M3,R24,T4,V24,W4) " ;

-- 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;


  attribute COMPLIANCE_PATTERNS of MPC8240: entity is
    "(TEST0_L) (1)";

  attribute INSTRUCTION_LENGTH of MPC8240 : entity is 8;

  attribute INSTRUCTION_OPCODE of MPC8240 : entity is

-- Standard instructions:

       "EXTEST     (00000000), "&     -- Hex 00
       "SAMPLE     (11000000), "&     -- Hex C0
       "BYPASS     (11111111), "&     -- Hex FF
       "HIGHZ      (11110000), "&     -- Hex F0
       "CLAMP      (11110001), "&     -- Hex F1

-- Public instruction:
--       "TLMSEL   (11111010), "&     -- Hex FA

-- Private instructions:

       "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), "& 
--     TLMSEL (11111010),
       "PRIVATE251 (11111011), PRIVATE252 (11111100), "&
       "PRIVATE253 (11111101), PRIVATE254 (11111110)";

  attribute INSTRUCTION_CAPTURE of MPC8240 : entity is "xxxxxx01";

-- use of some private opcodes can result in damage to the circuit,
-- board, or system.
  attribute INSTRUCTION_PRIVATE of MPC8240 : 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 MPC8240 : entity is
         "BYPASS(BYPASS)";

  attribute BOUNDARY_LENGTH of MPC8240 : entity is 396;

  attribute BOUNDARY_REGISTER of MPC8240 : 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,      *,           control,    0),                            "&
  "1    (BC_2,      *,           control,    0),                            "&
  "2    (BC_2,      *,           control,    0),                            "&
  "3    (BC_2,      *,           control,    0),                            "&
  "4    (BC_2,      *,           control,    0),                            "&
  "5    (BC_2,      *,           control,    0),                            "&
  "6    (BC_2,      *,           control,    0),                            "&
  "7    (BC_2,      *,           control,    0),                            "&
  "8    (BC_2,      *,           control,    0),                            "&
  "9    (BC_2,      *,           control,    0),                            "&
  "10   (BC_2,      *,           control,    0),                            "&
  "11   (BC_2,      *,           control,    0),                            "&
  "12   (BC_2,      *,           control,    0),                            "&
  "13   (BC_2,      *,           control,    0),                            "&
  "14   (BC_2,      *,           control,    0),                            "&
  "15   (BC_2,      *,           control,    0),                            "&
  "16   (BC_2,      *,           control,    0),                            "&
  "17   (BC_2,      *,           control,    0),                            "&
  "18   (BC_2,      *,           control,    0),                            "&
  "19   (BC_2,      *,           control,    0),                            "&
  "20   (BC_2,      *,           control,    0),                            "&
  "21   (BC_2,      *,           control,    0),                            "&
  "22   (BC_2,      *,           control,    0),                            "&
  "23   (BC_2,      *,           control,    0),                            "&
  "24   (BC_2,      *,           control,    0),                            "&
  "25   (BC_2,      *,           control,    0),                            "&
  "26   (BC_2,      *,           control,    0),                            "&
  "27   (BC_2,      *,           control,    0),                            "&
  "28   (BC_2,      *,           control,    0),                            "&
  "29   (BC_2,      *,           control,    0),                            "&
  "30   (BC_2,      *,           control,    0),                            "&
  "31   (BC_2,      *,           control,    0),                            "&
  "32   (BC_2,      *,           control,    0),                            "&
  "33   (BC_2,      *,           control,    0),                            "&
  "34   (BC_2,      *,           control,    0),                            "&
  "35   (BC_2,      *,           control,    0),                            "&
  "36   (BC_2,      *,           control,    0),                            "&
  "37   (BC_2,      *,           control,    0),                            "&
  "38   (BC_2,      *,           control,    0),                            "&
  "39   (BC_2,      *,           control,    0),                            "&
  "40   (BC_2,      *,           control,    0),                            "&
  "41   (BC_2,      *,           control,    0),                            "&
  "42   (BC_2,      *,           control,    0),                            "&
  "43   (BC_2,      *,           control,    0),                            "&
  "44   (BC_2,      *,           control,    0),                            "&
  "45   (BC_2,      *,           control,    0),                            "&
  "46   (BC_2,      *,           control,    0),                            "&
  "47   (BC_2,      *,           control,    0),                            "&
  "48   (BC_2,      *,           control,    0),                            "&
  "49   (BC_2,      *,           control,    0),                            "&
  "50   (BC_2,      *,           control,    0),                            "&
  "51   (BC_2,      *,           control,    0),                            "&
  "52   (BC_2,      *,           control,    0),                            "&
  "53   (BC_2,      *,           control,    0),                            "&
  "54   (BC_2,      *,           control,    0),                            "&
  "55   (BC_2,      *,           control,    0),                            "&
  "56   (BC_2,      *,           control,    0),                            "&
  "57   (BC_2,      *,           control,    0),                            "&
  "58   (BC_2,      *,           control,    0),                            "&
  "59   (BC_2,      *,           control,    0),                            "&
  "60   (BC_2,      *,           control,    0),                            "&
  "61   (BC_2,      *,           control,    0),                            "&
  "62   (BC_2,      *,           control,    0),                            "&
  "63   (BC_2,      *,           control,    0),                            "&
  "64   (BC_2,      *,           control,    0),                            "&
  "65   (BC_2,      *,           control,    0),                            "&
  "66   (BC_2,      *,           control,    0),                            "&
  "67   (BC_2,      *,           control,    0),                            "&
  "68   (BC_2,      *,           control,    0),                            "&
  "69   (BC_2,      *,           control,    0),                            "&
  "70   (BC_2,      *,           control,    0),                            "&
  "71   (BC_2,      *,           control,    0),                            "&
  "72   (BC_2,      *,           control,    0),                            "&
  "73   (BC_2,      *,           control,    0),                            "&
  "74   (BC_2,      *,           control,    0),                            "&
  "75   (BC_2,      *,           control,    0),                            "&
  "76   (BC_2,      *,           control,    0),                            "&
  "77   (BC_2,      *,           control,    0),                            "&
  "78   (BC_2,      *,           control,    0),                            "&
  "79   (BC_2,      *,           control,    0),                            "&
  "80   (BC_2,      *,           control,    0),                            "&
  "81   (BC_2,      *,           control,    0),                            "&
  "82   (BC_2,      *,           control,    0),                            "&
  "83   (BC_2,      *,           control,    0),                            "&
  "84   (BC_2,      *,           control,    0),                            "&
  "85   (BC_2,      *,           control,    0),                            "&
  "86   (BC_2,      *,           control,    0),                            "&
  "87   (BC_2,      *,           control,    0),                            "&
  "88   (BC_2,      *,           control,    0),                            "&
  "89   (BC_2,      *,           control,    0),                            "&
  "90   (BC_2,      *,           control,    0),                            "&
  "91   (BC_2,      *,           control,    0),                            "&
  "92   (BC_2,      *,           control,    0),                            "&
  "93   (BC_2,      *,           control,    0),                            "&
  "94   (BC_2,      *,           control,    0),                            "&
  "95   (BC_2,      *,           control,    0),                            "&
  "96   (BC_2,      *,           control,    0),                            "&
  "97   (BC_2,      *,           control,    0),                            "&
  "98   (BC_2,      *,           control,    0),                            "&
  "99   (BC_2,      *,           control,    0),                            "&
  "100  (BC_2,      *,           control,    0),                            "&
  "101  (BC_2,      *,           control,    0),                            "&
  "102  (BC_2,      *,           control,    0),                            "&
  "103  (BC_2,      *,           control,    0),                            "&
  "104  (BC_2,      *,           control,    0),                            "&
  "105  (BC_2,      *,           control,    0),                            "&
  "106  (BC_2,      *,           control,    0),                            "&
  "107  (BC_2,      *,           control,    0),                            "&
  "108  (BC_2,      *,           control,    0),                            "&
  "109  (BC_2,      *,           control,    0),                            "&
  "110  (BC_2,      *,           control,    0),                            "&
  "111  (BC_2,      *,           control,    0),                            "&
  "112  (BC_2,      *,           control,    0),                            "&
  "113  (BC_2,      *,           control,    0),                            "&
  "114  (BC_2,      *,           control,    0),                            "&
  "115  (BC_2,      *,           control,    0),                            "&
  "116  (BC_2,      *,           control,    0),                            "&
  "117  (BC_2,      *,           control,    0),                            "&
  "118  (BC_2,      *,           control,    0),                            "&
  "119  (BC_2,      *,           control,    0),                            "&
  "120  (BC_2,      *,           control,    0),                            "&
  "121  (BC_2,      *,           control,    0),                            "&
  "122  (BC_2,      *,           control,    0),                            "&
  "123  (BC_2,      *,           control,    0),                            "&
  "124  (BC_2,      *,           control,    0),                            "&
  "125  (BC_2,      *,           control,    0),                            "&
  "126  (BC_2,      *,           control,    0),                            "&
  "127  (BC_2,      *,           control,    0),                            "&
  "128  (BC_2,      *,           control,    0),                            "&
  "129  (BC_2,      *,           control,    0),                            "&
  "130  (BC_2,      *,           control,    0),                            "&
  "131  (BC_2,      *,           control,    0),                            "&
  "132  (BC_2,      *,           control,    0),                            "&
  "133  (BC_2,      *,           control,    0),                            "&
  "134  (BC_2,      *,           control,    0),                            "&
  "135  (BC_2,      *,           control,    0),                            "&
  "136  (BC_2,      *,           control,    0),                            "&
  "137  (BC_2,      *,           control,    0),                            "&
  "138  (BC_2,      *,           control,    0),                            "&
  "139  (BC_2,      *,           control,    0),                            "&
  "140  (BC_2,      *,           control,    0),                            "&
  "141  (BC_2,      *,           control,    0),                            "&
  "142  (BC_2,      *,           control,    0),                            "&
  "143  (BC_2,      *,           control,    0),                            "&
  "144  (BC_2,      *,           control,    0),                            "&
  "145  (BC_2,      *,           control,    0),                            "&
  "146  (BC_2,      *,           control,    0),                            "&
  "147  (BC_2,      *,           control,    0),                            "&
  "148  (BC_2,      *,           control,    0),                            "&
  "149  (BC_2,      *,           control,    0),                            "&
  "150  (BC_2,      *,           control,    0),                            "&
  "151  (BC_2,      *,           control,    0),                            "&
  "152  (BC_2,      *,           control,    0),                            "&
  "153  (BC_2,      *,           control,    0),                            "&
  "154  (BC_2,      *,           control,    0),                            "&
  "155  (BC_2,      *,           control,    0),                            "&
  "156  (BC_2,      *,           control,    0),                            "&
  "157  (BC_2,      *,           control,    0),                            "&
  "158  (BC_2,      *,           control,    0),                            "&
  "159  (BC_2,      *,           control,    0),                            "&
  "160  (BC_2,      *,           control,    0),                            "&
  "161  (BC_2,      *,           control,    0),                            "&
  "162  (BC_2,      *,           control,    0),                            "&
  "163  (BC_2,      *,           control,    0),                            "&
  "164  (BC_2,      *,           control,    0),                            "&
  "165  (BC_2,      *,           control,    0),                            "&
  "166  (BC_2,      *,           control,    0),                            "&
  "167  (BC_2,      *,           control,    0),                            "&
  "168  (BC_2,      *,           control,    0),                            "&
  "169  (BC_2,      *,           control,    0),                            "&
  "170  (BC_2,      *,           control,    0),                            "&
  "171  (BC_2,      *,           control,    0),                            "&
  "172  (BC_2,      *,           control,    0),                            "&
  "173  (BC_2,      *,           control,    0),                            "&
  "174  (BC_2,      *,           control,    0),                            "&
  "175  (BC_2,      *,           control,    0),                            "&
  "176  (BC_2,      *,           control,    0),                            "&
  "177  (BC_2,      *,           control,    0),                            "&
  "178  (BC_2,      *,           control,    0),                            "&
  "179  (BC_2,      *,           control,    0),                            "&
  "180  (BC_2,      *,           control,    0),                            "&
  "181  (BC_2,      *,           control,    0),                            "&
  "182  (BC_2,      *,           control,    0),                            "&
  "183  (BC_2,      *,           control,    0),                            "&
  "184  (BC_2,      *,           control,    0),                            "&
  "185  (BC_2,      *,           control,    0),                            "&
  "186  (BC_2,      *,           control,    0),                            "&
  "187  (BC_2,      *,           control,    0),                            "&
  "188  (BC_6,      PAR_AR(7),   bidir,      0,       92,      0,      Z),  "&
  "189  (BC_6,      PAR_AR(6),   bidir,      0,       93,      0,      Z),  "&
  "190  (BC_6,      MDL(17),     bidir,      0,       94,      0,      Z),  "&
  "191  (BC_6,      PAR_AR(2),   bidir,      0,       95,      0,      Z),  "&
  "192  (BC_6,      PAR_AR(3),   bidir,      0,       96,      0,      Z),  "&
  "193  (BC_6,      MDL(16),     bidir,      0,       97,      0,      Z),  "&
  "194  (BC_6,      QACK_L,      bidir,      0,       98,      0,      Z),  "&
  "195  (BC_2,      SDRAM_SYNC_IN,input,     X),                            "&
  "196  (BC_6,      CKE,         bidir,      0,       99,      0,      Z),  "&
  "197  (BC_6,      DA14,        bidir,      0,       100,     0,      Z),  "&
  "198  (BC_6,      CAS_L(2),    bidir,      0,       101,     0,      Z),  "&
  "199  (BC_6,      DA15,        bidir,      0,       102,     0,      Z),  "&
  "200  (BC_6,      CAS_L(3),    bidir,      0,       103,     0,      Z),  "&
  "201  (BC_6,      FOE_L,       bidir,      0,       104,     0,      Z),  "&
  "202  (BC_6,      RAS_L(5),    bidir,      0,       105,     0,      Z),  "&
  "203  (BC_6,      CAS_L(7),    bidir,      0,       106,     0,      Z),  "&
  "204  (BC_6,      RAS_L(4),    bidir,      0,       107,     0,      Z),  "&
  "205  (BC_6,      CAS_L(6),    bidir,      0,       108,     0,      Z),  "&
  "206  (BC_6,      RCS1_L,      bidir,      0,       109,     0,      Z),  "&
  "207  (BC_6,      RCS0_L,      bidir,      0,       110,     0,      Z),  "&
  "208  (BC_6,      RAS_L(7),    bidir,      0,       111,     0,      Z),  "&
  "209  (BC_6,      RAS_L(6),    bidir,      0,       112,     0,      Z),  "&
  "210  (BC_6,      SDMA(11),    bidir,      0,       113,     0,      Z),  "&
  "211  (BC_6,      SDBA0,       bidir,      0,       114,     0,      Z),  "&
  "212  (BC_6,      SDMA(12),    bidir,      0,       115,     0,      Z),  "&
  "213  (BC_6,      SDMA(9),     bidir,      0,       116,     0,      Z),  "&
  "214  (BC_6,      SDMA(10),    bidir,      0,       117,     0,      Z),  "&
  "215  (BC_6,      SDMA(8),     bidir,      0,       118,     0,      Z),  "&
  "216  (BC_6,      SDMA(7),     bidir,      0,       119,     0,      Z),  "&
  "217  (BC_6,      SDMA(6),     bidir,      0,       120,     0,      Z),  "&
  "218  (BC_6,      SDMA(5),     bidir,      0,       121,     0,      Z),  "&
  "219  (BC_6,      SDMA(4),     bidir,      0,       122,     0,      Z),  "&
  "220  (BC_6,      SDMA(2),     bidir,      0,       123,     0,      Z),  "&
  "221  (BC_6,      SDMA(3),     bidir,      0,       124,     0,      Z),  "&
  "222  (BC_6,      SDMA(1),     bidir,      0,       125,     0,      Z),  "&
  "223  (BC_6,      SDMA(0),     bidir,      0,       126,     0,      Z),  "&
  "224  (BC_6,      AS_L,        bidir,      0,       127,     0,      Z),  "&
  "225  (BC_2,      TEST2,       input,      X),                            "&
  "226  (BC_6,      WE_L,        bidir,      0,       128,     0,      Z),  "&
  "227  (BC_6,      RAS_L(0),    bidir,      0,       129,     0,      Z),  "&
  "228  (BC_6,      RAS_L(1),    bidir,      0,       130,     0,      Z),  "&
  "229  (BC_6,      CAS_L(0),    bidir,      0,       131,     0,      Z),  "&
  "230  (BC_6,      CAS_L(1),    bidir,      0,       132,     0,      Z),  "&
  "231  (BC_6,      RAS_L(2),    bidir,      0,       133,     0,      Z),  "&
  "232  (BC_6,      CAS_L(4),    bidir,      0,       134,     0,      Z),  "&
  "233  (BC_6,      CAS_L(5),    bidir,      0,       135,     0,      Z),  "&
  "234  (BC_6,      SDRAS_L,     bidir,      0,       136,     0,      Z),  "&
  "235  (BC_6,      RAS_L(3),    bidir,      0,       137,     0,      Z),  "&
  "236  (BC_6,      SDCAS_L,     bidir,      0,       138,     0,      Z),  "&
  "237  (BC_6,      MAA(2),      bidir,      0,       139,     0,      Z),  "&
  "238  (BC_6,      MDH(15),     bidir,      0,       140,     0,      Z),  "&
  "239  (BC_6,      PAR_AR(1),   bidir,      0,       141,     0,      Z),  "&
  "240  (BC_6,      PAR_AR(4),   bidir,      0,       142,     0,      Z),  "&
  "241  (BC_6,      MAA(1),      bidir,      0,       143,     0,      Z),  "&
  "242  (BC_6,      MDH(11),     bidir,      0,       144,     0,      Z),  "&
  "243  (BC_6,      MDL(15),     bidir,      0,       145,     0,      Z),  "&
  "244  (BC_6,      MAA(0),      bidir,      0,       146,     0,      Z),  "&
  "245  (BC_6,      MDH(13),     bidir,      0,       147,     0,      Z),  "&
  "246  (BC_6,      PAR_AR(0),   bidir,      0,       148,     0,      Z),  "&
  "247  (BC_6,      MDL(11),     bidir,      0,       149,     0,      Z),  "&
  "248  (BC_6,      PAR_AR(5),   bidir,      0,       150,     0,      Z),  "&
  "249  (BC_6,      MDH(12),     bidir,      0,       151,     0,      Z),  "&
  "250  (BC_6,      MDH(14),     bidir,      0,       152,     0,      Z),  "&
  "251  (BC_6,      MDH(10),     bidir,      0,       153,     0,      Z),  "&
  "252  (BC_6,      MDL(14),     bidir,      0,       154,     0,      Z),  "&
  "253  (BC_6,      MDH(9),      bidir,      0,       155,     0,      Z),  "&
  "254  (BC_6,      MDH(8),      bidir,      0,       156,     0,      Z),  "&
  "255  (BC_6,      MDL(13),     bidir,      0,       157,     0,      Z),  "&
  "256  (BC_6,      MDL(12),     bidir,      0,       158,     0,      Z),  "&
  "257  (BC_6,      MDH(7),      bidir,      0,       159,     0,      Z),  "&
  "258  (BC_6,      MDL(10),     bidir,      0,       160,     0,      Z),  "&
  "259  (BC_6,      MDH(6),      bidir,      0,       161,     0,      Z),  "&
  "260  (BC_6,      MDL(9),      bidir,      0,       162,     0,      Z),  "&
  "261  (BC_6,      MDL(5),      bidir,      0,       163,     0,      Z),  "&
  "262  (BC_6,      MDH(5),      bidir,      0,       164,     0,      Z),  "&
  "263  (BC_6,      MDL(8),      bidir,      0,       165,     0,      Z),  "&
  "264  (BC_6,      MDL(7),      bidir,      0,       166,     0,      Z),  "&
  "265  (BC_6,      MDL(6),      bidir,      0,       167,     0,      Z),  "&
  "266  (BC_6,      MDL(4),      bidir,      0,       168,     0,      Z),  "&
  "267  (BC_6,      MDH(3),      bidir,      0,       169,     0,      Z),  "&
  "268  (BC_6,      MDH(4),      bidir,      0,       170,     0,      Z),  "&
  "269  (BC_6,      MDL(2),      bidir,      0,       171,     0,      Z),  "&
  "270  (BC_6,      MDL(3),      bidir,      0,       172,     0,      Z),  "&
  "271  (BC_6,      MDH(1),      bidir,      0,       173,     0,      Z),  "&
  "272  (BC_6,      MDH(2),      bidir,      0,       174,     0,      Z),  "&
  "273  (BC_6,      MDL(0),      bidir,      0,       175,     0,      Z),  "&
  "274  (BC_6,      MDH(0),      bidir,      0,       176,     0,      Z),  "&
  "275  (BC_6,      MDL(1),      bidir,      0,       177,     0,      Z),  "&
  "276  (BC_6,      DA12,        bidir,      0,       178,     0,      Z),  "&
  "277  (BC_6,      PMAA(0),     bidir,      0,       179,     0,      Z),  "&
  "278  (BC_6,      TRIG_OUT,    bidir,      0,       180,     0,      Z),  "&
  "279  (BC_6,      PMAA(1),     bidir,      0,       181,     0,      Z),  "&
  "280  (BC_6,      DA13,        bidir,      0,       182,     0,      Z),  "&
  "281  (BC_6,      PMAA(2),     bidir,      0,       183,     0,      Z),  "&
  "282  (BC_2,      TRIG_IN,     input,      X),                            "&
  "283  (BC_6,      SDA,         bidir,      0,       184,     0,      Z),  "&
  "284  (BC_6,      SCL,         bidir,      0,       185,     0,      Z),  "&
  "285  (BC_2,      OSC_IN,      input,      X),                            "&
  "286  (BC_6,      IRQ_L(2),    bidir,      0,       186,     0,      Z),  "&
  "287  (BC_6,      IRQ_L(3),    bidir,      0,       187,     0,      Z),  "&
  "288  (BC_2,      PCI_SYNC_IN, input,      X),                            "&
  "289  (BC_2,      REQ_L(1),    input,      X),                            "&
  "290  (BC_6,      GNT_L(1),    bidir,      0,       0,       0,      Z),  "&
  "291  (BC_6,      DA11,        bidir,      0,       1,       0,      Z),  "&
  "292  (BC_6,      GNT_L(2),    bidir,      0,       2,       0,      Z),  "&
  "293  (BC_6,      INTA_L,      bidir,      0,       3,       0,      Z),  "&
  "294  (BC_2,      REQ_L(3),    input,      X),                            "&
  "295  (BC_2,      REQ_L(0),    input,      X),                            "&
  "296  (BC_6,      GNT_L(3),    bidir,      0,       4,       0,      Z),  "&
  "297  (BC_2,      REQ_L(2),    input,      X),                            "&
  "298  (BC_6,      AD(27),      bidir,      0,       5,       0,      Z),  "&
  "299  (BC_6,      AD(28),      bidir,      0,       6,       0,      Z),  "&
  "300  (BC_6,      AD(31),      bidir,      0,       7,       0,      Z),  "&
  "301  (BC_6,      AD(30),      bidir,      0,       8,       0,      Z),  "&
  "302  (BC_6,      REQ4_L,      bidir,      0,       9,       0,      Z),  "&
  "303  (BC_6,      GNT4_L,      bidir,      0,       10,      0,      Z),  "&
  "304  (BC_6,      AD(26),      bidir,      0,       11,      0,      Z),  "&
  "305  (BC_6,      GNT_L(0),    bidir,      0,       12,      0,      Z),  "&
  "306  (BC_6,      AD(24),      bidir,      0,       13,      0,      Z),  "&
  "307  (BC_6,      AD(29),      bidir,      0,       14,      0,      Z),  "&
  "308  (BC_6,      CBE_L(3),    bidir,      0,       15,      0,      Z),  "&
  "309  (BC_6,      AD(25),      bidir,      0,       16,      0,      Z),  "&
  "310  (BC_6,      AD(23),      bidir,      0,       17,      0,      Z),  "&
  "311  (BC_2,      IDSEL,       input,      X),                            "&
  "312  (BC_6,      AD(20),      bidir,      0,       18,      0,      Z),  "&
  "313  (BC_6,      AD(21),      bidir,      0,       19,      0,      Z),  "&
  "314  (BC_6,      AD(22),      bidir,      0,       20,      0,      Z),  "&
  "315  (BC_6,      AD(18),      bidir,      0,       21,      0,      Z),  "&
  "316  (BC_6,      AD(19),      bidir,      0,       22,      0,      Z),  "&
  "317  (BC_6,      AD(16),      bidir,      0,       23,      0,      Z),  "&
  "318  (BC_6,      AD(17),      bidir,      0,       24,      0,      Z),  "&
  "319  (BC_6,      CBE_L(2),    bidir,      0,       25,      0,      Z),  "&
  "320  (BC_6,      IRDY_L,      bidir,      0,       26,      0,      Z),  "&
  "321  (BC_6,      TRDY_L,      bidir,      0,       27,      0,      Z),  "&
  "322  (BC_6,      FRAME_L,     bidir,      0,       28,      0,      Z),  "&
  "323  (BC_2,      LOCK_L,      input,      X),                            "&
  "324  (BC_6,      DEVSEL_L,    bidir,      0,       29,      0,      Z),  "&
  "325  (BC_6,      STOP_L,      bidir,      0,       30,      0,      Z),  "&
  "326  (BC_6,      PERR_L,      bidir,      0,       31,      0,      Z),  "&
  "327  (BC_6,      PAR,         bidir,      0,       32,      0,      Z),  "&
  "328  (BC_6,      SERR_L,      bidir,      0,       33,      0,      Z),  "&
  "329  (BC_6,      AD(15),      bidir,      0,       34,      0,      Z),  "&
  "330  (BC_6,      AD(14),      bidir,      0,       35,      0,      Z),  "&
  "331  (BC_6,      AD(13),      bidir,      0,       36,      0,      Z),  "&
  "332  (BC_6,      CBE_L(1),    bidir,      0,       37,      0,      Z),  "&
  "333  (BC_6,      AD(11),      bidir,      0,       38,      0,      Z),  "&
  "334  (BC_6,      AD(10),      bidir,      0,       39,      0,      Z),  "&
  "335  (BC_6,      AD(12),      bidir,      0,       40,      0,      Z),  "&
  "336  (BC_6,      AD(9),       bidir,      0,       41,      0,      Z),  "&
  "337  (BC_6,      DA2,         bidir,      0,       42,      0,      Z),  "&
  "338  (BC_6,      AD(7),       bidir,      0,       43,      0,      Z),  "&
  "339  (BC_6,      AD(1),       bidir,      0,       44,      0,      Z),  "&
  "340  (BC_6,      AD(0),       bidir,      0,       45,      0,      Z),  "&
  "341  (BC_6,      AD(5),       bidir,      0,       46,      0,      Z),  "&
  "342  (BC_6,      AD(3),       bidir,      0,       47,      0,      Z),  "&
  "343  (BC_6,      AD(8),       bidir,      0,       48,      0,      Z),  "&
  "344  (BC_6,      AD(2),       bidir,      0,       49,      0,      Z),  "&
  "345  (BC_6,      CBE_L(0),    bidir,      0,       50,      0,      Z),  "&
  "346  (BC_6,      IRQ_L(1),    bidir,      0,       51,      0,      Z),  "&
  "347  (BC_6,      AD(4),       bidir,      0,       52,      0,      Z),  "&
  "348  (BC_6,      AD(6),       bidir,      0,       53,      0,      Z),  "&
  "349  (BC_2,      IRQ0_L,      input,      X),                            "&
  "350  (BC_6,      IRQ_L(4),    bidir,      0,       54,      0,      Z),  "&
  "351  (BC_2,      TEST1_L,     input,      X),                            "&
  "352  (BC_6,      PLL_CFG(0),  bidir,      0,       55,      0,      Z),  "&
  "353  (BC_6,      PLL_CFG(1),  bidir,      0,       56,      0,      Z),  "&
  "354  (BC_6,      PLL_CFG(2),  bidir,      0,       57,      0,      Z),  "&
  "355  (BC_6,      PLL_CFG(3),  bidir,      0,       58,      0,      Z),  "&
  "356  (BC_6,      PLL_CFG(4),  bidir,      0,       59,      0,      Z),  "&
  "357  (BC_2,      HRST_CTRL_L, input,      X),                            "&
  "358  (BC_2,      NMI,         input,      X),                            "&
  "359  (BC_2,      HRST_CPU_L,  input,      X),                            "&
  "360  (BC_2,      SRESET_L,    input,      X),                            "&
  "361  (BC_2,      SMI_L,       input,      X),                            "&
  "362  (BC_6,      CKO,         bidir,      0,       60,      0,      Z),  "&
  "363  (BC_6,      MCP_L,       bidir,      0,       61,      0,      Z),  "&
  "364  (BC_2,      TBEN,        input,      X),                            "&
  "365  (BC_2,      CHKSTOP_IN_L,input,      X),                            "&
  "366  (BC_6,      MDH(31),     bidir,      0,       62,      0,      Z),  "&
  "367  (BC_6,      MDL(31),     bidir,      0,       63,      0,      Z),  "&
  "368  (BC_6,      MDH(30),     bidir,      0,       64,      0,      Z),  "&
  "369  (BC_6,      MDH(29),     bidir,      0,       65,      0,      Z),  "&
  "370  (BC_6,      MDL(30),     bidir,      0,       66,      0,      Z),  "&
  "371  (BC_6,      MDL(28),     bidir,      0,       67,      0,      Z),  "&
  "372  (BC_6,      MDH(28),     bidir,      0,       68,      0,      Z),  "&
  "373  (BC_6,      MDL(29),     bidir,      0,       69,      0,      Z),  "&
  "374  (BC_6,      MDL(27),     bidir,      0,       70,      0,      Z),  "&
  "375  (BC_6,      MDH(27),     bidir,      0,       71,      0,      Z),  "&
  "376  (BC_6,      MDL(26),     bidir,      0,       72,      0,      Z),  "&
  "377  (BC_6,      MDH(25),     bidir,      0,       73,      0,      Z),  "&
  "378  (BC_6,      MDH(26),     bidir,      0,       74,      0,      Z),  "&
  "379  (BC_6,      MDL(24),     bidir,      0,       75,      0,      Z),  "&
  "380  (BC_6,      MDL(25),     bidir,      0,       76,      0,      Z),  "&
  "381  (BC_6,      MDL(22),     bidir,      0,       77,      0,      Z),  "&
  "382  (BC_6,      MDH(24),     bidir,      0,       78,      0,      Z),  "&
  "383  (BC_6,      MDL(21),     bidir,      0,       79,      0,      Z),  "&
  "384  (BC_6,      MDL(23),     bidir,      0,       80,      0,      Z),  "&
  "385  (BC_6,      MDH(23),     bidir,      0,       81,      0,      Z),  "&
  "386  (BC_6,      MDL(20),     bidir,      0,       82,      0,      Z),  "&
  "387  (BC_6,      MDH(21),     bidir,      0,       83,      0,      Z),  "&
  "388  (BC_6,      MDH(22),     bidir,      0,       84,      0,      Z),  "&
  "389  (BC_6,      MDL(19),     bidir,      0,       85,      0,      Z),  "&
  "390  (BC_6,      MDH(20),     bidir,      0,       86,      0,      Z),  "&
  "391  (BC_6,      MDL(18),     bidir,      0,       87,      0,      Z),  "&
  "392  (BC_6,      MDH(19),     bidir,      0,       88,      0,      Z),  "&
  "393  (BC_6,      MDH(18),     bidir,      0,       89,      0,      Z),  "&
  "394  (BC_6,      MDH(17),     bidir,      0,       90,      0,      Z),  "&
  "395  (BC_6,      MDH(16),     bidir,      0,       91,      0,      Z)   ";
-- tdi     
end MPC8240;