-- Copyright (C) 1994-2005 Altera Corporation
-- File Name : 8820B225.BSD
-- Device : EPF8820
-- Package : 225-pin Ball Grid Array (BGA)
-- Created by : Altera Corporation
-- BSDL revision : 2.23
-- BSDL status : Final
-- Revision : 1.0, 6/14/96
-- History : 2.2
-- : 2.21, 8/13/98
-- Added Conformance to STD_1149_1_1994.all
-- : 2.22, 7/26/2001
-- Adds minor design warning attribute
-- : 2.23, 8/23/02
-- Changed file status from Tested to Final
-- Verification : Software syntax checked on:
-- ASSET Tool Box ver. 2.3d
-- Genrad BSDL syntax checker ver. 4.01, a component
-- of Scan Pathfinder(tm) and BasicSCAN(tm)
-- GOEPEL Electronics' CASCON-GALAXY(R) ver. 3.4
-- HP 3070 BSDL Compiler
-- JTAG Technologies PLDPROG ver. 2.7
--
-- JTAG Scan Chain Continuity Tested on:
-- GOEPEL Electronics' CASCON-GALAXY(R) ver. 3.4
--
-- Complete IEEE 1149.1 device implementation tested
-- against BSDL file by GOEPEL Electronics
--
-- Documentation : FLEX 8000 Family Datasheet
-- AN39 - JTAG Boundary Testing in Altera Devices
--
--
-- IMPORTANT NOTICE
--
-- Altera and EPF8820 are trademarks of Altera Corporation.
-- Altera products, marketed under trademarks are protected
-- under numerous US and foreign patents and pending
-- applications, maskwork rights, and copyrights. Altera
-- warrants performance of its semiconductor products to
-- current specifications in accordance with Altera's standard
-- warranty, but reserves the right to make changes to any
-- products and services at any time without notice. Altera
-- assumes no responsibility or liability arising out of the
-- application or use of any information, product, or service
-- described herein except as expressly agreed to in writing
-- by Altera Corporation. Altera customers are advised to
-- obtain the latest version of device specifications before
-- relying on any published information and before placing
-- orders for products or services.
--
-- Special Usage Notes
-- for
-- CONF_DONE, nSTATUS, and DCLK pins
--
-- The functionality of these pins depends on whether JTAG
-- testing is performed prior to device configuration or after
-- the Device has been configured. When he device is configured
-- CONF_DONE, nSTATUS, and nCONFIG pins will be high.
--
-- CONF_DONE and nSTATUS:
-- ----------------------
-- Before Configuration, these pins are outputs and will remain
-- at logic level low. These must be declared as Linkage pins and
-- the Boundary-Scan (BS) cells associated with them must be declared
-- as internals.
-- After Configurations, these pins are inputs and must be pulled high
-- at all times with an external pull up resistor. This is reflected
-- by declaring them as inputs and declaring the BS cells associated
-- with them as input cells.
-- The BSDL file is written with nSTATUS and CONF_DONE pins as linkage
-- If you wish to use JTAG in user mode and you would like to use these
-- pins as inputs you must change their declaration from linkage to in
-- and edit to internal cell to an input.
--
-- DCLK:
-- -----
-- Before configuration, this pin is an input.
-- After configuration, the user can select to make this pin as an
-- output by selecting a special option in the software. If this
-- option is selected then this pin must be declared as linkage and
-- the BS cell associated with it becomes an internal cell. If on
-- the other hand, the user did not select this option, this will be
-- an input and the BSDL file should reflect that.
-- This BSDL file is written with DCLK as an input. If you would like
-- to use JTAG in user mode and DCLK is an selected to be an output,
-- you must change the pin declaration from in to linkage and change
-- the cell from input to internal.
--
-- For further information on how to change the BSDL file contact the
-- applications Hot Line at (800) 800-EPLD.
--
--
--
entity EPF8820B225 is
generic (PHYSICAL_PIN_MAP : string := "BGA225");
port ( IOE1 : inout bit ;
IOE2 : inout bit ;
IOE3 : inout bit ;
IOE4 : inout bit ;
IOE5 : inout bit ;
IOE6 : inout bit ;
IOE7 : inout bit ;
IOE8 : inout bit ;
IOE9 : inout bit ;
IOE10 : inout bit ;
IOE11 : inout bit ;
IOE12 : inout bit ;
IOE13 : inout bit ;
IOE14 : inout bit ;
IOE15 : inout bit ;
IOE16 : inout bit ;
IOE17 : inout bit ;
IOE18 : inout bit ;
IOE19 : inout bit ;
IOE20 : inout bit ;
IOE21 : inout bit ;
IOE22 : inout bit ;
IOE23 : inout bit ;
IOE24 : inout bit ;
IOE25 : inout bit ;
IOE26 : inout bit ;
IOE27 : inout bit ;
IOE28 : inout bit ;
IOE29 : inout bit ;
IOE30 : inout bit ;
IOE31 : inout bit ;
IOE32 : inout bit ;
IOE33 : inout bit ;
IOE34 : inout bit ;
IOE35 : inout bit ;
IOE36 : inout bit ;
IOE37 : inout bit ;
IOE38 : inout bit ;
IOE39 : inout bit ;
IOE40 : inout bit ;
IOE41 : inout bit ;
IOE42 : inout bit ;
IOE43 : inout bit ;
IOE44 : inout bit ;
IOE45 : inout bit ;
IOE46 : inout bit ;
IOE47 : inout bit ;
IOE48 : inout bit ;
IOE49 : inout bit ;
IOE50 : inout bit ;
IOE51 : inout bit ;
IOE52 : inout bit ;
IOE53 : inout bit ;
IOE54 : inout bit ;
IOE55 : inout bit ;
IOE56 : inout bit ;
IOE57 : inout bit ;
IOE58 : inout bit ;
IOE59 : inout bit ;
IOE60 : inout bit ;
IOE61 : inout bit ;
IOE62 : inout bit ;
IOE63 : inout bit ;
IOE64 : inout bit ;
IOE65 : inout bit ;
IOE66 : inout bit ;
IOE67 : inout bit ;
IOE68 : inout bit ;
IOE69 : inout bit ;
IOE70 : inout bit ;
IOE71 : inout bit ;
IOE72 : inout bit ;
IOE73 : inout bit ;
IOE74 : inout bit ;
IOE75 : inout bit ;
IOE76 : inout bit ;
IOE77 : inout bit ;
IOE78 : inout bit ;
IOE79 : inout bit ;
IOE80 : inout bit ;
IOE81 : inout bit ;
IOE82 : inout bit ;
IOE83 : inout bit ;
IOE84 : inout bit ;
IOE85 : inout bit ;
IOE86 : inout bit ;
IOE87 : inout bit ;
IOE88 : inout bit ;
IOE89 : inout bit ;
IOE90 : inout bit ;
IOE91 : inout bit ;
IOE92 : inout bit ;
IOE93 : inout bit ;
IOE94 : inout bit ;
IOE95 : inout bit ;
IOE96 : inout bit ;
IOE97 : inout bit ;
IOE98 : inout bit ;
IOE99 : inout bit ;
IOE100 : inout bit ;
IOE101 : inout bit ;
IOE102 : inout bit ;
IOE103 : inout bit ;
IOE104 : inout bit ;
IOE105 : inout bit ;
IOE106 : inout bit ;
IOE107 : inout bit ;
IOE108 : inout bit ;
IOE109 : inout bit ;
IOE110 : inout bit ;
IOE111 : inout bit ;
IOE112 : inout bit ;
IOE113 : inout bit ;
IOE114 : inout bit ;
IOE115 : inout bit ;
IOE116 : inout bit ;
IOE117 : inout bit ;
IOE118 : inout bit ;
IOE119 : inout bit ;
IOE120 : inout bit ;
IOE121 : inout bit ;
IOE122 : inout bit ;
IOE123 : inout bit ;
IOE124 : inout bit ;
IOE125 : inout bit ;
IOE126 : inout bit ;
IOE127 : inout bit ;
IOE128 : inout bit ;
IOE129 : inout bit ;
IOE130 : inout bit ;
IOE131 : inout bit ;
IOE132 : inout bit ;
IOE133 : inout bit ;
IOE134 : inout bit ;
IOE135 : inout bit ;
IOE136 : inout bit ;
IOE137 : inout bit ;
IOE138 : inout bit ;
IOE139 : inout bit ;
IOE140 : inout bit ;
IOE141 : inout bit ;
IOE142 : inout bit ;
IOE143 : inout bit ;
IOE144 : inout bit ;
nSP :in bit;
MSEL0 :in bit;
MSEL1 :in bit;
nCONFIG :in bit;
nSTATUS :linkage bit;
CONF_DONE :linkage bit;
DCLK :in bit;
TCK :in bit;
TDI :in bit;
TDO :out bit;
TMS :in bit;
nTRST :in bit;
DIN :in bit_vector(1 to 4);
VCC :linkage bit_vector(1 to 31);
GND :linkage bit_vector(1 to 34));
use STD_1149_1_1994.all;
attribute COMPONENT_CONFORMANCE of EPF8820B225 : entity is "STD_1149_1_1993";
attribute PIN_MAP of EPF8820B225 : entity is PHYSICAL_PIN_MAP;
constant BGA225 : PIN_MAP_STRING :=
"IOE11 : G11 ,"&
"IOE12 : G12 ,"&
"IOE13 : G13 ,"&
"IOE14 : G15 ,"&
"IOE15 : G14 ,"&
"IOE16 : J11 ,"&
"IOE17 : J15 ,"&
"IOE18 : J13 ,"&
"IOE19 : K15 ,"&
"IOE20 : K14 ,"&
"IOE21 : K13 ,"&
"IOE22 : L14 ,"&
"IOE23 : L13 ,"&
"IOE24 : M15 ,"&
"IOE25 : L12 ,"&
"IOE26 : M14 ,"&
"IOE27 : N15 ,"&
"IOE28 : M13 ,"&
"IOE29 : L11 ,"&
"IOE30 : N14 ,"&
"IOE31 : K10 ,"&
"IOE32 : P13 ,"&
"IOE33 : N12 ,"&
"IOE34 : R13 ,"&
"IOE35 : M11 ,"&
"IOE36 : P12 ,"&
"IOE37 : L10 ,"&
"IOE38 : R12 ,"&
"IOE39 : N11 ,"&
"IOE40 : M10 ,"&
"IOE41 : P11 ,"&
"IOE42 : R11 ,"&
"IOE43 : R10 ,"&
"IOE44 : L9 ,"&
"IOE45 : M9 ,"&
"IOE46 : N9 ,"&
"IOE47 : R9 ,"&
"IOE48 : P9 ,"&
"IOE49 : L8 ,"&
"IOE50 : M8 ,"&
"IOE51 : R8 ,"&
"IOE52 : P8 ,"&
"IOE53 : N8 ,"&
"IOE54 : L7 ,"&
"IOE55 : R7 ,"&
"IOE56 : P7 ,"&
"IOE57 : N7 ,"&
"IOE58 : M7 ,"&
"IOE59 : N6 ,"&
"IOE60 : M6 ,"&
"IOE61 : R5 ,"&
"IOE62 : L6 ,"&
"IOE63 : P5 ,"&
"IOE64 : N5 ,"&
"IOE65 : R4 ,"&
"IOE66 : M5 ,"&
"IOE67 : P4 ,"&
"IOE68 : R3 ,"&
"IOE69 : N4 ,"&
"IOE70 : L5 ,"&
"IOE71 : P3 ,"&
"IOE72 : N2 ,"&
"IOE73 : M3 ,"&
"IOE74 : N1 ,"&
"IOE75 : L4 ,"&
"IOE76 : M2 ,"&
"IOE77 : K5 ,"&
"IOE78 : M1 ,"&
"IOE79 : L3 ,"&
"IOE80 : K3 ,"&
"IOE81 : K2 ,"&
"IOE82 : K1 ,"&
"IOE83 : J5 ,"&
"IOE84 : J4 ,"&
"IOE85 : J3 ,"&
"IOE86 : J1 ,"&
"IOE87 : G5 ,"&
"IOE88 : G1 ,"&
"IOE89 : G2 ,"&
"IOE90 : G3 ,"&
"IOE91 : G4 ,"&
"IOE92 : F1 ,"&
"IOE93 : F2 ,"&
"IOE94 : F3 ,"&
"IOE95 : E2 ,"&
"IOE96 : E3 ,"&
"IOE97 : D1 ,"&
"IOE98 : E4 ,"&
"IOE99 : D2 ,"&
"IOE100 : C1 ,"&
"IOE101 : D3 ,"&
"IOE102 : E5 ,"&
"IOE103 : C2 ,"&
"IOE104 : F6 ,"&
"IOE105 : B3 ,"&
"IOE106 : C4 ,"&
"IOE107 : A3 ,"&
"IOE108 : D5 ,"&
"IOE109 : B4 ,"&
"IOE110 : E6 ,"&
"IOE111 : A4 ,"&
"IOE112 : C5 ,"&
"IOE113 : D6 ,"&
"IOE114 : B5 ,"&
"IOE115 : A5 ,"&
"IOE116 : A6 ,"&
"IOE117 : E7 ,"&
"IOE118 : D7 ,"&
"IOE119 : C7 ,"&
"IOE120 : A7 ,"&
"IOE121 : B7 ,"&
"IOE122 : E8 ,"&
"IOE123 : D8 ,"&
"IOE124 : A8 ,"&
"IOE125 : B8 ,"&
"IOE126 : C8 ,"&
"IOE127 : E9 ,"&
"IOE128 : A9 ,"&
"IOE129 : B9 ,"&
"IOE130 : C9 ,"&
"IOE131 : D9 ,"&
"IOE132 : C10 ,"&
"IOE133 : D10 ,"&
"IOE134 : A11 ,"&
"IOE135 : E10 ,"&
"IOE136 : B11 ,"&
"IOE137 : C11 ,"&
"IOE138 : A12 ,"&
"IOE139 : D11 ,"&
"IOE140 : B12 ,"&
"IOE141 : A13 ,"&
"IOE142 : C12 ,"&
"IOE143 : E11 ,"&
"IOE144 : B13 ,"&
"IOE1 : C14 ,"&
"IOE2 : D13 ,"&
"IOE3 : C15 ,"&
"IOE4 : E12 ,"&
"IOE5 : D14 ,"&
"IOE6 : F11 ,"&
"IOE7 : D15 ,"&
"IOE8 : E13 ,"&
"IOE9 : F13 ,"&
"IOE10 : F14 ,"&
"nSP:A15, "&
"MSEL0:B14,"&
"MSEL1:R15,"&
"nSTATUS:P2,"&
"nCONFIG:R1,"&
"DCLK:B2,"&
"CONF_DONE:A1, "&
"TCK:J14,"&
"TDI:F15,"&
"TDO:J2,"&
"TMS:J12,"&
"nTRST:P14," &
"DIN:(E15,K12,L1,F4)," &
"VCC:(A2,A10,A14,B10,B15,C3,C6,C13,D12,E1,F5,F10,H2,H3,B6, "&
"H12,H13,H14,H15,K4,L2,M4,M12,N10,N13,P6,"&
"P10,P15,R2,R6,R14),"&
"GND:(B1,D4,E14,F7,F8,F9,F12,G6,G7,G8,G9,G10,H1,H4,H5,H6,H7,"&
"H8,H9,H10,H11,J6,J7,J8,J9,J10,K6,K7,K8,K9,K11,L15,N3,P1)";
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 nTRST : signal is true;
attribute TAP_SCAN_CLOCK of TCK : signal is (10.00e6, BOTH);
attribute INSTRUCTION_LENGTH of EPF8820B225 : entity is 3;
attribute INSTRUCTION_OPCODE of EPF8820B225 : entity is
"EXTEST (000), " &
"BYPASS (111), " &
"SAMPLE (101) ";
attribute INSTRUCTION_CAPTURE of EPF8820B225 : entity is "101";
attribute BOUNDARY_LENGTH of EPF8820B225 :entity is 465;
attribute BOUNDARY_REGISTER of EPF8820B225 :entity is
"0 (BC_1, IOE11, input, X ), " & -- scan 155
"1 (BC_1, *, control, 1 ), " &
"2 (BC_1, IOE11, output3, X , 1, 1, Z), " &
"3 (BC_1, IOE12, input, X ), " & -- scan 154
"4 (BC_1, *, control, 1 ), " &
"5 (BC_1, IOE12, output3, X , 4, 1, Z), " &
"6 (BC_1, IOE13, input, X ), " & -- scan 153
"7 (BC_1, *, control, 1 ), " &
"8 (BC_1, IOE13, output3, X , 7, 1, Z), " &
"9 (BC_1, IOE14, input, X ), " & -- scan 152
"10 (BC_1, *, control, 1 ), " &
"11 (BC_1, IOE14, output3, X , 10, 1, Z), " &
"12 (BC_1, IOE15, input, X ), " & -- scan 151
"13 (BC_1, *, control, 1 ), " &
"14 (BC_1, IOE15, output3, X , 13, 1, Z), " &
"15 (BC_1, IOE16, input, X ), " & -- scan 150
"16 (BC_1, *, control, 1 ), " &
"17 (BC_1, IOE16, output3, X , 16, 1, Z), " &
"18 (BC_1, IOE17, input, X ), " & -- scan 149
"19 (BC_1, *, control, 1 ), " &
"20 (BC_1, IOE17, output3, X , 19, 1, Z), " &
"21 (BC_1, IOE18, input, X ), " & -- scan 148
"22 (BC_1, *, control, 1 ), " &
"23 (BC_1, IOE18, output3, X , 22, 1, Z), " &
"24 (BC_1, IOE19, input, X ), " & -- scan 147
"25 (BC_1, *, control, 1 ), " &
"26 (BC_1, IOE19, output3, X , 25, 1, Z), " &
"27 (BC_1, IOE20, input, X ), " & -- scan 146
"28 (BC_1, *, control, 1 ), " &
"29 (BC_1, IOE20, output3, X , 28, 1, Z), " &
"30 (BC_1, IOE21, input, X ), " & -- scan 145
"31 (BC_1, *, control, 1 ), " &
"32 (BC_1, IOE21, output3, X , 31, 1, Z), " &
"33 (BC_1, DIN(2), input, X ), " & -- scan 144
"34 (BC_4, *, internal, 1 ), " &
"35 (BC_4, *, internal, X ), " &
"36 (BC_1, IOE22, input, X ), " & -- scan 143
"37 (BC_1, *, control, 1 ), " &
"38 (BC_1, IOE22, output3, X , 37, 1, Z), " &
"39 (BC_1, IOE23, input, X ), " & -- scan 142
"40 (BC_1, *, control, 1 ), " &
"41 (BC_1, IOE23, output3, X , 40, 1, Z), " &
"42 (BC_1, IOE24, input, X ), " & -- scan 141
"43 (BC_1, *, control, 1 ), " &
"44 (BC_1, IOE24, output3, X , 43, 1, Z), " &
"45 (BC_1, IOE25, input, X ), " & -- scan 140
"46 (BC_1, *, control, 1 ), " &
"47 (BC_1, IOE25, output3, X , 46, 1, Z), " &
"48 (BC_1, IOE26, input, X ), " & -- scan 139
"49 (BC_1, *, control, 1 ), " &
"50 (BC_1, IOE26, output3, X , 49, 1, Z), " &
"51 (BC_1, IOE27, input, X ), " & -- scan 138
"52 (BC_1, *, control, 1 ), " &
"53 (BC_1, IOE27, output3, X , 52, 1, Z), " &
"54 (BC_1, IOE28, input, X ), " & -- scan 137
"55 (BC_1, *, control, 1 ), " &
"56 (BC_1, IOE28, output3, X , 55, 1, Z), " &
"57 (BC_1, IOE29, input, X ), " & -- scan 136
"58 (BC_1, *, control, 1 ), " &
"59 (BC_1, IOE29, output3, X , 58, 1, Z), " &
"60 (BC_1, IOE30, input, X ), " & -- scan 135
"61 (BC_1, *, control, 1 ), " &
"62 (BC_1, IOE30, output3, X , 61, 1, Z), " &
"63 (BC_4, MSEL1, input, X ), " & -- scan 134
"64 (BC_4, *, internal, 1 ), " &
"65 (BC_4, *, internal, X ), " &
"66 (BC_1, IOE31, input, X ), " & -- scan 133
"67 (BC_1, *, control, 1 ), " &
"68 (BC_1, IOE31, output3, X , 67, 1, Z), " &
"69 (BC_1, IOE32, input, X ), " & -- scan 132
"70 (BC_1, *, control, 1 ), " &
"71 (BC_1, IOE32, output3, X , 70, 1, Z), " &
"72 (BC_1, IOE33, input, X ), " & -- scan 131
"73 (BC_1, *, control, 1 ), " &
"74 (BC_1, IOE33, output3, X , 73, 1, Z), " &
"75 (BC_1, IOE34, input, X ), " & -- scan 130
"76 (BC_1, *, control, 1 ), " &
"77 (BC_1, IOE34, output3, X , 76, 1, Z), " &
"78 (BC_1, IOE35, input, X ), " & -- scan 129
"79 (BC_1, *, control, 1 ), " &
"80 (BC_1, IOE35, output3, X , 79, 1, Z), " &
"81 (BC_1, IOE36, input, X ), " & -- scan 128
"82 (BC_1, *, control, 1 ), " &
"83 (BC_1, IOE36, output3, X , 82, 1, Z), " &
"84 (BC_1, IOE37, input, X ), " & -- scan 127
"85 (BC_1, *, control, 1 ), " &
"86 (BC_1, IOE37, output3, X , 85, 1, Z), " &
"87 (BC_1, IOE38, input, X ), " & -- scan 126
"88 (BC_1, *, control, 1 ), " &
"89 (BC_1, IOE38, output3, X , 88, 1, Z), " &
"90 (BC_1, IOE39, input, X ), " & -- scan 125
"91 (BC_1, *, control, 1 ), " &
"92 (BC_1, IOE39, output3, X , 91, 1, Z), " &
"93 (BC_1, IOE40, input, X ), " & -- scan 124
"94 (BC_1, *, control, 1 ), " &
"95 (BC_1, IOE40, output3, X , 94, 1, Z), " &
"96 (BC_1, IOE41, input, X ), " & -- scan 123
"97 (BC_1, *, control, 1 ), " &
"98 (BC_1, IOE41, output3, X , 97, 1, Z), " &
"99 (BC_1, IOE42, input, X ), " & -- scan 122
"100 (BC_1, *, control, 1 ), " &
"101 (BC_1, IOE42, output3, X , 100, 1, Z), " &
"102 (BC_1, IOE43, input, X ), " & -- scan 121
"103 (BC_1, *, control, 1 ), " &
"104 (BC_1, IOE43, output3, X , 103, 1, Z), " &
"105 (BC_1, IOE44, input, X ), " & -- scan 120
"106 (BC_1, *, control, 1 ), " &
"107 (BC_1, IOE44, output3, X , 106, 1, Z), " &
"108 (BC_1, IOE45, input, X ), " & -- scan 119
"109 (BC_1, *, control, 1 ), " &
"110 (BC_1, IOE45, output3, X , 109, 1, Z), " &
"111 (BC_1, IOE46, input, X ), " & -- scan 118
"112 (BC_1, *, control, 1 ), " &
"113 (BC_1, IOE46, output3, X , 112, 1, Z), " &
"114 (BC_1, IOE47, input, X ), " & -- scan 117
"115 (BC_1, *, control, 1 ), " &
"116 (BC_1, IOE47, output3, X , 115, 1, Z), " &
"117 (BC_1, IOE48, input, X ), " & -- scan 116
"118 (BC_1, *, control, 1 ), " &
"119 (BC_1, IOE48, output3, X , 118, 1, Z), " &
"120 (BC_1, IOE49, input, X ), " & -- scan 115
"121 (BC_1, *, control, 1 ), " &
"122 (BC_1, IOE49, output3, X , 121, 1, Z), " &
"123 (BC_1, IOE50, input, X ), " & -- scan 114
"124 (BC_1, *, control, 1 ), " &
"125 (BC_1, IOE50, output3, X , 124, 1, Z), " &
"126 (BC_1, IOE51, input, X ), " & -- scan 113
"127 (BC_1, *, control, 1 ), " &
"128 (BC_1, IOE51, output3, X , 127, 1, Z), " &
"129 (BC_1, IOE52, input, X ), " & -- scan 112
"130 (BC_1, *, control, 1 ), " &
"131 (BC_1, IOE52, output3, X , 130, 1, Z), " &
"132 (BC_1, IOE53, input, X ), " & -- scan 111
"133 (BC_1, *, control, 1 ), " &
"134 (BC_1, IOE53, output3, X , 133, 1, Z), " &
"135 (BC_1, IOE54, input, X ), " & -- scan 110
"136 (BC_1, *, control, 1 ), " &
"137 (BC_1, IOE54, output3, X , 136, 1, Z), " &
"138 (BC_1, IOE55, input, X ), " & --scan 109
"139 (BC_1, *, control, 1 ), " &
"140 (BC_1, IOE55, output3, X , 139, 1, Z), " &
"141 (BC_1, IOE56, input, X ), " & --scan 108
"142 (BC_1, *, control, 1 ), " &
"143 (BC_1, IOE56, output3, X , 142, 1, Z), " &
"144 (BC_1, IOE57, input, X ), " & -- scan 107
"145 (BC_1, *, control, 1 ), " &
"146 (BC_1, IOE57, output3, X , 145, 1, Z), " &
"147 (BC_1, IOE58, input, X ), " & -- scan 106
"148 (BC_1, *, control, 1 ), " &
"149 (BC_1, IOE58, output3, X , 148, 1, Z), " &
"150 (BC_1, IOE59, input, X ), " & -- scan 105
"151 (BC_1, *, control, 1 ), " &
"152 (BC_1, IOE59, output3, X , 151, 1, Z), " &
"153 (BC_1, IOE60, input, X ), " & -- scan 104
"154 (BC_1, *, control, 1 ), " &
"155 (BC_1, IOE60, output3, X , 154, 1, Z), " &
"156 (BC_1, IOE61, input, X ), " & -- scan 103
"157 (BC_1, *, control, 1 ), " &
"158 (BC_1, IOE61, output3, X , 157, 1, Z), " &
"159 (BC_1, IOE62, input, X ), " & -- scan 102
"160 (BC_1, *, control, 1 ), " &
"161 (BC_1, IOE62, output3, X , 160, 1, Z), " &
"162 (BC_1, IOE63, input, X ), " & -- scan 101
"163 (BC_1, *, control, 1 ), " &
"164 (BC_1, IOE63, output3, X , 163, 1, Z), " &
"165 (BC_1, IOE64, input, X ), " & -- scan 100
"166 (BC_1, *, control, 1 ), " &
"167 (BC_1, IOE64, output3, X , 166, 1, Z), " &
"168 (BC_1, IOE65, input, X ), " & -- scan 99
"169 (BC_1, *, control, 1 ), " &
"170 (BC_1, IOE65, output3, X , 169, 1, Z), " &
"171 (BC_1, IOE66, input, X ), " & -- scan 98
"172 (BC_1, *, control, 1 ), " &
"173 (BC_1, IOE66, output3, X , 172, 1, Z), " &
"174 (BC_1, IOE67, input, X ), " & -- scan 97
"175 (BC_1, *, control, 1 ), " &
"176 (BC_1, IOE67, output3, X , 175, 1, Z), " &
"177 (BC_1, IOE68, input, X ), " & -- scan 96
"178 (BC_1, *, control, 1 ), " &
"179 (BC_1, IOE68, output3, X , 178, 1, Z), " &
"180 (BC_1, IOE69, input, X ), " & -- scan 95
"181 (BC_1, *, control, 1 ), " &
"182 (BC_1, IOE69, output3, X , 181, 1, Z), " &
"183 (BC_1, IOE70, input, X ), " & -- scan 94
"184 (BC_1, *, control, 1 ), " &
"185 (BC_1, IOE70, output3, X , 184, 1, Z), " &
"186 (BC_1, IOE71, input, X ), " & -- scan 93
"187 (BC_1, *, control, 1 ), " &
"188 (BC_1, IOE71, output3, X , 187, 1, Z), " &
"189 (BC_4, nCONFIG, input, X ), " & -- scan 92
"190 (BC_4, *, internal, 1 ), " &
"191 (BC_4, *, internal, X ), " &
"192 (BC_4, *, internal, X ), " & -- scan 91 nSTATUS
"193 (BC_4, *, internal, 1 ), " &
"194 (BC_4, *, internal, X ), " &
"195 (BC_1, IOE72, input, X ), " & -- scan 90
"196 (BC_1, *, control, 1 ), " &
"197 (BC_1, IOE72, output3, X , 196, 1, Z), " &
"198 (BC_1, IOE73, input, X ), " & -- scan 89
"199 (BC_1, *, control, 1 ), " &
"200 (BC_1, IOE73, output3, X , 199, 1, Z), " &
"201 (BC_1, IOE74, input, X ), " & -- scan 88
"202 (BC_1, *, control, 1 ), " &
"203 (BC_1, IOE74, output3, X , 202, 1, Z), " &
"204 (BC_1, IOE75, input, X ), " & -- scan 87
"205 (BC_1, *, control, 1 ), " &
"206 (BC_1, IOE75, output3, X , 205, 1, Z), " &
"207 (BC_1, IOE76, input, X ), " & -- scan 86
"208 (BC_1, *, control, 1 ), " &
"209 (BC_1, IOE76, output3, X , 208, 1, Z), " &
"210 (BC_1, IOE77, input, X ), " & -- scan 85
"211 (BC_1, *, control, 1 ), " &
"212 (BC_1, IOE77, output3, X , 211, 1, Z), " &
"213 (BC_1, IOE78, input, X ), " & -- scan 84
"214 (BC_1, *, control, 1 ), " &
"215 (BC_1, IOE78, output3, X , 214, 1, Z), " &
"216 (BC_1, IOE79, input, X ), " & -- scan 83
"217 (BC_1, *, control, 1 ), " &
"218 (BC_1, IOE79, output3, X , 217, 1, Z), " &
"219 (BC_1, DIN(3), input, X ), " & -- scan 82
"220 (BC_4, *, internal, 1 ), " &
"221 (BC_4, *, internal, X ), " &
"222 (BC_1, IOE80, input, X ), " & -- scan 81
"223 (BC_1, *, control, 1 ), " &
"224 (BC_1, IOE80, output3, X , 223, 1, Z), " &
"225 (BC_1, IOE81, input, X ), " & -- scan 80
"226 (BC_1, *, control, 1 ), " &
"227 (BC_1, IOE81, output3, X , 226, 1, Z), " &
"228 (BC_1, IOE82, input, X ), " & -- scan 79
"229 (BC_1, *, control, 1 ), " &
"230 (BC_1, IOE82, output3, X , 229, 1, Z), " &
"231 (BC_1, IOE83, input, X ), " & -- scan 78
"232 (BC_1, *, control, 1 ), " &
"233 (BC_1, IOE83, output3, X , 232, 1, Z), " &
"234 (BC_1, IOE84, input, X ), " & -- scan 77
"235 (BC_1, *, control, 1 ), " &
"236 (BC_1, IOE84, output3, X , 235, 1, Z), " &
"237 (BC_1, IOE85, input, X ), " & -- scan 76
"238 (BC_1, *, control, 1 ), " &
"239 (BC_1, IOE85, output3, X , 238, 1, Z), " &
"240 (BC_1, IOE86, input, X ), " & -- scan 75
"241 (BC_1, *, control, 1 ), " &
"242 (BC_1, IOE86, output3, X , 241, 1, Z), " &
"243 (BC_1, IOE87, input, X ), " & -- scan 74
"244 (BC_1, *, control, 1 ), " &
"245 (BC_1, IOE87, output3, X , 244, 1, Z), " &
"246 (BC_1, IOE88, input, X ), " & -- scan 73
"247 (BC_1, *, control, 1 ), " &
"248 (BC_1, IOE88, output3, X , 247, 1, Z), " &
"249 (BC_1, IOE89, input, X ), " & -- scan 72
"250 (BC_1, *, control, 1 ), " &
"251 (BC_1, IOE89, output3, X , 250, 1, Z), " &
"252 (BC_1, IOE90, input, X ), " & -- scan 71
"253 (BC_1, *, control, 1 ), " &
"254 (BC_1, IOE90, output3, X , 253, 1, Z), " &
"255 (BC_1, IOE91, input, X ), " & -- scan 70
"256 (BC_1, *, control, 1 ), " &
"257 (BC_1, IOE91, output3, X , 256, 1, Z), " &
"258 (BC_1, IOE92, input, X ), " & -- scan 69
"259 (BC_1, *, control, 1 ), " &
"260 (BC_1, IOE92, output3, X , 259, 1, Z), " &
"261 (BC_1, IOE93, input, X ), " & -- scan 68
"262 (BC_1, *, control, 1 ), " &
"263 (BC_1, IOE93, output3, X , 262, 1, Z), " &
"264 (BC_1, IOE94, input, X ), " & -- scan 67
"265 (BC_1, *, control, 1 ), " &
"266 (BC_1, IOE94, output3, X , 265, 1, Z), " &
"267 (BC_1, DIN(4), input, X ), " & -- scan 66
"268 (BC_4, *, internal, 1 ), " &
"269 (BC_4, *, internal, X ), " &
"270 (BC_1, IOE95, input, X ), " & -- scan 65
"271 (BC_1, *, control, 1 ), " &
"272 (BC_1, IOE95, output3, X , 271, 1, Z), " &
"273 (BC_1, IOE96, input, X ), " & -- scan 64
"274 (BC_1, *, control, 1 ), " &
"275 (BC_1, IOE96, output3, X , 274, 1, Z), " &
"276 (BC_1, IOE97, input, X ), " & -- scan 63
"277 (BC_1, *, control, 1 ), " &
"278 (BC_1, IOE97, output3, X , 277, 1, Z), " &
"279 (BC_1, IOE98, input, X ), " & -- scan 62
"280 (BC_1, *, control, 1 ), " &
"281 (BC_1, IOE98, output3, X , 280, 1, Z), " &
"282 (BC_1, IOE99, input, X ), " & -- scan 61
"283 (BC_1, *, control, 1 ), " &
"284 (BC_1, IOE99, output3, X , 283, 1, Z), " &
"285 (BC_1, IOE100, input, X ), " & -- scan 60
"286 (BC_1, *, control, 1 ), " &
"287 (BC_1, IOE100, output3, X , 286, 1, Z), " &
"288 (BC_1, IOE101, input, X ), " & -- scan 59
"289 (BC_1, *, control, 1 ), " &
"290 (BC_1, IOE101, output3, X , 289, 1, Z), " &
"291 (BC_1, IOE102, input, X ), " & -- scan 58
"292 (BC_1, *, control, 1 ), " &
"293 (BC_1, IOE102, output3, X , 292, 1, Z), " &
"294 (BC_1, IOE103, input, X ), " & -- scan 57
"295 (BC_1, *, control, 1 ), " &
"296 (BC_1, IOE103, output3, X , 295, 1, Z), " &
"297 (BC_4, *, internal, X ), " & -- scan 56 CONF_DONE
"298 (BC_4, *, internal, 1 ), " &
"299 (BC_4, *, internal, X ), " &
"300 (BC_4, DCLK, input, X ), " & -- scan 55
"301 (BC_4, *, internal, 1 ), " &
"302 (BC_4, *, internal, X ), " &
"303 (BC_1, IOE104, input, X ), " & -- scan 54
"304 (BC_1, *, control, 1 ), " &
"305 (BC_1, IOE104, output3, X , 304, 1, Z), " &
"306 (BC_1, IOE105, input, X ), " & -- scan 53
"307 (BC_1, *, control, 1 ), " &
"308 (BC_1, IOE105, output3, X , 307, 1, Z), " &
"309 (BC_1, IOE106, input, X ), " & -- scan 52
"310 (BC_1, *, control, 1 ), " &
"311 (BC_1, IOE106, output3, X , 310, 1, Z), " &
"312 (BC_1, IOE107, input, X ), " & -- scan 51
"313 (BC_1, *, control, 1 ), " &
"314 (BC_1, IOE107, output3, X , 313, 1, Z), " &
"315 (BC_1, IOE108, input, X ), " & -- scan 50
"316 (BC_1, *, control, 1 ), " &
"317 (BC_1, IOE108, output3, X , 316, 1, Z), " &
"318 (BC_1, IOE109, input, X ), " & -- scan 49
"319 (BC_1, *, control, 1 ), " &
"320 (BC_1, IOE109, output3, X , 319, 1, Z), " &
"321 (BC_1, IOE110, input, X ), " & -- scan 48
"322 (BC_1, *, control, 1 ), " &
"323 (BC_1, IOE110, output3, X , 322, 1, Z), " &
"324 (BC_1, IOE111, input, X ), " & -- scan 47
"325 (BC_1, *, control, 1 ), " &
"326 (BC_1, IOE111, output3, X , 325, 1, Z), " &
"327 (BC_1, IOE112, input, X ), " & -- scan 46
"328 (BC_1, *, control, 1 ), " &
"329 (BC_1, IOE112, output3, X , 328, 1, Z), " &
"330 (BC_1, IOE113, input, X ), " & -- scan 45
"331 (BC_1, *, control, 1 ), " &
"332 (BC_1, IOE113, output3, X , 331, 1, Z), " &
"333 (BC_1, IOE114, input, X ), " & -- scan 44
"334 (BC_1, *, control, 1 ), " &
"335 (BC_1, IOE114, output3, X , 334, 1, Z), " &
"336 (BC_1, IOE115, input, X ), " & -- scan 43
"337 (BC_1, *, control, 1 ), " &
"338 (BC_1, IOE115, output3, X , 337, 1, Z), " &
"339 (BC_1, IOE116, input, X ), " & -- scan 42
"340 (BC_1, *, control, 1 ), " &
"341 (BC_1, IOE116, output3, X , 340, 1, Z), " &
"342 (BC_1, IOE117, input, X ), " & -- scan 41
"343 (BC_1, *, control, 1 ), " &
"344 (BC_1, IOE117, output3, X , 343, 1, Z), " &
"345 (BC_1, IOE118, input, X ), " & -- scan 40
"346 (BC_1, *, control, 1 ), " &
"347 (BC_1, IOE118, output3, X , 346, 1, Z), " &
"348 (BC_1, IOE119, input, X ), " & -- scan 39
"349 (BC_1, *, control, 1 ), " &
"350 (BC_1, IOE119, output3, X , 349, 1, Z), " &
"351 (BC_1, IOE120, input, X ), " & -- scan 38
"352 (BC_1, *, control, 1 ), " &
"353 (BC_1, IOE120, output3, X , 352, 1, Z), " &
"354 (BC_1, IOE121, input, X ), " & -- scan 37
"355 (BC_1, *, control, 1 ), " &
"356 (BC_1, IOE121, output3, X , 355, 1, Z), " &
"357 (BC_1, IOE122, input, X ), " & -- scan 36
"358 (BC_1, *, control, 1 ), " &
"359 (BC_1, IOE122, output3, X , 358, 1, Z), " &
"360 (BC_1, IOE123, input, X ), " & -- scan 35
"361 (BC_1, *, control, 1 ), " &
"362 (BC_1, IOE123, output3, X , 361, 1, Z), " &
"363 (BC_1, IOE124, input, X ), " & -- scan 34
"364 (BC_1, *, control, 1 ), " &
"365 (BC_1, IOE124, output3, X , 364, 1, Z), " &
"366 (BC_1, IOE125, input, X ), " & -- scan 33
"367 (BC_1, *, control, 1 ), " &
"368 (BC_1, IOE125, output3, X , 367, 1, Z), " &
"369 (BC_1, IOE126, input, X ), " & -- scan 32
"370 (BC_1, *, control, 1 ), " &
"371 (BC_1, IOE126, output3, X , 370, 1, Z), " &
"372 (BC_1, IOE127, input, X ), " & -- scan 31
"373 (BC_1, *, control, 1 ), " &
"374 (BC_1, IOE127, output3, X , 373, 1, Z), " &
"375 (BC_1, IOE128, input, X ), " & -- scan 30
"376 (BC_1, *, control, 1 ), " &
"377 (BC_1, IOE128, output3, X , 376, 1, Z), " &
"378 (BC_1, IOE129, input, X ), " & -- scan 29
"379 (BC_1, *, control, 1 ), " &
"380 (BC_1, IOE129, output3, X , 379, 1, Z), " &
"381 (BC_1, IOE130, input, X ), " & -- scan 28
"382 (BC_1, *, control, 1 ), " &
"383 (BC_1, IOE130, output3, X , 382, 1, Z), " &
"384 (BC_1, IOE131, input, X ), " & -- scan 27
"385 (BC_1, *, control, 1 ), " &
"386 (BC_1, IOE131, output3, X , 385, 1, Z), " &
"387 (BC_1, IOE132, input, X ), " & -- scan 26
"388 (BC_1, *, control, 1 ), " &
"389 (BC_1, IOE132, output3, X , 388, 1, Z), " &
"390 (BC_1, IOE133, input, X ), " & -- scan 25
"391 (BC_1, *, control, 1 ), " &
"392 (BC_1, IOE133, output3, X , 391, 1, Z), " &
"393 (BC_1, IOE134, input, X ), " & -- scan 24
"394 (BC_1, *, control, 1 ), " &
"395 (BC_1, IOE134, output3, X , 394, 1, Z), " &
"396 (BC_1, IOE135, input, X ), " & -- scan 23
"397 (BC_1, *, control, 1 ), " &
"398 (BC_1, IOE135, output3, X , 397, 1, Z), " &
"399 (BC_1, IOE136, input, X ), " & -- scan 22
"400 (BC_1, *, control, 1 ), " &
"401 (BC_1, IOE136, output3, X , 400, 1, Z), " &
"402 (BC_1, IOE137, input, X ), " & -- scan 21
"403 (BC_1, *, control, 1 ), " &
"404 (BC_1, IOE137, output3, X , 403, 1, Z), " &
"405 (BC_1, IOE138, input, X ), " & -- scan 20
"406 (BC_1, *, control, 1 ), " &
"407 (BC_1, IOE138, output3, X , 406, 1, Z), " &
"408 (BC_1, IOE139, input, X ), " & -- scan 19
"409 (BC_1, *, control, 1 ), " &
"410 (BC_1, IOE139, output3, X , 409, 1, Z), " &
"411 (BC_1, IOE140, input, X ), " & -- scan 18
"412 (BC_1, *, control, 1 ), " &
"413 (BC_1, IOE140, output3, X , 412, 1, Z), " &
"414 (BC_1, IOE141, input, X ), " & -- scan 17
"415 (BC_1, *, control, 1 ), " &
"416 (BC_1, IOE141, output3, X , 415, 1, Z), " &
"417 (BC_1, IOE142, input, X ), " & -- scan 16
"418 (BC_1, *, control, 1 ), " &
"419 (BC_1, IOE142, output3, X , 418, 1, Z), " &
"420 (BC_1, IOE143, input, X ), " & -- scan 15
"421 (BC_1, *, control, 1 ), " &
"422 (BC_1, IOE143, output3, X , 421, 1, Z), " &
"423 (BC_1, IOE144, input, X ), " & -- scan 14
"424 (BC_1, *, control, 1 ), " &
"425 (BC_1, IOE144, output3, X , 424, 1, Z), " &
"426 (BC_4, nSP, input, X ), " & -- scan 13
"427 (BC_4, *, internal, 1 ), " &
"428 (BC_4, *, internal, X ), " &
"429 (BC_4, MSEL0, input, X ), " & -- scan 12
"430 (BC_4, *, internal, 1 ), " &
"431 (BC_4, *, internal, X ), " &
"432 (BC_1, IOE1, input, X ), " & -- scan 11
"433 (BC_1, *, control, 1 ), " &
"434 (BC_1, IOE1, output3, X , 433, 1, Z), " &
"435 (BC_1, IOE2, input, X ), " & -- scan 10
"436 (BC_1, *, control, 1 ), " &
"437 (BC_1, IOE2, output3, X , 436, 1, Z), " &
"438 (BC_1, IOE3, input, X ), " & -- scan 9
"439 (BC_1, *, control, 1 ), " &
"440 (BC_1, IOE3, output3, X , 439, 1, Z), " &
"441 (BC_1, IOE4, input, X ), " & -- scan 8
"442 (BC_1, *, control, 1 ), " &
"443 (BC_1, IOE4, output3, X , 442, 1, Z), " &
"444 (BC_1, IOE5, input, X ), " & -- scan 7
"445 (BC_1, *, control, 1 ), " &
"446 (BC_1, IOE5, output3, X , 445, 1, Z), " &
"447 (BC_1, IOE6, input, X ), " & -- scan 6
"448 (BC_1, *, control, 1 ), " &
"449 (BC_1, IOE6, output3, X , 448, 1, Z), " &
"450 (BC_1, IOE7, input, X ), " & -- scan 5
"451 (BC_1, *, control, 1 ), " &
"452 (BC_1, IOE7, output3, X , 451, 1, Z), " &
"453 (BC_1, IOE8, input, X ), " & -- scan 4
"454 (BC_1, *, control, 1 ), " &
"455 (BC_1, IOE8, output3, X , 454, 1, Z), " &
"456 (BC_1, DIN(1), input, X ), " & -- scan 3
"457 (BC_4, *, internal, 1 ), " &
"458 (BC_4, *, internal, X ), " &
"459 (BC_1, IOE9, input, X ), " & -- scan 2
"460 (BC_1, *, control, 1 ), " &
"461 (BC_1, IOE9, output3, X , 460, 1, Z), " &
"462 (BC_1, IOE10, input, X ), " & -- scan 1
"463 (BC_1, *, control, 1 ), " &
"464 (BC_1, IOE10, output3, X , 463, 1, Z)";
-- *********************************************************************
-- * DESIGN WARNING *
-- *********************************************************************
attribute DESIGN_WARNING of EPF8820B225 : entity is
"The FLEX 8000/A devices support IEEE 1149.1 testing before and "&
"after device configuration; however, the devices do not support "&
"this testing during device configuration. The easiest way to "&
"avoid device configuration is to hold the nCONFIG pin low during "&
"power-up and testing.";
end EPF8820B225;