-- =============================================================== -- Boundary Scan Description Language (BSDL) File -- -- Product: CY7C0451V (Cypress) -- Package: BGA-676 -- -- =============================================================== -- ************************************************************** -- This BSDL has been validated for syntax and semantics -- compliance to IEEE 1149.1.using the ASSET InterTech, Inc. -- Ensure DFT Services'BSDL Validation process. -- -- Preliminay Version -- Hadware Verification not yet performed -- -- **************************************************************** -- ================================================================ -- -- IMPORTANT NOTE: -- There are no compliance enables for this device. -- -- ================================================================ -- Revision Control: -- -- Version Date Reason for Change -- ******* ******** ***************** -- 1.0 8/5/02 Initial Version -- PFStankunis@Ensure DFT Services. -- 1.1 12/11/02 Updated IDCODE value = 0x0C01D069 -- jhx@cypress.com -- ====================================================================== -- -- Boundary Scan Description (BSDL) ,for Cypress : 5M Quadport DSE -- -- PART: CY7C0451V step A -- PACKAGE: BGA676 -- entity CY7C0451V_BGA is generic (PHYSICAL_PIN_MAP : string := "BGA676"); port ( MRST :in bit ; P1_A :inout bit_vector (15 downto 0); P1_B0 :in bit ; P1_B1 :in bit ; P1_B2 :in bit ; P1_B3 :in bit ; P1_CE0 :in bit ; P1_CE1 :in bit ; P1_CNTINC :in bit ; P1_CNTINT :out bit ; P1_CNTLD :in bit ; P1_CNTRD :in bit ; P1_CNTRST :in bit ; P1_DOFF :in bit ; P1_DQ :inout bit_vector (39 downto 0); P1_INT :out bit ; P1_MKLD :in bit ; P1_MKRD :in bit ; P1_OE :in bit ; P1_READY :out bit ; P1_RETX :in bit ; P1_RW :in bit ; P1_S0 :in bit ; P1_S1 :in bit ; P1_WRP0 :in bit ; P2_A :inout bit_vector (15 downto 0); P2_B0 :in bit ; P2_B1 :in bit ; P2_B2 :in bit ; P2_B3 :in bit ; P2_CE0 :in bit ; P2_CE1 :in bit ; P2_CNTINC :in bit ; P2_CNTINT :out bit ; P2_CNTLD :in bit ; P2_CNTRD :in bit ; P2_CNTRST :in bit ; P2_DOFF :in bit ; P2_DQ :inout bit_vector (39 downto 0); P2_INT :out bit ; P2_MKLD :in bit ; P2_MKRD :in bit ; P2_OE :in bit ; P2_READY :out bit ; P2_RETX :in bit ; P2_RW :in bit ; P2_S0 :in bit ; P2_S1 :in bit ; P2_WRP0 :in bit ; P3_A :inout bit_vector (15 downto 0); P3_B0 :in bit ; P3_B1 :in bit ; P3_B2 :in bit ; P3_B3 :in bit ; P3_CE0 :in bit ; P3_CE1 :in bit ; P3_CNTINC :in bit ; P3_CNTINT :out bit ; P3_CNTLD :in bit ; P3_CNTRD :in bit ; P3_CNTRST :in bit ; P3_DOFF :in bit ; P3_DQ :inout bit_vector (39 downto 0); P3_INT :out bit ; P3_MKLD :in bit ; P3_MKRD :in bit ; P3_OE :in bit ; P3_READY :out bit ; P3_RETX :in bit ; P3_RW :in bit ; P3_S0 :in bit ; P3_S1 :in bit ; P3_WRP0 :in bit ; P4_A :inout bit_vector (15 downto 0); P4_B0 :in bit ; P4_B1 :in bit ; P4_B2 :in bit ; P4_B3 :in bit ; P4_CE0 :in bit ; P4_CE1 :in bit ; P4_CNTINC :in bit ; P4_CNTINT :out bit ; P4_CNTLD :in bit ; P4_CNTRD :in bit ; P4_CNTRST :in bit ; P4_DOFF :in bit ; P4_DQ :inout bit_vector (39 downto 0); P4_INT :out bit ; P4_MKLD :in bit ; P4_MKRD :in bit ; P4_OE :in bit ; P4_READY :out bit ; P4_RETX :in bit ; P4_RW :in bit ; P4_S0 :in bit ; P4_S1 :in bit ; P4_WRP0 :in bit ; TDO :out bit; TDI, TCK, TMS, TRST :in bit ; VDD:linkage bit_vector (1 to 108) ; VSS:linkage bit_vector (1 to 178) ; REFS:linkage bit_vector (1 to 32 ) ; MISC_LNK:linkage bit_vector (1 to 20) ; UNUSED:linkage bit_vector (1 to 20)) ; -- Get Std 1149.1-1994 attributes and definitions use STD_1149_1_1994.all; attribute COMPONENT_CONFORMANCE of CY7C0451V_BGA : entity is "std_1149_1_1993"; attribute PIN_MAP of CY7C0451V_BGA : entity is PHYSICAL_PIN_MAP; constant BGA676 : PIN_MAP_STRING := "MRST:Y8," & "P1_A:(E13,D13,C13,B13,F12,E12,D12,C12,B12,F11,E11," & "D11,C11,B11,F10,E10)," & "P1_B0:C1," & "P1_B1:C2," & "P1_B2:B2," & "P1_B3:B3," & "P1_CE0:C4," & "P1_CE1:C3," & "P1_DOFF:J5," & "P1_DQ:(N6,N5,N4,N3,N2,M6,M5,M4,M3,M2,L6,L5,L4,L3,L2," & "K6,K5,K4,K3,K2,G6,G5,G4,G3,G2,F6,F5,F4,F3,F2,E6,E5," & "E4,E3,E2,D6,D5,D4,D3,D2)," & "P1_CNTINC:C7," & "P1_CNTINT:B10," & "P1_CNTLD:C6," & "P1_CNTRD:B6," & "P1_CNTRST:C5," & "P1_INT:C10," & "P1_MKLD:B4," & "P1_MKRD:C8," & "P1_OE:H5," & "P1_READY:D10," & "P1_RETX:B5," & "P1_RW:A3," & "P1_S0:B1," & "P1_S1:A2," & "P1_WRP0:B7," & "P2_A:(AB13,AC13,AD13,AE13,AA12,AB12,AC12,AD12,AE12," & "AA11,AB11,AC11,AD11,AE11,AA10,AB10)," & "P2_B0:AD1," & "P2_B1:AD2," & "P2_B2:AE2," & "P2_B3:AE3," & "P2_CE0:AD4," & "P2_CE1:AD3," & "P2_DOFF:V5," & "P2_DQ:(P6,P5,P4,P3,P2,R6,R5,R4,R3,R2,T6,T5,T4,T3,T2," & "U6,U5,U4,U3,U2,Y6,Y5,Y4,Y3,Y2,AA6,AA5,AA4,AA3,AA2,AB6,"& "AB5,AB4,AB3,AB2,AC6,AC5,AC4,AC3,AC2)," & "P2_CNTINC:AD7," & "P2_CNTINT:AE10," & "P2_CNTLD:AD6," & "P2_CNTRD:AE6," & "P2_CNTRST:AD5," & "P2_INT:AD10," & "P2_MKLD:AE4," & "P2_MKRD:AD8," & "P2_OE:W5," & "P2_READY:AC10," & "P2_RETX:AE5," & "P2_RW:AF3," & "P2_S0:AE1," & "P2_S1:AF2," & "P2_WRP0:AE7," & "P3_A:(AB14,AC14,AD14,AE14,AA15,AB15,AC15,AD15,AE15," & "AA16,AB16,AC16,AD16,AE16,AA17,AB17)," & "P3_B0:AD26," & "P3_B1:AD25," & "P3_B2:AE25," & "P3_B3:AE24," & "P3_CE0:AD23," & "P3_CE1:AD24," & "P3_DOFF:V22," & "P3_DQ:(P21,P22,P23,P24,P25,R21,R22,R23,R24,R25,T21," & "T22,T23,T24,T25,U21,U22,U23,U24,U25,Y21,Y22,Y23,Y24," & "Y25,AA21,AA22,AA23,AA24,AA25,AB21,AB22,AB23,AB24,AB25,"& "AC21,AC22,AC23,AC24,AC25)," & "P3_CNTINC:AD20," & "P3_CNTINT:AE17," & "P3_CNTLD:AD21," & "P3_CNTRD:AE21," & "P3_CNTRST:AD22," & "P3_INT:AD17," & "P3_MKLD:AE23," & "P3_MKRD:AD19," & "P3_OE:W22," & "P3_READY:AC17," & "P3_RETX:AE22," & "P3_RW:AF24," & "P3_S0:AE26," & "P3_S1:AF25," & "P3_WRP0:AE20," & "P4_A:(E14,D14,C14,B14,F15,E15,D15,C15,B15,F16,E16," & "D16,C16,B16,F17,E17)," & "P4_B0:C26," & "P4_B1:C25," & "P4_B2:B25," & "P4_B3:B24," & "P4_CE0:C23," & "P4_CE1:C24," & "P4_DOFF:J22," & "P4_DQ:(N21,N22,N23,N24,N25,M21,M22,M23,M24,M25,L21," & "L22,L23,L24,L25,K21,K22,K23,K24,K25,G21,G22,G23,G24," & "G25,F21,F22,F23,F24,F25,E21,E22,E23,E24,E25,D21,D22," & "D23,D24,D25)," & "P4_CNTINC:C20," & "P4_CNTINT:B17," & "P4_CNTLD:C21," & "P4_CNTRD:B21," & "P4_CNTRST:C22," & "P4_INT:C17," & "P4_MKLD:B23," & "P4_MKRD:C19," & "P4_OE:H22," & "P4_READY:D17," & "P4_RETX:B22," & "P4_RW:A24," & "P4_S0:B26," & "P4_S1:A25," & "P4_WRP0:B20," & "TDO:F9, TDI:E9, TCK:F8, TMS:E8, TRST:D8," & "VDD:(A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16," & "A18,A19,A20,A21,A22,A23,B8,B9,B18,B19,D1,D26,E1,E26," & "F1,F26,G1,G26,H1,H2,H3,H24,H25,H26,J1,J2,J3,J4,J23," & "J24,J25,J26,K1,K26,L1,L26,M1,M26,N1,N26,P1,P26,R1,R26,"& "T1,T26,U1,U26,V1,V2,V3,V4,V23,V24,V25,V26,W1,W2,W3," & "W24,W25,W26,Y1,Y26,AA1,AA26,AB1,AB26,AC1,AC26,AE8,AE9,"& "AE19,AF4,AF5,AF6,AF7,AF8,AF9,AF10,AF11,AF12,AF13,AF14,"& "AF15,AF16,AF17,AF18,AF19,AF20,AF21,AF22," & "AF23,AE18,A17)," & "VSS:(A1,A26,D7,D20,E7,E20,F7,F20,G7,G9,G10,G11,G12," & "G13,G14,G15,G16,G17,G18,G19,G20,H7,H8,H9,H18,H19,H20," & "J7,J8,J9,J10,J11,J12,J13,J14,J15,J16,J17,J18,J19,J20," & "K7,K9,K10,K11,K12,K13,K14,K15,K16,K17,K18,K20,L7,L9," & "L10,L11,L12,L13,L14,L15,L16,L17,L18,L20,M7,M9,M10,M11,"& "M12,M13,M14,M15,M16,M17,M18,M20,N7,N9,N10,N11,N12,N13,"& "N14,N15,N16,N17,N18,N20,P7,P9,P10,P11,P12,P13,P14,P15,"& "P16,P17,P18,P20,R7,R9,R10,R11,R12,R13,R14,R15,R16,R17,"& "R18,R20,T7,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T20,"& "U7,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U20,V7,V8," & "V9,V10,V11,V12,V13,V14,V15,V16,V17,V18,V19,V20,W7,W8," & "W9,W18,W19,W20,Y7,Y9,Y10,Y11,Y12,Y13,Y14,Y15,Y16,Y17," & "Y18,Y19,Y20,AA7,AA20,AB7,AB20,AC7,AC20,AF1,AF26)," & "UNUSED:(C9,C18,D9,D18,D19,E18,F13,F14,G8,AA8,AA9,AA13,"& "AA14,AB8,AB9,AC8,AC9,AC18,AD9,AD18)," & "MISC_LNK:(H4,H6,J6,E19,F18,F19,W4,V6,W6,AA18,AB18," & "AA19,AB19,AC19,H21,H23,J21,V21,W21,W23)," & "REFS:(H10,H11,H12,H13,H14,H15,H16,H17,K8,K19,L8,L19," & "M8,M19,N8,N19,P8,P19,R8,R19,T8,T19,U8,U19,W10,W11,W12,"& "W13,W14,W15,W16,W17)" ; 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); attribute TAP_SCAN_RESET of TRST : signal is true; attribute INSTRUCTION_LENGTH of CY7C0451V_BGA : entity is 4; attribute INSTRUCTION_OPCODE of CY7C0451V_BGA : entity is "EXTEST (0000)," & "SAMPLE (1000)," & "HIGHZ (0111)," & "CLAMP (0100)," & "IDCODE (1011)," & "BYPASS (1111)," & "INTEST (0001)," & "EIDCODE (1001)," & "VIS (1010)," & "BIST_CMD (1100)," & "BIST_RSLT (1101)"; attribute INSTRUCTION_CAPTURE of CY7C0451V_BGA : entity is "xx01"; attribute INSTRUCTION_PRIVATE of CY7C0451V_BGA : entity is "EIDCODE ," & "VIS ," & "BIST_CMD ," & "BIST_RSLT "; attribute IDCODE_REGISTER of CY7C0451V_BGA : entity is "0000" & -- Version (4 bits) "1100000000011101" & -- P/N (16 bits) "00000110100" & -- Manufac (11 bits) "1"; -- Default LSB (1 bit) attribute REGISTER_ACCESS of CY7C0451V_BGA : entity is "BOUNDARY (EXTEST, SAMPLE, INTEST)," & "BYPASS (HIGHZ, CLAMP, BYPASS)," & "DEVICE_ID (IDCODE)," & "EIDCODE[40] (EIDCODE)," & "VIS[64] (VIS)," & "BIST_CMD[61] (BIST_CMD)," & "BIST_RSLT[231] (BIST_RSLT)"; attribute BOUNDARY_LENGTH of CY7C0451V_BGA : entity is 542; -- In the Boundary Register description given next, only those -- cells used for output control have their 'safe' bits set. attribute BOUNDARY_REGISTER of CY7C0451V_BGA : entity is -- -- dis -- cell type port func safe cntl val rslt -- "541(BC_1, P1_CNTRST, input, X)," & "540(BC_1, P1_MKLD, input, X)," & "539(BC_1, P1_CNTLD, input, X)," & "538(BC_1, P1_RETX, input, X)," & "537(BC_1, P1_CNTINC, input, X)," & "536(BC_1, P1_CNTRD, input, X)," & "535(BC_1, P1_MKRD, input, X)," & "534(BC_1, P1_WRP0, input, X)," & "533(BC_1, P1_CNTINT, output2, X, 533, 0, PULL1)," & "532(BC_1, P1_INT, output2, X, 532, 0, PULL1)," & "531(BC_7, P1_A(15), bidir, X, 530, 0, Z)," & "530(BC_5, *,control, 0)," & "529(BC_7, P1_A(14), bidir, X, 528, 0, Z)," & "528(BC_5, *,control, 0)," & "527(BC_7, P1_A(13), bidir, X, 526, 0, Z)," & "526(BC_5, *,control, 0)," & "525(BC_7, P1_A(12), bidir, X, 524, 0, Z)," & "524(BC_5, *,control, 0)," & "523(BC_7, P1_A(11), bidir, X, 522, 0, Z)," & "522(BC_5, *,control, 0)," & "521(BC_7, P1_A(10), bidir, X, 520, 0, Z)," & "520(BC_5, *,control, 0)," & "519(BC_7, P1_A(9), bidir, X, 518, 0, Z)," & "518(BC_5, *,control, 0)," & "517(BC_7, P1_A(8), bidir, X, 516, 0, Z)," & "516(BC_5, *,control, 0)," & "515(BC_7, P1_A(7), bidir, X, 514, 0, Z)," & "514(BC_5, *,control, 0)," & "513(BC_7, P1_A(6), bidir, X, 512, 0, Z)," & "512(BC_5, *,control, 0)," & "511(BC_7, P1_A(5), bidir, X, 510, 0, Z)," & "510(BC_5, *,control, 0)," & "509(BC_7, P1_A(4), bidir, X, 508, 0, Z)," & "508(BC_5, *,control, 0)," & "507(BC_7, P1_A(3), bidir, X, 506, 0, Z)," & "506(BC_5, *,control, 0)," & "505(BC_7, P1_A(2), bidir, X, 504, 0, Z)," & "504(BC_5, *,control, 0)," & "503(BC_7, P1_A(1), bidir, X, 502, 0, Z)," & "502(BC_5, *,control, 0)," & "501(BC_7, P1_A(0), bidir, X, 500, 0, Z)," & "500(BC_5, *,control, 0)," & "499(BC_1, P1_B3, input, X)," & "498(BC_1, P1_B2, input, X)," & "497(BC_1, P1_B1, input, X)," & "496(BC_1, P1_B0, input, X)," & "495(BC_1, P1_RW, input, X)," & "494(BC_1, P1_CE0, input, X)," & "493(BC_1, P1_CE1, input, X)," & "492(BC_1, P1_DOFF, input, X)," & "491(BC_1, P1_READY, output2, X, 491, 0, PULL1)," & "490(BC_1, P1_S1, input, X)," & "489(BC_1, P1_S0, input, X)," & "488(BC_7, P1_DQ(0), bidir, X, 487, 0, Z)," & "487(BC_5, *,control, 0)," & "486(BC_7, P1_DQ(10), bidir, X, 485, 0, Z)," & "485(BC_5, *,control, 0)," & "484(BC_7, P1_DQ(20), bidir, X, 483, 0, Z)," & "483(BC_5, *,control, 0)," & "482(BC_7, P1_DQ(30), bidir, X, 481, 0, Z)," & "481(BC_5, *,control, 0)," & "480(BC_7, P1_DQ(1), bidir, X, 479, 0, Z)," & "479(BC_5, *,control, 0)," & "478(BC_7, P1_DQ(11), bidir, X, 477, 0, Z)," & "477(BC_5, *,control, 0)," & "476(BC_7, P1_DQ(21), bidir, X, 475, 0, Z)," & "475(BC_5, *,control, 0)," & "474(BC_7, P1_DQ(31), bidir, X, 473, 0, Z)," & "473(BC_5, *,control, 0)," & "472(BC_7, P1_DQ(2), bidir, X, 471, 0, Z)," & "471(BC_5, *,control, 0)," & "470(BC_7, P1_DQ(12), bidir, X, 469, 0, Z)," & "469(BC_5, *,control, 0)," & "468(BC_7, P1_DQ(22), bidir, X, 467, 0, Z)," & "467(BC_5, *,control, 0)," & "466(BC_7, P1_DQ(32), bidir, X, 465, 0, Z)," & "465(BC_5, *,control, 0)," & "464(BC_7, P1_DQ(3), bidir, X, 463, 0, Z)," & "463(BC_5, *,control, 0)," & "462(BC_7, P1_DQ(13), bidir, X, 461, 0, Z)," & "461(BC_5, *,control, 0)," & "460(BC_7, P1_DQ(23), bidir, X, 459, 0, Z)," & "459(BC_5, *,control, 0)," & "458(BC_7, P1_DQ(33), bidir, X, 457, 0, Z)," & "457(BC_5, *,control, 0)," & "456(BC_7, P1_DQ(4), bidir, X, 455, 0, Z)," & "455(BC_5, *,control, 0)," & "454(BC_7, P1_DQ(14), bidir, X, 453, 0, Z)," & "453(BC_5, *,control, 0)," & "452(BC_7, P1_DQ(24), bidir, X, 451, 0, Z)," & "451(BC_5, *,control, 0)," & "450(BC_7, P1_DQ(34), bidir, X, 449, 0, Z)," & "449(BC_5, *,control, 0)," & "448(BC_1, P1_OE, input, X)," & "447(BC_7, P1_DQ(5), bidir, X, 446, 0, Z)," & "446(BC_5, *,control, 0)," & "445(BC_7, P1_DQ(15), bidir, X, 444, 0, Z)," & "444(BC_5, *,control, 0)," & "443(BC_7, P1_DQ(25), bidir, X, 442, 0, Z)," & "442(BC_5, *,control, 0)," & "441(BC_7, P1_DQ(35), bidir, X, 440, 0, Z)," & "440(BC_5, *,control, 0)," & "439(BC_7, P1_DQ(6), bidir, X, 438, 0, Z)," & "438(BC_5, *,control, 0)," & "437(BC_7, P1_DQ(16), bidir, X, 436, 0, Z)," & "436(BC_5, *,control, 0)," & "435(BC_7, P1_DQ(26), bidir, X, 434, 0, Z)," & "434(BC_5, *,control, 0)," & "433(BC_7, P1_DQ(36), bidir, X, 432, 0, Z)," & "432(BC_5, *,control, 0)," & "431(BC_7, P1_DQ(7), bidir, X, 430, 0, Z)," & "430(BC_5, *,control, 0)," & "429(BC_7, P1_DQ(17), bidir, X, 428, 0, Z)," & "428(BC_5, *,control, 0)," & "427(BC_7, P1_DQ(27), bidir, X, 426, 0, Z)," & "426(BC_5, *,control, 0)," & "425(BC_7, P1_DQ(37), bidir, X, 424, 0, Z)," & "424(BC_5, *,control, 0)," & "423(BC_7, P1_DQ(8), bidir, X, 422, 0, Z)," & "422(BC_5, *,control, 0)," & "421(BC_7, P1_DQ(18), bidir, X, 420, 0, Z)," & "420(BC_5, *,control, 0)," & "419(BC_7, P1_DQ(28), bidir, X, 418, 0, Z)," & "418(BC_5, *,control, 0)," & "417(BC_7, P1_DQ(38), bidir, X, 416, 0, Z)," & "416(BC_5, *,control, 0)," & "415(BC_7, P1_DQ(9), bidir, X, 414, 0, Z)," & "414(BC_5, *,control, 0)," & "413(BC_7, P1_DQ(19), bidir, X, 412, 0, Z)," & "412(BC_5, *,control, 0)," & "411(BC_7, P1_DQ(29), bidir, X, 410, 0, Z)," & "410(BC_5, *,control, 0)," & "409(BC_7, P1_DQ(39), bidir, X, 408, 0, Z)," & "408(BC_5, *,control, 0)," & "407(BC_7, P2_DQ(39), bidir, X, 406, 0, Z)," & "406(BC_5, *,control, 0)," & "405(BC_7, P2_DQ(29), bidir, X, 404, 0, Z)," & "404(BC_5, *,control, 0)," & "403(BC_7, P2_DQ(19), bidir, X, 402, 0, Z)," & "402(BC_5, *,control, 0)," & "401(BC_7, P2_DQ(9), bidir, X, 400, 0, Z)," & "400(BC_5, *,control, 0)," & "399(BC_7, P2_DQ(38), bidir, X, 398, 0, Z)," & "398(BC_5, *,control, 0)," & "397(BC_7, P2_DQ(28), bidir, X, 396, 0, Z)," & "396(BC_5, *,control, 0)," & "395(BC_7, P2_DQ(18), bidir, X, 394, 0, Z)," & "394(BC_5, *,control, 0)," & "393(BC_7, P2_DQ(8), bidir, X, 392, 0, Z)," & "392(BC_5, *,control, 0)," & "391(BC_7, P2_DQ(37), bidir, X, 390, 0, Z)," & "390(BC_5, *,control, 0)," & "389(BC_7, P2_DQ(27), bidir, X, 388, 0, Z)," & "388(BC_5, *,control, 0)," & "387(BC_7, P2_DQ(17), bidir, X, 386, 0, Z)," & "386(BC_5, *,control, 0)," & "385(BC_7, P2_DQ(7), bidir, X, 384, 0, Z)," & "384(BC_5, *,control, 0)," & "383(BC_7, P2_DQ(36), bidir, X, 382, 0, Z)," & "382(BC_5, *,control, 0)," & "381(BC_7, P2_DQ(26), bidir, X, 380, 0, Z)," & "380(BC_5, *,control, 0)," & "379(BC_7, P2_DQ(16), bidir, X, 378, 0, Z)," & "378(BC_5, *,control, 0)," & "377(BC_7, P2_DQ(6), bidir, X, 376, 0, Z)," & "376(BC_5, *,control, 0)," & "375(BC_7, P2_DQ(35), bidir, X, 374, 0, Z)," & "374(BC_5, *,control, 0)," & "373(BC_7, P2_DQ(25), bidir, X, 372, 0, Z)," & "372(BC_5, *,control, 0)," & "371(BC_7, P2_DQ(15), bidir, X, 370, 0, Z)," & "370(BC_5, *,control, 0)," & "369(BC_7, P2_DQ(5), bidir, X, 368, 0, Z)," & "368(BC_5, *,control, 0)," & "367(BC_1, P2_OE, input, X)," & "366(BC_7, P2_DQ(34), bidir, X, 365, 0, Z)," & "365(BC_5, *,control, 0)," & "364(BC_7, P2_DQ(24), bidir, X, 363, 0, Z)," & "363(BC_5, *,control, 0)," & "362(BC_7, P2_DQ(14), bidir, X, 361, 0, Z)," & "361(BC_5, *,control, 0)," & "360(BC_7, P2_DQ(4), bidir, X, 359, 0, Z)," & "359(BC_5, *,control, 0)," & "358(BC_7, P2_DQ(33), bidir, X, 357, 0, Z)," & "357(BC_5, *,control, 0)," & "356(BC_7, P2_DQ(23), bidir, X, 355, 0, Z)," & "355(BC_5, *,control, 0)," & "354(BC_7, P2_DQ(13), bidir, X, 353, 0, Z)," & "353(BC_5, *,control, 0)," & "352(BC_7, P2_DQ(3), bidir, X, 351, 0, Z)," & "351(BC_5, *,control, 0)," & "350(BC_7, P2_DQ(32), bidir, X, 349, 0, Z)," & "349(BC_5, *,control, 0)," & "348(BC_7, P2_DQ(22), bidir, X, 347, 0, Z)," & "347(BC_5, *,control, 0)," & "346(BC_7, P2_DQ(12), bidir, X, 345, 0, Z)," & "345(BC_5, *,control, 0)," & "344(BC_7, P2_DQ(2), bidir, X, 343, 0, Z)," & "343(BC_5, *,control, 0)," & "342(BC_7, P2_DQ(31), bidir, X, 341, 0, Z)," & "341(BC_5, *,control, 0)," & "340(BC_7, P2_DQ(21), bidir, X, 339, 0, Z)," & "339(BC_5, *,control, 0)," & "338(BC_7, P2_DQ(11), bidir, X, 337, 0, Z)," & "337(BC_5, *,control, 0)," & "336(BC_7, P2_DQ(1), bidir, X, 335, 0, Z)," & "335(BC_5, *,control, 0)," & "334(BC_7, P2_DQ(30), bidir, X, 333, 0, Z)," & "333(BC_5, *,control, 0)," & "332(BC_7, P2_DQ(20), bidir, X, 331, 0, Z)," & "331(BC_5, *,control, 0)," & "330(BC_7, P2_DQ(10), bidir, X, 329, 0, Z)," & "329(BC_5, *,control, 0)," & "328(BC_7, P2_DQ(0), bidir, X, 327, 0, Z)," & "327(BC_5, *,control, 0)," & "326(BC_1, P2_S0, input, X)," & "325(BC_1, P2_S1, input, X)," & "324(BC_1, P2_READY, output2, X, 324, 0, PULL1)," & "323(BC_1, P2_DOFF, input, X)," & "322(BC_1, P2_CE1, input, X)," & "321(BC_1, P2_CE0, input, X)," & "320(BC_1, P2_RW, input, X)," & "319(BC_1, P2_B0, input, X)," & "318(BC_1, P2_B1, input, X)," & "317(BC_1, P2_B2, input, X)," & "316(BC_1, P2_B3, input, X)," & "315(BC_7, P2_A(0), bidir, X, 314, 0, Z)," & "314(BC_5, *,control, 0)," & "313(BC_7, P2_A(1), bidir, X, 312, 0, Z)," & "312(BC_5, *,control, 0)," & "311(BC_7, P2_A(2), bidir, X, 310, 0, Z)," & "310(BC_5, *,control, 0)," & "309(BC_7, P2_A(3), bidir, X, 308, 0, Z)," & "308(BC_5, *,control, 0)," & "307(BC_7, P2_A(4), bidir, X, 306, 0, Z)," & "306(BC_5, *,control, 0)," & "305(BC_7, P2_A(5), bidir, X, 304, 0, Z)," & "304(BC_5, *,control, 0)," & "303(BC_7, P2_A(6), bidir, X, 302, 0, Z)," & "302(BC_5, *,control, 0)," & "301(BC_7, P2_A(7), bidir, X, 300, 0, Z)," & "300(BC_5, *,control, 0)," & "299(BC_7, P2_A(8), bidir, X, 298, 0, Z)," & "298(BC_5, *,control, 0)," & "297(BC_7, P2_A(9), bidir, X, 296, 0, Z)," & "296(BC_5, *,control, 0)," & "295(BC_7, P2_A(10), bidir, X, 294, 0, Z)," & "294(BC_5, *,control, 0)," & "293(BC_7, P2_A(11), bidir, X, 292, 0, Z)," & "292(BC_5, *,control, 0)," & "291(BC_7, P2_A(12), bidir, X, 290, 0, Z)," & "290(BC_5, *,control, 0)," & "289(BC_7, P2_A(13), bidir, X, 288, 0, Z)," & "288(BC_5, *,control, 0)," & "287(BC_7, P2_A(14), bidir, X, 286, 0, Z)," & "286(BC_5, *,control, 0)," & "285(BC_7, P2_A(15), bidir, X, 284, 0, Z)," & "284(BC_5, *,control, 0)," & "283(BC_1, P2_INT, output2, X, 283, 0, PULL1)," & "282(BC_1, P2_CNTINT, output2, X, 282, 0, PULL1)," & "281(BC_1, P2_WRP0, input, X)," & "280(BC_1, P2_MKRD, input, X)," & "279(BC_1, P2_CNTRD, input, X)," & "278(BC_1, P2_CNTINC, input, X)," & "277(BC_1, P2_RETX, input, X)," & "276(BC_1, P2_CNTLD, input, X)," & "275(BC_1, P2_MKLD, input, X)," & "274(BC_1, P2_CNTRST, input, X)," & "273(BC_1, MRST, input, X)," & -- BOND(0) "272(BC_1, *,internal, X)," & -- BOND(1) "271(BC_1, *,internal, X)," & -- BOND(2) "270(BC_1, *,internal, X)," & -- BOND(3) "269(BC_1, *,internal, X)," & "268(BC_1, P3_CNTRST, input, X)," & "267(BC_1, P3_MKLD, input, X)," & "266(BC_1, P3_CNTLD, input, X)," & "265(BC_1, P3_RETX, input, X)," & "264(BC_1, P3_CNTINC, input, X)," & "263(BC_1, P3_CNTRD, input, X)," & "262(BC_1, P3_MKRD, input, X)," & "261(BC_1, P3_WRP0, input, X)," & "260(BC_1, P3_CNTINT, output2, X, 260, 0, PULL1)," & "259(BC_1, P3_INT, output2, X, 259, 0, PULL1)," & "258(BC_7, P3_A(15), bidir, X, 257, 0, Z)," & "257(BC_5, *,control, 0)," & "256(BC_7, P3_A(14), bidir, X, 255, 0, Z)," & "255(BC_5, *,control, 0)," & "254(BC_7, P3_A(13), bidir, X, 253, 0, Z)," & "253(BC_5, *,control, 0)," & "252(BC_7, P3_A(12), bidir, X, 251, 0, Z)," & "251(BC_5, *,control, 0)," & "250(BC_7, P3_A(11), bidir, X, 249, 0, Z)," & "249(BC_5, *,control, 0)," & "248(BC_7, P3_A(10), bidir, X, 247, 0, Z)," & "247(BC_5, *,control, 0)," & "246(BC_7, P3_A(9), bidir, X, 245, 0, Z)," & "245(BC_5, *,control, 0)," & "244(BC_7, P3_A(8), bidir, X, 243, 0, Z)," & "243(BC_5, *,control, 0)," & "242(BC_7, P3_A(7), bidir, X, 241, 0, Z)," & "241(BC_5, *,control, 0)," & "240(BC_7, P3_A(6), bidir, X, 239, 0, Z)," & "239(BC_5, *,control, 0)," & "238(BC_7, P3_A(5), bidir, X, 237, 0, Z)," & "237(BC_5, *,control, 0)," & "236(BC_7, P3_A(4), bidir, X, 235, 0, Z)," & "235(BC_5, *,control, 0)," & "234(BC_7, P3_A(3), bidir, X, 233, 0, Z)," & "233(BC_5, *,control, 0)," & "232(BC_7, P3_A(2), bidir, X, 231, 0, Z)," & "231(BC_5, *,control, 0)," & "230(BC_7, P3_A(1), bidir, X, 229, 0, Z)," & "229(BC_5, *,control, 0)," & "228(BC_7, P3_A(0), bidir, X, 227, 0, Z)," & "227(BC_5, *,control, 0)," & "226(BC_1, P3_B3, input, X)," & "225(BC_1, P3_B2, input, X)," & "224(BC_1, P3_B1, input, X)," & "223(BC_1, P3_B0, input, X)," & "222(BC_1, P3_RW, input, X)," & "221(BC_1, P3_CE0, input, X)," & "220(BC_1, P3_CE1, input, X)," & "219(BC_1, P3_DOFF, input, X)," & "218(BC_1, P3_READY, output2, X, 218, 0, PULL1)," & "217(BC_1, P3_S1, input, X)," & "216(BC_1, P3_S0, input, X)," & "215(BC_7, P3_DQ(0), bidir, X, 214, 0, Z)," & "214(BC_5, *,control, 0)," & "213(BC_7, P3_DQ(10), bidir, X, 212, 0, Z)," & "212(BC_5, *,control, 0)," & "211(BC_7, P3_DQ(20), bidir, X, 210, 0, Z)," & "210(BC_5, *,control, 0)," & "209(BC_7, P3_DQ(30), bidir, X, 208, 0, Z)," & "208(BC_5, *,control, 0)," & "207(BC_7, P3_DQ(1), bidir, X, 206, 0, Z)," & "206(BC_5, *,control, 0)," & "205(BC_7, P3_DQ(11), bidir, X, 204, 0, Z)," & "204(BC_5, *,control, 0)," & "203(BC_7, P3_DQ(21), bidir, X, 202, 0, Z)," & "202(BC_5, *,control, 0)," & "201(BC_7, P3_DQ(31), bidir, X, 200, 0, Z)," & "200(BC_5, *,control, 0)," & "199(BC_7, P3_DQ(2), bidir, X, 198, 0, Z)," & "198(BC_5, *,control, 0)," & "197(BC_7, P3_DQ(12), bidir, X, 196, 0, Z)," & "196(BC_5, *,control, 0)," & "195(BC_7, P3_DQ(22), bidir, X, 194, 0, Z)," & "194(BC_5, *,control, 0)," & "193(BC_7, P3_DQ(32), bidir, X, 192, 0, Z)," & "192(BC_5, *,control, 0)," & "191(BC_7, P3_DQ(3), bidir, X, 190, 0, Z)," & "190(BC_5, *,control, 0)," & "189(BC_7, P3_DQ(13), bidir, X, 188, 0, Z)," & "188(BC_5, *,control, 0)," & "187(BC_7, P3_DQ(23), bidir, X, 186, 0, Z)," & "186(BC_5, *,control, 0)," & "185(BC_7, P3_DQ(33), bidir, X, 184, 0, Z)," & "184(BC_5, *,control, 0)," & "183(BC_7, P3_DQ(4), bidir, X, 182, 0, Z)," & "182(BC_5, *,control, 0)," & "181(BC_7, P3_DQ(14), bidir, X, 180, 0, Z)," & "180(BC_5, *,control, 0)," & "179(BC_7, P3_DQ(24), bidir, X, 178, 0, Z)," & "178(BC_5, *,control, 0)," & "177(BC_7, P3_DQ(34), bidir, X, 176, 0, Z)," & "176(BC_5, *,control, 0)," & "175(BC_1, P3_OE, input, X)," & "174(BC_7, P3_DQ(5), bidir, X, 173, 0, Z)," & "173(BC_5, *,control, 0)," & "172(BC_7, P3_DQ(15), bidir, X, 171, 0, Z)," & "171(BC_5, *,control, 0)," & "170(BC_7, P3_DQ(25), bidir, X, 169, 0, Z)," & "169(BC_5, *,control, 0)," & "168(BC_7, P3_DQ(35), bidir, X, 167, 0, Z)," & "167(BC_5, *,control, 0)," & "166(BC_7, P3_DQ(6), bidir, X, 165, 0, Z)," & "165(BC_5, *,control, 0)," & "164(BC_7, P3_DQ(16), bidir, X, 163, 0, Z)," & "163(BC_5, *,control, 0)," & "162(BC_7, P3_DQ(26), bidir, X, 161, 0, Z)," & "161(BC_5, *,control, 0)," & "160(BC_7, P3_DQ(36), bidir, X, 159, 0, Z)," & "159(BC_5, *,control, 0)," & "158(BC_7, P3_DQ(7), bidir, X, 157, 0, Z)," & "157(BC_5, *,control, 0)," & "156(BC_7, P3_DQ(17), bidir, X, 155, 0, Z)," & "155(BC_5, *,control, 0)," & "154(BC_7, P3_DQ(27), bidir, X, 153, 0, Z)," & "153(BC_5, *,control, 0)," & "152(BC_7, P3_DQ(37), bidir, X, 151, 0, Z)," & "151(BC_5, *,control, 0)," & "150(BC_7, P3_DQ(8), bidir, X, 149, 0, Z)," & "149(BC_5, *,control, 0)," & "148(BC_7, P3_DQ(18), bidir, X, 147, 0, Z)," & "147(BC_5, *,control, 0)," & "146(BC_7, P3_DQ(28), bidir, X, 145, 0, Z)," & "145(BC_5, *,control, 0)," & "144(BC_7, P3_DQ(38), bidir, X, 143, 0, Z)," & "143(BC_5, *,control, 0)," & "142(BC_7, P3_DQ(9), bidir, X, 141, 0, Z)," & "141(BC_5, *,control, 0)," & "140(BC_7, P3_DQ(19), bidir, X, 139, 0, Z)," & "139(BC_5, *,control, 0)," & "138(BC_7, P3_DQ(29), bidir, X, 137, 0, Z)," & "137(BC_5, *,control, 0)," & "136(BC_7, P3_DQ(39), bidir, X, 135, 0, Z)," & "135(BC_5, *,control, 0)," & "134(BC_7, P4_DQ(39), bidir, X, 133, 0, Z)," & "133(BC_5, *,control, 0)," & "132(BC_7, P4_DQ(29), bidir, X, 131, 0, Z)," & "131(BC_5, *,control, 0)," & "130(BC_7, P4_DQ(19), bidir, X, 129, 0, Z)," & "129(BC_5, *,control, 0)," & "128(BC_7, P4_DQ(9), bidir, X, 127, 0, Z)," & "127(BC_5, *,control, 0)," & "126(BC_7, P4_DQ(38), bidir, X, 125, 0, Z)," & "125(BC_5, *,control, 0)," & "124(BC_7, P4_DQ(28), bidir, X, 123, 0, Z)," & "123(BC_5, *,control, 0)," & "122(BC_7, P4_DQ(18), bidir, X, 121, 0, Z)," & "121(BC_5, *,control, 0)," & "120(BC_7, P4_DQ(8), bidir, X, 119, 0, Z)," & "119(BC_5, *,control, 0)," & "118(BC_7, P4_DQ(37), bidir, X, 117, 0, Z)," & "117(BC_5, *,control, 0)," & "116(BC_7, P4_DQ(27), bidir, X, 115, 0, Z)," & "115(BC_5, *,control, 0)," & "114(BC_7, P4_DQ(17), bidir, X, 113, 0, Z)," & "113(BC_5, *,control, 0)," & "112(BC_7, P4_DQ(7), bidir, X, 111, 0, Z)," & "111(BC_5, *,control, 0)," & "110(BC_7, P4_DQ(36), bidir, X, 109, 0, Z)," & "109(BC_5, *,control, 0)," & "108(BC_7, P4_DQ(26), bidir, X, 107, 0, Z)," & "107(BC_5, *,control, 0)," & "106(BC_7, P4_DQ(16), bidir, X, 105, 0, Z)," & "105(BC_5, *,control, 0)," & "104(BC_7, P4_DQ(6), bidir, X, 103, 0, Z)," & "103(BC_5, *,control, 0)," & "102(BC_7, P4_DQ(35), bidir, X, 101, 0, Z)," & "101(BC_5, *,control, 0)," & "100(BC_7, P4_DQ(25), bidir, X, 099, 0, Z)," & "099(BC_5, *,control, 0)," & "098(BC_7, P4_DQ(15), bidir, X, 097, 0, Z)," & "097(BC_5, *,control, 0)," & "096(BC_7, P4_DQ(5), bidir, X, 095, 0, Z)," & "095(BC_5, *,control, 0)," & "094(BC_1, P4_OE, input, X)," & "093(BC_7, P4_DQ(34), bidir, X, 092, 0, Z)," & "092(BC_5, *,control, 0)," & "091(BC_7, P4_DQ(24), bidir, X, 090, 0, Z)," & "090(BC_5, *,control, 0)," & "089(BC_7, P4_DQ(14), bidir, X, 088, 0, Z)," & "088(BC_5, *,control, 0)," & "087(BC_7, P4_DQ(4), bidir, X, 086, 0, Z)," & "086(BC_5, *,control, 0)," & "085(BC_7, P4_DQ(33), bidir, X, 084, 0, Z)," & "084(BC_5, *,control, 0)," & "083(BC_7, P4_DQ(23), bidir, X, 082, 0, Z)," & "082(BC_5, *,control, 0)," & "081(BC_7, P4_DQ(13), bidir, X, 080, 0, Z)," & "080(BC_5, *,control, 0)," & "079(BC_7, P4_DQ(3), bidir, X, 078, 0, Z)," & "078(BC_5, *,control, 0)," & "077(BC_7, P4_DQ(32), bidir, X, 076, 0, Z)," & "076(BC_5, *,control, 0)," & "075(BC_7, P4_DQ(22), bidir, X, 074, 0, Z)," & "074(BC_5, *,control, 0)," & "073(BC_7, P4_DQ(12), bidir, X, 072, 0, Z)," & "072(BC_5, *,control, 0)," & "071(BC_7, P4_DQ(2), bidir, X, 070, 0, Z)," & "070(BC_5, *,control, 0)," & "069(BC_7, P4_DQ(31), bidir, X, 068, 0, Z)," & "068(BC_5, *,control, 0)," & "067(BC_7, P4_DQ(21), bidir, X, 066, 0, Z)," & "066(BC_5, *,control, 0)," & "065(BC_7, P4_DQ(11), bidir, X, 064, 0, Z)," & "064(BC_5, *,control, 0)," & "063(BC_7, P4_DQ(1), bidir, X, 062, 0, Z)," & "062(BC_5, *,control, 0)," & "061(BC_7, P4_DQ(30), bidir, X, 060, 0, Z)," & "060(BC_5, *,control, 0)," & "059(BC_7, P4_DQ(20), bidir, X, 058, 0, Z)," & "058(BC_5, *,control, 0)," & "057(BC_7, P4_DQ(10), bidir, X, 056, 0, Z)," & "056(BC_5, *,control, 0)," & "055(BC_7, P4_DQ(0), bidir, X, 054, 0, Z)," & "054(BC_5, *,control, 0)," & "053(BC_1, P4_S0, input, X)," & "052(BC_1, P4_S1, input, X)," & "051(BC_1, P4_READY, output2, X, 051, 0, PULL1)," & "050(BC_1, P4_DOFF, input, X)," & "049(BC_1, P4_CE1, input, X)," & "048(BC_1, P4_CE0, input, X)," & "047(BC_1, P4_RW, input, X)," & "046(BC_1, P4_B0, input, X)," & "045(BC_1, P4_B1, input, X)," & "044(BC_1, P4_B2, input, X)," & "043(BC_1, P4_B3, input, X)," & "042(BC_7, P4_A(0), bidir, X, 041, 0, Z)," & "041(BC_5, *,control, 0)," & "040(BC_7, P4_A(1), bidir, X, 039, 0, Z)," & "039(BC_5, *,control, 0)," & "038(BC_7, P4_A(2), bidir, X, 037, 0, Z)," & "037(BC_5, *,control, 0)," & "036(BC_7, P4_A(3), bidir, X, 035, 0, Z)," & "035(BC_5, *,control, 0)," & "034(BC_7, P4_A(4), bidir, X, 033, 0, Z)," & "033(BC_5, *,control, 0)," & "032(BC_7, P4_A(5), bidir, X, 031, 0, Z)," & "031(BC_5, *,control, 0)," & "030(BC_7, P4_A(6), bidir, X, 029, 0, Z)," & "029(BC_5, *,control, 0)," & "028(BC_7, P4_A(7), bidir, X, 027, 0, Z)," & "027(BC_5, *,control, 0)," & "026(BC_7, P4_A(8), bidir, X, 025, 0, Z)," & "025(BC_5, *,control, 0)," & "024(BC_7, P4_A(9), bidir, X, 023, 0, Z)," & "023(BC_5, *,control, 0)," & "022(BC_7, P4_A(10), bidir, X, 021, 0, Z)," & "021(BC_5, *,control, 0)," & "020(BC_7, P4_A(11), bidir, X, 019, 0, Z)," & "019(BC_5, *,control, 0)," & "018(BC_7, P4_A(12), bidir, X, 017, 0, Z)," & "017(BC_5, *,control, 0)," & "016(BC_7, P4_A(13), bidir, X, 015, 0, Z)," & "015(BC_5, *,control, 0)," & "014(BC_7, P4_A(14), bidir, X, 013, 0, Z)," & "013(BC_5, *,control, 0)," & "012(BC_7, P4_A(15), bidir, X, 011, 0, Z)," & "011(BC_5, *,control, 0)," & "010(BC_1, P4_INT, output2, X, 010, 0, PULL1)," & "009(BC_1, P4_CNTINT, output2, X, 009, 0, PULL1)," & "008(BC_1, P4_WRP0, input, X)," & "007(BC_1, P4_MKRD, input, X)," & "006(BC_1, P4_CNTRD, input, X)," & "005(BC_1, P4_CNTINC, input, X)," & "004(BC_1, P4_RETX, input, X)," & "003(BC_1, P4_CNTLD, input, X)," & "002(BC_1, P4_MKLD, input, X)," & "001(BC_1, P4_CNTRST, input, X)," & -- CE1_SEL "000(BC_1, *,internal, X) "; end CY7C0451V_BGA;