-- ********************************************************************
-- * ispLSI5512VE 272 pin BGA BSDL Model *
-- * *
-- * File Version: 1.4 *
-- * File Date: 02/18/05 *
-- * *
-- * Standard Test Access Port and Boundary-Scan Architecture *
-- * VHDL Description File *
-- * *
-- * This BSDL can be used for Boundary-Scan Test as well as *
-- * ISC 1532 Programming support. *
-- * *
-- * This BSDL file is created according to: *
-- * - IEEE 1532 2001 spec. *
-- * - IEEE 1149.1 1994 spec. *
-- * *
-- * IEEE 1149.1 compliance and syntax verified by: *
-- * - Lattice BSDL Syntax Checker *
-- * - Agilent BSDL Syntax Checker *
-- * - JTAG Technologies BSDL Verifier *
-- * - Goepel BSDL Syntax Checker V3.0.1 *
-- * *
-- * Copyright 2000 - 2005 *
-- * Lattice Semiconductor Corporation *
-- * 5555 NE Moore Ct. *
-- * Hillsboro, OR 97124 *
-- * *
-- * 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. *
-- ********************************************************************
-- * *
-- * IMPORTANT *
-- * *
-- * The following is a BSDL file that tests all of the I/O pins *
-- * as bidirectional pins. The functionality of the BSCAN register *
-- * for this device is independent of the pattern programmed *
-- * into the device. An additional programming step is not *
-- * required to configure the I/O pins prior to BSCAN test. *
-- * *
-- * This file contains additional information that may cause a BSDL *
-- * parser to reject or error if your parser does not contain the *
-- * 1532 library. BSDL files without ISC extensions are available *
-- * on the Lattice website at www.latticesemi.com. *
-- * *
-- * For Further assistance, please contact Tech Support at *
-- * 1-800-LATTICE or techsupport@latticesemi.com *
-- ********************************************************************
-- * *
-- * REVISION HISTORY *
-- * *
-- * Rev 1.4: 02/18/2005 *
-- * - rcs: Changed ISC_PROGRAM to ISC_PROGRAM, and it's *
-- * REGISTER_ACCESS to ISC_PDATA. *
-- * - rcs: Changed proc_program(security) to proc_program(security) *
-- * - rcs: Changed proc_program(array) to proprietary. *
-- * - rcs: Changed proc_program(usercode) to proprietary. *
-- * - rcs: Updated header. *
-- * Rev 1.3: 09/20/2001 *
-- * - Changed ISC_READ from 0x12 to 0x0A. *
-- * - Added address shift to ISC_PROGRAM in flow_program. *
-- * Rev 1.2: 08/07/2001 *
-- * - Rename ISC_PROGRAM and LSC_PROGRAM_USERCODE to *
-- * ISC_PROGRAM and LSC_PROGRAM_USERCODE and move them to Lattice *
-- * specific instruction section. *
-- * - Make proc_verify(idcode) mandatory. *
-- * - Modified ISC_NOOP opcode from 11111 to 11001 and remove 11001 *
-- * from PRIVATE instruction list. *
-- * Rev 1.1: *
-- * - Take ISC Instructions out from the PRIVATE instruction list *
-- * - Changes ISC Erase instruction to "00011". *
-- * - Moved HIGHZ instruction from Lattice Specific instruction to *
-- * 1149.1 instruction list. *
-- * - Remove ISC_SECURITY attribute. *
-- * - Simplify verify and read flow from ISC_READ & ISC_DATA_SHIFT *
-- * to ISC_READ only. *
-- * - Move UBE instruction to Private instruction list. *
-- * Rev 1.0: *
-- * - Initial version. *
-- * *
-- ********************************************************************
-- The Overall Structure of the Entity Description
entity ispLSI5512VE_XXLB272 is
-- Generic Parameter Statement
generic (PHYSICAL_PIN_MAP : string := "BGA_272");
-- Logical Port Description Statement
port ( TDI: in bit; -- JTAG input pin
TMS: in bit; -- JTAG input pin
TCK: in bit; -- JTAG input pin
TDO: out bit; -- JTAG output pin
RESET: in bit; -- Active low RESET pin
GOE: in bit_vector (0 to 1); -- Global Output Enable
Clk: in bit_vector (0 to 1); -- Clock input pins
NoC: linkage bit_vector (0 to 28); -- No connect pins
BIp: inout bit_vector (0 to 191); -- Bi-Directional pins
VCC: linkage bit_vector (0 to 12); -- VCC pins
GND: linkage bit_vector (0 to 28) -- GND pins
);
-- Version Control
use STD_1149_1_1994.all; -- 1149.1-1994 attributes
use STD_1532_2001.all; -- 1532 2001 attributes
-- Component Conformance Statement
attribute COMPONENT_CONFORMANCE of ispLSI5512VE_XXLB272 : entity is
"STD_1149_1_1993";
-- Device Package Pin Mapping
attribute PIN_MAP of ispLSI5512VE_XXLB272 : entity is PHYSICAL_PIN_MAP;
constant BGA_272: PIN_MAP_STRING:=
"TDI:M1, "& -- JTAG (TDI) input pin
"TMS:L3, "& -- JTAG (TMS) input pin
"TCK:L4, "& -- JTAG (TCK) input pin
"TDO:J20, "& -- JTAG (TDO) output pin
"RESET:J18, "& -- RESET input pin
"GOE:( V11, U11), "& -- Global OE pins
"Clk:( C10, D10), "& -- Clock pins
"NoC:( A17, B18, B19, B20, B3, C18, C19, "& -- No Connect pins
" C3, C5, D19, D3, E2, P19, R3, "& -- No Connect pins
" T17, T20, T4, U1, U2, U3, W1, "& -- No Connect pins
" W17, W19, W2, W20, W4, Y12, Y2, "& -- No Connect pins
" Y20), "& -- No Connect pins
"BIp:( M2, M3, M4, N1, N2, N3, P1, "& -- I/O pins
" P2, R1, P3, R2, T1, P4, T2, "& -- I/O pins
" T3, V1, V2, V3, Y1, W3, V4, "& -- I/O pins
" U5, Y3, Y4, V5, W5, Y5, V6, "& -- I/O pins
" U7, W6, Y6, V7, W7, Y7, V8, "& -- I/O pins
" W8, Y8, U9, V9, W9, Y9, W10, "& -- I/O pins
" V10, Y10, Y11, W11, W12, V12, U12, "& -- I/O pins
" Y13, W13, V13, Y14, W14, Y15, V14, "& -- I/O pins
" W15, Y16, U14, V15, W16, Y17, V16, "& -- I/O pins
" Y18, U16, V17, W18, Y19, V18, V19, "& -- I/O pins
" U19, U18, V20, U20, T18, T19, R18, "& -- I/O pins
" P17, R19, R20, P18, P20, N18, N19, "& -- I/O pins
" N20, M17, M18, M19, M20, L19, L18, "& -- I/O pins
" L20, K20, K19, K18, K17, J17, H20, "& -- I/O pins
" H19, H18, G20, G19, F20, G18, F19, "& -- I/O pins
" E20, G17, F18, E19, D20, E18, C20, "& -- I/O pins
" E17, D18, A20, A19, B17, C17, D16, "& -- I/O pins
" A18, C16, B16, A16, C15, D14, B15, "& -- I/O pins
" A15, C14, B14, A14, C13, B13, A13, "& -- I/O pins
" D12, C12, B12, A12, B11, C11, A11, "& -- I/O pins
" A10, B10, A9, B9, C9, D9, A8, "& -- I/O pins
" B8, C8, A7, B7, A6, C7, B6, "& -- I/O pins
" A5, D7, C6, B5, A4, B4, A3, "& -- I/O pins
" D5, C4, B2, A2, B1, C2, D2, "& -- I/O pins
" E4, C1, D1, E3, E1, F3, G4, "& -- I/O pins
" F2, F1, G3, G2, G1, H3, H2, "& -- I/O pins
" H1, J4, J3, J2, J1, K2, K3, "& -- I/O pins
" K1, L1, L2), "& -- I/O pins
"VCC:( D6, D11, D15, F4, F17, K4, L17, "& -- VCC pins
" R4, R17, U6, U10, U15, J19), "& -- VCC pins
"GND:( A1, D4, D8, D13, D17, H4, H17, "& -- GND pins
" J9, J10, J11, J12, K9, K10, K11, "& -- GND pins
" K12, L9, L10, L11, L12, M9, M10, "& -- GND pins
" M11, M12, N4, N17, U4, U8, U13, "& -- GND pins
" U17) "; -- GND pins
-- Scan Port Identification
attribute TAP_SCAN_CLOCK of TCK : Signal is (5.0e6, BOTH);
attribute TAP_SCAN_IN of TDI : Signal is True;
attribute TAP_SCAN_OUT of TDO : Signal is True;
attribute TAP_SCAN_MODE of TMS : Signal is True;
-- Instruction Register Description
attribute INSTRUCTION_LENGTH of ispLSI5512VE_XXLB272 : entity is 5;
attribute INSTRUCTION_OPCODE of ispLSI5512VE_XXLB272 : entity is
-- 1149.1 instructions
"BYPASS (11111), "&
"SAMPLE (11100), "&
"EXTEST (00000), "&
"HIGHZ (11000), "&
"IDCODE (10110), "&
"USERCODE (10111), "&
-- ISC instructions
"ISC_NOOP (11001),"&
"ISC_READ (01010),"&
"ISC_ERASE (00011),"&
"ISC_ENABLE (10101),"&
"ISC_DISABLE (11110),"&
"ISC_DISCHARGE (10100),"&
"ISC_PROGRAM_SECURITY (01001),"&
"ISC_DATA_SHIFT (00010),"&
"ISC_ADDRESS_SHIFT (00001),"&
"ISC_PROGRAM (00111),"&
-- Lattice Specific and Private instructions
"LSC_PROGRAM_USERCODE (11010),"&
"PRIVATE (00100,00101,00110,01000,10010,"&
"01100,01110,01111,10001,10011,"&
"01011,11011,11101,10000)";
attribute INSTRUCTION_CAPTURE of
ispLSI5512VE_XXLB272 : entity is "11001";
attribute INSTRUCTION_PRIVATE of
ispLSI5512VE_XXLB272 : entity is "PRIVATE";
-- IDCODE Definition
attribute IDCODE_REGISTER of ispLSI5512VE_XXLB272: entity is
"0000"& -- version
"0000001101101010"& -- part number (036A)
"00000100001"& -- manufacturer's identity
"1"; -- required by 1149.1
-- USERCODE Definition
attribute USERCODE_REGISTER of ispLSI5512VE_XXLB272: entity is
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
-- Register Access Description
attribute REGISTER_ACCESS of ispLSI5512VE_XXLB272 : entity is
"BOUNDARY (SAMPLE, EXTEST), "&
"BYPASS (BYPASS, HIGHZ), "&
"DEVICE_ID (USERCODE, IDCODE), "&
"ISC_ADDRESS[372] (ISC_ADDRESS_SHIFT), "&
"ISC_PDATA[372] (ISC_PROGRAM),"&
"ISC_DATA[1304] (ISC_DATA_SHIFT), "&
"ISC_Rdata[1304] (ISC_READ), "&
"ISC_DEFAULT[1] (LSC_PROGRAM_USERCODE, ISC_PROGRAM_SECURITY, "&
" ISC_DISCHARGE, ISC_DISABLE, ISC_ENABLE, "&
" ISC_ERASE, ISC_NOOP)";
-- **********************************************************************
-- Boundary Scan Register Description, Cell 0 is the closest to TDO
-- **********************************************************************
attribute BOUNDARY_LENGTH of ispLSI5512VE_XXLB272 : entity is 773;
attribute BOUNDARY_REGISTER of ispLSI5512VE_XXLB272 : entity is
-- num cell port function safe [ccell disval rslt]
"0772 (BC_1, *, control, 0), "&
"0771 (BC_1, BIp(0), output3, X, 772, 0, Z), "&
"0770 (BC_1, BIp(0), input, X), "&
"0769 (BC_1, *, control, 0), "&
"0768 (BC_1, BIp(1), output3, X, 769, 0, Z), "&
"0767 (BC_1, BIp(1), input, X), "&
"0766 (BC_1, *, control, 0), "&
"0765 (BC_1, BIp(2), output3, X, 766, 0, Z), "&
"0764 (BC_1, BIp(2), input, X), "&
"0763 (BC_1, *, internal, X), "&
"0762 (BC_1, *, internal, X), "&
"0761 (BC_1, *, internal, X), "&
"0760 (BC_1, *, control, 0), "&
"0759 (BC_1, BIp(3), output3, X, 760, 0, Z), "&
"0758 (BC_1, BIp(3), input, X), "&
"0757 (BC_1, *, control, 0), "&
"0756 (BC_1, BIp(4), output3, X, 757, 0, Z), "&
"0755 (BC_1, BIp(4), input, X), "&
"0754 (BC_1, *, control, 0), "&
"0753 (BC_1, BIp(5), output3, X, 754, 0, Z), "&
"0752 (BC_1, BIp(5), input, X), "&
"0751 (BC_1, *, internal, X), "&
"0750 (BC_1, *, internal, X), "&
"0749 (BC_1, *, internal, X), "&
"0748 (BC_1, *, control, 0), "&
"0747 (BC_1, BIp(6), output3, X, 748, 0, Z), "&
"0746 (BC_1, BIp(6), input, X), "&
"0745 (BC_1, *, control, 0), "&
"0744 (BC_1, BIp(7), output3, X, 745, 0, Z), "&
"0743 (BC_1, BIp(7), input, X), "&
"0742 (BC_1, *, control, 0), "&
"0741 (BC_1, BIp(8), output3, X, 742, 0, Z), "&
"0740 (BC_1, BIp(8), input, X), "&
"0739 (BC_1, *, internal, X), "&
"0738 (BC_1, *, internal, X), "&
"0737 (BC_1, *, internal, X), "&
"0736 (BC_1, *, control, 0), "&
"0735 (BC_1, BIp(9), output3, X, 736, 0, Z), "&
"0734 (BC_1, BIp(9), input, X), "&
"0733 (BC_1, *, control, 0), "&
"0732 (BC_1, BIp(10), output3, X, 733, 0, Z), "&
"0731 (BC_1, BIp(10), input, X), "&
"0730 (BC_1, *, control, 0), "&
"0729 (BC_1, BIp(11), output3, X, 730, 0, Z), "&
"0728 (BC_1, BIp(11), input, X), "&
"0727 (BC_1, *, internal, X), "&
"0726 (BC_1, *, internal, X), "&
"0725 (BC_1, *, internal, X), "&
"0724 (BC_1, *, control, 0), "&
"0723 (BC_1, BIp(12), output3, X, 724, 0, Z), "&
"0722 (BC_1, BIp(12), input, X), "&
"0721 (BC_1, *, control, 0), "&
"0720 (BC_1, BIp(13), output3, X, 721, 0, Z), "&
"0719 (BC_1, BIp(13), input, X), "&
"0718 (BC_1, *, control, 0), "&
"0717 (BC_1, BIp(14), output3, X, 718, 0, Z), "&
"0716 (BC_1, BIp(14), input, X), "&
"0715 (BC_1, *, internal, X), "&
"0714 (BC_1, *, internal, X), "&
"0713 (BC_1, *, internal, X), "&
"0712 (BC_1, *, control, 0), "&
"0711 (BC_1, BIp(15), output3, X, 712, 0, Z), "&
"0710 (BC_1, BIp(15), input, X), "&
"0709 (BC_1, *, control, 0), "&
"0708 (BC_1, BIp(16), output3, X, 709, 0, Z), "&
"0707 (BC_1, BIp(16), input, X), "&
"0706 (BC_1, *, control, 0), "&
"0705 (BC_1, BIp(17), output3, X, 706, 0, Z), "&
"0704 (BC_1, BIp(17), input, X), "&
"0703 (BC_1, *, internal, X), "&
"0702 (BC_1, *, internal, X), "&
"0701 (BC_1, *, internal, X), "&
"0700 (BC_1, *, control, 0), "&
"0699 (BC_1, BIp(18), output3, X, 700, 0, Z), "&
"0698 (BC_1, BIp(18), input, X), "&
"0697 (BC_1, *, internal, X), "&
"0696 (BC_1, *, internal, X), "&
"0695 (BC_1, *, internal, X), "&
"0694 (BC_1, *, control, 0), "&
"0693 (BC_1, BIp(19), output3, X, 694, 0, Z), "&
"0692 (BC_1, BIp(19), input, X), "&
"0691 (BC_1, *, control, 0), "&
"0690 (BC_1, BIp(20), output3, X, 691, 0, Z), "&
"0689 (BC_1, BIp(20), input, X), "&
"0688 (BC_1, *, control, 0), "&
"0687 (BC_1, BIp(21), output3, X, 688, 0, Z), "&
"0686 (BC_1, BIp(21), input, X), "&
"0685 (BC_1, *, control, 0), "&
"0684 (BC_1, BIp(22), output3, X, 685, 0, Z), "&
"0683 (BC_1, BIp(22), input, X), "&
"0682 (BC_1, *, control, 0), "&
"0681 (BC_1, BIp(23), output3, X, 682, 0, Z), "&
"0680 (BC_1, BIp(23), input, X), "&
"0679 (BC_1, *, internal, X), "&
"0678 (BC_1, *, internal, X), "&
"0677 (BC_1, *, internal, X), "&
"0676 (BC_1, *, control, 0), "&
"0675 (BC_1, BIp(24), output3, X, 676, 0, Z), "&
"0674 (BC_1, BIp(24), input, X), "&
"0673 (BC_1, *, internal, X), "&
"0672 (BC_1, *, internal, X), "&
"0671 (BC_1, *, internal, X), "&
"0670 (BC_1, *, control, 0), "&
"0669 (BC_1, BIp(25), output3, X, 670, 0, Z), "&
"0668 (BC_1, BIp(25), input, X), "&
"0667 (BC_1, *, control, 0), "&
"0666 (BC_1, BIp(26), output3, X, 667, 0, Z), "&
"0665 (BC_1, BIp(26), input, X), "&
"0664 (BC_1, *, control, 0), "&
"0663 (BC_1, BIp(27), output3, X, 664, 0, Z), "&
"0662 (BC_1, BIp(27), input, X), "&
"0661 (BC_1, *, control, 0), "&
"0660 (BC_1, BIp(28), output3, X, 661, 0, Z), "&
"0659 (BC_1, BIp(28), input, X), "&
"0658 (BC_1, *, control, 0), "&
"0657 (BC_1, BIp(29), output3, X, 658, 0, Z), "&
"0656 (BC_1, BIp(29), input, X), "&
"0655 (BC_1, *, internal, X), "&
"0654 (BC_1, *, internal, X), "&
"0653 (BC_1, *, internal, X), "&
"0652 (BC_1, *, control, 0), "&
"0651 (BC_1, BIp(30), output3, X, 652, 0, Z), "&
"0650 (BC_1, BIp(30), input, X), "&
"0649 (BC_1, *, control, 0), "&
"0648 (BC_1, BIp(31), output3, X, 649, 0, Z), "&
"0647 (BC_1, BIp(31), input, X), "&
"0646 (BC_1, *, control, 0), "&
"0645 (BC_1, BIp(32), output3, X, 646, 0, Z), "&
"0644 (BC_1, BIp(32), input, X), "&
"0643 (BC_1, *, internal, X), "&
"0642 (BC_1, *, internal, X), "&
"0641 (BC_1, *, internal, X), "&
"0640 (BC_1, *, control, 0), "&
"0639 (BC_1, BIp(33), output3, X, 640, 0, Z), "&
"0638 (BC_1, BIp(33), input, X), "&
"0637 (BC_1, *, control, 0), "&
"0636 (BC_1, BIp(34), output3, X, 637, 0, Z), "&
"0635 (BC_1, BIp(34), input, X), "&
"0634 (BC_1, *, control, 0), "&
"0633 (BC_1, BIp(35), output3, X, 634, 0, Z), "&
"0632 (BC_1, BIp(35), input, X), "&
"0631 (BC_1, *, internal, X), "&
"0630 (BC_1, *, internal, X), "&
"0629 (BC_1, *, internal, X), "&
"0628 (BC_1, *, control, 0), "&
"0627 (BC_1, BIp(36), output3, X, 628, 0, Z), "&
"0626 (BC_1, BIp(36), input, X), "&
"0625 (BC_1, *, control, 0), "&
"0624 (BC_1, BIp(37), output3, X, 625, 0, Z), "&
"0623 (BC_1, BIp(37), input, X), "&
"0622 (BC_1, *, control, 0), "&
"0621 (BC_1, BIp(38), output3, X, 622, 0, Z), "&
"0620 (BC_1, BIp(38), input, X), "&
"0619 (BC_1, *, internal, X), "&
"0618 (BC_1, *, internal, X), "&
"0617 (BC_1, *, internal, X), "&
"0616 (BC_1, *, control, 0), "&
"0615 (BC_1, BIp(39), output3, X, 616, 0, Z), "&
"0614 (BC_1, BIp(39), input, X), "&
"0613 (BC_1, *, control, 0), "&
"0612 (BC_1, BIp(40), output3, X, 613, 0, Z), "&
"0611 (BC_1, BIp(40), input, X), "&
"0610 (BC_1, *, control, 0), "&
"0609 (BC_1, BIp(41), output3, X, 610, 0, Z), "&
"0608 (BC_1, BIp(41), input, X), "&
"0607 (BC_1, *, internal, X), "&
"0606 (BC_1, *, internal, X), "&
"0605 (BC_1, *, internal, X), "&
"0604 (BC_1, *, control, 0), "&
"0603 (BC_1, BIp(42), output3, X, 604, 0, Z), "&
"0602 (BC_1, BIp(42), input, X), "&
"0601 (BC_1, *, control, 0), "&
"0600 (BC_1, BIp(43), output3, X, 601, 0, Z), "&
"0599 (BC_1, BIp(43), input, X), "&
"0598 (BC_1, *, control, 0), "&
"0597 (BC_1, BIp(44), output3, X, 598, 0, Z), "&
"0596 (BC_1, BIp(44), input, X), "&
"0595 (BC_1, *, internal, X), "&
"0594 (BC_1, *, internal, X), "&
"0593 (BC_1, *, internal, X), "&
"0592 (BC_1, *, control, 0), "&
"0591 (BC_1, BIp(45), output3, X, 592, 0, Z), "&
"0590 (BC_1, BIp(45), input, X), "&
"0589 (BC_1, *, control, 0), "&
"0588 (BC_1, BIp(46), output3, X, 589, 0, Z), "&
"0587 (BC_1, BIp(46), input, X), "&
"0586 (BC_1, *, control, 0), "&
"0585 (BC_1, BIp(47), output3, X, 586, 0, Z), "&
"0584 (BC_1, BIp(47), input, X), "&
"0583 (BC_1, *, internal, X), "&
"0582 (BC_1, *, internal, X), "&
"0581 (BC_1, *, internal, X), "&
"0580 (BC_1, GOE(0), input, X), "&
"0579 (BC_1, GOE(1), input, X), "&
"0578 (BC_1, *, control, 0), "&
"0577 (BC_1, BIp(48), output3, X, 578, 0, Z), "&
"0576 (BC_1, BIp(48), input, X), "&
"0575 (BC_1, *, control, 0), "&
"0574 (BC_1, BIp(49), output3, X, 575, 0, Z), "&
"0573 (BC_1, BIp(49), input, X), "&
"0572 (BC_1, *, control, 0), "&
"0571 (BC_1, BIp(50), output3, X, 572, 0, Z), "&
"0570 (BC_1, BIp(50), input, X), "&
"0569 (BC_1, *, internal, X), "&
"0568 (BC_1, *, internal, X), "&
"0567 (BC_1, *, internal, X), "&
"0566 (BC_1, *, control, 0), "&
"0565 (BC_1, BIp(51), output3, X, 566, 0, Z), "&
"0564 (BC_1, BIp(51), input, X), "&
"0563 (BC_1, *, control, 0), "&
"0562 (BC_1, BIp(52), output3, X, 563, 0, Z), "&
"0561 (BC_1, BIp(52), input, X), "&
"0560 (BC_1, *, control, 0), "&
"0559 (BC_1, BIp(53), output3, X, 560, 0, Z), "&
"0558 (BC_1, BIp(53), input, X), "&
"0557 (BC_1, *, internal, X), "&
"0556 (BC_1, *, internal, X), "&
"0555 (BC_1, *, internal, X), "&
"0554 (BC_1, *, control, 0), "&
"0553 (BC_1, BIp(54), output3, X, 554, 0, Z), "&
"0552 (BC_1, BIp(54), input, X), "&
"0551 (BC_1, *, control, 0), "&
"0550 (BC_1, BIp(55), output3, X, 551, 0, Z), "&
"0549 (BC_1, BIp(55), input, X), "&
"0548 (BC_1, *, control, 0), "&
"0547 (BC_1, BIp(56), output3, X, 548, 0, Z), "&
"0546 (BC_1, BIp(56), input, X), "&
"0545 (BC_1, *, internal, X), "&
"0544 (BC_1, *, internal, X), "&
"0543 (BC_1, *, internal, X), "&
"0542 (BC_1, *, control, 0), "&
"0541 (BC_1, BIp(57), output3, X, 542, 0, Z), "&
"0540 (BC_1, BIp(57), input, X), "&
"0539 (BC_1, *, control, 0), "&
"0538 (BC_1, BIp(58), output3, X, 539, 0, Z), "&
"0537 (BC_1, BIp(58), input, X), "&
"0536 (BC_1, *, control, 0), "&
"0535 (BC_1, BIp(59), output3, X, 536, 0, Z), "&
"0534 (BC_1, BIp(59), input, X), "&
"0533 (BC_1, *, internal, X), "&
"0532 (BC_1, *, internal, X), "&
"0531 (BC_1, *, internal, X), "&
"0530 (BC_1, *, control, 0), "&
"0529 (BC_1, BIp(60), output3, X, 530, 0, Z), "&
"0528 (BC_1, BIp(60), input, X), "&
"0527 (BC_1, *, control, 0), "&
"0526 (BC_1, BIp(61), output3, X, 527, 0, Z), "&
"0525 (BC_1, BIp(61), input, X), "&
"0524 (BC_1, *, control, 0), "&
"0523 (BC_1, BIp(62), output3, X, 524, 0, Z), "&
"0522 (BC_1, BIp(62), input, X), "&
"0521 (BC_1, *, internal, X), "&
"0520 (BC_1, *, internal, X), "&
"0519 (BC_1, *, internal, X), "&
"0518 (BC_1, *, control, 0), "&
"0517 (BC_1, BIp(63), output3, X, 518, 0, Z), "&
"0516 (BC_1, BIp(63), input, X), "&
"0515 (BC_1, *, control, 0), "&
"0514 (BC_1, BIp(64), output3, X, 515, 0, Z), "&
"0513 (BC_1, BIp(64), input, X), "&
"0512 (BC_1, *, control, 0), "&
"0511 (BC_1, BIp(65), output3, X, 512, 0, Z), "&
"0510 (BC_1, BIp(65), input, X), "&
"0509 (BC_1, *, internal, X), "&
"0508 (BC_1, *, internal, X), "&
"0507 (BC_1, *, internal, X), "&
"0506 (BC_1, *, control, 0), "&
"0505 (BC_1, BIp(66), output3, X, 506, 0, Z), "&
"0504 (BC_1, BIp(66), input, X), "&
"0503 (BC_1, *, control, 0), "&
"0502 (BC_1, BIp(67), output3, X, 503, 0, Z), "&
"0501 (BC_1, BIp(67), input, X), "&
"0500 (BC_1, *, control, 0), "&
"0499 (BC_1, BIp(68), output3, X, 500, 0, Z), "&
"0498 (BC_1, BIp(68), input, X), "&
"0497 (BC_1, *, internal, X), "&
"0496 (BC_1, *, internal, X), "&
"0495 (BC_1, *, internal, X), "&
"0494 (BC_1, *, control, 0), "&
"0493 (BC_1, BIp(69), output3, X, 494, 0, Z), "&
"0492 (BC_1, BIp(69), input, X), "&
"0491 (BC_1, *, control, 0), "&
"0490 (BC_1, BIp(70), output3, X, 491, 0, Z), "&
"0489 (BC_1, BIp(70), input, X), "&
"0488 (BC_1, *, control, 0), "&
"0487 (BC_1, BIp(71), output3, X, 488, 0, Z), "&
"0486 (BC_1, BIp(71), input, X), "&
"0485 (BC_1, *, internal, X), "&
"0484 (BC_1, *, internal, X), "&
"0483 (BC_1, *, internal, X), "&
"0482 (BC_1, *, control, 0), "&
"0481 (BC_1, BIp(72), output3, X, 482, 0, Z), "&
"0480 (BC_1, BIp(72), input, X), "&
"0479 (BC_1, *, control, 0), "&
"0478 (BC_1, BIp(73), output3, X, 479, 0, Z), "&
"0477 (BC_1, BIp(73), input, X), "&
"0476 (BC_1, *, control, 0), "&
"0475 (BC_1, BIp(74), output3, X, 476, 0, Z), "&
"0474 (BC_1, BIp(74), input, X), "&
"0473 (BC_1, *, internal, X), "&
"0472 (BC_1, *, internal, X), "&
"0471 (BC_1, *, internal, X), "&
"0470 (BC_1, *, control, 0), "&
"0469 (BC_1, BIp(75), output3, X, 470, 0, Z), "&
"0468 (BC_1, BIp(75), input, X), "&
"0467 (BC_1, *, control, 0), "&
"0466 (BC_1, BIp(76), output3, X, 467, 0, Z), "&
"0465 (BC_1, BIp(76), input, X), "&
"0464 (BC_1, *, control, 0), "&
"0463 (BC_1, BIp(77), output3, X, 464, 0, Z), "&
"0462 (BC_1, BIp(77), input, X), "&
"0461 (BC_1, *, internal, X), "&
"0460 (BC_1, *, internal, X), "&
"0459 (BC_1, *, internal, X), "&
"0458 (BC_1, *, control, 0), "&
"0457 (BC_1, BIp(78), output3, X, 458, 0, Z), "&
"0456 (BC_1, BIp(78), input, X), "&
"0455 (BC_1, *, control, 0), "&
"0454 (BC_1, BIp(79), output3, X, 455, 0, Z), "&
"0453 (BC_1, BIp(79), input, X), "&
"0452 (BC_1, *, control, 0), "&
"0451 (BC_1, BIp(80), output3, X, 452, 0, Z), "&
"0450 (BC_1, BIp(80), input, X), "&
"0449 (BC_1, *, internal, X), "&
"0448 (BC_1, *, internal, X), "&
"0447 (BC_1, *, internal, X), "&
"0446 (BC_1, *, control, 0), "&
"0445 (BC_1, BIp(81), output3, X, 446, 0, Z), "&
"0444 (BC_1, BIp(81), input, X), "&
"0443 (BC_1, *, control, 0), "&
"0442 (BC_1, BIp(82), output3, X, 443, 0, Z), "&
"0441 (BC_1, BIp(82), input, X), "&
"0440 (BC_1, *, control, 0), "&
"0439 (BC_1, BIp(83), output3, X, 440, 0, Z), "&
"0438 (BC_1, BIp(83), input, X), "&
"0437 (BC_1, *, internal, X), "&
"0436 (BC_1, *, internal, X), "&
"0435 (BC_1, *, internal, X), "&
"0434 (BC_1, *, control, 0), "&
"0433 (BC_1, BIp(84), output3, X, 434, 0, Z), "&
"0432 (BC_1, BIp(84), input, X), "&
"0431 (BC_1, *, control, 0), "&
"0430 (BC_1, BIp(85), output3, X, 431, 0, Z), "&
"0429 (BC_1, BIp(85), input, X), "&
"0428 (BC_1, *, control, 0), "&
"0427 (BC_1, BIp(86), output3, X, 428, 0, Z), "&
"0426 (BC_1, BIp(86), input, X), "&
"0425 (BC_1, *, internal, X), "&
"0424 (BC_1, *, internal, X), "&
"0423 (BC_1, *, internal, X), "&
"0422 (BC_1, *, control, 0), "&
"0421 (BC_1, BIp(87), output3, X, 422, 0, Z), "&
"0420 (BC_1, BIp(87), input, X), "&
"0419 (BC_1, *, control, 0), "&
"0418 (BC_1, BIp(88), output3, X, 419, 0, Z), "&
"0417 (BC_1, BIp(88), input, X), "&
"0416 (BC_1, *, control, 0), "&
"0415 (BC_1, BIp(89), output3, X, 416, 0, Z), "&
"0414 (BC_1, BIp(89), input, X), "&
"0413 (BC_1, *, internal, X), "&
"0412 (BC_1, *, internal, X), "&
"0411 (BC_1, *, internal, X), "&
"0410 (BC_1, *, control, 0), "&
"0409 (BC_1, BIp(90), output3, X, 410, 0, Z), "&
"0408 (BC_1, BIp(90), input, X), "&
"0407 (BC_1, *, control, 0), "&
"0406 (BC_1, BIp(91), output3, X, 407, 0, Z), "&
"0405 (BC_1, BIp(91), input, X), "&
"0404 (BC_1, *, control, 0), "&
"0403 (BC_1, BIp(92), output3, X, 404, 0, Z), "&
"0402 (BC_1, BIp(92), input, X), "&
"0401 (BC_1, *, internal, X), "&
"0400 (BC_1, *, internal, X), "&
"0399 (BC_1, *, internal, X), "&
"0398 (BC_1, *, control, 0), "&
"0397 (BC_1, BIp(93), output3, X, 398, 0, Z), "&
"0396 (BC_1, BIp(93), input, X), "&
"0395 (BC_1, *, control, 0), "&
"0394 (BC_1, BIp(94), output3, X, 395, 0, Z), "&
"0393 (BC_1, BIp(94), input, X), "&
"0392 (BC_1, *, control, 0), "&
"0391 (BC_1, BIp(95), output3, X, 392, 0, Z), "&
"0390 (BC_1, BIp(95), input, X), "&
"0389 (BC_1, *, internal, X), "&
"0388 (BC_1, *, internal, X), "&
"0387 (BC_1, *, internal, X), "&
"0386 (BC_1, RESET, input, X), "&
"0385 (BC_1, *, control, 0), "&
"0384 (BC_1, BIp(191), output3, X, 385, 0, Z), "&
"0383 (BC_1, BIp(191), input, X), "&
"0382 (BC_1, *, control, 0), "&
"0381 (BC_1, BIp(190), output3, X, 382, 0, Z), "&
"0380 (BC_1, BIp(190), input, X), "&
"0379 (BC_1, *, control, 0), "&
"0378 (BC_1, BIp(189), output3, X, 379, 0, Z), "&
"0377 (BC_1, BIp(189), input, X), "&
"0376 (BC_1, *, internal, X), "&
"0375 (BC_1, *, internal, X), "&
"0374 (BC_1, *, internal, X), "&
"0373 (BC_1, *, control, 0), "&
"0372 (BC_1, BIp(188), output3, X, 373, 0, Z), "&
"0371 (BC_1, BIp(188), input, X), "&
"0370 (BC_1, *, control, 0), "&
"0369 (BC_1, BIp(187), output3, X, 370, 0, Z), "&
"0368 (BC_1, BIp(187), input, X), "&
"0367 (BC_1, *, control, 0), "&
"0366 (BC_1, BIp(186), output3, X, 367, 0, Z), "&
"0365 (BC_1, BIp(186), input, X), "&
"0364 (BC_1, *, internal, X), "&
"0363 (BC_1, *, internal, X), "&
"0362 (BC_1, *, internal, X), "&
"0361 (BC_1, *, control, 0), "&
"0360 (BC_1, BIp(185), output3, X, 361, 0, Z), "&
"0359 (BC_1, BIp(185), input, X), "&
"0358 (BC_1, *, control, 0), "&
"0357 (BC_1, BIp(184), output3, X, 358, 0, Z), "&
"0356 (BC_1, BIp(184), input, X), "&
"0355 (BC_1, *, internal, X), "&
"0354 (BC_1, *, internal, X), "&
"0353 (BC_1, *, internal, X), "&
"0352 (BC_1, *, control, 0), "&
"0351 (BC_1, BIp(183), output3, X, 352, 0, Z), "&
"0350 (BC_1, BIp(183), input, X), "&
"0349 (BC_1, *, control, 0), "&
"0348 (BC_1, BIp(182), output3, X, 349, 0, Z), "&
"0347 (BC_1, BIp(182), input, X), "&
"0346 (BC_1, *, control, 0), "&
"0345 (BC_1, BIp(181), output3, X, 346, 0, Z), "&
"0344 (BC_1, BIp(181), input, X), "&
"0343 (BC_1, *, control, 0), "&
"0342 (BC_1, BIp(180), output3, X, 343, 0, Z), "&
"0341 (BC_1, BIp(180), input, X), "&
"0340 (BC_1, *, internal, X), "&
"0339 (BC_1, *, internal, X), "&
"0338 (BC_1, *, internal, X), "&
"0337 (BC_1, *, control, 0), "&
"0336 (BC_1, BIp(179), output3, X, 337, 0, Z), "&
"0335 (BC_1, BIp(179), input, X), "&
"0334 (BC_1, *, control, 0), "&
"0333 (BC_1, BIp(178), output3, X, 334, 0, Z), "&
"0332 (BC_1, BIp(178), input, X), "&
"0331 (BC_1, *, internal, X), "&
"0330 (BC_1, *, internal, X), "&
"0329 (BC_1, *, internal, X), "&
"0328 (BC_1, *, control, 0), "&
"0327 (BC_1, BIp(177), output3, X, 328, 0, Z), "&
"0326 (BC_1, BIp(177), input, X), "&
"0325 (BC_1, *, control, 0), "&
"0324 (BC_1, BIp(176), output3, X, 325, 0, Z), "&
"0323 (BC_1, BIp(176), input, X), "&
"0322 (BC_1, *, control, 0), "&
"0321 (BC_1, BIp(175), output3, X, 322, 0, Z), "&
"0320 (BC_1, BIp(175), input, X), "&
"0319 (BC_1, *, control, 0), "&
"0318 (BC_1, BIp(174), output3, X, 319, 0, Z), "&
"0317 (BC_1, BIp(174), input, X), "&
"0316 (BC_1, *, internal, X), "&
"0315 (BC_1, *, internal, X), "&
"0314 (BC_1, *, internal, X), "&
"0313 (BC_1, *, control, 0), "&
"0312 (BC_1, BIp(173), output3, X, 313, 0, Z), "&
"0311 (BC_1, BIp(173), input, X), "&
"0310 (BC_1, *, control, 0), "&
"0309 (BC_1, BIp(172), output3, X, 310, 0, Z), "&
"0308 (BC_1, BIp(172), input, X), "&
"0307 (BC_1, *, internal, X), "&
"0306 (BC_1, *, internal, X), "&
"0305 (BC_1, *, internal, X), "&
"0304 (BC_1, *, control, 0), "&
"0303 (BC_1, BIp(171), output3, X, 304, 0, Z), "&
"0302 (BC_1, BIp(171), input, X), "&
"0301 (BC_1, *, control, 0), "&
"0300 (BC_1, BIp(170), output3, X, 301, 0, Z), "&
"0299 (BC_1, BIp(170), input, X), "&
"0298 (BC_1, *, control, 0), "&
"0297 (BC_1, BIp(169), output3, X, 298, 0, Z), "&
"0296 (BC_1, BIp(169), input, X), "&
"0295 (BC_1, *, control, 0), "&
"0294 (BC_1, BIp(168), output3, X, 295, 0, Z), "&
"0293 (BC_1, BIp(168), input, X), "&
"0292 (BC_1, *, internal, X), "&
"0291 (BC_1, *, internal, X), "&
"0290 (BC_1, *, internal, X), "&
"0289 (BC_1, *, control, 0), "&
"0288 (BC_1, BIp(167), output3, X, 289, 0, Z), "&
"0287 (BC_1, BIp(167), input, X), "&
"0286 (BC_1, *, control, 0), "&
"0285 (BC_1, BIp(166), output3, X, 286, 0, Z), "&
"0284 (BC_1, BIp(166), input, X), "&
"0283 (BC_1, *, control, 0), "&
"0282 (BC_1, BIp(165), output3, X, 283, 0, Z), "&
"0281 (BC_1, BIp(165), input, X), "&
"0280 (BC_1, *, internal, X), "&
"0279 (BC_1, *, internal, X), "&
"0278 (BC_1, *, internal, X), "&
"0277 (BC_1, *, control, 0), "&
"0276 (BC_1, BIp(164), output3, X, 277, 0, Z), "&
"0275 (BC_1, BIp(164), input, X), "&
"0274 (BC_1, *, control, 0), "&
"0273 (BC_1, BIp(163), output3, X, 274, 0, Z), "&
"0272 (BC_1, BIp(163), input, X), "&
"0271 (BC_1, *, control, 0), "&
"0270 (BC_1, BIp(162), output3, X, 271, 0, Z), "&
"0269 (BC_1, BIp(162), input, X), "&
"0268 (BC_1, *, internal, X), "&
"0267 (BC_1, *, internal, X), "&
"0266 (BC_1, *, internal, X), "&
"0265 (BC_1, *, control, 0), "&
"0264 (BC_1, BIp(161), output3, X, 265, 0, Z), "&
"0263 (BC_1, BIp(161), input, X), "&
"0262 (BC_1, *, control, 0), "&
"0261 (BC_1, BIp(160), output3, X, 262, 0, Z), "&
"0260 (BC_1, BIp(160), input, X), "&
"0259 (BC_1, *, control, 0), "&
"0258 (BC_1, BIp(159), output3, X, 259, 0, Z), "&
"0257 (BC_1, BIp(159), input, X), "&
"0256 (BC_1, *, internal, X), "&
"0255 (BC_1, *, internal, X), "&
"0254 (BC_1, *, internal, X), "&
"0253 (BC_1, *, control, 0), "&
"0252 (BC_1, BIp(158), output3, X, 253, 0, Z), "&
"0251 (BC_1, BIp(158), input, X), "&
"0250 (BC_1, *, control, 0), "&
"0249 (BC_1, BIp(157), output3, X, 250, 0, Z), "&
"0248 (BC_1, BIp(157), input, X), "&
"0247 (BC_1, *, internal, X), "&
"0246 (BC_1, *, internal, X), "&
"0245 (BC_1, *, internal, X), "&
"0244 (BC_1, *, control, 0), "&
"0243 (BC_1, BIp(156), output3, X, 244, 0, Z), "&
"0242 (BC_1, BIp(156), input, X), "&
"0241 (BC_1, *, control, 0), "&
"0240 (BC_1, BIp(155), output3, X, 241, 0, Z), "&
"0239 (BC_1, BIp(155), input, X), "&
"0238 (BC_1, *, control, 0), "&
"0237 (BC_1, BIp(154), output3, X, 238, 0, Z), "&
"0236 (BC_1, BIp(154), input, X), "&
"0235 (BC_1, *, control, 0), "&
"0234 (BC_1, BIp(153), output3, X, 235, 0, Z), "&
"0233 (BC_1, BIp(153), input, X), "&
"0232 (BC_1, *, internal, X), "&
"0231 (BC_1, *, internal, X), "&
"0230 (BC_1, *, internal, X), "&
"0229 (BC_1, *, control, 0), "&
"0228 (BC_1, BIp(152), output3, X, 229, 0, Z), "&
"0227 (BC_1, BIp(152), input, X), "&
"0226 (BC_1, *, control, 0), "&
"0225 (BC_1, BIp(151), output3, X, 226, 0, Z), "&
"0224 (BC_1, BIp(151), input, X), "&
"0223 (BC_1, *, control, 0), "&
"0222 (BC_1, BIp(150), output3, X, 223, 0, Z), "&
"0221 (BC_1, BIp(150), input, X), "&
"0220 (BC_1, *, internal, X), "&
"0219 (BC_1, *, internal, X), "&
"0218 (BC_1, *, internal, X), "&
"0217 (BC_1, *, control, 0), "&
"0216 (BC_1, BIp(149), output3, X, 217, 0, Z), "&
"0215 (BC_1, BIp(149), input, X), "&
"0214 (BC_1, *, control, 0), "&
"0213 (BC_1, BIp(148), output3, X, 214, 0, Z), "&
"0212 (BC_1, BIp(148), input, X), "&
"0211 (BC_1, *, internal, X), "&
"0210 (BC_1, *, internal, X), "&
"0209 (BC_1, *, internal, X), "&
"0208 (BC_1, *, control, 0), "&
"0207 (BC_1, BIp(147), output3, X, 208, 0, Z), "&
"0206 (BC_1, BIp(147), input, X), "&
"0205 (BC_1, *, control, 0), "&
"0204 (BC_1, BIp(146), output3, X, 205, 0, Z), "&
"0203 (BC_1, BIp(146), input, X), "&
"0202 (BC_1, *, control, 0), "&
"0201 (BC_1, BIp(145), output3, X, 202, 0, Z), "&
"0200 (BC_1, BIp(145), input, X), "&
"0199 (BC_1, *, control, 0), "&
"0198 (BC_1, BIp(144), output3, X, 199, 0, Z), "&
"0197 (BC_1, BIp(144), input, X), "&
"0196 (BC_1, *, internal, X), "&
"0195 (BC_1, *, internal, X), "&
"0194 (BC_1, *, internal, X), "&
"0193 (BC_1, Clk(0), input, X), "&
"0192 (BC_1, Clk(1), input, X), "&
"0191 (BC_1, *, control, 0), "&
"0190 (BC_1, BIp(143), output3, X, 191, 0, Z), "&
"0189 (BC_1, BIp(143), input, X), "&
"0188 (BC_1, *, control, 0), "&
"0187 (BC_1, BIp(142), output3, X, 188, 0, Z), "&
"0186 (BC_1, BIp(142), input, X), "&
"0185 (BC_1, *, internal, X), "&
"0184 (BC_1, *, internal, X), "&
"0183 (BC_1, *, internal, X), "&
"0182 (BC_1, *, control, 0), "&
"0181 (BC_1, BIp(141), output3, X, 182, 0, Z), "&
"0180 (BC_1, BIp(141), input, X), "&
"0179 (BC_1, *, control, 0), "&
"0178 (BC_1, BIp(140), output3, X, 179, 0, Z), "&
"0177 (BC_1, BIp(140), input, X), "&
"0176 (BC_1, *, control, 0), "&
"0175 (BC_1, BIp(139), output3, X, 176, 0, Z), "&
"0174 (BC_1, BIp(139), input, X), "&
"0173 (BC_1, *, control, 0), "&
"0172 (BC_1, BIp(138), output3, X, 173, 0, Z), "&
"0171 (BC_1, BIp(138), input, X), "&
"0170 (BC_1, *, internal, X), "&
"0169 (BC_1, *, internal, X), "&
"0168 (BC_1, *, internal, X), "&
"0167 (BC_1, *, control, 0), "&
"0166 (BC_1, BIp(137), output3, X, 167, 0, Z), "&
"0165 (BC_1, BIp(137), input, X), "&
"0164 (BC_1, *, control, 0), "&
"0163 (BC_1, BIp(136), output3, X, 164, 0, Z), "&
"0162 (BC_1, BIp(136), input, X), "&
"0161 (BC_1, *, internal, X), "&
"0160 (BC_1, *, internal, X), "&
"0159 (BC_1, *, internal, X), "&
"0158 (BC_1, *, control, 0), "&
"0157 (BC_1, BIp(135), output3, X, 158, 0, Z), "&
"0156 (BC_1, BIp(135), input, X), "&
"0155 (BC_1, *, control, 0), "&
"0154 (BC_1, BIp(134), output3, X, 155, 0, Z), "&
"0153 (BC_1, BIp(134), input, X), "&
"0152 (BC_1, *, control, 0), "&
"0151 (BC_1, BIp(133), output3, X, 152, 0, Z), "&
"0150 (BC_1, BIp(133), input, X), "&
"0149 (BC_1, *, control, 0), "&
"0148 (BC_1, BIp(132), output3, X, 149, 0, Z), "&
"0147 (BC_1, BIp(132), input, X), "&
"0146 (BC_1, *, internal, X), "&
"0145 (BC_1, *, internal, X), "&
"0144 (BC_1, *, internal, X), "&
"0143 (BC_1, *, control, 0), "&
"0142 (BC_1, BIp(131), output3, X, 143, 0, Z), "&
"0141 (BC_1, BIp(131), input, X), "&
"0140 (BC_1, *, control, 0), "&
"0139 (BC_1, BIp(130), output3, X, 140, 0, Z), "&
"0138 (BC_1, BIp(130), input, X), "&
"0137 (BC_1, *, control, 0), "&
"0136 (BC_1, BIp(129), output3, X, 137, 0, Z), "&
"0135 (BC_1, BIp(129), input, X), "&
"0134 (BC_1, *, internal, X), "&
"0133 (BC_1, *, internal, X), "&
"0132 (BC_1, *, internal, X), "&
"0131 (BC_1, *, control, 0), "&
"0130 (BC_1, BIp(128), output3, X, 131, 0, Z), "&
"0129 (BC_1, BIp(128), input, X), "&
"0128 (BC_1, *, control, 0), "&
"0127 (BC_1, BIp(127), output3, X, 128, 0, Z), "&
"0126 (BC_1, BIp(127), input, X), "&
"0125 (BC_1, *, internal, X), "&
"0124 (BC_1, *, internal, X), "&
"0123 (BC_1, *, internal, X), "&
"0122 (BC_1, *, control, 0), "&
"0121 (BC_1, BIp(126), output3, X, 122, 0, Z), "&
"0120 (BC_1, BIp(126), input, X), "&
"0119 (BC_1, *, control, 0), "&
"0118 (BC_1, BIp(125), output3, X, 119, 0, Z), "&
"0117 (BC_1, BIp(125), input, X), "&
"0116 (BC_1, *, control, 0), "&
"0115 (BC_1, BIp(124), output3, X, 116, 0, Z), "&
"0114 (BC_1, BIp(124), input, X), "&
"0113 (BC_1, *, internal, X), "&
"0112 (BC_1, *, internal, X), "&
"0111 (BC_1, *, internal, X), "&
"0110 (BC_1, *, control, 0), "&
"0109 (BC_1, BIp(123), output3, X, 110, 0, Z), "&
"0108 (BC_1, BIp(123), input, X), "&
"0107 (BC_1, *, control, 0), "&
"0106 (BC_1, BIp(122), output3, X, 107, 0, Z), "&
"0105 (BC_1, BIp(122), input, X), "&
"0104 (BC_1, *, control, 0), "&
"0103 (BC_1, BIp(121), output3, X, 104, 0, Z), "&
"0102 (BC_1, BIp(121), input, X), "&
"0101 (BC_1, *, control, 0), "&
"0100 (BC_1, BIp(120), output3, X, 101, 0, Z), "&
"0099 (BC_1, BIp(120), input, X), "&
"0098 (BC_1, *, internal, X), "&
"0097 (BC_1, *, internal, X), "&
"0096 (BC_1, *, internal, X), "&
"0095 (BC_1, *, control, 0), "&
"0094 (BC_1, BIp(119), output3, X, 95, 0, Z), "&
"0093 (BC_1, BIp(119), input, X), "&
"0092 (BC_1, *, control, 0), "&
"0091 (BC_1, BIp(118), output3, X, 92, 0, Z), "&
"0090 (BC_1, BIp(118), input, X), "&
"0089 (BC_1, *, control, 0), "&
"0088 (BC_1, BIp(117), output3, X, 89, 0, Z), "&
"0087 (BC_1, BIp(117), input, X), "&
"0086 (BC_1, *, internal, X), "&
"0085 (BC_1, *, internal, X), "&
"0084 (BC_1, *, internal, X), "&
"0083 (BC_1, *, control, 0), "&
"0082 (BC_1, BIp(116), output3, X, 83, 0, Z), "&
"0081 (BC_1, BIp(116), input, X), "&
"0080 (BC_1, *, control, 0), "&
"0079 (BC_1, BIp(115), output3, X, 80, 0, Z), "&
"0078 (BC_1, BIp(115), input, X), "&
"0077 (BC_1, *, control, 0), "&
"0076 (BC_1, BIp(114), output3, X, 77, 0, Z), "&
"0075 (BC_1, BIp(114), input, X), "&
"0074 (BC_1, *, internal, X), "&
"0073 (BC_1, *, internal, X), "&
"0072 (BC_1, *, internal, X), "&
"0071 (BC_1, *, control, 0), "&
"0070 (BC_1, BIp(113), output3, X, 71, 0, Z), "&
"0069 (BC_1, BIp(113), input, X), "&
"0068 (BC_1, *, control, 0), "&
"0067 (BC_1, BIp(112), output3, X, 68, 0, Z), "&
"0066 (BC_1, BIp(112), input, X), "&
"0065 (BC_1, *, control, 0), "&
"0064 (BC_1, BIp(111), output3, X, 65, 0, Z), "&
"0063 (BC_1, BIp(111), input, X), "&
"0062 (BC_1, *, internal, X), "&
"0061 (BC_1, *, internal, X), "&
"0060 (BC_1, *, internal, X), "&
"0059 (BC_1, *, control, 0), "&
"0058 (BC_1, BIp(110), output3, X, 59, 0, Z), "&
"0057 (BC_1, BIp(110), input, X), "&
"0056 (BC_1, *, control, 0), "&
"0055 (BC_1, BIp(109), output3, X, 56, 0, Z), "&
"0054 (BC_1, BIp(109), input, X), "&
"0053 (BC_1, *, control, 0), "&
"0052 (BC_1, BIp(108), output3, X, 53, 0, Z), "&
"0051 (BC_1, BIp(108), input, X), "&
"0050 (BC_1, *, internal, X), "&
"0049 (BC_1, *, internal, X), "&
"0048 (BC_1, *, internal, X), "&
"0047 (BC_1, *, control, 0), "&
"0046 (BC_1, BIp(107), output3, X, 47, 0, Z), "&
"0045 (BC_1, BIp(107), input, X), "&
"0044 (BC_1, *, control, 0), "&
"0043 (BC_1, BIp(106), output3, X, 44, 0, Z), "&
"0042 (BC_1, BIp(106), input, X), "&
"0041 (BC_1, *, control, 0), "&
"0040 (BC_1, BIp(105), output3, X, 41, 0, Z), "&
"0039 (BC_1, BIp(105), input, X), "&
"0038 (BC_1, *, internal, X), "&
"0037 (BC_1, *, internal, X), "&
"0036 (BC_1, *, internal, X), "&
"0035 (BC_1, *, control, 0), "&
"0034 (BC_1, BIp(104), output3, X, 35, 0, Z), "&
"0033 (BC_1, BIp(104), input, X), "&
"0032 (BC_1, *, control, 0), "&
"0031 (BC_1, BIp(103), output3, X, 32, 0, Z), "&
"0030 (BC_1, BIp(103), input, X), "&
"0029 (BC_1, *, internal, X), "&
"0028 (BC_1, *, internal, X), "&
"0027 (BC_1, *, internal, X), "&
"0026 (BC_1, *, control, 0), "&
"0025 (BC_1, BIp(102), output3, X, 26, 0, Z), "&
"0024 (BC_1, BIp(102), input, X), "&
"0023 (BC_1, *, control, 0), "&
"0022 (BC_1, BIp(101), output3, X, 23, 0, Z), "&
"0021 (BC_1, BIp(101), input, X), "&
"0020 (BC_1, *, internal, X), "&
"0019 (BC_1, *, internal, X), "&
"0018 (BC_1, *, internal, X), "&
"0017 (BC_1, *, control, 0), "&
"0016 (BC_1, BIp(100), output3, X, 17, 0, Z), "&
"0015 (BC_1, BIp(100), input, X), "&
"0014 (BC_1, *, control, 0), "&
"0013 (BC_1, BIp(99), output3, X, 14, 0, Z), "&
"0012 (BC_1, BIp(99), input, X), "&
"0011 (BC_1, *, control, 0), "&
"0010 (BC_1, BIp(98), output3, X, 11, 0, Z), "&
"0009 (BC_1, BIp(98), input, X), "&
"0008 (BC_1, *, control, 0), "&
"0007 (BC_1, BIp(97), output3, X, 8, 0, Z), "&
"0006 (BC_1, BIp(97), input, X), "&
"0005 (BC_1, *, control, 0), "&
"0004 (BC_1, BIp(96), output3, X, 5, 0, Z), "&
"0003 (BC_1, BIp(96), input, X), "&
"0002 (BC_1, *, internal, X), "&
"0001 (BC_1, *, internal, X), "&
"0000 (BC_1, *, internal, X)";
-- ************************************************************************
-- * IEEE 1532 EXTENSION INFORMATION *
-- ************************************************************************
attribute ISC_PIN_BEHAVIOR of ispLSI5512VE_XXLB272 : entity is
"CLAMP" ;
attribute ISC_STATUS of ispLSI5512VE_XXLB272 : entity is "Not Implemented";
attribute ISC_BLANK_USERCODE of ispLSI5512VE_XXLB272 : entity is
"11111111111111111111111111111111";
attribute ISC_FLOW of ispLSI5512VE_XXLB272 : entity is
"flow_verify(idcode) "&
"initialize "&
"(IDCODE WAIT TCK 1 32:0036A043), "&
"flow_enable "&
"initialize "&
"(ISC_ENABLE WAIT TCK 3, 1.0e-4), "&
"flow_erase "&
"initialize "&
"(ISC_ERASE WAIT TCK 3, 2.2e-1), "&
"flow_preload "&
"initialize "&
"(SAMPLE 773:0 WAIT TCK 1), "&
"flow_program(array) "&
"initialize "&
"(ISC_ADDRESS_SHIFT 372:$addr=80000000000000000000000000000000"&
"0000000000000000000000000000000000000000000000000000000000000"&
" WAIT TCK 1) "&
"repeat 372 "&
"(ISC_DATA_SHIFT 1304:? WAIT TCK 1) "&
"(ISC_PROGRAM 372:$addr WAIT TCK 3, 10.0e-3) "&
"(ISC_ADDRESS_SHIFT 372:$addr>>1 WAIT TCK 1), "&
"flow_verify(array) "&
"initialize "&
"(ISC_ADDRESS_SHIFT 372:$addr=80000000000000000000000000000000"&
"0000000000000000000000000000000000000000000000000000000000000"&
" WAIT TCK 1) "&
"repeat 372 "&
"(ISC_READ WAIT TCK 3, 30.0e-6 1304:?:CRC)"&
"(ISC_ADDRESS_SHIFT 372:$addr>>1 WAIT TCK 1), "&
"flow_read(array) "&
"initialize "&
"(ISC_ADDRESS_SHIFT 372:$addr=80000000000000000000000000000000"&
"0000000000000000000000000000000000000000000000000000000000000"&
" WAIT TCK 1) "&
"repeat 372 "&
"(ISC_READ WAIT TCK 3, 30.0e-6 1304:!:CRC)"&
"(ISC_ADDRESS_SHIFT 372:$addr>>1 WAIT TCK 1), "&
"flow_program(usercode) "&
"initialize "&
"(USERCODE 32:? WAIT TCK 1) "&
"(LSC_PROGRAM_USERCODE WAIT TCK 3, 10.0e-3), "&
"flow_verify(usercode) "&
"initialize "&
"(USERCODE WAIT TCK 3 32:?), "&
"flow_read(usercode) "&
"initialize "&
"(USERCODE WAIT TCK 3 32:!), "&
"flow_program_security "&
"initialize "&
"(ISC_PROGRAM_SECURITY WAIT TCK 3, 40.0e-3), "&
"flow_program_done "&
"initialize "&
"(ISC_NOOP WAIT TCK 1), "&
"flow_disable "&
"initialize "&
"(ISC_DISABLE WAIT TCK 3, 1.0e-3)";
attribute ISC_PROCEDURE of ispLSI5512VE_XXLB272: entity is
"proc_verify(idcode) = (flow_verify(idcode)), "&
"proc_enable = (flow_enable), "&
"proc_disable = (flow_disable), "&
"proc_program(array) = (flow_program(array)), "&
"proc_verify(array) = (flow_verify(array)), "&
"proc_erase = (flow_erase), "&
"proc_read(array) = (flow_read(array)), "&
"proc_program(usercode) = (flow_program(usercode)), "&
"proc_verify(usercode) = (flow_verify(usercode)), "&
"proc_read(usercode) = (flow_read(usercode)), "&
"proc_program_done = (flow_program_done), "&
"proc_error_exit = (flow_disable), "&
"proc_preload = (flow_preload), "&
"proc_program(security) = (flow_program_security)";
attribute ISC_ACTION of ispLSI5512VE_XXLB272 : entity is
"erase = ( proc_verify(idcode), "&
"proc_preload recommended, "&
"proc_enable, "&
"proc_erase, "&
"proc_disable), "&
"program = ( proc_verify(idcode), "&
"proc_preload recommended, "&
"proc_enable, "&
"proc_erase, "&
"proc_program(array) proprietary, "&
"proc_program(usercode) proprietary, "&
"proc_verify(array), "&
"proc_verify(usercode), "&
"proc_program(security) optional, "&
"proc_program_done, "&
"proc_disable), "&
"verify = ( proc_verify(idcode), "&
"proc_preload recommended, "&
"proc_enable, "&
"proc_verify(array), "&
"proc_verify(usercode), "&
"proc_disable), "&
"read = ( proc_verify(idcode), "&
"proc_preload recommended, "&
"proc_enable, "&
"proc_read(array), "&
"proc_read(usercode), "&
"proc_disable), "&
"verify_idcode = ( proc_verify(idcode)), "&
"secure = ( proc_verify(idcode), "&
"proc_preload recommended, "&
"proc_enable, "&
"proc_program(security), "&
"proc_disable)";
end ispLSI5512VE_XXLB272;