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

-- Infineon Technologies
-- PXB 4330 E V1.1 ABM
-- BSDL description 05/98


entity abm_core_top is

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

  port ( vdd : linkage bit_vector(23 downto 0);
         vss : linkage bit_vector(27 downto 0);
         d_ramwe_n : buffer bit;
         d_ramcas_n : buffer bit;
         d_ramras_n : buffer bit;
         d_ramcs_n : buffer bit;
         d_ramadr : buffer bit_vector(11 DOWNTO 0);
         d_ramdat : inout bit_vector(31 DOWNTO 0);
         u_ramwe_n : buffer bit;
         u_ramcas_n : buffer bit;
         u_ramras_n : buffer bit;
         u_ramcs_n : buffer bit;
         u_ramadr : buffer bit_vector(11 DOWNTO 0);
         u_ramdat : inout bit_vector(31 DOWNTO 0);
         ramclock : buffer bit;
         testout2 : buffer bit;
         testout1 : buffer bit;
         cpr_oe_n : buffer bit;
         cpr_gw_n : buffer bit;
         cpr_adsc_n : buffer bit;
         cpr_ramadr : buffer bit_vector(16 DOWNTO 0);
         cpr_ramdat : inout bit_vector(15 DOWNTO 0);
         mprdy_n : out bit;
         mpint_n : buffer bit;
         mpdata : inout bit_vector(15 DOWNTO 0);
         txsocu : buffer bit;
         txprtyu : buffer bit;
         txdatau : out bit_vector(15 DOWNTO 0);
         txclavu : out bit_vector(3 DOWNTO 0);
         rxclavd : out bit_vector(3 DOWNTO 0);
         txenbd : buffer bit_vector(3 DOWNTO 0);
         txadrd : buffer bit_vector(3 DOWNTO 0);
         txsocd : buffer bit;
         txprtyd : buffer bit;
         txdatad : buffer bit_vector(15 DOWNTO 0);
         rxenbu : buffer bit_vector(3 DOWNTO 0);
         rxadru : buffer bit_vector(3 DOWNTO 0);
         clk   : in bit;
         testmode1 : in bit;
         extfreeze : in bit;
         tscanen : in bit;
         mpcs_n : in bit;
         mprd_n : in bit;
         mpwr_n : in bit;
         mpadr : in bit_vector(7 DOWNTO 0);
         mpmode : in bit;
         txadru : in bit_vector(3 DOWNTO 0);
         txenbu : in bit_vector(3 DOWNTO 0);
         rxadrd : in bit_vector(3 DOWNTO 0);
         rxenbd : in bit_vector(3 DOWNTO 0);
         rxsocd : in bit;
         rxprtyd : in bit;
         rxdatad : in bit_vector(15 DOWNTO 0);
         txclavd : in bit_vector(3 DOWNTO 0);
         rxsocu : in bit;
         rxprtyu : in bit;
         rxdatau : in bit_vector(15 DOWNTO 0);
         rxclavu : in bit_vector(3 DOWNTO 0);
         utatm_clk : in bit;
         utphy_clk : in bit;
         res_n : in bit;
         p_tscanm : linkage bit;
         outtri_n : linkage bit;
         uttri_n  : linkage bit;
         tms : in bit;
         tck : in bit;
         tdi : in bit;
         tdo : out bit;
         trst : in bit);


  use STD_1149_1_1994.all;

  attribute COMPONENT_CONFORMANCE of abm_core_top : entity is
        "STD_1149_1_1993";

  attribute PIN_MAP of abm_core_top : entity is PHYSICAL_PIN_MAP;
  constant DIP_PACKAGE : PIN_MAP_STRING :=





    "vdd                        :(AC4,AC9,AC13,AC18,AC23,AD3,AD24,AE2,AE25,B2,B25,C3,C24,D4,D9,D14,D18,D23,J23,J4,N4,P23,V4,V23),"&
    "vss                        :(A1,A2,A13,A14,A25,A26,B1,B3,B24,B26,C2,C25,N1,N26,P1,P26,AD2,AD25,AE1,AE24,AE3,AE26,AF1,AF2,AF13,AF14,AF25,AF26),"&
    "cpr_ramadr                 :(A5,D7,C6,B5,A4,D6,C5,B4,A3,D5,C4,D3,E4,C1,D2,E3,F4)," &
    "cpr_adsc_n                 : D1," &
    "cpr_gw_n                   : E2," &
    "testout2                   : F3," &
    "cpr_oe_n                   : G4," &
    "utatm_clk                  : E1," &
    "txclavu                    :(F2,G3,H4,F1)," &
    "txdatau                    :(G2,H3,G1,H2,J3,K4,H1,J2,K3,J1,L4,K2,L3,K1,L2,M4)," &
    "txprtyu                    : L1," &
    "txsocu                     : M3," &
    "txadru                     :(M2,M1,N3,N2)," &
    "txenbu                     :(P2,P3,P4,R1)," &
    "rxclavu                    :(P24,P25,N25,N24)," &
    "rxdatau                    :(N23,M26,M25,M24,L26,M23,L25,K26,L24,K25,L23,J26,K24,J25,H26,K23)," &
    "rxprtyu                    : J24," &
    "rxsocu                     : H25," &
    "rxadru                     :(G26,H24,G25,F26)," &
    "rxenbu                     :(H23,G24,F25,E26)," &
    "mpmode                     : AC2," &
    "mpcs_n                     : AD1," &
    "mpint_n                    : AB4," &
    "mprdy_n                    : AC3," &
    "mpwr_n                     : AD4," &
    "mprd_n                     : AC5," &
    "mpdata                     :(AF3,AE4,AD5,AC6,AF4,AE5,AD6,AC7,AF5,AE6,AD7,AC8,AF6,AE7,AD8,AF7)," &
    "mpadr                      :(AE8,AD9,AC10,AF8,AE9,AD10,AF9,AC11),"&
    "d_ramdat                   :(AE10,AD11,AF10,AE11,AC12,AF11,AD12,AE12,AF12,AD13,AE13,AE14,AD14,AC14,AF15,AE15,AD15,AF16,AC15,AE16,AF17,AD16,AE17,AC16,AF18,AD17,AE18,AF19,AC17,AD18,AE19,AF20)," &
    "d_ramadr                   :(AD19,AE20,AF21,AC19,AD20,AE21,AF22,AC20,AD21,AE22,AF23,AC21)," &
    "d_ramcs_n                  : AD22," &
    "d_ramras_n                 : AE23," &
    "d_ramcas_n                 : AF24," &
    "d_ramwe_n                  : AC22," &
    "utphy_clk                  : AB24," &
    "txclavd                    :(AA23,AC26,AB25,AA24)," &
    "txdatad                    :(Y23,AB26,AA25,Y24,W23,AA26,Y25,W24,Y26,W25,V24,U23,W26,V25,U24,V26)," &
    "txprtyd                    : T23," &
    "txsocd                     : U25," &
    "txadrd                     :(T24,U26,T25,R23)," &
    "txenbd                     :(T26,R24,R25,R26)," &
    "rxclavd                    :(R2,R3,T1,R4)," &
    "rxdatad                    :(T2,U1,T3,U2,T4,V1,U3,V2,W1,U4,V3,W2,Y1,W3,Y2,AA1)," &
    "rxprtyd                    : W4," &
    "rxsocd                     : Y3," &
    "rxadrd                     :(AA2,AB1,Y4,AA3)," &
    "rxenbd                     :(AB2,AC1,AA4,AB3)," &
    "clk                        : G23," &
    "res_n                      : F24," &
    "extfreeze                  : D26," &
    "tscanen                    : D25," &
    "ramclock                   : C26," &
    "testmode1                  : E23," &
    "testout1                   : D24," &
    "u_ramdat                   :(C23,D22,A24,B23,C22,D21,A23,B22,C21,D20,A22,B21,C20,D19,A21,B20,C19,A20,B19,C18,D17,A19,B18,C17,A18,D16,B17,C16,A17,B16,D15,A16)," &
    "u_ramadr                   :(C15,B15,A15,C14,B14,B13,C13,D13,A12,B12,C12,A11)," &
    "u_ramcs_n                  : D12," &
    "u_ramras_n                 : B11," &
    "u_ramcas_n                 : A10," &
    "u_ramwe_n                  : C11," &
    "cpr_ramdat                 :(B10,D11,A9,C10,B9,A8,D10,C9,B8,A7,C8,B7,A6,D8,C7,B6)," &
    "tms                        : AD26," &
    "tck                        : AB23," &
    "tdi                        : AC24," &
    "tdo                        : AC25," &
    "trst                       : AD23," &
    "p_tscanm                   : E24,"&
    "outtri_n                   : F23,"&
    "uttri_n                    : E25 ";




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

  attribute INSTRUCTION_LENGTH of abm_core_top : entity is 4;
  attribute INSTRUCTION_OPCODE of abm_core_top : entity is
    "clamp (0111)," &
    "highz (0100)," &
    "idcode (0001)," &
    "intest (0010)," &
    "extest (0000)," &
    "sample (0101)," &
    "bypass (1111)";
  attribute INSTRUCTION_CAPTURE of abm_core_top : entity is "0001";

  attribute IDCODE_REGISTER of abm_core_top : entity is "00010000000000111001000010000011";

  attribute BOUNDARY_LENGTH of abm_core_top : entity is 402;

  attribute BOUNDARY_REGISTER of abm_core_top : entity is
-- num    cell     port         function safe   ccell   disval rslt
    "0   (BC_1, cpr_ramadr( 5), output2, X)," &
    "1   (BC_1, cpr_ramadr( 4), output2, X)," &
    "2   (BC_1, cpr_ramadr( 3), output2, X)," &
    "3   (BC_1, cpr_ramadr( 2), output2, X)," &
    "4   (BC_1, cpr_ramadr( 1), output2, X)," &
    "5   (BC_1, cpr_ramadr( 0), output2, X)," &
    "6   (BC_1, cpr_adsc_n    , output2, X)," &
    "7   (BC_1,   cpr_gw_n    , output2, X)," &
    "8   (BC_1,   testout2    , output2, X)," &
    "9   (BC_1,   cpr_oe_n    , output2, X)," &
    "10  (BC_1,          *    , control, 1)," &
    "11  (BC_4,  utatm_clk    , clock  , X)," &
    "12  (BC_1,    txclavu( 3), output3, X,        16,  1,     Z)," &
    "13  (BC_1,    txclavu( 2), output3, X,        17,  1,     Z)," &
    "14  (BC_1,    txclavu( 1), output3, X,        18,  1,     Z)," &
    "15  (BC_1,    txclavu( 0), output3, X,        19,  1,     Z)," &
    "16  (BC_1,          *    , control, 1)," &
    "17  (BC_1,          *    , control, 1)," &
    "18  (BC_1,          *    , control, 1)," &
    "19  (BC_1,          *    , control, 1)," &
    "20  (BC_1,          *    , control, 1)," &
    "21  (BC_1,    txdatau(15), output3, X,        20,  1,     Z)," &
    "22  (BC_1,    txdatau(14), output3, X,        20,  1,     Z)," &
    "23  (BC_1,    txdatau(13), output3, X,        20,  1,     Z)," &
    "24  (BC_1,    txdatau(12), output3, X,        20,  1,     Z)," &
    "25  (BC_1,    txdatau(11), output3, X,        20,  1,     Z)," &
    "26  (BC_1,    txdatau(10), output3, X,        20,  1,     Z)," &
    "27  (BC_1,    txdatau( 9), output3, X,        20,  1,     Z)," &
    "28  (BC_1,    txdatau( 8), output3, X,        20,  1,     Z)," &
    "29  (BC_1,    txdatau( 7), output3, X,        20,  1,     Z)," &
    "30  (BC_1,    txdatau( 6), output3, X,        20,  1,     Z)," &
    "31  (BC_1,    txdatau( 5), output3, X,        20,  1,     Z)," &
    "32  (BC_1,    txdatau( 4), output3, X,        20,  1,     Z)," &
    "33  (BC_1,    txdatau( 3), output3, X,        20,  1,     Z)," &
    "34  (BC_1,    txdatau( 2), output3, X,        20,  1,     Z)," &
    "35  (BC_1,    txdatau( 1), output3, X,        20,  1,     Z)," &
    "36  (BC_1,    txdatau( 0), output3, X,        20,  1,     Z)," &
    "37  (BC_1,    txprtyu    , output2, X)," &
    "38  (BC_1,     txsocu    , output2, X)," &
    "39  (BC_1,     txadru( 3), input  , X)," &
    "40  (BC_1,     txadru( 2), input  , X)," &
    "41  (BC_1,     txadru( 1), input  , X)," &
    "42  (BC_1,     txadru( 0), input  , X)," &
    "43  (BC_1,     txenbu( 3), input  , X)," &
    "44  (BC_1,     txenbu( 2), input  , X)," &
    "45  (BC_1,     txenbu( 1), input  , X)," &
    "46  (BC_1,     txenbu( 0), input  , X)," &
    "47  (BC_1,    rxclavu( 3), input  , X)," &
    "48  (BC_1,    rxclavu( 2), input  , X)," &
    "49  (BC_1,    rxclavu( 1), input  , X)," &
    "50  (BC_1,    rxclavu( 0), input  , X)," &
    "51  (BC_1,    rxdatau(15), input  , X)," &
    "52  (BC_1,    rxdatau(14), input  , X)," &
    "53  (BC_1,    rxdatau(13), input  , X)," &
    "54  (BC_1,    rxdatau(12), input  , X)," &
    "55  (BC_1,    rxdatau(11), input  , X)," &
    "56  (BC_1,    rxdatau(10), input  , X)," &
    "57  (BC_1,    rxdatau( 9), input  , X)," &
    "58  (BC_1,    rxdatau( 8), input  , X)," &
    "59  (BC_1,    rxdatau( 7), input  , X)," &
    "60  (BC_1,    rxdatau( 6), input  , X)," &
    "61  (BC_1,    rxdatau( 5), input  , X)," &
    "62  (BC_1,    rxdatau( 4), input  , X)," &
    "63  (BC_1,    rxdatau( 3), input  , X)," &
    "64  (BC_1,    rxdatau( 2), input  , X)," &
    "65  (BC_1,    rxdatau( 1), input  , X)," &
    "66  (BC_1,    rxdatau( 0), input  , X)," &
    "67  (BC_1,    rxprtyu    , input  , X)," &
    "68  (BC_1,     rxsocu    , input  , X)," &
    "69  (BC_1,     rxadru( 3), output2, X)," &
    "70  (BC_1,     rxadru( 2), output2, X)," &
    "71  (BC_1,     rxadru( 1), output2, X)," &
    "72  (BC_1,     rxadru( 0), output2, X)," &
    "73  (BC_1,     rxenbu( 3), output2, X)," &
    "74  (BC_1,     rxenbu( 2), output2, X)," &
    "75  (BC_1,     rxenbu( 1), output2, X)," &
    "76  (BC_1,     rxenbu( 0), output2, X)," &
    "77  (BC_1,     mpmode    , input  , X)," &
    "78  (BC_1,     mpcs_n    , input  , X)," &
    "79  (BC_1,    mpint_n    , output2, X)," &
    "80  (BC_1,    mprdy_n    , output3, X,        81,  1,     Z)," &
    "81  (BC_1,          *    , control, 1)," &
    "82  (BC_1,     mpwr_n    , input  , X)," &
    "83  (BC_1,     mprd_n    , input  , X)," &
    "84  (BC_1,     mpdata(15), output3, X,       116,  1,     Z)," &
    "85  (BC_1,     mpdata(15), input  , X)," &
    "86  (BC_1,     mpdata(14), output3, X,       116,  1,     Z)," &
    "87  (BC_1,     mpdata(14), input  , X)," &
    "88  (BC_1,     mpdata(13), output3, X,       116,  1,     Z)," &
    "89  (BC_1,     mpdata(13), input  , X)," &
    "90  (BC_1,     mpdata(12), output3, X,       116,  1,     Z)," &
    "91  (BC_1,     mpdata(12), input  , X)," &
    "92  (BC_1,     mpdata(11), output3, X,       116,  1,     Z)," &
    "93  (BC_1,     mpdata(11), input  , X)," &
    "94  (BC_1,     mpdata(10), output3, X,       116,  1,     Z)," &
    "95  (BC_1,     mpdata(10), input  , X)," &
    "96  (BC_1,     mpdata( 9), output3, X,       116,  1,     Z)," &
    "97  (BC_1,     mpdata( 9), input  , X)," &
    "98  (BC_1,     mpdata( 8), output3, X,       116,  1,     Z)," &
    "99  (BC_1,     mpdata( 8), input  , X)," &
    "100 (BC_1,     mpdata( 7), output3, X,       116,  1,     Z)," &
    "101 (BC_1,     mpdata( 7), input  , X)," &
    "102 (BC_1,     mpdata( 6), output3, X,       116,  1,     Z)," &
    "103 (BC_1,     mpdata( 6), input  , X)," &
    "104 (BC_1,     mpdata( 5), output3, X,       116,  1,     Z)," &
    "105 (BC_1,     mpdata( 5), input  , X)," &
    "106 (BC_1,     mpdata( 4), output3, X,       116,  1,     Z)," &
    "107 (BC_1,     mpdata( 4), input  , X)," &
    "108 (BC_1,     mpdata( 3), output3, X,       116,  1,     Z)," &
    "109 (BC_1,     mpdata( 3), input  , X)," &
    "110 (BC_1,     mpdata( 2), output3, X,       116,  1,     Z)," &
    "111 (BC_1,     mpdata( 2), input  , X)," &
    "112 (BC_1,     mpdata( 1), output3, X,       116,  1,     Z)," &
    "113 (BC_1,     mpdata( 1), input  , X)," &
    "114 (BC_1,     mpdata( 0), output3, X,       116,  1,     Z)," &
    "115 (BC_1,     mpdata( 0), input  , X)," &
    "116 (BC_1,          *    , control, 1)," &
    "117 (BC_1,      mpadr( 7), input  , X)," &
    "118 (BC_1,      mpadr( 6), input  , X)," &
    "119 (BC_1,      mpadr( 5), input  , X)," &
    "120 (BC_1,      mpadr( 4), input  , X)," &
    "121 (BC_1,      mpadr( 3), input  , X)," &
    "122 (BC_1,      mpadr( 2), input  , X)," &
    "123 (BC_1,      mpadr( 1), input  , X)," &
    "124 (BC_1,      mpadr( 0), input  , X)," &
    "125 (BC_1,   d_ramdat(31), output3, X,       189,  1,     Z)," &
    "126 (BC_1,   d_ramdat(31), input  , X)," &
    "127 (BC_1,   d_ramdat(30), output3, X,       189,  1,     Z)," &
    "128 (BC_1,   d_ramdat(30), input  , X)," &
    "129 (BC_1,   d_ramdat(29), output3, X,       189,  1,     Z)," &
    "130 (BC_1,   d_ramdat(29), input  , X)," &
    "131 (BC_1,   d_ramdat(28), output3, X,       189,  1,     Z)," &
    "132 (BC_1,   d_ramdat(28), input  , X)," &
    "133 (BC_1,   d_ramdat(27), output3, X,       189,  1,     Z)," &
    "134 (BC_1,   d_ramdat(27), input  , X)," &
    "135 (BC_1,   d_ramdat(26), output3, X,       189,  1,     Z)," &
    "136 (BC_1,   d_ramdat(26), input  , X)," &
    "137 (BC_1,   d_ramdat(25), output3, X,       189,  1,     Z)," &
    "138 (BC_1,   d_ramdat(25), input  , X)," &
    "139 (BC_1,   d_ramdat(24), output3, X,       189,  1,     Z)," &
    "140 (BC_1,   d_ramdat(24), input  , X)," &
    "141 (BC_1,   d_ramdat(23), output3, X,       189,  1,     Z)," &
    "142 (BC_1,   d_ramdat(23), input  , X)," &
    "143 (BC_1,   d_ramdat(22), output3, X,       189,  1,     Z)," &
    "144 (BC_1,   d_ramdat(22), input  , X)," &
    "145 (BC_1,   d_ramdat(21), output3, X,       189,  1,     Z)," &
    "146 (BC_1,   d_ramdat(21), input  , X)," &
    "147 (BC_1,   d_ramdat(20), output3, X,       189,  1,     Z)," &
    "148 (BC_1,   d_ramdat(20), input  , X)," &
    "149 (BC_1,   d_ramdat(19), output3, X,       189,  1,     Z)," &
    "150 (BC_1,   d_ramdat(19), input  , X)," &
    "151 (BC_1,   d_ramdat(18), output3, X,       189,  1,     Z)," &
    "152 (BC_1,   d_ramdat(18), input  , X)," &
    "153 (BC_1,   d_ramdat(17), output3, X,       189,  1,     Z)," &
    "154 (BC_1,   d_ramdat(17), input  , X)," &
    "155 (BC_1,   d_ramdat(16), output3, X,       189,  1,     Z)," &
    "156 (BC_1,   d_ramdat(16), input  , X)," &
    "157 (BC_1,   d_ramdat(15), output3, X,       189,  1,     Z)," &
    "158 (BC_1,   d_ramdat(15), input  , X)," &
    "159 (BC_1,   d_ramdat(14), output3, X,       189,  1,     Z)," &
    "160 (BC_1,   d_ramdat(14), input  , X)," &
    "161 (BC_1,   d_ramdat(13), output3, X,       189,  1,     Z)," &
    "162 (BC_1,   d_ramdat(13), input  , X)," &
    "163 (BC_1,   d_ramdat(12), output3, X,       189,  1,     Z)," &
    "164 (BC_1,   d_ramdat(12), input  , X)," &
    "165 (BC_1,   d_ramdat(11), output3, X,       189,  1,     Z)," &
    "166 (BC_1,   d_ramdat(11), input  , X)," &
    "167 (BC_1,   d_ramdat(10), output3, X,       189,  1,     Z)," &
    "168 (BC_1,   d_ramdat(10), input  , X)," &
    "169 (BC_1,   d_ramdat( 9), output3, X,       189,  1,     Z)," &
    "170 (BC_1,   d_ramdat( 9), input  , X)," &
    "171 (BC_1,   d_ramdat( 8), output3, X,       189,  1,     Z)," &
    "172 (BC_1,   d_ramdat( 8), input  , X)," &
    "173 (BC_1,   d_ramdat( 7), output3, X,       189,  1,     Z)," &
    "174 (BC_1,   d_ramdat( 7), input  , X)," &
    "175 (BC_1,   d_ramdat( 6), output3, X,       189,  1,     Z)," &
    "176 (BC_1,   d_ramdat( 6), input  , X)," &
    "177 (BC_1,   d_ramdat( 5), output3, X,       189,  1,     Z)," &
    "178 (BC_1,   d_ramdat( 5), input  , X)," &
    "179 (BC_1,   d_ramdat( 4), output3, X,       189,  1,     Z)," &
    "180 (BC_1,   d_ramdat( 4), input  , X)," &
    "181 (BC_1,   d_ramdat( 3), output3, X,       189,  1,     Z)," &
    "182 (BC_1,   d_ramdat( 3), input  , X)," &
    "183 (BC_1,   d_ramdat( 2), output3, X,       189,  1,     Z)," &
    "184 (BC_1,   d_ramdat( 2), input  , X)," &
    "185 (BC_1,   d_ramdat( 1), output3, X,       189,  1,     Z)," &
    "186 (BC_1,   d_ramdat( 1), input  , X)," &
    "187 (BC_1,   d_ramdat( 0), output3, X,       189,  1,     Z)," &
    "188 (BC_1,   d_ramdat( 0), input  , X)," &
    "189 (BC_1,          *    , control, 1)," &
    "190 (BC_1,   d_ramadr(11), output2, X)," &
    "191 (BC_1,   d_ramadr(10), output2, X)," &
    "192 (BC_1,   d_ramadr( 9), output2, X)," &
    "193 (BC_1,   d_ramadr( 8), output2, X)," &
    "194 (BC_1,   d_ramadr( 7), output2, X)," &
    "195 (BC_1,   d_ramadr( 6), output2, X)," &
    "196 (BC_1,   d_ramadr( 5), output2, X)," &
    "197 (BC_1,   d_ramadr( 4), output2, X)," &
    "198 (BC_1,   d_ramadr( 3), output2, X)," &
    "199 (BC_1,   d_ramadr( 2), output2, X)," &
    "200 (BC_1,   d_ramadr( 1), output2, X)," &
    "201 (BC_1,   d_ramadr( 0), output2, X)," &
    "202 (BC_1,  d_ramcs_n    , output2, X)," &
    "203 (BC_1, d_ramras_n    , output2, X)," &
    "204 (BC_1, d_ramcas_n    , output2, X)," &
    "205 (BC_1,  d_ramwe_n    , output2, X)," &
    "206 (BC_4,  utphy_clk    , clock  , X)," &
    "207 (BC_1,    txclavd( 3), input  , X)," &
    "208 (BC_1,    txclavd( 2), input  , X)," &
    "209 (BC_1,    txclavd( 1), input  , X)," &
    "210 (BC_1,    txclavd( 0), input  , X)," &
    "211 (BC_1,    txdatad(15), output2, X)," &
    "212 (BC_1,    txdatad(14), output2, X)," &
    "213 (BC_1,    txdatad(13), output2, X)," &
    "214 (BC_1,    txdatad(12), output2, X)," &
    "215 (BC_1,    txdatad(11), output2, X)," &
    "216 (BC_1,    txdatad(10), output2, X)," &
    "217 (BC_1,    txdatad( 9), output2, X)," &
    "218 (BC_1,    txdatad( 8), output2, X)," &
    "219 (BC_1,    txdatad( 7), output2, X)," &
    "220 (BC_1,    txdatad( 6), output2, X)," &
    "221 (BC_1,    txdatad( 5), output2, X)," &
    "222 (BC_1,    txdatad( 4), output2, X)," &
    "223 (BC_1,    txdatad( 3), output2, X)," &
    "224 (BC_1,    txdatad( 2), output2, X)," &
    "225 (BC_1,    txdatad( 1), output2, X)," &
    "226 (BC_1,    txdatad( 0), output2, X)," &
    "227 (BC_1,    txprtyd    , output2, X)," &
    "228 (BC_1,     txsocd    , output2, X)," &
    "229 (BC_1,     txadrd( 3), output2, X)," &
    "230 (BC_1,     txadrd( 2), output2, X)," &
    "231 (BC_1,     txadrd( 1), output2, X)," &
    "232 (BC_1,     txadrd( 0), output2, X)," &
    "233 (BC_1,     txenbd( 3), output2, X)," &
    "234 (BC_1,     txenbd( 2), output2, X)," &
    "235 (BC_1,     txenbd( 1), output2, X)," &
    "236 (BC_1,     txenbd( 0), output2, X)," &
    "237 (BC_1,    rxclavd( 3), output3, X,       241,  1,     Z)," &
    "238 (BC_1,    rxclavd( 2), output3, X,       242,  1,     Z)," &
    "239 (BC_1,    rxclavd( 1), output3, X,       243,  1,     Z)," &
    "240 (BC_1,    rxclavd( 0), output3, X,       244,  1,     Z)," &
    "241 (BC_1,          *    , control, 1)," &
    "242 (BC_1,          *    , control, 1)," &
    "243 (BC_1,          *    , control, 1)," &
    "244 (BC_1,          *    , control, 1)," &
    "245 (BC_1,    rxdatad(15), input  , X)," &
    "246 (BC_1,    rxdatad(14), input  , X)," &
    "247 (BC_1,    rxdatad(13), input  , X)," &
    "248 (BC_1,    rxdatad(12), input  , X)," &
    "249 (BC_1,    rxdatad(11), input  , X)," &
    "250 (BC_1,    rxdatad(10), input  , X)," &
    "251 (BC_1,    rxdatad( 9), input  , X)," &
    "252 (BC_1,    rxdatad( 8), input  , X)," &
    "253 (BC_1,    rxdatad( 7), input  , X)," &
    "254 (BC_1,    rxdatad( 6), input  , X)," &
    "255 (BC_1,    rxdatad( 5), input  , X)," &
    "256 (BC_1,    rxdatad( 4), input  , X)," &
    "257 (BC_1,    rxdatad( 3), input  , X)," &
    "258 (BC_1,    rxdatad( 2), input  , X)," &
    "259 (BC_1,    rxdatad( 1), input  , X)," &
    "260 (BC_1,    rxdatad( 0), input  , X)," &
    "261 (BC_1,    rxprtyd    , input  , X)," &
    "262 (BC_1,     rxsocd    , input  , X)," &
    "263 (BC_1,     rxadrd( 3), input  , X)," &
    "264 (BC_1,     rxadrd( 2), input  , X)," &
    "265 (BC_1,     rxadrd( 1), input  , X)," &
    "266 (BC_1,     rxadrd( 0), input  , X)," &
    "267 (BC_1,     rxenbd( 3), input  , X)," &
    "268 (BC_1,     rxenbd( 2), input  , X)," &
    "269 (BC_1,     rxenbd( 1), input  , X)," &
    "270 (BC_1,     rxenbd( 0), input  , X)," &
    "271 (BC_4,      clk      , clock  , X)," &
    "272 (BC_1,      res_n    , input  , X)," &
    "273 (BC_1,  extfreeze    , input  , X)," &
    "274 (BC_1,    tscanen    , input  , X)," &
    "275 (BC_1,   ramclock    , output2, X)," &
    "276 (BC_1,  testmode1    , input  , X)," &
    "277 (BC_1,   testout1    , output2, X)," &
    "278 (BC_1,   u_ramdat(31), output3, X,       342,  1,     Z)," &
    "279 (BC_1,   u_ramdat(31), input  , X)," &
    "280 (BC_1,   u_ramdat(30), output3, X,       342,  1,     Z)," &
    "281 (BC_1,   u_ramdat(30), input  , X)," &
    "282 (BC_1,   u_ramdat(29), output3, X,       342,  1,     Z)," &
    "283 (BC_1,   u_ramdat(29), input  , X)," &
    "284 (BC_1,   u_ramdat(28), output3, X,       342,  1,     Z)," &
    "285 (BC_1,   u_ramdat(28), input  , X)," &
    "286 (BC_1,   u_ramdat(27), output3, X,       342,  1,     Z)," &
    "287 (BC_1,   u_ramdat(27), input  , X)," &
    "288 (BC_1,   u_ramdat(26), output3, X,       342,  1,     Z)," &
    "289 (BC_1,   u_ramdat(26), input  , X)," &
    "290 (BC_1,   u_ramdat(25), output3, X,       342,  1,     Z)," &
    "291 (BC_1,   u_ramdat(25), input  , X)," &
    "292 (BC_1,   u_ramdat(24), output3, X,       342,  1,     Z)," &
    "293 (BC_1,   u_ramdat(24), input  , X)," &
    "294 (BC_1,   u_ramdat(23), output3, X,       342,  1,     Z)," &
    "295 (BC_1,   u_ramdat(23), input  , X)," &
    "296 (BC_1,   u_ramdat(22), output3, X,       342,  1,     Z)," &
    "297 (BC_1,   u_ramdat(22), input  , X)," &
    "298 (BC_1,   u_ramdat(21), output3, X,       342,  1,     Z)," &
    "299 (BC_1,   u_ramdat(21), input  , X)," &
    "300 (BC_1,   u_ramdat(20), output3, X,       342,  1,     Z)," &
    "301 (BC_1,   u_ramdat(20), input  , X)," &
    "302 (BC_1,   u_ramdat(19), output3, X,       342,  1,     Z)," &
    "303 (BC_1,   u_ramdat(19), input  , X)," &
    "304 (BC_1,   u_ramdat(18), output3, X,       342,  1,     Z)," &
    "305 (BC_1,   u_ramdat(18), input  , X)," &
    "306 (BC_1,   u_ramdat(17), output3, X,       342,  1,     Z)," &
    "307 (BC_1,   u_ramdat(17), input  , X)," &
    "308 (BC_1,   u_ramdat(16), output3, X,       342,  1,     Z)," &
    "309 (BC_1,   u_ramdat(16), input  , X)," &
    "310 (BC_1,   u_ramdat(15), output3, X,       342,  1,     Z)," &
    "311 (BC_1,   u_ramdat(15), input  , X)," &
    "312 (BC_1,   u_ramdat(14), output3, X,       342,  1,     Z)," &
    "313 (BC_1,   u_ramdat(14), input  , X)," &
    "314 (BC_1,   u_ramdat(13), output3, X,       342,  1,     Z)," &
    "315 (BC_1,   u_ramdat(13), input  , X)," &
    "316 (BC_1,   u_ramdat(12), output3, X,       342,  1,     Z)," &
    "317 (BC_1,   u_ramdat(12), input  , X)," &
    "318 (BC_1,   u_ramdat(11), output3, X,       342,  1,     Z)," &
    "319 (BC_1,   u_ramdat(11), input  , X)," &
    "320 (BC_1,   u_ramdat(10), output3, X,       342,  1,     Z)," &
    "321 (BC_1,   u_ramdat(10), input  , X)," &
    "322 (BC_1,   u_ramdat( 9), output3, X,       342,  1,     Z)," &
    "323 (BC_1,   u_ramdat( 9), input  , X)," &
    "324 (BC_1,   u_ramdat( 8), output3, X,       342,  1,     Z)," &
    "325 (BC_1,   u_ramdat( 8), input  , X)," &
    "326 (BC_1,   u_ramdat( 7), output3, X,       342,  1,     Z)," &
    "327 (BC_1,   u_ramdat( 7), input  , X)," &
    "328 (BC_1,   u_ramdat( 6), output3, X,       342,  1,     Z)," &
    "329 (BC_1,   u_ramdat( 6), input  , X)," &
    "330 (BC_1,   u_ramdat( 5), output3, X,       342,  1,     Z)," &
    "331 (BC_1,   u_ramdat( 5), input  , X)," &
    "332 (BC_1,   u_ramdat( 4), output3, X,       342,  1,     Z)," &
    "333 (BC_1,   u_ramdat( 4), input  , X)," &
    "334 (BC_1,   u_ramdat( 3), output3, X,       342,  1,     Z)," &
    "335 (BC_1,   u_ramdat( 3), input  , X)," &
    "336 (BC_1,   u_ramdat( 2), output3, X,       342,  1,     Z)," &
    "337 (BC_1,   u_ramdat( 2), input  , X)," &
    "338 (BC_1,   u_ramdat( 1), output3, X,       342,  1,     Z)," &
    "339 (BC_1,   u_ramdat( 1), input  , X)," &
    "340 (BC_1,   u_ramdat( 0), output3, X,       342,  1,     Z)," &
    "341 (BC_1,   u_ramdat( 0), input  , X)," &
    "342 (BC_1,          *    , control, 1)," &
    "343 (BC_1,   u_ramadr(11), output2, X)," &
    "344 (BC_1,   u_ramadr(10), output2, X)," &
    "345 (BC_1,   u_ramadr( 9), output2, X)," &
    "346 (BC_1,   u_ramadr( 8), output2, X)," &
    "347 (BC_1,   u_ramadr( 7), output2, X)," &
    "348 (BC_1,   u_ramadr( 6), output2, X)," &
    "349 (BC_1,   u_ramadr( 5), output2, X)," &
    "350 (BC_1,   u_ramadr( 4), output2, X)," &
    "351 (BC_1,   u_ramadr( 3), output2, X)," &
    "352 (BC_1,   u_ramadr( 2), output2, X)," &
    "353 (BC_1,   u_ramadr( 1), output2, X)," &
    "354 (BC_1,   u_ramadr( 0), output2, X)," &
    "355 (BC_1,  u_ramcs_n    , output2, X)," &
    "356 (BC_1, u_ramras_n    , output2, X)," &
    "357 (BC_1, u_ramcas_n    , output2, X)," &
    "358 (BC_1,  u_ramwe_n    , output2, X)," &
    "359 (BC_1, cpr_ramdat(15), output3, X,        10,  1,     Z)," &
    "360 (BC_1, cpr_ramdat(15), input  , X)," &
    "361 (BC_1, cpr_ramdat(14), output3, X,        10,  1,     Z)," &
    "362 (BC_1, cpr_ramdat(14), input  , X)," &
    "363 (BC_1, cpr_ramdat(13), output3, X,        10,  1,     Z)," &
    "364 (BC_1, cpr_ramdat(13), input  , X)," &
    "365 (BC_1, cpr_ramdat(12), output3, X,        10,  1,     Z)," &
    "366 (BC_1, cpr_ramdat(12), input  , X)," &
    "367 (BC_1, cpr_ramdat(11), output3, X,        10,  1,     Z)," &
    "368 (BC_1, cpr_ramdat(11), input  , X)," &
    "369 (BC_1, cpr_ramdat(10), output3, X,        10,  1,     Z)," &
    "370 (BC_1, cpr_ramdat(10), input  , X)," &
    "371 (BC_1, cpr_ramdat( 9), output3, X,        10,  1,     Z)," &
    "372 (BC_1, cpr_ramdat( 9), input  , X)," &
    "373 (BC_1, cpr_ramdat( 8), output3, X,        10,  1,     Z)," &
    "374 (BC_1, cpr_ramdat( 8), input  , X)," &
    "375 (BC_1, cpr_ramdat( 7), output3, X,        10,  1,     Z)," &
    "376 (BC_1, cpr_ramdat( 7), input  , X)," &
    "377 (BC_1, cpr_ramdat( 6), output3, X,        10,  1,     Z)," &
    "378 (BC_1, cpr_ramdat( 6), input  , X)," &
    "379 (BC_1, cpr_ramdat( 5), output3, X,        10,  1,     Z)," &
    "380 (BC_1, cpr_ramdat( 5), input  , X)," &
    "381 (BC_1, cpr_ramdat( 4), output3, X,        10,  1,     Z)," &
    "382 (BC_1, cpr_ramdat( 4), input  , X)," &
    "383 (BC_1, cpr_ramdat( 3), output3, X,        10,  1,     Z)," &
    "384 (BC_1, cpr_ramdat( 3), input  , X)," &
    "385 (BC_1, cpr_ramdat( 2), output3, X,        10,  1,     Z)," &
    "386 (BC_1, cpr_ramdat( 2), input  , X)," &
    "387 (BC_1, cpr_ramdat( 1), output3, X,        10,  1,     Z)," &
    "388 (BC_1, cpr_ramdat( 1), input  , X)," &
    "389 (BC_1, cpr_ramdat( 0), output3, X,        10,  1,     Z)," &
    "390 (BC_1, cpr_ramdat( 0), input  , X)," &
    "391 (BC_1, cpr_ramadr(16), output2, X)," &
    "392 (BC_1, cpr_ramadr(15), output2, X)," &
    "393 (BC_1, cpr_ramadr(14), output2, X)," &
    "394 (BC_1, cpr_ramadr(13), output2, X)," &
    "395 (BC_1, cpr_ramadr(12), output2, X)," &
    "396 (BC_1, cpr_ramadr(11), output2, X)," &
    "397 (BC_1, cpr_ramadr(10), output2, X)," &
    "398 (BC_1, cpr_ramadr( 9), output2, X)," &
    "399 (BC_1, cpr_ramadr( 8), output2, X)," &
    "400 (BC_1, cpr_ramadr( 7), output2, X)," &
    "401 (BC_1, cpr_ramadr( 6), output2, X)";

end abm_core_top;