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