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

------------------------------------------------------------------------
-- AMD Elan SC520 BSDL file.
--
-- Copyright Advanced Micro Devices 1999. All rights reserved.
--
-- This description may be used and freely distributed without
-- royalty by users of the AMD ElanSC520 processor.
-- Advanced Micro Devices makes no warranty for the use of its
-- products and assumes no responsibility for any errors which may
-- appear in this file nor does it make a commitment to update the
-- information contained herein.
--
-- Note: all of the following is the BSDL entity description for
-- ElanSC520.
-- Do not change the order in which the elements of this file appear.
-- This file pertains to the first silicon ElanSC520, 388-ball BGA.
--
-- Written by AMD EPD, Austin, Texas, USA.
--
-- THIS FILE HAS BEEN ELECTRONICALLY VERIFIED
-- Revision 1.0, 8/17/99
-- 
-- Revision 1.1, 2/21/00
-- Declare JTAG pins and ins and outs, not linkage
-- Change GNTX pins to GNT(X)
-- Change REQX pins to REQ(X)
--
-- New version generated for Rev A1 silicon.
-- This file is the same as the Rev1.1 for A0, but
-- has a different device ID code.
--
-- Revision 1.2 04.04.2000
-- Sharon Hoger
-- Modify BOUNDARY_REGISTER specifications for output hiz
-- from 0 for hiz to 1. e.g.
-- "476  (BC_1, MA(5), output3,  X, 486,  0, Z), " & (before)
-- "476  (BC_1, MA(5), output3,  X, 486,  1, Z), " & (after)
--
-- Revision 1.3 08.23.2001
-- Sharon Hoger
-- Add NC pins
--
-- Fixed "semicolon mixup" in port section
-- Revision 1.4 01.17.2002

entity ELANSC520 is
  generic (PHYSICAL_PIN_MAP : string := "BGA_388" );

  port ( -- SDRAM interface
   BA  : out  bit_vector(0 to 1);
   CLKMEMIN  : in   bit;
   CLKMEMOUT : out  bit;
   MA  : out  bit_vector(0 to 12);
   MD  : inout   bit_vector(0 to 31);
   MECC   : inout   bit_vector(0 to 6);
   SCASA  : out  bit;
   SCASB  : out  bit;
   SCS    : out  bit_vector(0 to 3);
   SDQM   : out  bit_vector(0 to 3);
   SRASA  : out  bit;
   SRASB  : out  bit;
   SWEA   : out  bit;
   SWEB   : out  bit;
   -- PCI Bus interface
   AD  : inout   bit_vector(0 to 31);
   CBE    : inout   bit_vector(0 to 3);
   PAR    : inout   bit;
   SERR   : in   bit;
   PERR   : inout   bit;
   FRAME  : inout   bit;
   TRDY   : inout   bit;
   IRDY   : inout   bit;
   STOP   : inout   bit;
   DEVSEL : inout   bit;
   CLKPCIOUT : out  bit;
   CLKPCIIN  : in   bit;
   RST    : out  bit;
   INTA   : in   bit;
   INTB   : in   bit;
   INTC   : in   bit;
   INTD   : in   bit;
   REQ    : in   bit_vector(0 to 4);
   GNT    : out  bit_vector(0 to 4);
   -- ROM/Flash interface
   BOOTCS : out  bit;
   FLASHWR   : out  bit;
   ROMRD  : out  bit;
   ROMBUFOE  : out  bit;
   ROMCS2 : out  bit;
   ROMCS1 : out  bit;
  -- GP Bus interface
   GPA0   : out  bit;
   GPA1   : out  bit;
   GPA2   : out  bit;
   GPA3   : out  bit;
   GPA4   : out  bit;
   GPA5   : out  bit;
   GPA6   : out  bit;
   GPA7   : out  bit;
   GPA8   : out  bit;
   GPA9   : out  bit;
   GPA10  : out  bit;
   GPA11  : out  bit;
   GPA12  : out  bit;
   GPA13  : out  bit;
   GPA14  : out  bit;
   GPA15  : inout   bit;
   GPA16  : inout   bit;
   GPA17  : inout   bit;
   GPA18  : inout   bit;
   GPA19  : inout   bit;
   GPA20  : inout   bit;
   GPA21  : inout   bit;
   GPA22  : inout   bit;
   GPA23  : inout   bit;
   GPA24  : inout   bit;
   GPA25  : inout   bit;
   GPD    : inout   bit_vector(0 to 15);
   GPRESET   : out  bit;
   GPIORD : out  bit;
   GPIOWR : out  bit;
   GPMEMRD   : out  bit;
   GPMEMWR   : out  bit;
   PIO0   : inout   bit;
   PIO1   : inout   bit;
   PIO2   : inout   bit;
   PIO3   : inout   bit;
   PIO4   : inout   bit;
   PIO5   : inout   bit;
   PIO6   : inout   bit;
   PIO7   : inout   bit;
   PIO8   : inout   bit;
   PIO9   : inout   bit;
   PIO10  : inout   bit;
   PIO11  : inout   bit;
   PIO12  : inout   bit;
   PIO13  : inout   bit;
   PIO14  : inout   bit;
   PIO15  : inout   bit;
   PIO16  : inout   bit;
   PIO17  : inout   bit;
   PIO18  : inout   bit;
   PIO19  : inout   bit;
   PIO20  : inout   bit;
   PIO21  : inout   bit;
   PIO22  : inout   bit;
   PIO23  : inout   bit;
   PIO24  : inout   bit;
   PIO25  : inout   bit;
   PIO26  : inout   bit;
   PIO27  : inout   bit;
   PIO28  : inout   bit;
   PIO29  : inout   bit;
   PIO30  : inout   bit;
   PIO31  : inout   bit;
   -- Serial interface
   SOUT1  : out  bit;
   SOUT2  : out  bit;
   SIN1   : in   bit;
   SIN2   : in   bit;
   RTS1   : out  bit;
   RTS2   : out  bit;
   CTS1   : in   bit;
   DSR1   : in   bit;
   DTR1   : out  bit;
   DTR2   : out  bit;
   DCD1   : in   bit;
   RIN1   : in   bit;
   SSI_CLK   : out  bit;
   SSI_DO : out  bit;
   SSI_DI : in   bit;
   -- Timers
   TMRIN0 : inout   bit;
   TMRIN1 : inout   bit;
   TMROUT0   : out  bit;
   TMROUT1   : out  bit;
   PITGATE2  : inout   bit;
   PITOUT2   : inout   bit;
   -- JTAG interface
   JTAG_TRST : in bit;
   JTAG_TCK  : in bit;
   JTAG_TDI  : in bit;
   JTAG_TDO  : out bit;
   JTAG_TMS  : in bit;
   -- AMDebug interface
   CMDACK : out  bit;
   BRTC   : in   bit;
   STOPTX : out  bit;
   TRIGTRACE : out  bit;
   -- System Test interface
   DC  : inout   bit;
   DATASTRB  : inout   bit;
   CPUACT : inout   bit;
   -- Misc
   KX32TAL1  : linkage bit;
   KX32TAL2  : linkage bit;
   MX33TAL1  : linkage bit;
   MX33TAL2  : linkage bit;
   LFPLL  : linkage bit;
   CLKTIMER  : inout   bit;
   PWRGOOD   : in   bit;
   PRGRESET  : in   bit;
   BBATSEN   : linkage bit;
   -- Power and Ground
   VCC_ANLG  : linkage bit;
   VCC_CORE  : linkage bit_vector(0 to 16);
   VCC_IO : linkage bit_vector(0 to 23);
   VCC_RTC   : linkage bit;
   GND    : linkage bit_vector(0 to 35);
   GND_ANLG  : linkage bit;
   NC_BGA   : linkage bit_vector(0 to 49)
  );


use STD_1149_1_1990.all;

attribute PIN_MAP of ELANSC520 : entity is PHYSICAL_PIN_MAP;

constant BGA_388: PIN_MAP_STRING:=
   "BA  : (T25, U25), " &
   "CLKMEMIN  : A4, " &
   "CLKMEMOUT : B19, " &
   "MA  : (L25, L26, M26, M25, N25, N26, P26, P25, " &
   "    R25, R26, T26, U26, V26), " &
   "MD  : (B7, A8, B9, A10, B11, A12, B13, A14, " &
   "    B15, A16, B17, A18, B20, A21, A22, B23, " &
   "    B8, A9, B10, A11, B12, A13, B14, A15, " &
   "    B16, A17, B18, A19, A20, B21, A23, A24), " &
   "MECC   : (C25, D26, W26, Y25, C26, D25, Y26), " &
   "SCASA  : F25, " &
   "SCASB  : F26, " &
   "SCS    : (V25, W25, J25, J26), " &
   "SDQM   : (G25, H26, G26, H25), " &
   "SRASA  : K25, " &
   "SRASB  : K26, " &
   "SWEA   : E26, " &
   "SWEB   : E25, " &
   -- PCI Bus interface
   "AD  : (AC2, AC1, AB1, AB2, AA2, AA1, Y1, Y2, " &
   "    W1, V1, V2, U2, U1, T1, T2, R2, " &
   "    K2, J2, J1, H1, H2, G2, G1, F1, " &
   "    E2, E1, D1, D2, B2, B1, A1, A2), " &
   "CBE    : (W2, R1, K1, F2), " &
   "PAR    : P1, " &
   "SERR   : P2, " &
   "PERR   : N2, " &
   "FRAME  : L1, " &
   "TRDY   : M2, " &
   "IRDY   : L2, " &
   "STOP   : N1, " &
   "DEVSEL : M1, " &
   "CLKPCIOUT : A6, " &
   "CLKPCIIN  : G3, " &
   "RST    : A5, " &
   "INTA   : K3, " &
   "INTB   : J3, " &
   "INTC   : H3, " &
   "INTD   : H4, " &
   "REQ    : (L3, N3, P4, R3, U3), " &
   "GNT    : (M3, N4, P3, T3, U4), " &
   -- ROM/Flash interface
   "BOOTCS : AB25, " &
   "FLASHWR   : AB24, " &
   "ROMRD  : AB23, " &
   "ROMBUFOE  : AA25, " &
   "ROMCS2 : C23, " &
   "ROMCS1 : B24, " &
  -- GP Bus interface
   "GPA0   : J24, " &
   "GPA1   : G4, " &
   "GPA2   : K24, " &
   "GPA3   : J23, " &
   "GPA4   : L24, " &
   "GPA5   : H24, " &
   "GPA6   : C1, " &
   "GPA7   : F23, " &
   "GPA8   : M24, " &
   "GPA9   : C2, " &
   "GPA10  : M23, " &
   "GPA11  : N23, " &
   "GPA12  : N24, " &
   "GPA13  : P24, " &
   "GPA14  : R24, " &
   "GPA15  : C24, " &
   "GPA16  : D24, " &
   "GPA17  : E24, " &
   "GPA18  : B22, " &
   "GPA19  : C21, " &
   "GPA20  : C14, " &
   "GPA21  : C19, " &
   "GPA22  : F3, " &
   "GPA23  : D3, " &
   "GPA24  : D4, " &
   "GPA25  : C3, " &
   "GPD    : (C4, B5, C7, C8, C9, D9, D10, C10, " &
   "    C11, C12, C13, D13, D14, C15, C17, D17), " &
   "GPRESET   : AC22, " &
   "GPIORD : G24, " &
   "GPIOWR : C16, " &
   "GPMEMRD   : F24, " &
   "GPMEMWR   : C18, " &
   "PIO0   : AE12, " &
   "PIO1   : AF12, " &
   "PIO2   : AF11, " &
   "PIO3   : AE11, " &
   "PIO4   : AD11, " &
   "PIO5   : AD10, " &
   "PIO6   : AE10, " &
   "PIO7   : AF10, " &
   "PIO8   : AF9, " &
   "PIO9   : AE9, " &
   "PIO10  : AD9, " &
   "PIO11  : AC9, " &
   "PIO12  : AC8, " &
   "PIO13  : AD8, " &
   "PIO14  : AE8, " &
   "PIO15  : AF8, " &
   "PIO16  : AF7, " &
   "PIO17  : AE7, " &
   "PIO18  : AD7, " &
   "PIO19  : AD6, " &
   "PIO20  : AE6, " &
   "PIO21  : AF6, " &
   "PIO22  : AF5, " &
   "PIO23  : AE5, " &
   "PIO24  : AD5, " &
   "PIO25  : AC4, " &
   "PIO26  : AD4, " &
   "PIO27  : AE4, " &
   "PIO28  : AF4, " &
   "PIO29  : AF3, " &
   "PIO30  : AE3, " &
   "PIO31  : AD3, " &
   -- Serial interface
   "SOUT1  : AF2, " &
   "SOUT2  : U23, " &
   "SIN1   : AE2, " &
   "SIN2   : V24, " &
   "RTS1   : W4, " &
   "RTS2   : AD22, " &
   "CTS1   : V3, " &
   "DSR1   : Y3, " &
   "DTR1   : W3, " &
   "DTR2   : AE23, " &
   "DCD1   : V4, " &
   "RIN1   : AA3, " &
   "SSI_CLK   : AD19, " &
   "SSI_DO : AF19, " &
   "SSI_DI : AE19, " &
   -- Timers
   "TMRIN0 : AC20, " &
   "TMRIN1 : AA24, " &
   "TMROUT0   : AD23, " &
   "TMROUT1   : AC23, " &
   "PITGATE2  : AC21, " &
   "PITOUT2   : Y24, " &
   -- JTAG interface
   "JTAG_TRST : AE22, " &
   "JTAG_TCK  : AD21, " &
   "JTAG_TDI  : AF21, " &
   "JTAG_TDO  : AF22, " &
   "JTAG_TMS  : AE21, " &
   -- AMDebug interface
   "CMDACK : U24, " &
   "BRTC   : AD24, " &
   "STOPTX : AF17, " &
   "TRIGTRACE : AC13, " &
   -- System Test interface
   "DC  : W24, " &
   "DATASTRB  : AC24, " &
   "CPUACT : AD20, " &
   -- Misc
   "KX32TAL1  : AF26, " &
   "KX32TAL2  : AE26, " &
   "MX33TAL1  : AB26, " &
   "MX33TAL2  : AC26, " &
   "LFPLL  : AF24, " &
   "CLKTIMER  : A7, " &
   "PWRGOOD   : C20, " &
   "PRGRESET  : D20, " &
   "BBATSEN   : B25, " &
   -- No connects
   "NC_BGA : (A3, AA26, AB3, AB4, AC3, AC12, AC16, AC17, " &
   "	AC25, AD1, AD2, AD12, AD13, AD14, AD15, AD16, AD17, " &
   "	AD18, AD25, AD26, AE1, AE13, AE14, AE15, AE16, AE17, " &
   "	AE18, AE20, AE24, AE25, AF1, AF13, AF14, AF15, AF16, " &
   "	AF18, AF20, AF23, AF25, B3, B4, B6, C5, C6, C22, D23, " &
   "	E3, E23, T23, T24), " &
   -- Power and Ground
   "VCC_ANLG  : B26, " &
   "VCC_CORE  : (AC14, AC15, AC5, AC6, AC7, D11, D12, D18, " &
   "    D19, E4, F4, G23, H23, P23, R23, R4, " &
   "    T4), " &
   "VCC_IO : (AA23, AA4, AC10, AC11, AC18, AC19, D15, D16, " &
   "    D21, D22, D5, D6, D7, D8, J4, K23, " &
   "    K4, L23, L4, M4, V23, W23, Y23, Y4), " &
   "VCC_RTC   : A26, " &
   "GND    : (L11, L12, L13, L14, L15, L16, M11, M12, " &
   "    M13, M14, M15, M16, N11, N12, N13, N14, " &
   "    N15, N16, P11, P12, P13, P14, P15, P16, " &
   "    R11, R12, R13, R14, R15, R16, T11, T12, " &
   "    T13, T14, T15, T16), " &
   "GND_ANLG  : A25 ";

attribute TAP_SCAN_IN of JTAG_TDI : signal is true;
attribute TAP_SCAN_OUT   of JTAG_TDO : signal is true;
attribute TAP_SCAN_MODE  of JTAG_TMS : signal is true;
attribute TAP_SCAN_RESET of JTAG_TRST : signal is true;
attribute TAP_SCAN_CLOCK of JTAG_TCK : signal is (2.50e+07, BOTH);
attribute INSTRUCTION_LENGTH of ELANSC520 : entity is 4;

attribute INSTRUCTION_OPCODE of ELANSC520 : entity is
 "BYPASS ( 1111)," &
 "EXTEST ( 0000)," &
 "SAMPLE ( 0001)," &
 "IDCODE ( 0010)," &
 "HIGHZ ( 0011)" ;

attribute INSTRUCTION_CAPTURE of ELANSC520 : entity is "0001";

attribute IDCODE_REGISTER of ELANSC520 : entity is
 "0001" &  -- version
 "0000111011111111" & -- part number
 "00000000001" &  -- manufacturer's id
 "1";   -- required by standard

attribute REGISTER_ACCESS of ELANSC520 : entity is
 "BYPASS ( BYPASS, HIGHZ)," &
 "BOUNDARY ( EXTEST, SAMPLE)," &
 "IDCODE ( IDCODE)";

attribute BOUNDARY_CELLS of ELANSC520 : entity is
 " BC_1";

attribute BOUNDARY_LENGTH of ELANSC520 : entity is 487;

attribute BOUNDARY_REGISTER of ELANSC520 : entity is
  "486  (BC_1, *,  control,  0), " &    -- control
  "485  (BC_1, BA(1), output3,  X, 486,  1, Z), " &
  "484  (BC_1, BA(0), output3,  X, 486,  1, Z), " &
  "483  (BC_1, MA(12),  output3,  X, 486,  1, Z), " &
  "482  (BC_1, MA(11),  output3,  X, 486,  1, Z), " &
  "481  (BC_1, MA(10),  output3,  X, 486,  1, Z), " &
  "480  (BC_1, MA(9), output3,  X, 486,  1, Z), " &
  "479  (BC_1, MA(8), output3,  X, 486,  1, Z), " &
  "478  (BC_1, MA(7), output3,  X, 486,  1, Z), " &
  "477  (BC_1, MA(6), output3,  X, 486,  1, Z), " &
  "476  (BC_1, MA(5), output3,  X, 486,  1, Z), " &
  "475  (BC_1, MA(4), output3,  X, 486,  1, Z), " &
  "474  (BC_1, MA(3), output3,  X, 486,  1, Z), " &
  "473  (BC_1, MA(2), output3,  X, 486,  1, Z), " &
  "472  (BC_1, MA(1), output3,  X, 486,  1, Z), " &
  "471  (BC_1, MA(0), output3,  X, 486,  1, Z), " &
  "470  (BC_1, *,  control,  0), " &    -- control
  "469  (BC_1, MD(31),  output3,  X, 470,  1, Z), " &
  "468  (BC_1, MD(31),  input, X), " &    -- MD31
  "467  (BC_1, MD(30),  output3,  X, 470,  1, Z), " &
  "466  (BC_1, MD(30),  input, X), " &    -- MD30
  "465  (BC_1, MD(29),  output3,  X, 470,  1, Z), " &
  "464  (BC_1, MD(29),  input, X), " &    -- MD29
  "463  (BC_1, MD(28),  output3,  X, 470,  1, Z), " &
  "462  (BC_1, MD(28),  input, X), " &    -- MD28
  "461  (BC_1, MD(27),  output3,  X, 470,  1, Z), " &
  "460  (BC_1, MD(27),  input, X), " &    -- MD27
  "459  (BC_1, MD(26),  output3,  X, 470,  1, Z), " &
  "458  (BC_1, MD(26),  input, X), " &    -- MD26
  "457  (BC_1, MD(25),  output3,  X, 470,  1, Z), " &
  "456  (BC_1, MD(25),  input, X), " &    -- MD25
  "455  (BC_1, MD(24),  output3,  X, 470,  1, Z), " &
  "454  (BC_1, MD(24),  input, X), " &    -- MD24
  "453  (BC_1, MD(23),  output3,  X, 470,  1, Z), " &
  "452  (BC_1, MD(23),  input, X), " &    -- MD23
  "451  (BC_1, MD(22),  output3,  X, 470,  1, Z), " &
  "450  (BC_1, MD(22),  input, X), " &    -- MD22
  "449  (BC_1, MD(21),  output3,  X, 470,  1, Z), " &
  "448  (BC_1, MD(21),  input, X), " &    -- MD21
  "447  (BC_1, MD(20),  output3,  X, 470,  1, Z), " &
  "446  (BC_1, MD(20),  input, X), " &    -- MD20
  "445  (BC_1, MD(19),  output3,  X, 470,  1, Z), " &
  "444  (BC_1, MD(19),  input, X), " &    -- MD19
  "443  (BC_1, MD(18),  output3,  X, 470,  1, Z), " &
  "442  (BC_1, MD(18),  input, X), " &    -- MD18
  "441  (BC_1, MD(17),  output3,  X, 470,  1, Z), " &
  "440  (BC_1, MD(17),  input, X), " &    -- MD17
  "439  (BC_1, MD(16),  output3,  X, 470,  1, Z), " &
  "438  (BC_1, MD(16),  input, X), " &    -- MD16
  "437  (BC_1, MD(15),  output3,  X, 470,  1, Z), " &
  "436  (BC_1, MD(15),  input, X), " &    -- MD15
  "435  (BC_1, MD(14),  output3,  X, 470,  1, Z), " &
  "434  (BC_1, MD(14),  input, X), " &    -- MD14
  "433  (BC_1, MD(13),  output3,  X, 470,  1, Z), " &
  "432  (BC_1, MD(13),  input, X), " &    -- MD13
  "431  (BC_1, MD(12),  output3,  X, 470,  1, Z), " &
  "430  (BC_1, MD(12),  input, X), " &    -- MD12
  "429  (BC_1, MD(11),  output3,  X, 470,  1, Z), " &
  "428  (BC_1, MD(11),  input, X), " &    -- MD11
  "427  (BC_1, MD(10),  output3,  X, 470,  1, Z), " &
  "426  (BC_1, MD(10),  input, X), " &    -- MD10
  "425  (BC_1, MD(9), output3,  X, 470,  1, Z), " &
  "424  (BC_1, MD(9), input, X), " &    -- MD9
  "423  (BC_1, MD(8), output3,  X, 470,  1, Z), " &
  "422  (BC_1, MD(8), input, X), " &    -- MD8
  "421  (BC_1, MD(7), output3,  X, 470,  1, Z), " &
  "420  (BC_1, MD(7), input, X), " &    -- MD7
  "419  (BC_1, MD(6), output3,  X, 470,  1, Z), " &
  "418  (BC_1, MD(6), input, X), " &    -- MD6
  "417  (BC_1, MD(5), output3,  X, 470,  1, Z), " &
  "416  (BC_1, MD(5), input, X), " &    -- MD5
  "415  (BC_1, MD(4), output3,  X, 470,  1, Z), " &
  "414  (BC_1, MD(4), input, X), " &    -- MD4
  "413  (BC_1, MD(3), output3,  X, 470,  1, Z), " &
  "412  (BC_1, MD(3), input, X), " &    -- MD3
  "411  (BC_1, MD(2), output3,  X, 470,  1, Z), " &
  "410  (BC_1, MD(2), input, X), " &    -- MD2
  "409  (BC_1, MD(1), output3,  X, 470,  1, Z), " &
  "408  (BC_1, MD(1), input, X), " &    -- MD1
  "407  (BC_1, MD(0), output3,  X, 470,  1, Z), " &
  "406  (BC_1, MD(0), input, X), " &    -- MD0
  "405  (BC_1, MECC(6), output3,  X, 470,  1, Z), " &
  "404  (BC_1, MECC(6), input, X), " &    -- MECC6
  "403  (BC_1, MECC(5), output3,  X, 470,  1, Z), " &
  "402  (BC_1, MECC(5), input, X), " &    -- MECC5
  "401  (BC_1, MECC(4), output3,  X, 470,  1, Z), " &
  "400  (BC_1, MECC(4), input, X), " &    -- MECC4
  "399  (BC_1, MECC(3), output3,  X, 470,  1, Z), " &
  "398  (BC_1, MECC(3), input, X), " &    -- MECC3
  "397  (BC_1, MECC(2), output3,  X, 470,  1, Z), " &
  "396  (BC_1, MECC(2), input, X), " &    -- MECC2
  "395  (BC_1, MECC(1), output3,  X, 470,  1, Z), " &
  "394  (BC_1, MECC(1), input, X), " &    -- MECC1
  "393  (BC_1, MECC(0), output3,  X, 470,  1, Z), " &
  "392  (BC_1, MECC(0), input, X), " &    -- MECC0
  "391  (BC_1, *,  control,  0), " &    -- control
  "390  (BC_1, SCS(3),  output3,  X, 391,  1, Z), " &
  "389  (BC_1, SCS(2),  output3,  X, 391,  1, Z), " &
  "388  (BC_1, SCS(1),  output3,  X, 391,  1, Z), " &
  "387  (BC_1, SCS(0),  output3,  X, 391,  1, Z), " &
  "386  (BC_1, *,  control,  0), " &    -- control
  "385  (BC_1, CLKMEMOUT,  output3,  X, 386,  1, Z), " &
  "384  (BC_1, CLKMEMIN, input, X), " &    -- CLKMEMIN
  "383  (BC_1, *,  control,  0), " &    -- control
  "382  (BC_1, SRASB, output3,  X, 383,  1, Z), " &
  "381  (BC_1, SRASA, output3,  X, 383,  1, Z), " &
  "380  (BC_1, *,  control,  0), " &    -- control
  "379  (BC_1, SCASB, output3,  X, 380,  1, Z), " &
  "378  (BC_1, SCASA, output3,  X, 380,  1, Z), " &
  "377  (BC_1, *,  control,  0), " &    -- control
  "376  (BC_1, SWEB,  output3,  X, 377,  1, Z), " &
  "375  (BC_1, SWEA,  output3,  X, 377,  1, Z), " &
  "374  (BC_1, *,  control,  0), " &    -- control
  "373  (BC_1, SDQM(3), output3,  X, 374,  1, Z), " &
  "372  (BC_1, SDQM(2), output3,  X, 374,  1, Z), " &
  "371  (BC_1, SDQM(1), output3,  X, 374,  1, Z), " &
  "370  (BC_1, SDQM(0), output3,  X, 374,  1, Z), " &
  "369  (BC_1, *,  control,  0), " &    -- control
  "368  (BC_1, BOOTCS,  output3,  X, 369,  1, Z), " &
  "367  (BC_1, *,  control,  0), " &    -- control
  "366  (BC_1, ROMRD, output3,  X, 367,  1, Z), " &
  "365  (BC_1, *,  control,  0), " &    -- control
  "364  (BC_1, FLASHWR, output3,  X, 365,  1, Z), " &
  "363  (BC_1, *,  control,  0), " &    -- control
  "362  (BC_1, ROMBUFOE, output3,  X, 363,  1, Z), " &
  "361  (BC_1, *,  control,  0), " &    -- control
  "360  (BC_1, ROMCS1,  output3,  X, 361,  1, Z), " &
  "359  (BC_1, *,  control,  0), " &    -- control
  "358  (BC_1, ROMCS2,  output3,  X, 359,  1, Z), " &
  "357  (BC_1, *,  control,  0), " &    -- control
  "356  (BC_1, AD(31),  output3,  X, 357,  1, Z), " &
  "355  (BC_1, AD(31),  input, X), " &    -- AD31
  "354  (BC_1, AD(30),  output3,  X, 357,  1, Z), " &
  "353  (BC_1, AD(30),  input, X), " &    -- AD30
  "352  (BC_1, AD(29),  output3,  X, 357,  1, Z), " &
  "351  (BC_1, AD(29),  input, X), " &    -- AD29
  "350  (BC_1, AD(28),  output3,  X, 357,  1, Z), " &
  "349  (BC_1, AD(28),  input, X), " &    -- AD28
  "348  (BC_1, AD(27),  output3,  X, 357,  1, Z), " &
  "347  (BC_1, AD(27),  input, X), " &    -- AD27
  "346  (BC_1, AD(26),  output3,  X, 357,  1, Z), " &
  "345  (BC_1, AD(26),  input, X), " &    -- AD26
  "344  (BC_1, AD(25),  output3,  X, 357,  1, Z), " &
  "343  (BC_1, AD(25),  input, X), " &    -- AD25
  "342  (BC_1, AD(24),  output3,  X, 357,  1, Z), " &
  "341  (BC_1, AD(24),  input, X), " &    -- AD24
  "340  (BC_1, AD(23),  output3,  X, 357,  1, Z), " &
  "339  (BC_1, AD(23),  input, X), " &    -- AD23
  "338  (BC_1, AD(22),  output3,  X, 357,  1, Z), " &
  "337  (BC_1, AD(22),  input, X), " &    -- AD22
  "336  (BC_1, AD(21),  output3,  X, 357,  1, Z), " &
  "335  (BC_1, AD(21),  input, X), " &    -- AD21
  "334  (BC_1, AD(20),  output3,  X, 357,  1, Z), " &
  "333  (BC_1, AD(20),  input, X), " &    -- AD20
  "332  (BC_1, AD(19),  output3,  X, 357,  1, Z), " &
  "331  (BC_1, AD(19),  input, X), " &    -- AD19
  "330  (BC_1, AD(18),  output3,  X, 357,  1, Z), " &
  "329  (BC_1, AD(18),  input, X), " &    -- AD18
  "328  (BC_1, AD(17),  output3,  X, 357,  1, Z), " &
  "327  (BC_1, AD(17),  input, X), " &    -- AD17
  "326  (BC_1, AD(16),  output3,  X, 357,  1, Z), " &
  "325  (BC_1, AD(16),  input, X), " &    -- AD16
  "324  (BC_1, AD(15),  output3,  X, 357,  1, Z), " &
  "323  (BC_1, AD(15),  input, X), " &    -- AD15
  "322  (BC_1, AD(14),  output3,  X, 357,  1, Z), " &
  "321  (BC_1, AD(14),  input, X), " &    -- AD14
  "320  (BC_1, AD(13),  output3,  X, 357,  1, Z), " &
  "319  (BC_1, AD(13),  input, X), " &    -- AD13
  "318  (BC_1, AD(12),  output3,  X, 357,  1, Z), " &
  "317  (BC_1, AD(12),  input, X), " &    -- AD12
  "316  (BC_1, AD(11),  output3,  X, 357,  1, Z), " &
  "315  (BC_1, AD(11),  input, X), " &    -- AD11
  "314  (BC_1, AD(10),  output3,  X, 357,  1, Z), " &
  "313  (BC_1, AD(10),  input, X), " &    -- AD10
  "312  (BC_1, AD(9), output3,  X, 357,  1, Z), " &
  "311  (BC_1, AD(9), input, X), " &    -- AD9
  "310  (BC_1, AD(8), output3,  X, 357,  1, Z), " &
  "309  (BC_1, AD(8), input, X), " &    -- AD8
  "308  (BC_1, AD(7), output3,  X, 357,  1, Z), " &
  "307  (BC_1, AD(7), input, X), " &    -- AD7
  "306  (BC_1, AD(6), output3,  X, 357,  1, Z), " &
  "305  (BC_1, AD(6), input, X), " &    -- AD6
  "304  (BC_1, AD(5), output3,  X, 357,  1, Z), " &
  "303  (BC_1, AD(5), input, X), " &    -- AD5
  "302  (BC_1, AD(4), output3,  X, 357,  1, Z), " &
  "301  (BC_1, AD(4), input, X), " &    -- AD4
  "300  (BC_1, AD(3), output3,  X, 357,  1, Z), " &
  "299  (BC_1, AD(3), input, X), " &    -- AD3
  "298  (BC_1, AD(2), output3,  X, 357,  1, Z), " &
  "297  (BC_1, AD(2), input, X), " &    -- AD2
  "296  (BC_1, AD(1), output3,  X, 357,  1, Z), " &
  "295  (BC_1, AD(1), input, X), " &    -- AD1
  "294  (BC_1, AD(0), output3,  X, 357,  1, Z), " &
  "293  (BC_1, AD(0), input, X), " &    -- AD0
  "292  (BC_1, *,  control,  0), " &    -- control
  "291  (BC_1, CBE(3),  output3,  X, 292,  1, Z), " &
  "290  (BC_1, CBE(3),  input, X), " &    -- CBE3
  "289  (BC_1, CBE(2),  output3,  X, 292,  1, Z), " &
  "288  (BC_1, CBE(2),  input, X), " &    -- CBE2
  "287  (BC_1, CBE(1),  output3,  X, 292,  1, Z), " &
  "286  (BC_1, CBE(1),  input, X), " &    -- CBE1
  "285  (BC_1, CBE(0),  output3,  X, 292,  1, Z), " &
  "284  (BC_1, CBE(0),  input, X), " &    -- CBE0
  "283  (BC_1, *,  control,  0), " &    -- control
  "282  (BC_1, PAR,  output3,  X, 283,  1, Z), " &
  "281  (BC_1, PAR,  input, X), " &    -- PAR
  "280  (BC_1, SERR,  input, X), " &    -- SERR
  "279  (BC_1, *,  control,  0), " &    -- control
  "278  (BC_1, PERR,  output3,  X, 279,  1, Z), " &
  "277  (BC_1, PERR,  input, X), " &    -- PERR
  "276  (BC_1, *,  control,  0), " &    -- control
  "275  (BC_1, FRAME, output3,  X, 276,  1, Z), " &
  "274  (BC_1, FRAME, input, X), " &    -- FRAME
  "273  (BC_1, *,  control,  0), " &    -- control
  "272  (BC_1, TRDY,  output3,  X, 273,  1, Z), " &
  "271  (BC_1, TRDY,  input, X), " &    -- TRDY
  "270  (BC_1, *,  control,  0), " &    -- control
  "269  (BC_1, IRDY,  output3,  X, 270,  1, Z), " &
  "268  (BC_1, IRDY,  input, X), " &    -- IRDY
  "267  (BC_1, *,  control,  0), " &    -- control
  "266  (BC_1, STOP,  output3,  X, 267,  1, Z), " &
  "265  (BC_1, STOP,  input, X), " &    -- STOP
  "264  (BC_1, *,  control,  0), " &    -- control
  "263  (BC_1, DEVSEL,  output3,  X, 264,  1, Z), " &
  "262  (BC_1, DEVSEL,  input, X), " &    -- DEVSEL
  "261  (BC_1, *,  control,  0), " &    -- control
  "260  (BC_1, CLKPCIOUT,  output3,  X, 261,  1, Z), " &
  "259  (BC_1, CLKPCIIN, input, X), " &    -- CLKPCIIN
  "258  (BC_1, *,  control,  0), " &    -- control
  "257  (BC_1, RST,  output3,  X, 258,  1, Z), " &
  "256  (BC_1, INTD,  input, X), " &    -- INTD
  "255  (BC_1, INTC,  input, X), " &    -- INTC
  "254  (BC_1, INTB,  input, X), " &    -- INTB
  "253  (BC_1, INTA,  input, X), " &    -- INTA
  "252  (BC_1, REQ(4),  input, X), " &    -- REQ4
  "251  (BC_1, REQ(3),  input, X), " &    -- REQ3
  "250  (BC_1, REQ(2),  input, X), " &    -- REQ2
  "249  (BC_1, REQ(1),  input, X), " &    -- REQ1
  "248  (BC_1, REQ(0),  input, X), " &    -- REQ0
  "247  (BC_1, *,  control,  0), " &    -- control
  "246  (BC_1, GNT(4),  output3,  X, 247,  1, Z), " &
  "245  (BC_1, *,  control,  0), " &    -- control
  "244  (BC_1, GNT(3),  output3,  X, 245,  1, Z), " &
  "243  (BC_1, *,  control,  0), " &    -- control
  "242  (BC_1, GNT(2),  output3,  X, 243,  1, Z), " &
  "241  (BC_1, *,  control,  0), " &    -- control
  "240  (BC_1, GNT(1),  output3,  X, 241,  1, Z), " &
  "239  (BC_1, *,  control,  0), " &    -- control
  "238  (BC_1, GNT(0),  output3,  X, 239,  1, Z), " &
  "237  (BC_1, *,  control,  0), " &    -- control
  "236  (BC_1, GPA25, output3,  X, 237,  1, Z), " &
  "235  (BC_1, GPA25, input, X), " &    -- GPA25
  "234  (BC_1, GPA24, output3,  X, 237,  1, Z), " &
  "233  (BC_1, GPA24, input, X), " &    -- GPA24
  "232  (BC_1, GPA23, output3,  X, 237,  1, Z), " &
  "231  (BC_1, GPA23, input, X), " &    -- GPA23
  "230  (BC_1, GPA22, output3,  X, 237,  1, Z), " &
  "229  (BC_1, GPA22, input, X), " &    -- GPA22
  "228  (BC_1, GPA21, output3,  X, 237,  1, Z), " &
  "227  (BC_1, GPA21, input, X), " &    -- GPA21
  "226  (BC_1, GPA20, output3,  X, 237,  1, Z), " &
  "225  (BC_1, GPA20, input, X), " &    -- GPA20
  "224  (BC_1, GPA19, output3,  X, 237,  1, Z), " &
  "223  (BC_1, GPA19, input, X), " &    -- GPA19
  "222  (BC_1, GPA18, output3,  X, 237,  1, Z), " &
  "221  (BC_1, GPA18, input, X), " &    -- GPA18
  "220  (BC_1, GPA17, output3,  X, 237,  1, Z), " &
  "219  (BC_1, GPA17, input, X), " &    -- GPA17
  "218  (BC_1, GPA16, output3,  X, 237,  1, Z), " &
  "217  (BC_1, GPA16, input, X), " &    -- GPA16
  "216  (BC_1, GPA15, output3,  X, 237,  1, Z), " &
  "215  (BC_1, GPA15, input, X), " &    -- GPA15
  "214  (BC_1, GPA14, output3,  X, 237,  1, Z), " &
  "213  (BC_1, GPA13, output3,  X, 237,  1, Z), " &
  "212  (BC_1, GPA12, output3,  X, 237,  1, Z), " &
  "211  (BC_1, GPA11, output3,  X, 237,  1, Z), " &
  "210  (BC_1, GPA10, output3,  X, 237,  1, Z), " &
  "209  (BC_1, GPA9,  output3,  X, 237,  1, Z), " &
  "208  (BC_1, GPA8,  output3,  X, 237,  1, Z), " &
  "207  (BC_1, GPA7,  output3,  X, 237,  1, Z), " &
  "206  (BC_1, GPA6,  output3,  X, 237,  1, Z), " &
  "205  (BC_1, GPA5,  output3,  X, 237,  1, Z), " &
  "204  (BC_1, GPA4,  output3,  X, 237,  1, Z), " &
  "203  (BC_1, GPA3,  output3,  X, 237,  1, Z), " &
  "202  (BC_1, GPA2,  output3,  X, 237,  1, Z), " &
  "201  (BC_1, GPA1,  output3,  X, 237,  1, Z), " &
  "200  (BC_1, GPA0,  output3,  X, 237,  1, Z), " &
  "199  (BC_1, *,  control,  0), " &    -- control
  "198  (BC_1, GPD(15), output3,  X, 199,  1, Z), " &
  "197  (BC_1, GPD(15), input, X), " &    -- GPD15
  "196  (BC_1, GPD(14), output3,  X, 199,  1, Z), " &
  "195  (BC_1, GPD(14), input, X), " &    -- GPD14
  "194  (BC_1, GPD(13), output3,  X, 199,  1, Z), " &
  "193  (BC_1, GPD(13), input, X), " &    -- GPD13
  "192  (BC_1, GPD(12), output3,  X, 199,  1, Z), " &
  "191  (BC_1, GPD(12), input, X), " &    -- GPD12
  "190  (BC_1, GPD(11), output3,  X, 199,  1, Z), " &
  "189  (BC_1, GPD(11), input, X), " &    -- GPD11
  "188  (BC_1, GPD(10), output3,  X, 199,  1, Z), " &
  "187  (BC_1, GPD(10), input, X), " &    -- GPD10
  "186  (BC_1, GPD(9),  output3,  X, 199,  1, Z), " &
  "185  (BC_1, GPD(9),  input, X), " &    -- GPD9
  "184  (BC_1, GPD(8),  output3,  X, 199,  1, Z), " &
  "183  (BC_1, GPD(8),  input, X), " &    -- GPD8
  "182  (BC_1, *,  control,  0), " &    -- control
  "181  (BC_1, GPD(7),  output3,  X, 182,  1, Z), " &
  "180  (BC_1, GPD(7),  input, X), " &    -- GPD7
  "179  (BC_1, GPD(6),  output3,  X, 182,  1, Z), " &
  "178  (BC_1, GPD(6),  input, X), " &    -- GPD6
  "177  (BC_1, GPD(5),  output3,  X, 182,  1, Z), " &
  "176  (BC_1, GPD(5),  input, X), " &    -- GPD5
  "175  (BC_1, GPD(4),  output3,  X, 182,  1, Z), " &
  "174  (BC_1, GPD(4),  input, X), " &    -- GPD4
  "173  (BC_1, GPD(3),  output3,  X, 182,  1, Z), " &
  "172  (BC_1, GPD(3),  input, X), " &    -- GPD3
  "171  (BC_1, GPD(2),  output3,  X, 182,  1, Z), " &
  "170  (BC_1, GPD(2),  input, X), " &    -- GPD2
  "169  (BC_1, GPD(1),  output3,  X, 182,  1, Z), " &
  "168  (BC_1, GPD(1),  input, X), " &    -- GPD1
  "167  (BC_1, GPD(0),  output3,  X, 182,  1, Z), " &
  "166  (BC_1, GPD(0),  input, X), " &    -- GPD0
  "165  (BC_1, *,  control,  0), " &    -- control
  "164  (BC_1, GPRESET, output3,  X, 165,  1, Z), " &
  "163  (BC_1, *,  control,  0), " &    -- control
  "162  (BC_1, GPIORD,  output3,  X, 163,  1, Z), " &
  "161  (BC_1, *,  control,  0), " &    -- control
  "160  (BC_1, GPIOWR,  output3,  X, 161,  1, Z), " &
  "159  (BC_1, *,  control,  0), " &    -- control
  "158  (BC_1, GPMEMRD, output3,  X, 159,  1, Z), " &
  "157  (BC_1, *,  control,  0), " &    -- control
  "156  (BC_1, GPMEMWR, output3,  X, 157,  1, Z), " &
  "155  (BC_1, *,  control,  0), " &    -- control
  "154  (BC_1, PIO27, output3,  X, 155,  1, Z), " &
  "153  (BC_1, PIO27, input, X), " &    -- PIO27
  "152  (BC_1, *,  control,  0), " &    -- control
  "151  (BC_1, PIO26, output3,  X, 152,  1, Z), " &
  "150  (BC_1, PIO26, input, X), " &    -- PIO26
  "149  (BC_1, *,  control,  0), " &    -- control
  "148  (BC_1, PIO25, output3,  X, 149,  1, Z), " &
  "147  (BC_1, PIO25, input, X), " &    -- PIO25
  "146  (BC_1, *,  control,  0), " &    -- control
  "145  (BC_1, PIO24, output3,  X, 146,  1, Z), " &
  "144  (BC_1, PIO24, input, X), " &    -- PIO24
  "143  (BC_1, *,  control,  0), " &    -- control
  "142  (BC_1, PIO23, output3,  X, 143,  1, Z), " &
  "141  (BC_1, PIO23, input, X), " &    -- PIO23
  "140  (BC_1, *,  control,  0), " &    -- control
  "139  (BC_1, PIO22, output3,  X, 140,  1, Z), " &
  "138  (BC_1, PIO22, input, X), " &    -- PIO22
  "137  (BC_1, *,  control,  0), " &    -- control
  "136  (BC_1, PIO21, output3,  X, 137,  1, Z), " &
  "135  (BC_1, PIO21, input, X), " &    -- PIO21
  "134  (BC_1, *,  control,  0), " &    -- control
  "133  (BC_1, PIO20, output3,  X, 134,  1, Z), " &
  "132  (BC_1, PIO20, input, X), " &    -- PIO20
  "131  (BC_1, *,  control,  0), " &    -- control
  "130  (BC_1, PIO19, output3,  X, 131,  1, Z), " &
  "129  (BC_1, PIO19, input, X), " &    -- PIO19
  "128  (BC_1, *,  control,  0), " &    -- control
  "127  (BC_1, PIO18, output3,  X, 128,  1, Z), " &
  "126  (BC_1, PIO18, input, X), " &    -- PIO18
  "125  (BC_1, *,  control,  0), " &    -- control
  "124  (BC_1, PIO17, output3,  X, 125,  1, Z), " &
  "123  (BC_1, PIO17, input, X), " &    -- PIO17
  "122  (BC_1, *,  control,  0), " &    -- control
  "121  (BC_1, PIO16, output3,  X, 122,  1, Z), " &
  "120  (BC_1, PIO16, input, X), " &    -- PIO16
  "119  (BC_1, *,  control,  0), " &    -- control
  "118  (BC_1, PIO15, output3,  X, 119,  1, Z), " &
  "117  (BC_1, PIO15, input, X), " &    -- PIO15
  "116  (BC_1, *,  control,  0), " &    -- control
  "115  (BC_1, PIO14, output3,  X, 116,  1, Z), " &
  "114  (BC_1, PIO14, input, X), " &    -- PIO14
  "113  (BC_1, *,  control,  0), " &    -- control
  "112  (BC_1, PIO13, output3,  X, 113,  1, Z), " &
  "111  (BC_1, PIO13, input, X), " &    -- PIO13
  "110  (BC_1, *,  control,  0), " &    -- control
  "109  (BC_1, PIO12, output3,  X, 110,  1, Z), " &
  "108  (BC_1, PIO12, input, X), " &    -- PIO12
  "107  (BC_1, *,  control,  0), " &    -- control
  "106  (BC_1, PIO11, output3,  X, 107,  1, Z), " &
  "105  (BC_1, PIO11, input, X), " &    -- PIO11
  "104  (BC_1, *,  control,  0), " &    -- control
  "103  (BC_1, PIO10, output3,  X, 104,  1, Z), " &
  "102  (BC_1, PIO10, input, X), " &    -- PIO10
  "101  (BC_1, *,  control,  0), " &    -- control
  "100 (BC_1, PIO9,  output3,  X, 101,  1, Z), " &
  "99 (BC_1, PIO9,  input, X), " &    -- PIO9
  "98 (BC_1, *,  control,  0), " &    -- control
  "97 (BC_1, PIO8,  output3,  X, 98,  1, Z), " &
  "96 (BC_1, PIO8,  input, X), " &    -- PIO8
  "95 (BC_1, *,  control,  0), " &    -- control
  "94 (BC_1, PIO7,  output3,  X, 95,  1, Z), " &
  "93 (BC_1, PIO7,  input, X), " &    -- PIO7
  "92 (BC_1, *,  control,  0), " &    -- control
  "91 (BC_1, PIO6,  output3,  X, 92,  1, Z), " &
  "90 (BC_1, PIO6,  input, X), " &    -- PIO6
  "89 (BC_1, *,  control,  0), " &    -- control
  "88 (BC_1, PIO5,  output3,  X, 89,  1, Z), " &
  "87 (BC_1, PIO5,  input, X), " &    -- PIO5
  "86 (BC_1, *,  control,  0), " &    -- control
  "85 (BC_1, PIO4,  output3,  X, 86,  1, Z), " &
  "84 (BC_1, PIO4,  input, X), " &    -- PIO4
  "83 (BC_1, *,  control,  0), " &    -- control
  "82 (BC_1, PIO3,  output3,  X, 83,  1, Z), " &
  "81 (BC_1, PIO3,  input, X), " &    -- PIO3
  "80 (BC_1, *,  control,  0), " &    -- control
  "79 (BC_1, PIO2,  output3,  X, 80,  1, Z), " &
  "78 (BC_1, PIO2,  input, X), " &    -- PIO2
  "77 (BC_1, *,  control,  0), " &    -- control
  "76 (BC_1, PIO1,  output3,  X, 77,  1, Z), " &
  "75 (BC_1, PIO1,  input, X), " &    -- PIO1
  "74 (BC_1, *,  control,  0), " &    -- control
  "73 (BC_1, PIO0,  output3,  X, 74,  1, Z), " &
  "72 (BC_1, PIO0,  input, X), " &    -- PIO0
  "71 (BC_1, *,  control,  0), " &    -- control
  "70 (BC_1, SOUT1, output3,  X, 71,  1, Z), " &
  "69 (BC_1, SIN1,  input, X), " &    -- SIN1
  "68 (BC_1, *,  control,  0), " &    -- control
  "67 (BC_1, RTS1,  output3,  X, 68,  1, Z), " &
  "66 (BC_1, CTS1,  input, X), " &    -- CTS1
  "65 (BC_1, DSR1,  input, X), " &    -- DSR1
  "64 (BC_1, *,  control,  0), " &    -- control
  "63 (BC_1, DTR1,  output3,  X, 64,  1, Z), " &
  "62 (BC_1, DCD1,  input, X), " &    -- DCD1
  "61 (BC_1, RIN1,  input, X), " &    -- RIN1
  "60 (BC_1, *,  control,  0), " &    -- control
  "59 (BC_1, SOUT2, output3,  X, 60,  1, Z), " &
  "58 (BC_1, SIN2,  input, X), " &    -- SIN2
  "57 (BC_1, *,  control,  0), " &    -- control
  "56 (BC_1, RTS2,  output3,  X, 57,  1, Z), " &
  "55 (BC_1, *,  control,  0), " &    -- control
  "54 (BC_1, PIO28, output3,  X, 55,  1, Z), " &
  "53 (BC_1, PIO28, input, X), " &    -- PIO28
  "52 (BC_1, *,  control,  0), " &    -- control
  "51 (BC_1, PIO29, output3,  X, 52,  1, Z), " &
  "50 (BC_1, PIO29, input, X), " &    -- PIO29
  "49 (BC_1, *,  control,  0), " &    -- control
  "48 (BC_1, DTR2,  output3,  X, 49,  1, Z), " &
  "47 (BC_1, *,  control,  0), " &    -- control
  "46 (BC_1, PIO30, output3,  X, 47,  1, Z), " &
  "45 (BC_1, PIO30, input, X), " &    -- PIO30
  "44 (BC_1, *,  control,  0), " &    -- control
  "43 (BC_1, PIO31, output3,  X, 44,  1, Z), " &
  "42 (BC_1, PIO31, input, X), " &    -- PIO31
  "41 (BC_1, *,  control,  0), " &    -- control
  "40 (BC_1, SSI_CLK, output3,  X, 41,  1, Z), " &
  "39 (BC_1, SSI_DI,  input, X), " &    -- SSI_DI
  "38 (BC_1, *,  control,  0), " &    -- control
  "37 (BC_1, SSI_DO,  output3,  X, 38,  1, Z), " &
  "36 (BC_1, *,  control,  0), " &    -- control
  "35 (BC_1, CLKTIMER, output3,  X, 36,  1, Z), " &
  "34 (BC_1, CLKTIMER, input, X), " &    -- CLKTIMER
  "33 (BC_1, PWRGOOD, input, X), " &
  "32 (BC_1, PRGRESET, input, X), " &
  "31 (BC_1, *,  control,  0), " &    -- control
  "30 (BC_1, CMDACK,  output3,  X, 31,  1, Z), " &
  "29 (BC_1, BRTC,  input, X), " &    -- BRTC
  "28 (BC_1, *,  control,  0), " &  -- control
  "27 (BC_1, STOPTX,  output3,  X, 28,  1, Z), " &
  "26 (BC_1, *,  control,  0), " &    -- control
  "25 (BC_1, TRIGTRACE,  output3,  X, 26,  1, Z), " &
  "24 (BC_1, *,  control,  0), " &    -- control
  "23 (BC_1, DC, output3,  X, 24,  1, Z), " &  -- DC
  "22 (BC_1, DC, input, X), " &    -- DC
  "21 (BC_1, *,  control,  0), " &    -- control
  "20 (BC_1, DATASTRB, output3,  X, 21,  1, Z), " &
  "19 (BC_1, DATASTRB, input, X), " &    -- DATASTRB
  "18 (BC_1, *,  control,  0), " &    -- control
  "17 (BC_1, CPUACT,  output3,  X, 18,  1, Z), " &
  "16 (BC_1, CPUACT,  input, X), " &    -- CPUACT
  "15 (BC_1, *,  control,  0), " &    -- control
  "14 (BC_1, PITOUT2, output3,  X, 15,  1, Z), " &
  "13 (BC_1, PITOUT2, input, X), " &    -- PITOUT2
  "12 (BC_1, *,  control,  0), " &    -- control
  "11 (BC_1, PITGATE2, output3,  X, 12,  1, Z), " &
  "10 (BC_1, PITGATE2, input, X), " &    -- PITGATE2
  "9 (BC_1, *,  control,  0), " &    -- control
  "8 (BC_1, TMRIN1,  output3,  X,  9,  1, Z), " &
  "7 (BC_1, TMRIN1,  input, X), " &    -- TMRIN1
  "6 (BC_1, *,  control,  0), " &    -- control
  "5 (BC_1, TMRIN0,  output3,  X,  6,  1, Z), " &
  "4 (BC_1, TMRIN0,  input, X), " &    -- TMRIN0
  "3 (BC_1, *,  control,  0), " &    -- control
  "2 (BC_1, TMROUT1, output3,  X,  3,  1, Z), " &
  "1 (BC_1, *,  control,  0), " &    -- control
  "0 (BC_1, TMROUT0, output3,  X,  1,  1, Z) ";

end ELANSC520;