------------------------------------------------------------------------------- -- -- INTEL PROPRIETARY AND CONFIDENTIAL INFORMATION -- Copyright 2005 Intel Corporation All Rights Reserved -- ********************************************************************* -- Information in this document is provided in connection with Intel products. -- No license, express or implied, by estoppel or otherwise, to any -- intellectual property rights is granted by this document. Except as -- provided in Intel's Terms and Conditions of Sale for such products, -- Intel assumes no liability whatsoever, and Intel disclaims any express or -- implied warranty, relating to sale and/or use of Intel products including -- liability or warranties relating to fitness for a particular purpose, -- merchantability, or infringement of any patent, copyright or other -- intellectual property right. Intel products are not intended for use in -- medical, life saving, or life sustaining applications. -- -- Intel may make changes to specifications and product descriptions at any -- time, without notice. -- -- The Itanium Processor may contain design defects or errors known -- as errata which may cause the product to deviate from published -- specifications. Current characterized errata are available on request. -- -- Contact your local Intel sales office or your distributor to obtain the -- latest specifications and before placing your product order. -- -- Copyright (c) Intel Corporation 2006. Third-party brands and names are the -- property of their respective owners. -- -- ********************************************************************* -- DESCRIPTION -- ********************************************************************* -- Boundary-Scan Discription language (BSDL version 0.4) is a -- means of describing essential features of ANSI/IEEE 1149.1-1990 -- compliant devices. This language is under consideration by the IEEE for -- formal inclusion within a supplement entails an extensive IEEE review -- and a formal acceptance balloting procedure which may change the -- resultant form of the language. At this time the IEEE does not endorse -- or hold an opinion on the language. -- ********************************************************************* -- -- Comments: -- 1. Datasheet naming convention uses # for negative logic signals, but # is not a recognized BSDL -- character and have been replaced with the character B in signal names in this file. -- 2. This file describes the Itanium Processor OLGA BSDL model inside the cartridge. -- Pin locations are therefore different from the pin locations in the Itanium Processor datasheet -- 3. Strobe inputs (STBP and STBN) are true differential inputs. They must be in opposite logic states -- to obtain valid data. ------------------------------------------------------------------------------- -- -- Revision 1.0 06/2006, initial release, supports CPUID of 0x002005 -- Revision 1.1 07/2006, supports CPUID of 0x002007 ------------------------------------------------------------------------------- ----------------------------------------------------------------------- entity itanium2 is generic(PHYSICAL_PIN_MAP : string := "OLGA"); port( -- Tap Pins TDI : in bit; TDO : out bit; TMS : in bit; TCK : in bit; TRSTB : in bit; -- GTL input signals BPRIB : inout bit; -- priority agent bus request DEFERB : inout bit; -- snoop not guaranteed in-order IDB : inout bit_vector(0 to 9); -- transaction ID signals IDSB : inout bit; -- ID strobe RESETB : in bit; -- main reset RSB : inout bit_vector(0 to 2); -- response status RSPB : inout bit; -- Response status parity TRDYB : inout bit; -- target ready GSEQB : inout bit; -- (GSEQ#?) transaction complete -- GTL async interrupt input signals A20MB : inout bit; IGNNEB : inout bit; INITB : inout bit; PMIB : inout bit; LINT : inout bit_vector(0 to 1); -- GTL io's AB : inout bit_vector(3 to 49); APB : inout bit_vector(0 to 1); BPMB : inout bit_vector(0 to 5); BREQB : inout bit_vector(0 to 3); DB : inout bit_vector(0 to 127); DEPB : inout bit_vector(0 to 15); REQB : inout bit_vector(0 to 5); STBNB : inout bit_vector(0 to 7); STBPB : inout bit_vector(0 to 7); ADSB : inout bit; BERRB : inout bit; BINITB : inout bit; BNRB : inout bit; DBSYB : inout bit; DBSYO0B : inout bit; DBSYO1B : inout bit; DRDYB : inout bit; DRDYO0B : inout bit; DRDYO1B : inout bit; HITB : inout bit; HITMB : inout bit; LOCKB : inout bit; RPB : inout bit; SBSYB : inout bit; SBSYO0B : inout bit; SBSYO1B : inout bit; TNDB : inout bit; -- clocks SYSCLKNB : in bit; SYSCLKPB : in bit; PWRGOOD : in bit; FSBT1 : in bit; FSBT2 : in bit; FERRB : buffer bit; THERMTRIPB : buffer bit; -- supply pins --VDD : linkage bit_vector(0 to 141); -- core logic supply VSS : linkage bit_vector(0 to 222); -- core logic ground VTT : linkage bit_vector(0 to 59); -- bus term supply V3_3 : linkage bit ); use STD_1149_1_2001.all; use ITANIUM2_BC_DEFS.all; attribute COMPONENT_CONFORMANCE of itanium2:entity is "STD_1149_1_2001"; attribute PIN_MAP of itanium2 : entity is PHYSICAL_PIN_MAP; constant OLGA : PIN_MAP_STRING := -- Tap Pins, dummy locations "TCK : AG9," & "TDI : AG7," & "TMS : AH9," & "TRSTB : AE21," & "TDO : AH7," & -- GTL input signals "BPRIB : AE19," & "DEFERB : AB14," & "IDB : (AD2,AB2,AC3,AA3,AD4,AB4,AE5,AC5,AD6,AB6)," & "IDSB : AC7," & "RESETB : AD20," & "RSB : (AE7,AD8,AB8)," & "RSPB : AF6," & "TRDYB : AF14," & "GSEQB : AD14," & -- GTL async interrupt input signals "A20MB : AH23," & "IGNNEB : AG23," & "INITB : AF8," & "PMIB : AE25," & "LINT : (AF22,AF24)," & -- GTL io's "AB : (V6,V2,U3,W3,Y2,Y6,U7,V4,AA5,W5,Y4,W7,V8,U13,Y8,U9,V12,V10,W9,W13," & "AA11,Y10,Y12,W11,U19,U15,V18,W19,V14,W17,AA17,Y14,Y18,Y16,W15,V16," & "Y20,V24,W25,U23,Y24,W21,V20,W23,V22,U21,Y22)," & "APB : (AA25,AA23)," & "BPMB : (AD22,AC25,AE23,AC23,AD24,AB24)," & "BREQB : (AF16,AD16,AB18,AF18)," & "DB : (C7,E3,C5,D4,D2,D6,F6,F2,G5,H6,E7,H2,H4,J3,G3,G7,K4,L3,K6,L5,M2,L7,N7,N3," & "P4,R3,P6,P2,M6,R5,T2,R7,H10,C11,D10,C9,D12,D8,G9,E13,E9,G11,H8,G13,F12,F8," & "H12,J13,M8,K8,K10,M12,L13,L9,P8,N13,L11,P12,N9,R13,R11,P10,T12,R9,D18,D14," & "D16,E15,F14,F18,C19,G15,G17,C17,E19,H14,H16,H18,J15,G19,K18,L15,L19,K16," & "M14,N19,M18,P14,L17,R17,R19,N15,R15,P16,T14,P18,E21,C23,D22,C21,E25,G21," & "D20,F24,D24,H22,F20,G25,G23,H24,J25,H20,L21,L25,K22,M24,L23,K20,M20,N25," & "P24,R25,P20,T24,R21,P22,R23,N21)," & "DEPB : (J7,J5,T6,T4,J9,J11,T8,T10,J19,J17,T18,T16,J21,J23,T20,T22)," & "REQB : (AE9,AF10,AD10,AE11,AF12,AD12)," & "STBNB : (F4,N5,F10,N11,F16,N17,F22,N23)," & "STBPB : (E5,M4,E11,M10,E17,M16,E23,M22)," & "ADSB : AB20," & "BERRB : AB22," & "BINITB : AA15," & "BNRB : U17," & "DBSYB : AC9," & "DBSYO0B : AA9," & "DBSYO1B : AA19," & "DRDYB : AC11," & "DRDYO0B : AA7," & "DRDYO1B : AA21," & "HITB : AB10," & "HITMB : AB12," & "LOCKB : AE15," & "RPB : AC13," & "SBSYB : AE13," & "SBSYO0B : AA13," & "SBSYO1B : AC19," & "TNDB : AC15," & -- clocks "SYSCLKNB : AH13," & "SYSCLKPB : AG13," & "PWRGOOD : AH15," & "FSBT1 : AF2," & "FSBT2 : AE3," & "FERRB : AH25," & "THERMTRIPB : AG25," & -- supply pins "VSS : (A1,A3,A5,A8,A13,A16,A19,A20,A23,A24,AA2,AA20,AA24," & "AB1,AB3,AB5,AB7,AB9,AB11,P11,P13,P15,P17,P19,P21,P23,P25,R2," & "T1,T3,T5,T7,T9,T11,T13,T15,T17,T19,T21,T23,T25,U4,U20," & "U24,V1,V3,V5,V7,V9,V11,V13,V15,V17,V19,V21,V23," & "V25,W2,Y1,Y3,Y5,Y7,Y9,Y11,Y13,Y15,Y17,Y19,Y21,Y23,Y25)," & "VTT : (A2,A6,A10,A14,A18,A22,A25,C1,C4,C8,C12,C16,C20,C24,E2,E6,E10,E14,E18," & "E22,G1,G4,G8,G12,G16,G20,G24,J2,J6,J10,J14,J18,J22,L1,L4,L8,L12,L16," & "L20,L24,N2,N6,N10,N14,N18,N22,R1,R4,R8,R12,R16,R20,R24,U2,U6,U10,U14," & "U18,U22,U25)," & "V3_3 : B2" ; attribute TAP_SCAN_CLOCK of TCK : signal is (200.0e3, BOTH); 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_RESET of TRSTB : signal is true; -- Instruction Register Definition attribute INSTRUCTION_LENGTH of itanium2 : entity is 8; attribute INSTRUCTION_OPCODE of itanium2 : entity is "EXTEST (00000000)," & "SAMPLE (00000001)," & "PRELOAD (00000001)," & "IDCODE (00000010)," & "HIGHZ (00001000)," & "CLAMP (00001011)," & "BYPASS (11111111)," & "Reserved (11100100, 11000001, 00011110, 11101100, " & " 00011010, 00011011, 11110101, 11100110, " & " 11100000, 11101110, 11101101, 11100101, " & " 00111001, 11110110, 10111111, 00011111," & " 10000000, 10000001, 10000010, 10000011," & " 10000100, 10000101, 10000110, 10000111," & " 10001000, 10001001, 10001010, 10001011," & " 10001100, 10001101, 10001110, 10001111," & " 10010000, 10010001, 10010010, 10010011," & " 10010100, 10010101, 10010110, 10010111," & " 10011000, 10011001, 10011010, 10011011," & " 10011100, 10011101, 10011110, 10011111," & " 10100000, 10100001, 10100010, 10100011," & " 10101011, 10101100, 11010111, 11000100," & " 11000101, 11010100, 11100001, 10101010," & " 10100100, 10100110, 00001110, 11000110," & " 00011101, 10100101, 10111001, 10111000," & " 10111011, 10111010, 10111100, 10111101," & " 10111110, 11111010, 11111001, 11111000," & " 10101000, 00011100)" ; attribute INSTRUCTION_CAPTURE of itanium2 : entity is "xxxxxx01"; attribute INSTRUCTION_PRIVATE of itanium2 : entity is "Reserved"; attribute IDCODE_REGISTER of itanium2 : entity is "0111" & -- 4 bit version number "1000001011100101" & -- 16 bit part number "00000001001" & -- 11 bit manufacturer "1"; -- mandatory LSB attribute REGISTER_ACCESS of itanium2 : entity is "BOUNDARY (EXTEST, SAMPLE), " & "BYPASS (CLAMP, HIGHZ, BYPASS)"; -- -- Itanium2 Boundary Register Description -- -- Cell 0 is closest to TDO attribute BOUNDARY_LENGTH of itanium2 : entity is 349; attribute BOUNDARY_REGISTER of itanium2 : entity is "0 (BC_ITANIUM2, *, internal, 0)," & "1 (BC_ITANIUM2, AB(4), bidir, 0, 347, 0, Z)," & "2 (BC_ITANIUM2, AB(7), bidir, 0, 347, 0, Z)," & "3 (BC_ITANIUM2, AB(5), bidir, 0, 347, 0, Z)," & "4 (BC_ITANIUM2, AB(6), bidir, 0, 347, 0, Z)," & "5 (BC_ITANIUM2, AB(10), bidir, 0, 347, 0, Z)," & "6 (BC_ITANIUM2, AB(13), bidir, 0, 347, 0, Z)," & "7 (BC_ITANIUM2, AB(12), bidir, 0, 347, 0, Z)," & "8 (BC_ITANIUM2, AB(11), bidir, 0, 347, 0, Z)," & "9 (BC_ITANIUM2, AB(3), bidir, 0, 347, 0, Z)," & "10 (BC_ITANIUM2, AB(8), bidir, 0, 347, 0, Z)," & "11 (BC_ITANIUM2, AB(9), bidir, 0, 347, 0, Z)," & "12 (BC_ITANIUM2, AB(14), bidir, 0, 347, 0, Z)," & "13 (BC_ITANIUM2, *, control, 0)," & "14 (BC_ITANIUM2, RSPB, bidir, 0, 13, 0, Z)," & "15 (BC_ITANIUM2, *, control, 0)," & "16 (BC_ITANIUM2, IDB(9), bidir, 0, 15, 0, Z)," & "17 (BC_ITANIUM2, *, control, 0)," & "18 (BC_ITANIUM2, IDB(8), bidir, 0, 17, 0, Z)," & "19 (BC_ITANIUM2, *, control, 0)," & "20 (BC_ITANIUM2, IDB(7), bidir, 0, 19, 0, Z)," & "21 (BC_ITANIUM2, *, control, 0)," & "22 (BC_ITANIUM2, IDB(6), bidir, 0, 21, 0, Z)," & "23 (BC_ITANIUM2, *, control, 0)," & "24 (BC_ITANIUM2, IDB(5), bidir, 0, 23, 0, Z)," & "25 (BC_ITANIUM2, *, control, 0)," & "26 (BC_ITANIUM2, IDB(4), bidir, 0, 25, 0, Z)," & "27 (BC_ITANIUM2, *, control, 0)," & "28 (BC_ITANIUM2, IDB(3), bidir, 0, 27, 0, Z)," & "29 (BC_ITANIUM2, *, control, 0)," & "30 (BC_ITANIUM2, IDB(2), bidir, 0, 29, 0, Z)," & "31 (BC_ITANIUM2, *, control, 0)," & "32 (BC_ITANIUM2, IDB(1), bidir, 0, 31, 0, Z)," & "33 (BC_ITANIUM2, *, control, 0)," & "34 (BC_ITANIUM2, IDB(0), bidir, 0, 33, 0, Z)," & "35 (BC_ITANIUM2, FSBT2, input, 0)," & "36 (BC_ITANIUM2, FSBT1, input, 0)," & "37 (BC_ITANIUM2, AB(15), bidir, 0, 347, 0, Z)," & "38 (BC_ITANIUM2, AB(17), bidir, 0, 347, 0, Z)," & "39 (BC_ITANIUM2, AB(18), bidir, 0, 347, 0, Z)," & "40 (BC_ITANIUM2, AB(21), bidir, 0, 347, 0, Z)," & "41 (BC_ITANIUM2, AB(20), bidir, 0, 347, 0, Z)," & "42 (BC_ITANIUM2, AB(24), bidir, 0, 347, 0, Z)," & "43 (BC_ITANIUM2, AB(26), bidir, 0, 347, 0, Z)," & "44 (BC_ITANIUM2, AB(23), bidir, 0, 347, 0, Z)," & "45 (BC_ITANIUM2, AB(19), bidir, 0, 347, 0, Z)," & "46 (BC_ITANIUM2, AB(25), bidir, 0, 347, 0, Z)," & "47 (BC_ITANIUM2, AB(16), bidir, 0, 347, 0, Z)," & "48 (BC_ITANIUM2, AB(22), bidir, 0, 347, 0, Z)," & "49 (BC_ITANIUM2, *, control, 0)," & "50 (BC_ITANIUM2, IDSB, bidir, 0, 49, 0, Z)," & "51 (BC_ITANIUM2, *, control, 0)," & "52 (BC_ITANIUM2, DRDYO0B, bidir, 0, 51, 0, Z)," & "53 (BC_ITANIUM2, *, control, 0)," & "54 (BC_ITANIUM2, RSB(1), bidir, 0, 53, 0, Z)," & "55 (BC_ITANIUM2, *, control, 0)," & "56 (BC_ITANIUM2, RSB(0), bidir, 0, 55, 0, Z)," & "57 (BC_ITANIUM2, *, control, 0)," & "58 (BC_ITANIUM2, INITB, bidir, 0, 57, 0, Z)," & "59 (BC_ITANIUM2, *, control, 0)," & "60 (BC_ITANIUM2, RSB(2), bidir, 0, 59, 0, Z)," & "61 (BC_ITANIUM2, *, control, 0)," & "62 (BC_ITANIUM2, DBSYO0B, bidir, 0, 61, 0, Z)," & "63 (BC_ITANIUM2, *, control, 0)," & "64 (BC_ITANIUM2, SBSYB, bidir, 0, 63, 0, Z)," & "65 (BC_ITANIUM2, *, control, 0)," & "66 (BC_ITANIUM2, DRDYB, bidir, 0, 65, 0, Z)," & "67 (BC_ITANIUM2, *, control, 0)," & "68 (BC_ITANIUM2, DBSYB, bidir, 0, 67, 0, Z)," & "69 (BC_ITANIUM2, *, control, 0)," & "70 (BC_ITANIUM2, REQB(3), bidir, 0, 69, 0, Z)," & "71 (BC_ITANIUM2, *, control, 0)," & "72 (BC_ITANIUM2, REQB(2), bidir, 0, 71, 0, Z)," & "73 (BC_ITANIUM2, *, control, 0)," & "74 (BC_ITANIUM2, REQB(0), bidir, 0, 73, 0, Z)," & "75 (BC_ITANIUM2, *, control, 0)," & "76 (BC_ITANIUM2, REQB(1), bidir, 0, 75, 0, Z)," & "77 (BC_ITANIUM2, *, control, 0)," & "78 (BC_ITANIUM2, REQB(4), bidir, 0, 77, 0, Z)," & "79 (BC_ITANIUM2, *, control, 0)," & "80 (BC_ITANIUM2, REQB(5), bidir, 0, 79, 0, Z)," & "81 (BC_ITANIUM2, *, control, 0)," & "82 (BC_ITANIUM2, HITMB, bidir, 0, 81, 0, Z)," & "83 (BC_ITANIUM2, *, control, 0)," & "84 (BC_ITANIUM2, HITB, bidir, 0, 83, 0, Z)," & "85 (BC_ITANIUM2, *, control, 0)," & "86 (BC_ITANIUM2, SBSYO0B, bidir, 0, 85, 0, Z)," & "87 (BC_ITANIUM2, *, control, 0)," & "88 (BC_ITANIUM2, RPB, bidir, 0, 87, 0, Z)," & "89 (BC_ITANIUM2, AB(31), bidir, 0, 347, 0, Z)," & "90 (BC_ITANIUM2, AB(34), bidir, 0, 347, 0, Z)," & "91 (BC_ITANIUM2, AB(28), bidir, 0, 347, 0, Z)," & "92 (BC_ITANIUM2, AB(37), bidir, 0, 347, 0, Z)," & "93 (BC_ITANIUM2, AB(38), bidir, 0, 347, 0, Z)," & "94 (BC_ITANIUM2, AB(36), bidir, 0, 347, 0, Z)," & "95 (BC_ITANIUM2, AB(32), bidir, 0, 347, 0, Z)," & "96 (BC_ITANIUM2, AB(33), bidir, 0, 347, 0, Z)," & "97 (BC_ITANIUM2, AB(29), bidir, 0, 347, 0, Z)," & "98 (BC_ITANIUM2, AB(35), bidir, 0, 347, 0, Z)," & "99 (BC_ITANIUM2, AB(27), bidir, 0, 347, 0, Z)," & "100 (BC_ITANIUM2, AB(30), bidir, 0, 347, 0, Z)," & "101 (BC_ITANIUM2, *, control, 0)," & "102 (BC_ITANIUM2, DEFERB, bidir, 0, 101, 0, Z)," & "103 (BC_ITANIUM2, *, control, 0)," & "104 (BC_ITANIUM2, GSEQB, bidir, 0, 103, 0, Z)," & "105 (BC_ITANIUM2, *, control, 0)," & "106 (BC_ITANIUM2, TRDYB, bidir, 0, 105, 0, Z)," & "107 (BC_ITANIUM2, PWRGOOD, input, 1)," & "108 (BC_ITANIUM2, *, control, 0)," & "109 (BC_ITANIUM2, LOCKB, bidir, 0, 108, 0, Z)," & "110 (BC_ITANIUM2, *, control, 0)," & "111 (BC_ITANIUM2, TNDB, bidir, 0, 110, 0, Z)," & "112 (BC_ITANIUM2, *, control, 0)," & "113 (BC_ITANIUM2, BINITB, bidir, 0, 112, 0, Z)," & "114 (BC_ITANIUM2, *, control, 0)," & "115 (BC_ITANIUM2, BREQB(1), bidir, 0, 114, 0, Z)," & "116 (BC_ITANIUM2, *, control, 0)," & "117 (BC_ITANIUM2, BREQB(0), bidir, 0, 116, 0, Z)," & "118 (BC_ITANIUM2, *, control, 0)," & "119 (BC_ITANIUM2, BNRB, bidir, 0, 118, 0, Z)," & "120 (BC_ITANIUM2, *, control, 0)," & "121 (BC_ITANIUM2, BREQB(3), bidir, 0, 120, 0, Z)," & "122 (BC_ITANIUM2, *, control, 0)," & "123 (BC_ITANIUM2, BREQB(2), bidir, 0, 122, 0, Z)," & "124 (BC_ITANIUM2, *, internal, 1)," & "125 (BC_ITANIUM2, THERMTRIPB, output2, 0)," & "126 (BC_ITANIUM2, *, control, 0)," & "127 (BC_ITANIUM2, DBSYO1B, bidir, 0, 126, 0, Z)," & "128 (BC_ITANIUM2, *, control, 0)," & "129 (BC_ITANIUM2, BPRIB, bidir, 0, 128, 0, Z)," & "130 (BC_ITANIUM2, *, control, 0)," & "131 (BC_ITANIUM2, ADSB, bidir, 0, 130, 0, Z)," & "132 (BC_ITANIUM2, *, internal, 0)," & "133 (BC_ITANIUM2, RESETB, input, 0)," & "134 (BC_ITANIUM2, *, control, 0)," & "135 (BC_ITANIUM2, LINT(0), bidir, 0, 134, 0, Z)," & "136 (BC_ITANIUM2, *, control, 0)," & "137 (BC_ITANIUM2, BPMB(0), bidir, 0, 136, 0, Z)," & "138 (BC_ITANIUM2, *, control, 0)," & "139 (BC_ITANIUM2, SBSYO1B, bidir, 0, 138, 0, Z)," & "140 (BC_ITANIUM2, *, control, 0)," & "141 (BC_ITANIUM2, DRDYO1B, bidir, 0, 140, 0, Z)," & "142 (BC_ITANIUM2, APB(1), bidir, 0, 347, 0, Z)," & "143 (BC_ITANIUM2, *, control, 0)," & "144 (BC_ITANIUM2, BPMB(3), bidir, 0, 143, 0, Z)," & "145 (BC_ITANIUM2, *, control, 0)," & "146 (BC_ITANIUM2, BPMB(2), bidir, 0, 145, 0, Z)," & "147 (BC_ITANIUM2, *, control, 0)," & "148 (BC_ITANIUM2, IGNNEB, bidir, 0, 147, 0, Z)," & "149 (BC_ITANIUM2, *, control, 0)," & "150 (BC_ITANIUM2, A20MB, bidir, 0, 149, 0, Z)," & "151 (BC_ITANIUM2, *, control, 0)," & "152 (BC_ITANIUM2, BPMB(5), bidir, 0, 151, 0, Z)," & "153 (BC_ITANIUM2, *, control, 0)," & "154 (BC_ITANIUM2, BPMB(4), bidir, 0, 153, 0, Z)," & "155 (BC_ITANIUM2, *, control, 0)," & "156 (BC_ITANIUM2, LINT(1), bidir, 0, 155, 0, Z)," & "157 (BC_ITANIUM2, *, control, 0)," & "158 (BC_ITANIUM2, BERRB, bidir, 0, 157, 0, Z)," & "159 (BC_ITANIUM2, APB(0), bidir, 0, 347, 0, Z)," & "160 (BC_ITANIUM2, *, control, 0)," & "161 (BC_ITANIUM2, BPMB(1), bidir, 0, 160, 0, Z)," & "162 (BC_ITANIUM2, *, internal, 1)," & "163 (BC_ITANIUM2, FERRB, output2, 0)," & "164 (BC_ITANIUM2, *, control, 0)," & "165 (BC_ITANIUM2, PMIB, bidir, 0, 164, 0, Z)," & "166 (BC_ITANIUM2, AB(41), bidir, 0, 347, 0, Z)," & "167 (BC_ITANIUM2, AB(40), bidir, 0, 347, 0, Z)," & "168 (BC_ITANIUM2, AB(42), bidir, 0, 347, 0, Z)," & "169 (BC_ITANIUM2, AB(43), bidir, 0, 347, 0, Z)," & "170 (BC_ITANIUM2, AB(46), bidir, 0, 347, 0, Z)," & "171 (BC_ITANIUM2, AB(47), bidir, 0, 347, 0, Z)," & "172 (BC_ITANIUM2, AB(48), bidir, 0, 347, 0, Z)," & "173 (BC_ITANIUM2, AB(49), bidir, 0, 347, 0, Z)," & "174 (BC_ITANIUM2, AB(45), bidir, 0, 347, 0, Z)," & "175 (BC_ITANIUM2, AB(44), bidir, 0, 347, 0, Z)," & "176 (BC_ITANIUM2, AB(39), bidir, 0, 347, 0, Z)," & "177 (BC_ITANIUM2, *, internal, 0),"& "178 (BC_ITANIUM2, DB(124), bidir, 0, 348, 0, Z)," & "179 (BC_ITANIUM2, DB(122), bidir, 0, 348, 0, Z)," & "180 (BC_ITANIUM2, DB(127), bidir, 0, 348, 0, Z)," & "181 (BC_ITANIUM2, DB(118), bidir, 0, 348, 0, Z)," & "182 (BC_ITANIUM2, DB(117), bidir, 0, 348, 0, Z)," & "183 (BC_ITANIUM2, DB(114), bidir, 0, 348, 0, Z)," & "184 (BC_ITANIUM2, DB(112), bidir, 0, 348, 0, Z)," & "185 (BC_ITANIUM2, STBPB(7), bidir, 0, 348, 0, Z)," & "186 (BC_ITANIUM2, DB(125), bidir, 0, 348, 0, Z)," & "187 (BC_ITANIUM2, DEPB(14), bidir, 0, 348, 0, Z)," & "188 (BC_ITANIUM2, DEPB(15), bidir, 0, 348, 0, Z)," & "189 (BC_ITANIUM2, DB(126), bidir, 0, 348, 0, Z)," & "190 (BC_ITANIUM2, STBNB(7), bidir, 0, 348, 0, Z)," & "191 (BC_ITANIUM2, DB(115), bidir, 0, 348, 0, Z)," & "192 (BC_ITANIUM2, DB(116), bidir, 0, 348, 0, Z)," & "193 (BC_ITANIUM2, DB(113), bidir, 0, 348, 0, Z)," & "194 (BC_ITANIUM2, DB(119), bidir, 0, 348, 0, Z)," & "195 (BC_ITANIUM2, DB(120), bidir, 0, 348, 0, Z)," & "196 (BC_ITANIUM2, DB(121), bidir, 0, 348, 0, Z)," & "197 (BC_ITANIUM2, DB(123), bidir, 0, 348, 0, Z)," & "198 (BC_ITANIUM2, *, internal, 0)," & "199 (BC_ITANIUM2, *, internal, 0)," & "200 (BC_ITANIUM2, DB(102), bidir, 0, 348, 0, Z)," & "201 (BC_ITANIUM2, DB(99), bidir, 0, 348, 0, Z)," & "202 (BC_ITANIUM2, DB(106), bidir, 0, 348, 0, Z)," & "203 (BC_ITANIUM2, DB(96), bidir, 0, 348, 0, Z)," & "204 (BC_ITANIUM2, DB(98), bidir, 0, 348, 0, Z)," & "205 (BC_ITANIUM2, DB(104), bidir, 0, 348, 0, Z)," & "206 (BC_ITANIUM2, DB(100), bidir, 0, 348, 0, Z)," & "207 (BC_ITANIUM2, STBPB(6), bidir, 0, 348, 0, Z)," & "208 (BC_ITANIUM2, DB(97), bidir, 0, 348, 0, Z)," & "209 (BC_ITANIUM2, DEPB(12), bidir, 0, 348, 0, Z)," & "210 (BC_ITANIUM2, DEPB(13), bidir, 0, 348, 0, Z)," & "211 (BC_ITANIUM2, DB(107), bidir, 0, 348, 0, Z)," & "212 (BC_ITANIUM2, STBNB(6), bidir, 0, 348, 0, Z)," & "213 (BC_ITANIUM2, DB(103), bidir, 0, 348, 0, Z)," & "214 (BC_ITANIUM2, DB(101), bidir, 0, 348, 0, Z)," & "215 (BC_ITANIUM2, DB(109), bidir, 0, 348, 0, Z)," & "216 (BC_ITANIUM2, DB(108), bidir, 0, 348, 0, Z)," & "217 (BC_ITANIUM2, DB(110), bidir, 0, 348, 0, Z)," & "218 (BC_ITANIUM2, DB(105), bidir, 0, 348, 0, Z)," & "219 (BC_ITANIUM2, DB(111), bidir, 0, 348, 0, Z)," & "220 (BC_ITANIUM2, DB(90), bidir, 0, 348, 0, Z)," & "221 (BC_ITANIUM2, DB(85), bidir, 0, 348, 0, Z)," & "222 (BC_ITANIUM2, DB(95), bidir, 0, 348, 0, Z)," & "223 (BC_ITANIUM2, DB(82), bidir, 0, 348, 0, Z)," & "224 (BC_ITANIUM2, DB(80), bidir, 0, 348, 0, Z)," & "225 (BC_ITANIUM2, DB(86), bidir, 0, 348, 0, Z)," & "226 (BC_ITANIUM2, DB(88), bidir, 0, 348, 0, Z)," & "227 (BC_ITANIUM2, STBPB(5), bidir, 0, 348, 0, Z)," & "228 (BC_ITANIUM2, DB(89), bidir, 0, 348, 0, Z)," & "229 (BC_ITANIUM2, DEPB(10), bidir, 0, 348, 0, Z)," & "230 (BC_ITANIUM2, DEPB(11), bidir, 0, 348, 0, Z)," & "231 (BC_ITANIUM2, DB(93), bidir, 0, 348, 0, Z)," & "232 (BC_ITANIUM2, STBNB(5), bidir, 0, 348, 0, Z)," & "233 (BC_ITANIUM2, DB(91), bidir, 0, 348, 0, Z)," & "234 (BC_ITANIUM2, DB(92), bidir, 0, 348, 0, Z)," & "235 (BC_ITANIUM2, DB(83), bidir, 0, 348, 0, Z)," & "236 (BC_ITANIUM2, DB(81), bidir, 0, 348, 0, Z)," & "237 (BC_ITANIUM2, DB(84), bidir, 0, 348, 0, Z)," & "238 (BC_ITANIUM2, DB(94), bidir, 0, 348, 0, Z)," & "239 (BC_ITANIUM2, DB(87), bidir, 0, 348, 0, Z)," & "240 (BC_ITANIUM2, *, internal, 0)," & "241 (BC_ITANIUM2, *, internal, 0)," & "242 (BC_ITANIUM2, DB(78), bidir, 0, 348, 0, Z)," & "243 (BC_ITANIUM2, DB(75), bidir, 0, 348, 0, Z)," & "244 (BC_ITANIUM2, DB(68), bidir, 0, 348, 0, Z)," & "245 (BC_ITANIUM2, DB(67), bidir, 0, 348, 0, Z)," & "246 (BC_ITANIUM2, DB(65), bidir, 0, 348, 0, Z)," & "247 (BC_ITANIUM2, DB(73), bidir, 0, 348, 0, Z)," & "248 (BC_ITANIUM2, DB(64), bidir, 0, 348, 0, Z)," & "249 (BC_ITANIUM2, STBPB(4), bidir, 0, 348, 0, Z)," & "250 (BC_ITANIUM2, DB(66), bidir, 0, 348, 0, Z)," & "251 (BC_ITANIUM2, DEPB(9), bidir, 0, 348, 0, Z)," & "252 (BC_ITANIUM2, DB(76), bidir, 0, 348, 0, Z)," & "253 (BC_ITANIUM2, DB(71), bidir, 0, 348, 0, Z)," & "254 (BC_ITANIUM2, STBNB(4), bidir, 0, 348, 0, Z)," & "255 (BC_ITANIUM2, DB(72), bidir, 0, 348, 0, Z)," & "256 (BC_ITANIUM2, DB(70), bidir, 0, 348, 0, Z)," & "257 (BC_ITANIUM2, DB(69), bidir, 0, 348, 0, Z)," & "258 (BC_ITANIUM2, DB(74), bidir, 0, 348, 0, Z)," & "259 (BC_ITANIUM2, DB(79), bidir, 0, 348, 0, Z)," & "260 (BC_ITANIUM2, DB(77), bidir, 0, 348, 0, Z)," & "261 (BC_ITANIUM2, DEPB(8), bidir, 0, 348, 0, Z)," & "262 (BC_ITANIUM2, DEPB(6), bidir, 0, 348, 0, Z)," & "263 (BC_ITANIUM2, DB(48), bidir, 0, 348, 0, Z)," & "264 (BC_ITANIUM2, DB(50), bidir, 0, 348, 0, Z)," & "265 (BC_ITANIUM2, DB(53), bidir, 0, 348, 0, Z)," & "266 (BC_ITANIUM2, DB(49), bidir, 0, 348, 0, Z)," & "267 (BC_ITANIUM2, DB(54), bidir, 0, 348, 0, Z)," & "268 (BC_ITANIUM2, DB(63), bidir, 0, 348, 0, Z)," & "269 (BC_ITANIUM2, STBPB(3), bidir, 0, 348, 0, Z)," & "270 (BC_ITANIUM2, DB(58), bidir, 0, 348, 0, Z)," & "271 (BC_ITANIUM2, DEPB(7), bidir, 0, 348, 0, Z)," & "272 (BC_ITANIUM2, DB(60), bidir, 0, 348, 0, Z)," & "273 (BC_ITANIUM2, DB(61), bidir, 0, 348, 0, Z)," & "274 (BC_ITANIUM2, STBNB(3), bidir, 0, 348, 0, Z)," & "275 (BC_ITANIUM2, DB(56), bidir, 0, 348, 0, Z)," & "276 (BC_ITANIUM2, DB(51), bidir, 0, 348, 0, Z)," & "277 (BC_ITANIUM2, DB(52), bidir, 0, 348, 0, Z)," & "278 (BC_ITANIUM2, DB(55), bidir, 0, 348, 0, Z)," & "279 (BC_ITANIUM2, DB(57), bidir, 0, 348, 0, Z)," & "280 (BC_ITANIUM2, DB(62), bidir, 0, 348, 0, Z)," & "281 (BC_ITANIUM2, DB(59), bidir, 0, 348, 0, Z)," & "282 (BC_ITANIUM2, DB(13), bidir, 0, 348, 0, Z)," & "283 (BC_ITANIUM2, DB(11), bidir, 0, 348, 0, Z)," & "284 (BC_ITANIUM2, DB(0), bidir, 0, 348, 0, Z)," & "285 (BC_ITANIUM2, DB(10), bidir, 0, 348, 0, Z)," & "286 (BC_ITANIUM2, DB(15), bidir, 0, 348, 0, Z)," & "287 (BC_ITANIUM2, DB(6), bidir, 0, 348, 0, Z)," & "288 (BC_ITANIUM2, DB(2), bidir, 0, 348, 0, Z)," & "289 (BC_ITANIUM2, STBPB(0), bidir, 0, 348, 0, Z)," & "290 (BC_ITANIUM2, DB(5), bidir, 0, 348, 0, Z)," & "291 (BC_ITANIUM2, DEPB(1), bidir, 0, 348, 0, Z)," & "292 (BC_ITANIUM2, DEPB(0), bidir, 0, 348, 0, Z)," & "293 (BC_ITANIUM2, DB(1), bidir, 0, 348, 0, Z)," & "294 (BC_ITANIUM2, STBNB(0), bidir, 0, 348, 0, Z)," & "295 (BC_ITANIUM2, DB(4), bidir, 0, 348, 0, Z)," & "296 (BC_ITANIUM2, DB(3), bidir, 0, 348, 0, Z)," & "297 (BC_ITANIUM2, DB(9), bidir, 0, 348, 0, Z)," & "298 (BC_ITANIUM2, DB(7), bidir, 0, 348, 0, Z)," & "299 (BC_ITANIUM2, DB(14), bidir, 0, 348, 0, Z)," & "300 (BC_ITANIUM2, DB(12), bidir, 0, 348, 0, Z)," & "301 (BC_ITANIUM2, DB(8), bidir, 0, 348, 0, Z)," & "302 (BC_ITANIUM2, DB(31), bidir, 0, 348, 0, Z)," & "303 (BC_ITANIUM2, DB(22), bidir, 0, 348, 0, Z)," & "304 (BC_ITANIUM2, DB(26), bidir, 0, 348, 0, Z)," & "305 (BC_ITANIUM2, DB(29), bidir, 0, 348, 0, Z)," & "306 (BC_ITANIUM2, DB(21), bidir, 0, 348, 0, Z)," & "307 (BC_ITANIUM2, DB(24), bidir, 0, 348, 0, Z)," & "308 (BC_ITANIUM2, DB(28), bidir, 0, 348, 0, Z)," & "309 (BC_ITANIUM2, STBPB(1), bidir, 0, 348, 0, Z)," & "310 (BC_ITANIUM2, DEPB(3), bidir, 0, 348, 0, Z)," & "311 (BC_ITANIUM2, DEPB(2), bidir, 0, 348, 0, Z)," & "312 (BC_ITANIUM2, DB(30), bidir, 0, 348, 0, Z)," & "313 (BC_ITANIUM2, DB(25), bidir, 0, 348, 0, Z)," & "314 (BC_ITANIUM2, STBNB(1), bidir, 0, 348, 0, Z)," & "315 (BC_ITANIUM2, DB(23), bidir, 0, 348, 0, Z)," & "316 (BC_ITANIUM2, DB(19), bidir, 0, 348, 0, Z)," & "317 (BC_ITANIUM2, DB(16), bidir, 0, 348, 0, Z)," & "318 (BC_ITANIUM2, DB(18), bidir, 0, 348, 0, Z)," & "319 (BC_ITANIUM2, DB(17), bidir, 0, 348, 0, Z)," & "320 (BC_ITANIUM2, DB(20), bidir, 0, 348, 0, Z)," & "321 (BC_ITANIUM2, DB(27), bidir, 0, 348, 0, Z)," & "322 (BC_ITANIUM2, DB(46), bidir, 0, 348, 0, Z)," & "323 (BC_ITANIUM2, DB(36), bidir, 0, 348, 0, Z)," & "324 (BC_ITANIUM2, DB(41), bidir, 0, 348, 0, Z)," & "325 (BC_ITANIUM2, DB(39), bidir, 0, 348, 0, Z)," & "326 (BC_ITANIUM2, DB(43), bidir, 0, 348, 0, Z)," & "327 (BC_ITANIUM2, DB(44), bidir, 0, 348, 0, Z)," & "328 (BC_ITANIUM2, DB(32), bidir, 0, 348, 0, Z)," & "329 (BC_ITANIUM2, STBPB(2), bidir, 0, 348, 0, Z)," & "330 (BC_ITANIUM2, DB(47), bidir, 0, 348, 0, Z)," & "331 (BC_ITANIUM2, DEPB(5), bidir, 0, 348, 0, Z)," & "332 (BC_ITANIUM2, DEPB(4), bidir, 0, 348, 0, Z)," & "333 (BC_ITANIUM2, DB(34), bidir, 0, 348, 0, Z)," & "334 (BC_ITANIUM2, STBNB(2), bidir, 0, 348, 0, Z)," & "335 (BC_ITANIUM2, DB(38), bidir, 0, 348, 0, Z)," & "336 (BC_ITANIUM2, DB(33), bidir, 0, 348, 0, Z)," & "337 (BC_ITANIUM2, DB(37), bidir, 0, 348, 0, Z)," & "338 (BC_ITANIUM2, DB(35), bidir, 0, 348, 0, Z)," & "339 (BC_ITANIUM2, DB(40), bidir, 0, 348, 0, Z)," & "340 (BC_ITANIUM2, DB(45), bidir, 0, 348, 0, Z)," & "341 (BC_ITANIUM2, DB(42), bidir, 0, 348, 0, Z)," & "342 (BC_ITANIUM2, *, internal, 0)," & "343 (BC_ITANIUM2, *, internal, 0)," & "344 (BC_ITANIUM2, SYSCLKNB, input, 0)," & "345 (BC_ITANIUM2, SYSCLKPB, input, 0)," & "346 (BC_ITANIUM2, *, internal, 0),"& "347 (BC_ITANIUM2, *, control, 0)," & "348 (BC_ITANIUM2, *, control, 0) "; end itanium2;