-- Vantis MVP256 144 Pin PQFP 5.0V part BSDL description -- --**************************************************************** -- Modifications: -- 01/09/98 (Jan Buxton) Updated to contain correct boundary scan -- cell information for the TQFP 100 package. -- 09/04/1998: (Jan Buxton) Updated entity to descriptive, 14-char string. -- 10/08/1998: (Jan Buxton) Moved some instructions from private to public. -- 03/16/2000 (jkb): Added Use AMDCELLS comment. --**************************************************************** -- Written for mvp256 by: Jonathan Lin -- Based on BSDL for mach445 By: Mark Moyer -- Date: April 23, 1996 -- Version 1.2 -- -- 12/12/96: This BSDL file is for the MACH5-256/104 IO (MVP256E6) -- This file is used for programming only and currently -- not for JTAG testing. -- -- **************************************************************** -- * Copyright 1993, Advanced Micro Devices * -- * All rights reserved. No part of this program or publication* -- * may be reproduced, transmitted, transcribed, stored in a * -- * retrieval system, or translated into any language or * -- * computer language, in any form or by any means without this * -- * notice appearing within. * -- **************************************************************** -- * Advanced Micro Devices makes no warranty for the use of this* -- * product and assumes no responsibility for any errors which * -- * may appear within. Neither does it make a committment to * -- * update this information. * -- **************************************************************** -- * This is the template BSDL file for the MVP256 to be used * -- * for the purpose of verifying the parts compliance with the * -- * IEEE standard 1149.1-1990. The BSDL languange is not at * -- * this time a standard and IEEE holds no opinion on it or its * -- * use. It has been submitted as a proposed addition to the * -- * standard and should be voted on by the working committee * -- * this year. * -- **************************************************************** -- -- -- -- Entity format: Mabcdddeeefggg -- a = family (1, 2, 4, 5) -- b = A for "A" type parts -- c = Vcc level: 5, 3, 2, or 1 for 5.0, 3.3, 2.5, or 1.8 VDC -- ddd = number of macrocells, such as 064 -- eee = number of I/O pins, such as 032 -- f = package: L, P, T, or B for PLCC, PQFP, TQFP, or BGA -- ggg = number of pins, such as 044 entity M5_5256104P144 is generic(PHYSICAL_PIN_MAP : string := "PQFP_144pin"); port ( CLK : in bit_vector(0 to 3); -- Clocks/Inputs S0A : inout bit_vector(0 to 11); -- 4 BURIED S0B : inout bit_vector(0 to 7); -- 8 BURIED S0D : inout bit_vector(0 to 5); -- 10 BURIED S1A : inout bit_vector(0 to 11); -- 4 BURIED S1B : inout bit_vector(0 to 7); -- 8 BURIED S1D : inout bit_vector(0 to 5); -- 10 BURIED S2A : inout bit_vector(0 to 11); -- 4 BURIED S2B : inout bit_vector(0 to 7); -- 8 BURIED S2D : inout bit_vector(0 to 5); -- 10 BURIED S3A : inout bit_vector(0 to 11); -- 4 BURIED S3B : inout bit_vector(0 to 7); -- 8 BURIED S3D : inout bit_vector(0 to 5); -- 10 BURIED TCK, TMS, TDI : in bit; -- JTAG inputs TDO : out bit; -- JTAG outputs VCC : linkage bit_vector(0 to 9); GND : linkage bit_vector(0 to 21) ); use STD_1149_1_1990.all; -- get JTAG definitions and attributes -- use AMDCELLS.all; -- get AMD cell definitions and attributes attribute PIN_MAP of M5_5256104P144 : entity is PHYSICAL_PIN_MAP; constant PQFP_144pin : PIN_MAP_STRING := "CLK:( 17, 20, 89, 92), " & -- Dedicated Clock/Input Pins "S0A:(136,137,138,139,140,141,142, " & -- I/O 0A 1-12 " 2, 3, 4, 5, 6), " & "S0B:( 16, 15, 14, 13, 11, 10, 9, 8), " & -- I/O 0B 2-5,8,11-13 "S0D:(134,133,132,131,130,129), " & -- I/O 0D 3,4,7,8,11,12 "S1A:( 45, 44, 43, 42, 41, 40, 39, 35, " & -- I/O 1A 1-12 " 34, 33, 32, 31), " & "S1B:( 21, 22, 23, 24, 26, 27, 28, 29), " & -- I/O 1B 2-5,8,11-13 "S1D:( 47, 48, 49, 50, 51, 52), " & -- I/O 1D 3,4,7,8,11,12 "S2A:( 64, 65, 66, 67, 68, 69, 70, 74, " & -- I/O 2A 1-12 " 75, 76, 77, 78), " & "S2B:( 88, 87, 86, 85, 83, 82, 81, 80), " & -- I/O 2B 2-5,8,11-13 "S2D:( 62, 61, 60, 59, 58, 57), " & -- I/O 2D 3,4,7,8,11,12 "S3A:(117,116,115,114,113,112,111, " & -- I/O 3A 1-12 " 107,106,105,104,103), " & "S3B:( 93, 94, 95, 96, 98, 99,100,101), " & -- I/O 3B 2-5,8,11-13 "S3D:(119,120,121,122,123,124), " & -- I/O 3D 3,4,7,8,11,12 "TDI:1, TMS:73, TCK:36, TDO:108, " & -- JTAG "VCC:(18,38,53,56,71,90,110,125, " & -- POWER " 128,143), " & "GND:( 7,12,19,25,30,37,46,54,55,63, " & -- GROUND PINS " 72,79,84,91,97,102,109,118,126, " & " 127,135,144) "; 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); -- Instruction register definitions attribute INSTRUCTION_LENGTH of M5_5256104P144 : entity is 6; attribute INSTRUCTION_OPCODE of M5_5256104P144 : entity is "BYPASS (111111)," & "EXTEST (000000)," & "SAMPLE (000010)," & "IDCODE (000001)," & "HIGHZ (010001)," & "PRIV003 (000011)," & "PRIV004 (000100)," & "PRIV005 (000101)," & "PRIV006 (000110)," & "PRIV007 (000111)," & "PRIV008 (001000)," & "PRIV00F (001111)," & "PRIVATE (001101,001110,001100," & "110000,100101,100110,100111,101110)"; attribute INSTRUCTION_CAPTURE of M5_5256104P144 : entity is "000001"; attribute INSTRUCTION_DISABLE of M5_5256104P144 : entity is "HIGHZ"; attribute INSTRUCTION_PRIVATE of M5_5256104P144 : entity is "PRIVATE"; attribute IDCODE_REGISTER of M5_5256104P144 : entity is "0000" & -- version number "0111100001001001" & -- part identification "00000000001" & -- company code "1"; -- mandatory 1 attribute REGISTER_ACCESS of M5_5256104P144 : entity is "BYPASS (BYPASS, HIGHZ, PRIV005, PRIV006, PRIV008 )," & -- inst. sel. bypass reg. "BOUNDARY (EXTEST, SAMPLE)," & -- inst. sel. BS reg. "ROWREG[77](PRIV003)," & "COLREG[1250](PRIV004, PRIV007)," & "PRIVR00F[5](PRIV00F)"; -- ************************************************************** -- * BOUNDARY SCAN CELL REGISTER DESCRIPTION -- * THE FIRST CELL (0) IS THE CELL CLOSEST TO TDO -- ************************************************************** attribute BOUNDARY_CELLS of M5_5256104P144 : entity is "BC_7,BC_2,BC_4"; attribute BOUNDARY_LENGTH of M5_5256104P144 : entity is 424; attribute BOUNDARY_REGISTER of M5_5256104P144 : entity is -- 1. The order of the I/O cell is OE - OUTPUT - INPUT -- 2. The output is disabled when a 0 is shifted into the -- OE cell. -- 3. The pictoral representation of the Boundary scan -- register is found in AMD document no. 93-009-6105-JT-01. -- -- " 423 (BC_2, *, CONTROL, 0 )," & -- S0B( 2) " 422 (BC_7, S0B( 0), BIDIR, X, 423, 0, Z)," & -- S0B( 2) " 421 (BC_2, *, CONTROL, 0 )," & -- S0B( 3) " 420 (BC_7, S0B( 1), BIDIR, X, 421, 0, Z)," & -- S0B( 3) " 419 (BC_2, *, CONTROL, 0 )," & -- S0B( 4) " 418 (BC_7, S0B( 2), BIDIR, X, 419, 0, Z)," & -- S0B( 4) " 417 (BC_2, *, CONTROL, 0 )," & -- S0B( 5) " 416 (BC_7, S0B( 3), BIDIR, X, 417, 0, Z)," & -- S0B( 5) " 415 (BC_4, *, INTERNAL, 0 )," & -- S0B( 6) " 414 (BC_4, *, INTERNAL, 0 )," & -- S0B( 6) " 413 (BC_4, *, INTERNAL, 0 )," & -- S0B( 7) " 412 (BC_4, *, INTERNAL, 0 )," & -- S0B( 7) " 411 (BC_2, *, CONTROL, 0 )," & -- S0B( 8) " 410 (BC_7, S0B( 4), BIDIR, X, 411, 0, Z)," & -- S0B( 8) " 409 (BC_4, *, INTERNAL, 0 )," & -- S0B( 9) " 408 (BC_4, *, INTERNAL, 0 )," & -- S0B( 9) " 407 (BC_4, *, INTERNAL, 0 )," & -- S0B(10) " 406 (BC_4, *, INTERNAL, 0 )," & -- S0B(10) " 405 (BC_2, *, CONTROL, 0 )," & -- S0B(11) " 404 (BC_7, S0B( 5), BIDIR, X, 405, 0, Z)," & -- S0B(11) " 403 (BC_2, *, CONTROL, 0 )," & -- S0B(12) " 402 (BC_7, S0B( 6), BIDIR, X, 403, 0, Z)," & -- S0B(12) " 401 (BC_2, *, CONTROL, 0 )," & -- S0B(13) " 400 (BC_7, S0B( 7), BIDIR, X, 401, 0, Z)," & -- S0B(13) " 399 (BC_4, *, INTERNAL, 0 )," & -- S0A( 0) " 398 (BC_4, *, INTERNAL, 0 )," & -- S0A( 0) " 397 (BC_2, *, CONTROL, 0 )," & -- S0A( 1) " 396 (BC_7, S0A( 0), BIDIR, X, 397, 0, Z)," & -- S0A( 1) " 395 (BC_2, *, CONTROL, 0 )," & -- S0A( 2) " 394 (BC_7, S0A( 1), BIDIR, X, 395, 0, Z)," & -- S0A( 2) " 393 (BC_2, *, CONTROL, 0 )," & -- S0A( 3) " 392 (BC_7, S0A( 2), BIDIR, X, 393, 0, Z)," & -- S0A( 3) " 391 (BC_2, *, CONTROL, 0 )," & -- S0A( 4) " 390 (BC_7, S0A( 3), BIDIR, X, 391, 0, Z)," & -- S0A( 4) " 389 (BC_2, *, CONTROL, 0 )," & -- S0A( 5) " 388 (BC_7, S0A( 4), BIDIR, X, 389, 0, Z)," & -- S0A( 5) " 387 (BC_2, *, CONTROL, 0 )," & -- S0A( 6) " 386 (BC_7, S0A( 5), BIDIR, X, 387, 0, Z)," & -- S0A( 6) " 385 (BC_2, *, CONTROL, 0 )," & -- S0A( 7) " 384 (BC_7, S0A( 6), BIDIR, X, 385, 0, Z)," & -- S0A( 7) " 383 (BC_2, *, CONTROL, 0 )," & -- S0A( 8) " 382 (BC_7, S0A( 7), BIDIR, X, 383, 0, Z)," & -- S0A( 8) " 381 (BC_2, *, CONTROL, 0 )," & -- S0A( 9) " 380 (BC_7, S0A( 8), BIDIR, X, 381, 0, Z)," & -- S0A( 9) " 379 (BC_2, *, CONTROL, 0 )," & -- S0A(10) " 378 (BC_7, S0A( 9), BIDIR, X, 379, 0, Z)," & -- S0A(10) " 377 (BC_2, *, CONTROL, 0 )," & -- S0A(11) " 376 (BC_7, S0A(10), BIDIR, X, 377, 0, Z)," & -- S0A(11) " 375 (BC_2, *, CONTROL, 0 )," & -- S0A(12) " 374 (BC_7, S0A(11), BIDIR, X, 375, 0, Z)," & -- S0A(12) " 373 (BC_4, *, INTERNAL, 0 )," & -- S0A(13) " 372 (BC_4, *, INTERNAL, 0 )," & -- S0A(13) " 371 (BC_4, *, INTERNAL, 0 )," & -- S0A(14) " 370 (BC_4, *, INTERNAL, 0 )," & -- S0A(14) " 369 (BC_4, *, INTERNAL, 0 )," & -- S0A(15) " 368 (BC_4, *, INTERNAL, 0 )," & -- S0A(15) " 367 (BC_4, *, INTERNAL, 0 )," & -- S0D( 2) " 366 (BC_4, *, INTERNAL, 0 )," & -- S0D( 2) " 365 (BC_2, *, CONTROL, 0 )," & -- S0D( 3) " 364 (BC_7, S0D( 0), BIDIR, X, 365, 0, Z)," & -- S0D( 3) " 363 (BC_2, *, CONTROL, 0 )," & -- S0D( 4) " 362 (BC_7, S0D( 1), BIDIR, X, 363, 0, Z)," & -- S0D( 4) " 361 (BC_4, *, INTERNAL, 0 )," & -- S0D( 5) " 360 (BC_4, *, INTERNAL, 0 )," & -- S0D( 5) " 359 (BC_4, *, INTERNAL, 0 )," & -- S0D( 6) " 358 (BC_4, *, INTERNAL, 0 )," & -- S0D( 6) " 357 (BC_2, *, CONTROL, 0 )," & -- S0D( 7) " 356 (BC_7, S0D( 2), BIDIR, X, 357, 0, Z)," & -- S0D( 7) " 355 (BC_2, *, CONTROL, 0 )," & -- S0D( 8) " 354 (BC_7, S0D( 3), BIDIR, X, 355, 0, Z)," & -- S0D( 8) " 353 (BC_4, *, INTERNAL, 0 )," & -- S0D( 9) " 352 (BC_4, *, INTERNAL, 0 )," & -- S0D( 9) " 351 (BC_4, *, INTERNAL, 0 )," & -- S0D(10) " 350 (BC_4, *, INTERNAL, 0 )," & -- S0D(10) " 349 (BC_2, *, CONTROL, 0 )," & -- S0D(11) " 348 (BC_7, S0D( 4), BIDIR, X, 349, 0, Z)," & -- S0D(11) " 347 (BC_2, *, CONTROL, 0 )," & -- S0D(12) " 346 (BC_7, S0D( 5), BIDIR, X, 347, 0, Z)," & -- S0D(12) " 345 (BC_4, *, INTERNAL, 0 )," & -- S0D(13) " 344 (BC_4, *, INTERNAL, 0 )," & -- S0D(13) " 343 (BC_4, *, INTERNAL, 0 )," & -- S0D( 0) " 342 (BC_4, *, INTERNAL, 0 )," & -- S0D( 1) " 341 (BC_4, *, INTERNAL, 0 )," & -- S0D(14) " 340 (BC_4, *, INTERNAL, 0 )," & -- S0D(15) " 339 (BC_4, *, INTERNAL, 0 )," & -- S0C( 0) " 338 (BC_4, *, INTERNAL, 0 )," & -- S0C( 1) " 337 (BC_4, *, INTERNAL, 0 )," & -- S0C( 2) " 336 (BC_4, *, INTERNAL, 0 )," & -- S0C( 3) " 335 (BC_4, *, INTERNAL, 0 )," & -- S0C( 4) " 334 (BC_4, *, INTERNAL, 0 )," & -- S0C( 5) " 333 (BC_4, *, INTERNAL, 0 )," & -- S0C( 6) " 332 (BC_4, *, INTERNAL, 0 )," & -- S0C( 7) " 331 (BC_4, *, INTERNAL, 0 )," & -- S0C( 8) " 330 (BC_4, *, INTERNAL, 0 )," & -- S0C( 9) " 329 (BC_4, *, INTERNAL, 0 )," & -- S0C(10) " 328 (BC_4, *, INTERNAL, 0 )," & -- S0C(11) " 327 (BC_4, *, INTERNAL, 0 )," & -- S0C(12) " 326 (BC_4, *, INTERNAL, 0 )," & -- S0C(13) " 325 (BC_4, *, INTERNAL, 0 )," & -- S0C(14) " 324 (BC_4, *, INTERNAL, 0 )," & -- S0C(15) " 323 (BC_4, *, INTERNAL, 0 )," & -- S0B( 0) " 322 (BC_4, *, INTERNAL, 0 )," & -- S0B( 1) " 321 (BC_4, *, INTERNAL, 0 )," & -- S0B(14) " 320 (BC_4, *, INTERNAL, 0 )," & -- S0B(15) " 319 (BC_4, *, INTERNAL, 0 )," & -- CLK( 0) " 318 (BC_4, CLK( 0), INPUT , X )," & -- CLK( 0) " 317 (BC_4, *, INTERNAL, 0 )," & -- CLK( 1) " 316 (BC_4, CLK( 1), INPUT , X )," & -- CLK( 1) " 315 (BC_2, *, CONTROL, 0 )," & -- S1B( 2) " 314 (BC_7, S1B( 0), BIDIR, X, 315, 0, Z)," & -- S1B( 2) " 313 (BC_2, *, CONTROL, 0 )," & -- S1B( 3) " 312 (BC_7, S1B( 1), BIDIR, X, 313, 0, Z)," & -- S1B( 3) " 311 (BC_2, *, CONTROL, 0 )," & -- S1B( 4) " 310 (BC_7, S1B( 2), BIDIR, X, 311, 0, Z)," & -- S1B( 4) " 309 (BC_2, *, CONTROL, 0 )," & -- S1B( 5) " 308 (BC_7, S1B( 3), BIDIR, X, 309, 0, Z)," & -- S1B( 5) " 307 (BC_4, *, INTERNAL, 0 )," & -- S1B( 6) " 306 (BC_4, *, INTERNAL, 0 )," & -- S1B( 6) " 305 (BC_4, *, INTERNAL, 0 )," & -- S1B( 7) " 304 (BC_4, *, INTERNAL, 0 )," & -- S1B( 7) " 303 (BC_2, *, CONTROL, 0 )," & -- S1B( 8) " 302 (BC_7, S1B( 4), BIDIR, X, 303, 0, Z)," & -- S1B( 8) " 301 (BC_4, *, INTERNAL, 0 )," & -- S1B( 9) " 300 (BC_4, *, INTERNAL, 0 )," & -- S1B( 9) " 299 (BC_4, *, INTERNAL, 0 )," & -- S1B(10) " 298 (BC_4, *, INTERNAL, 0 )," & -- S1B(10) " 297 (BC_2, *, CONTROL, 0 )," & -- S1B(11) " 296 (BC_7, S1B( 5), BIDIR, X, 297, 0, Z)," & -- S1B(11) " 295 (BC_2, *, CONTROL, 0 )," & -- S1B(12) " 294 (BC_7, S1B( 6), BIDIR, X, 295, 0, Z)," & -- S1B(12) " 293 (BC_2, *, CONTROL, 0 )," & -- S1B(13) " 292 (BC_7, S1B( 7), BIDIR, X, 293, 0, Z)," & -- S1B(13) " 291 (BC_4, *, INTERNAL, 0 )," & -- S1A( 0) " 290 (BC_4, *, INTERNAL, 0 )," & -- S1A( 0) " 289 (BC_2, *, CONTROL, 0 )," & -- S1A( 1) " 288 (BC_7, S1A( 0), BIDIR, X, 289, 0, Z)," & -- S1A( 1) " 287 (BC_2, *, CONTROL, 0 )," & -- S1A( 2) " 286 (BC_7, S1A( 1), BIDIR, X, 287, 0, Z)," & -- S1A( 2) " 285 (BC_2, *, CONTROL, 0 )," & -- S1A( 3) " 284 (BC_7, S1A( 2), BIDIR, X, 285, 0, Z)," & -- S1A( 3) " 283 (BC_2, *, CONTROL, 0 )," & -- S1A( 4) " 282 (BC_7, S1A( 3), BIDIR, X, 283, 0, Z)," & -- S1A( 4) " 281 (BC_2, *, CONTROL, 0 )," & -- S1A( 5) " 280 (BC_7, S1A( 4), BIDIR, X, 281, 0, Z)," & -- S1A( 5) " 279 (BC_2, *, CONTROL, 0 )," & -- S1A( 6) " 278 (BC_7, S1A( 5), BIDIR, X, 279, 0, Z)," & -- S1A( 6) " 277 (BC_2, *, CONTROL, 0 )," & -- S1A( 7) " 276 (BC_7, S1A( 6), BIDIR, X, 277, 0, Z)," & -- S1A( 7) " 275 (BC_2, *, CONTROL, 0 )," & -- S1A( 8) " 274 (BC_7, S1A( 7), BIDIR, X, 275, 0, Z)," & -- S1A( 8) " 273 (BC_2, *, CONTROL, 0 )," & -- S1A( 9) " 272 (BC_7, S1A( 8), BIDIR, X, 273, 0, Z)," & -- S1A( 9) " 271 (BC_2, *, CONTROL, 0 )," & -- S1A(10) " 270 (BC_7, S1A( 9), BIDIR, X, 271, 0, Z)," & -- S1A(10) " 269 (BC_2, *, CONTROL, 0 )," & -- S1A(11) " 268 (BC_7, S1A(10), BIDIR, X, 269, 0, Z)," & -- S1A(11) " 267 (BC_2, *, CONTROL, 0 )," & -- S1A(12) " 266 (BC_7, S1A(11), BIDIR, X, 267, 0, Z)," & -- S1A(12) " 265 (BC_4, *, INTERNAL, 0 )," & -- S1A(13) " 264 (BC_4, *, INTERNAL, 0 )," & -- S1A(13) " 263 (BC_4, *, INTERNAL, 0 )," & -- S1A(14) " 262 (BC_4, *, INTERNAL, 0 )," & -- S1A(14) " 261 (BC_4, *, INTERNAL, 0 )," & -- S1A(15) " 260 (BC_4, *, INTERNAL, 0 )," & -- S1A(15) " 259 (BC_4, *, INTERNAL, 0 )," & -- S1D( 2) " 258 (BC_4, *, INTERNAL, 0 )," & -- S1D( 2) " 257 (BC_2, *, CONTROL, 0 )," & -- S1D( 3) " 256 (BC_7, S1D( 0), BIDIR, X, 257, 0, Z)," & -- S1D( 3) " 255 (BC_2, *, CONTROL, 0 )," & -- S1D( 4) " 254 (BC_7, S1D( 1), BIDIR, X, 255, 0, Z)," & -- S1D( 4) " 253 (BC_4, *, INTERNAL, 0 )," & -- S1D( 5) " 252 (BC_4, *, INTERNAL, 0 )," & -- S1D( 5) " 251 (BC_4, *, INTERNAL, 0 )," & -- S1D( 6) " 250 (BC_4, *, INTERNAL, 0 )," & -- S1D( 6) " 249 (BC_2, *, CONTROL, 0 )," & -- S1D( 7) " 248 (BC_7, S1D( 2), BIDIR, X, 249, 0, Z)," & -- S1D( 7) " 247 (BC_2, *, CONTROL, 0 )," & -- S1D( 8) " 246 (BC_7, S1D( 3), BIDIR, X, 247, 0, Z)," & -- S1D( 8) " 245 (BC_4, *, INTERNAL, 0 )," & -- S1D( 9) " 244 (BC_4, *, INTERNAL, 0 )," & -- S1D( 9) " 243 (BC_4, *, INTERNAL, 0 )," & -- S1D(10) " 242 (BC_4, *, INTERNAL, 0 )," & -- S1D(10) " 241 (BC_2, *, CONTROL, 0 )," & -- S1D(11) " 240 (BC_7, S1D( 4), BIDIR, X, 241, 0, Z)," & -- S1D(11) " 239 (BC_2, *, CONTROL, 0 )," & -- S1D(12) " 238 (BC_7, S1D( 5), BIDIR, X, 239, 0, Z)," & -- S1D(12) " 237 (BC_4, *, INTERNAL, 0 )," & -- S1D(13) " 236 (BC_4, *, INTERNAL, 0 )," & -- S1D(13) " 235 (BC_4, *, INTERNAL, 0 )," & -- S1D( 0) " 234 (BC_4, *, INTERNAL, 0 )," & -- S1D( 1) " 233 (BC_4, *, INTERNAL, 0 )," & -- S1D(14) " 232 (BC_4, *, INTERNAL, 0 )," & -- S1D(15) " 231 (BC_4, *, INTERNAL, 0 )," & -- S1C( 0) " 230 (BC_4, *, INTERNAL, 0 )," & -- S1C( 1) " 229 (BC_4, *, INTERNAL, 0 )," & -- S1C( 2) " 228 (BC_4, *, INTERNAL, 0 )," & -- S1C( 3) " 227 (BC_4, *, INTERNAL, 0 )," & -- S1C( 4) " 226 (BC_4, *, INTERNAL, 0 )," & -- S1C( 5) " 225 (BC_4, *, INTERNAL, 0 )," & -- S1C( 6) " 224 (BC_4, *, INTERNAL, 0 )," & -- S1C( 7) " 223 (BC_4, *, INTERNAL, 0 )," & -- S1C( 8) " 222 (BC_4, *, INTERNAL, 0 )," & -- S1C( 9) " 221 (BC_4, *, INTERNAL, 0 )," & -- S1C(10) " 220 (BC_4, *, INTERNAL, 0 )," & -- S1C(11) " 219 (BC_4, *, INTERNAL, 0 )," & -- S1C(12) " 218 (BC_4, *, INTERNAL, 0 )," & -- S1C(13) " 217 (BC_4, *, INTERNAL, 0 )," & -- S1C(14) " 216 (BC_4, *, INTERNAL, 0 )," & -- S1C(15) " 215 (BC_4, *, INTERNAL, 0 )," & -- S1B( 0) " 214 (BC_4, *, INTERNAL, 0 )," & -- S1B( 1) " 213 (BC_4, *, INTERNAL, 0 )," & -- S1B(14) " 212 (BC_4, *, INTERNAL, 0 )," & -- S1B(15) " 211 (BC_2, *, CONTROL, 0 )," & -- S2B( 2) " 210 (BC_7, S2B( 0), BIDIR, X, 211, 0, Z)," & -- S2B( 2) " 209 (BC_2, *, CONTROL, 0 )," & -- S2B( 3) " 208 (BC_7, S2B( 1), BIDIR, X, 209, 0, Z)," & -- S2B( 3) " 207 (BC_2, *, CONTROL, 0 )," & -- S2B( 4) " 206 (BC_7, S2B( 2), BIDIR, X, 207, 0, Z)," & -- S2B( 4) " 205 (BC_2, *, CONTROL, 0 )," & -- S2B( 5) " 204 (BC_7, S2B( 3), BIDIR, X, 205, 0, Z)," & -- S2B( 5) " 203 (BC_4, *, INTERNAL, 0 )," & -- S2B( 6) " 202 (BC_4, *, INTERNAL, 0 )," & -- S2B( 6) " 201 (BC_4, *, INTERNAL, 0 )," & -- S2B( 7) " 200 (BC_4, *, INTERNAL, 0 )," & -- S2B( 7) " 199 (BC_2, *, CONTROL, 0 )," & -- S2B( 8) " 198 (BC_7, S2B( 4), BIDIR, X, 199, 0, Z)," & -- S2B( 8) " 197 (BC_4, *, INTERNAL, 0 )," & -- S2B( 9) " 196 (BC_4, *, INTERNAL, 0 )," & -- S2B( 9) " 195 (BC_4, *, INTERNAL, 0 )," & -- S2B(10) " 194 (BC_4, *, INTERNAL, 0 )," & -- S2B(10) " 193 (BC_2, *, CONTROL, 0 )," & -- S2B(11) " 192 (BC_7, S2B( 5), BIDIR, X, 193, 0, Z)," & -- S2B(11) " 191 (BC_2, *, CONTROL, 0 )," & -- S2B(12) " 190 (BC_7, S2B( 6), BIDIR, X, 191, 0, Z)," & -- S2B(12) " 189 (BC_2, *, CONTROL, 0 )," & -- S2B(13) " 188 (BC_7, S2B( 7), BIDIR, X, 189, 0, Z)," & -- S2B(13) " 187 (BC_4, *, INTERNAL, 0 )," & -- S2A( 0) " 186 (BC_4, *, INTERNAL, 0 )," & -- S2A( 0) " 185 (BC_2, *, CONTROL, 0 )," & -- S2A( 1) " 184 (BC_7, S2A( 0), BIDIR, X, 185, 0, Z)," & -- S2A( 1) " 183 (BC_2, *, CONTROL, 0 )," & -- S2A( 2) " 182 (BC_7, S2A( 1), BIDIR, X, 183, 0, Z)," & -- S2A( 2) " 181 (BC_2, *, CONTROL, 0 )," & -- S2A( 3) " 180 (BC_7, S2A( 2), BIDIR, X, 181, 0, Z)," & -- S2A( 3) " 179 (BC_2, *, CONTROL, 0 )," & -- S2A( 4) " 178 (BC_7, S2A( 3), BIDIR, X, 179, 0, Z)," & -- S2A( 4) " 177 (BC_2, *, CONTROL, 0 )," & -- S2A( 5) " 176 (BC_7, S2A( 4), BIDIR, X, 177, 0, Z)," & -- S2A( 5) " 175 (BC_2, *, CONTROL, 0 )," & -- S2A( 6) " 174 (BC_7, S2A( 5), BIDIR, X, 175, 0, Z)," & -- S2A( 6) " 173 (BC_2, *, CONTROL, 0 )," & -- S2A( 7) " 172 (BC_7, S2A( 6), BIDIR, X, 173, 0, Z)," & -- S2A( 7) " 171 (BC_2, *, CONTROL, 0 )," & -- S2A( 8) " 170 (BC_7, S2A( 7), BIDIR, X, 171, 0, Z)," & -- S2A( 8) " 169 (BC_2, *, CONTROL, 0 )," & -- S2A( 9) " 168 (BC_7, S2A( 8), BIDIR, X, 169, 0, Z)," & -- S2A( 9) " 167 (BC_2, *, CONTROL, 0 )," & -- S2A(10) " 166 (BC_7, S2A( 9), BIDIR, X, 167, 0, Z)," & -- S2A(10) " 165 (BC_2, *, CONTROL, 0 )," & -- S2A(11) " 164 (BC_7, S2A(10), BIDIR, X, 165, 0, Z)," & -- S2A(11) " 163 (BC_2, *, CONTROL, 0 )," & -- S2A(12) " 162 (BC_7, S2A(11), BIDIR, X, 163, 0, Z)," & -- S2A(12) " 161 (BC_4, *, INTERNAL, 0 )," & -- S2A(13) " 160 (BC_4, *, INTERNAL, 0 )," & -- S2A(13) " 159 (BC_4, *, INTERNAL, 0 )," & -- S2A(14) " 158 (BC_4, *, INTERNAL, 0 )," & -- S2A(14) " 157 (BC_4, *, INTERNAL, 0 )," & -- S2A(15) " 156 (BC_4, *, INTERNAL, 0 )," & -- S2A(15) " 155 (BC_4, *, INTERNAL, 0 )," & -- S2D( 2) " 154 (BC_4, *, INTERNAL, 0 )," & -- S2D( 2) " 153 (BC_2, *, CONTROL, 0 )," & -- S2D( 3) " 152 (BC_7, S2D( 0), BIDIR, X, 153, 0, Z)," & -- S2D( 3) " 151 (BC_2, *, CONTROL, 0 )," & -- S2D( 4) " 150 (BC_7, S2D( 1), BIDIR, X, 151, 0, Z)," & -- S2D( 4) " 149 (BC_4, *, INTERNAL, 0 )," & -- S2D( 5) " 148 (BC_4, *, INTERNAL, 0 )," & -- S2D( 5) " 147 (BC_4, *, INTERNAL, 0 )," & -- S2D( 6) " 146 (BC_4, *, INTERNAL, 0 )," & -- S2D( 6) " 145 (BC_2, *, CONTROL, 0 )," & -- S2D( 7) " 144 (BC_7, S2D( 2), BIDIR, X, 145, 0, Z)," & -- S2D( 7) " 143 (BC_2, *, CONTROL, 0 )," & -- S2D( 8) " 142 (BC_7, S2D( 3), BIDIR, X, 143, 0, Z)," & -- S2D( 8) " 141 (BC_4, *, INTERNAL, 0 )," & -- S2D( 9) " 140 (BC_4, *, INTERNAL, 0 )," & -- S2D( 9) " 139 (BC_4, *, INTERNAL, 0 )," & -- S2D(10) " 138 (BC_4, *, INTERNAL, 0 )," & -- S2D(10) " 137 (BC_2, *, CONTROL, 0 )," & -- S2D(11) " 136 (BC_7, S2D( 4), BIDIR, X, 137, 0, Z)," & -- S2D(11) " 135 (BC_2, *, CONTROL, 0 )," & -- S2D(12) " 134 (BC_7, S2D( 5), BIDIR, X, 135, 0, Z)," & -- S2D(12) " 133 (BC_4, *, INTERNAL, 0 )," & -- S2D(13) " 132 (BC_4, *, INTERNAL, 0 )," & -- S2D(13) " 131 (BC_4, *, INTERNAL, 0 )," & -- S2D( 0) " 130 (BC_4, *, INTERNAL, 0 )," & -- S2D( 1) " 129 (BC_4, *, INTERNAL, 0 )," & -- S2D(14) " 128 (BC_4, *, INTERNAL, 0 )," & -- S2D(15) " 127 (BC_4, *, INTERNAL, 0 )," & -- S2C( 0) " 126 (BC_4, *, INTERNAL, 0 )," & -- S2C( 1) " 125 (BC_4, *, INTERNAL, 0 )," & -- S2C( 2) " 124 (BC_4, *, INTERNAL, 0 )," & -- S2C( 3) " 123 (BC_4, *, INTERNAL, 0 )," & -- S2C( 4) " 122 (BC_4, *, INTERNAL, 0 )," & -- S2C( 5) " 121 (BC_4, *, INTERNAL, 0 )," & -- S2C( 6) " 120 (BC_4, *, INTERNAL, 0 )," & -- S2C( 7) " 119 (BC_4, *, INTERNAL, 0 )," & -- S2C( 8) " 118 (BC_4, *, INTERNAL, 0 )," & -- S2C( 9) " 117 (BC_4, *, INTERNAL, 0 )," & -- S2C(10) " 116 (BC_4, *, INTERNAL, 0 )," & -- S2C(11) " 115 (BC_4, *, INTERNAL, 0 )," & -- S2C(12) " 114 (BC_4, *, INTERNAL, 0 )," & -- S2C(13) " 113 (BC_4, *, INTERNAL, 0 )," & -- S2C(14) " 112 (BC_4, *, INTERNAL, 0 )," & -- S2C(15) " 111 (BC_4, *, INTERNAL, 0 )," & -- S2B( 0) " 110 (BC_4, *, INTERNAL, 0 )," & -- S2B( 1) " 109 (BC_4, *, INTERNAL, 0 )," & -- S2B(14) " 108 (BC_4, *, INTERNAL, 0 )," & -- S2B(15) " 107 (BC_4, *, INTERNAL, 0 )," & -- CLK( 2) " 106 (BC_4, CLK( 2), INPUT , X )," & -- CLK( 2) " 105 (BC_4, *, INTERNAL, 0 )," & -- CLK( 3) " 104 (BC_4, CLK( 3), INPUT , X )," & -- CLK( 3) " 103 (BC_2, *, CONTROL, 0 )," & -- S3B( 2) " 102 (BC_7, S3B( 0), BIDIR, X, 103, 0, Z)," & -- S3B( 2) " 101 (BC_2, *, CONTROL, 0 )," & -- S3B( 3) " 100 (BC_7, S3B( 1), BIDIR, X, 101, 0, Z)," & -- S3B( 3) " 99 (BC_2, *, CONTROL, 0 )," & -- S3B( 4) " 98 (BC_7, S3B( 2), BIDIR, X, 99, 0, Z)," & -- S3B( 4) " 97 (BC_2, *, CONTROL, 0 )," & -- S3B( 5) " 96 (BC_7, S3B( 3), BIDIR, X, 97, 0, Z)," & -- S3B( 5) " 95 (BC_4, *, INTERNAL, 0 )," & -- S3B( 6) " 94 (BC_4, *, INTERNAL, 0 )," & -- S3B( 6) " 93 (BC_4, *, INTERNAL, 0 )," & -- S3B( 7) " 92 (BC_4, *, INTERNAL, 0 )," & -- S3B( 7) " 91 (BC_2, *, CONTROL, 0 )," & -- S3B( 8) " 90 (BC_7, S3B( 4), BIDIR, X, 91, 0, Z)," & -- S3B( 8) " 89 (BC_4, *, INTERNAL, 0 )," & -- S3B( 9) " 88 (BC_4, *, INTERNAL, 0 )," & -- S3B( 9) " 87 (BC_4, *, INTERNAL, 0 )," & -- S3B(10) " 86 (BC_4, *, INTERNAL, 0 )," & -- S3B(10) " 85 (BC_2, *, CONTROL, 0 )," & -- S3B(11) " 84 (BC_7, S3B( 5), BIDIR, X, 85, 0, Z)," & -- S3B(11) " 83 (BC_2, *, CONTROL, 0 )," & -- S3B(12) " 82 (BC_7, S3B( 6), BIDIR, X, 83, 0, Z)," & -- S3B(12) " 81 (BC_2, *, CONTROL, 0 )," & -- S3B(13) " 80 (BC_7, S3B( 7), BIDIR, X, 81, 0, Z)," & -- S3B(13) " 79 (BC_4, *, INTERNAL, 0 )," & -- S3A( 0) " 78 (BC_4, *, INTERNAL, 0 )," & -- S3A( 0) " 77 (BC_2, *, CONTROL, 0 )," & -- S3A( 1) " 76 (BC_7, S3A( 0), BIDIR, X, 77, 0, Z)," & -- S3A( 1) " 75 (BC_2, *, CONTROL, 0 )," & -- S3A( 2) " 74 (BC_7, S3A( 1), BIDIR, X, 75, 0, Z)," & -- S3A( 2) " 73 (BC_2, *, CONTROL, 0 )," & -- S3A( 3) " 72 (BC_7, S3A( 2), BIDIR, X, 73, 0, Z)," & -- S3A( 3) " 71 (BC_2, *, CONTROL, 0 )," & -- S3A( 4) " 70 (BC_7, S3A( 3), BIDIR, X, 71, 0, Z)," & -- S3A( 4) " 69 (BC_2, *, CONTROL, 0 )," & -- S3A( 5) " 68 (BC_7, S3A( 4), BIDIR, X, 69, 0, Z)," & -- S3A( 5) " 67 (BC_2, *, CONTROL, 0 )," & -- S3A( 6) " 66 (BC_7, S3A( 5), BIDIR, X, 67, 0, Z)," & -- S3A( 6) " 65 (BC_2, *, CONTROL, 0 )," & -- S3A( 7) " 64 (BC_7, S3A( 6), BIDIR, X, 65, 0, Z)," & -- S3A( 7) " 63 (BC_2, *, CONTROL, 0 )," & -- S3A( 8) " 62 (BC_7, S3A( 7), BIDIR, X, 63, 0, Z)," & -- S3A( 8) " 61 (BC_2, *, CONTROL, 0 )," & -- S3A( 9) " 60 (BC_7, S3A( 8), BIDIR, X, 61, 0, Z)," & -- S3A( 9) " 59 (BC_2, *, CONTROL, 0 )," & -- S3A(10) " 58 (BC_7, S3A( 9), BIDIR, X, 59, 0, Z)," & -- S3A(10) " 57 (BC_2, *, CONTROL, 0 )," & -- S3A(11) " 56 (BC_7, S3A(10), BIDIR, X, 57, 0, Z)," & -- S3A(11) " 55 (BC_2, *, CONTROL, 0 )," & -- S3A(12) " 54 (BC_7, S3A(11), BIDIR, X, 55, 0, Z)," & -- S3A(12) " 53 (BC_4, *, INTERNAL, 0 )," & -- S3A(13) " 52 (BC_4, *, INTERNAL, 0 )," & -- S3A(13) " 51 (BC_4, *, INTERNAL, 0 )," & -- S3A(14) " 50 (BC_4, *, INTERNAL, 0 )," & -- S3A(14) " 49 (BC_4, *, INTERNAL, 0 )," & -- S3A(15) " 48 (BC_4, *, INTERNAL, 0 )," & -- S3A(15) " 47 (BC_4, *, INTERNAL, 0 )," & -- S3D( 2) " 46 (BC_4, *, INTERNAL, 0 )," & -- S3D( 2) " 45 (BC_2, *, CONTROL, 0 )," & -- S3D( 3) " 44 (BC_7, S3D( 0), BIDIR, X, 45, 0, Z)," & -- S3D( 3) " 43 (BC_2, *, CONTROL, 0 )," & -- S3D( 4) " 42 (BC_7, S3D( 1), BIDIR, X, 43, 0, Z)," & -- S3D( 4) " 41 (BC_4, *, INTERNAL, 0 )," & -- S3D( 5) " 40 (BC_4, *, INTERNAL, 0 )," & -- S3D( 5) " 39 (BC_4, *, INTERNAL, 0 )," & -- S3D( 6) " 38 (BC_4, *, INTERNAL, 0 )," & -- S3D( 6) " 37 (BC_2, *, CONTROL, 0 )," & -- S3D( 7) " 36 (BC_7, S3D( 2), BIDIR, X, 37, 0, Z)," & -- S3D( 7) " 35 (BC_2, *, CONTROL, 0 )," & -- S3D( 8) " 34 (BC_7, S3D( 3), BIDIR, X, 35, 0, Z)," & -- S3D( 8) " 33 (BC_4, *, INTERNAL, 0 )," & -- S3D( 9) " 32 (BC_4, *, INTERNAL, 0 )," & -- S3D( 9) " 31 (BC_4, *, INTERNAL, 0 )," & -- S3D(10) " 30 (BC_4, *, INTERNAL, 0 )," & -- S3D(10) " 29 (BC_2, *, CONTROL, 0 )," & -- S3D(11) " 28 (BC_7, S3D( 4), BIDIR, X, 29, 0, Z)," & -- S3D(11) " 27 (BC_2, *, CONTROL, 0 )," & -- S3D(12) " 26 (BC_7, S3D( 5), BIDIR, X, 27, 0, Z)," & -- S3D(12) " 25 (BC_4, *, INTERNAL, 0 )," & -- S3D(13) " 24 (BC_4, *, INTERNAL, 0 )," & -- S3D(13) " 23 (BC_4, *, INTERNAL, 0 )," & -- S3D( 0) " 22 (BC_4, *, INTERNAL, 0 )," & -- S3D( 1) " 21 (BC_4, *, INTERNAL, 0 )," & -- S3D(14) " 20 (BC_4, *, INTERNAL, 0 )," & -- S3D(15) " 19 (BC_4, *, INTERNAL, 0 )," & -- S3C( 0) " 18 (BC_4, *, INTERNAL, 0 )," & -- S3C( 1) " 17 (BC_4, *, INTERNAL, 0 )," & -- S3C( 2) " 16 (BC_4, *, INTERNAL, 0 )," & -- S3C( 3) " 15 (BC_4, *, INTERNAL, 0 )," & -- S3C( 4) " 14 (BC_4, *, INTERNAL, 0 )," & -- S3C( 5) " 13 (BC_4, *, INTERNAL, 0 )," & -- S3C( 6) " 12 (BC_4, *, INTERNAL, 0 )," & -- S3C( 7) " 11 (BC_4, *, INTERNAL, 0 )," & -- S3C( 8) " 10 (BC_4, *, INTERNAL, 0 )," & -- S3C( 9) " 9 (BC_4, *, INTERNAL, 0 )," & -- S3C(10) " 8 (BC_4, *, INTERNAL, 0 )," & -- S3C(11) " 7 (BC_4, *, INTERNAL, 0 )," & -- S3C(12) " 6 (BC_4, *, INTERNAL, 0 )," & -- S3C(13) " 5 (BC_4, *, INTERNAL, 0 )," & -- S3C(14) " 4 (BC_4, *, INTERNAL, 0 )," & -- S3C(15) " 3 (BC_4, *, INTERNAL, 0 )," & -- S3B( 0) " 2 (BC_4, *, INTERNAL, 0 )," & -- S3B( 1) " 1 (BC_4, *, INTERNAL, 0 )," & -- S3B(14) " 0 (BC_4, *, INTERNAL, 0 ) "; -- S3B(15) end M5_5256104P144;