-- $ XILINX$RCSfile: xcr3064xl_pc44.bsd,v $
-- $ XILINX$Revision: 1.2 $
--
-- BSDL file for device xcr3064xl, package pc44
-- Xilinx, Inc. $State: ADVANCED $ $Date: 2002-01-03 11:12:40-08 $
-- Generated by createBSDL_br 2.2c
-- =================================================
-- North American Support
-- (Mon,Tues,Wed,Fri 6:30am-5pm
-- Thr 6:30am - 4:00pm Pacific Standard Time)
-- Hotline: 1-800-255-7778
-- or (408) 879-5199
-- Fax: (408) 879-4442
-- Email: hotline@xilinx.com
-- United Kingdom Support
-- (Mon-Fri 08:00 to 17:30 GMT)
-- Hotline: +44 870 7350 610
-- Fax: +44 870 7350 620
-- Email : eurosupport@xilinx.com
--
-- France Support
-- (Mon-Fri 08:00 to 17:30 GMT)
-- Hotline: +33 1 3463 0100
-- Fax: +44 870 7350 620
-- Email : eurosupport@xilinx.com
--
-- Germany Support
-- (Mon-Fri 08:00 to 17:30 GMT)
-- Hotline: +49 180 3 60 60 60
-- Fax: +44 870 7350 620
-- Email : eurosupport@xilinx.com
-- Sweden Support
-- (Mon-Fri 08:00 to 17:30 GMT)
-- Hotline: +46 8 33 14 00
-- Fax: +44 870 7350 620
-- Email : eurosupport@xilinx.com
--
-- Japan Support
-- (Mon,Tues,Thu,Fri 9:00am -5:00pm ()
-- Wed 9:00am -4:00pm)
-- Hotline: (81)3-3297-9163
-- Fax:: (81)3-3297-0067
-- Email: jhotline@xilinx.com
-- =================================================
--
entity XCR3064XL_PC44 is
generic (PHYSICAL_PIN_MAP : string := "UNDEFINED");
port ( tdi : in bit;
tck : in bit;
tms : in bit;
tdo : out bit;
CLK0 : in bit;
CLK1 : in bit;
CLK2 : in bit;
CLK3 : in bit;
IO_0 : inout bit;
IO_1 : inout bit;
IO_7 : inout bit;
IO_9 : inout bit;
IO_10 : inout bit;
IO_13 : inout bit;
IO_14 : inout bit;
IO_16 : inout bit;
IO_17 : inout bit;
IO_18 : inout bit;
IO_25 : inout bit;
IO_26 : inout bit;
IO_29 : inout bit;
IO_30 : inout bit;
IO_33 : inout bit;
IO_35 : inout bit;
IO_40 : inout bit;
IO_41 : inout bit;
IO_42 : inout bit;
IO_43 : inout bit;
IO_44 : inout bit;
IO_49 : inout bit;
IO_51 : inout bit;
IO_52 : inout bit;
IO_56 : inout bit;
IO_57 : inout bit;
IO_58 : inout bit;
IO_59 : inout bit);
use std_1149_1_1994.all;
attribute COMPONENT_CONFORMANCE of XCR3064XL_PC44 : entity is "std_1149_1_1993";
attribute PIN_MAP of XCR3064XL_PC44 : entity is PHYSICAL_PIN_MAP;
constant UNDEFINED : PIN_MAP_STRING :=
" tdi:7, tck:32, tms:13, tdo:38," &
" CLK0:2, CLK1:1, CLK2:44, CLK3:43," &
" IO_0:41, IO_1:40, " &
" IO_7:39, IO_9:37, IO_10:36, " &
" IO_13:34, IO_14:33, " &
" IO_16:4, IO_17:5, IO_18:6, " &
" IO_25:8, IO_26:9, " &
" IO_29:11, IO_30:12, " &
" IO_33:31, IO_35:29, " &
" IO_40:28, IO_41:27, IO_42:26, " &
" IO_43:25, IO_44:24, " &
" IO_49:14, IO_51:16, IO_52:17, " &
" IO_56:18, IO_57:19, IO_58:20, " &
" IO_59:21";
attribute TAP_SCAN_IN of tdi : signal is true;
attribute TAP_SCAN_CLOCK of tck : signal is (10.0e6, both);
attribute TAP_SCAN_MODE of tms : signal is true;
attribute TAP_SCAN_OUT of tdo : signal is true;
attribute INSTRUCTION_LENGTH of XCR3064XL_PC44 : entity is 5;
attribute INSTRUCTION_OPCODE of XCR3064XL_PC44 : entity is
"BYPASS (11111)," &
"SAMPLE (00010)," &
"EXTEST (00000)," &
"IDCODE (00001)," &
"INTEST (00011)," &
"STRTEST (00100)," &
"HIGHZ (00101)," &
"CLAMP (00110)," &
"ISP_EOTF (01000)," &
"ISP_ERASE (01010)," &
"ISP_PROGRAM (01011)," &
"ISP_VERIFY (01100)," &
"ISP_INIT (01101)," &
"ISP_ENABLE (01001)," &
"ISP_DISABLE (10000)," &
"ISP_WRITE (00111)," &
"ISP_READ (01110)," &
"TEST_MODE (10001)";
attribute INSTRUCTION_CAPTURE of XCR3064XL_PC44 : entity is "00001" ;
attribute INSTRUCTION_PRIVATE of XCR3064XL_PC44 : entity is
"ISP_EOTF," &
"ISP_ERASE," &
"ISP_PROGRAM," &
"ISP_VERIFY," &
"ISP_INIT," &
"ISP_ENABLE," &
"ISP_DISABLE," &
"ISP_WRITE," &
"ISP_READ," &
"TEST_MODE";
attribute IDCODE_REGISTER of XCR3064XL_PC44 : entity is
"0000" & -- version
"0100100001001101" & -- part number
"00001001001" & -- manufacturer PHILIPS
"1," & -- mandatory
"0000" & -- version
"0100100001001101" & -- part number
"00000010101" & -- manufacturer XILINX
"1"; -- mandatory
-- "0000" & -- version
-- "0100100001001101" & -- part number
-- "00001001001" & -- manufacturer
-- "1", -- mandatory
-- "0000" & -- version
-- "0100100001001101" & -- part number
-- "00000010101" & -- manufacturer
-- "1"; -- mandatory
attribute REGISTER_ACCESS of XCR3064XL_PC44 : entity is
"BYPASS (BYPASS)," &
"BOUNDARY (SAMPLE)," &
"BOUNDARY (EXTEST)," &
"DEVICE_ID (IDCODE)," &
"BOUNDARY (INTEST)," &
"STC[260] (STRTEST)," &
"BYPASS (HIGHZ)," &
"BYPASS (CLAMP)," &
"MISR[123] (ISP_EOTF)," &
"MISR[123] (ISP_ERASE)," &
"MISR[123] (ISP_PROGRAM)," &
"MISR[123] (ISP_VERIFY)," &
"BYPASS (ISP_INIT)," &
"MISR[123] (ISP_ENABLE)," &
"MISR[123] (ISP_DISABLE)," &
"MISR[123] (ISP_WRITE)," &
"MISR[123] (ISP_READ)," &
"BYPASS (TEST_MODE)";
attribute BOUNDARY_LENGTH of XCR3064XL_PC44 : entity is 260;
attribute BOUNDARY_REGISTER of XCR3064XL_PC44 : entity is
--
-- num cell port function safe [ccell disval rslt]
--
" 259 (BC_1, *, INTERNAL, X)," &
" 258 (BC_1, IO_0, INPUT, X)," &
" 257 (BC_1, IO_0, OUTPUT3, X, 256, 0,Z),"&
" 256 (BC_1, *, CONTROL, X)," &
" 255 (BC_1, *, INTERNAL, X)," &
" 254 (BC_1, IO_1, INPUT, X)," &
" 253 (BC_1, IO_1, OUTPUT3, X, 252, 0,Z),"&
" 252 (BC_1, *, CONTROL, X)," &
" 251 (BC_1, *, INTERNAL, X)," &
" 250 (BC_1, *, INTERNAL, X)," &
" 249 (BC_1, *, INTERNAL, X)," &
" 248 (BC_1, *, INTERNAL, X)," &
" 247 (BC_1, *, INTERNAL, X)," &
" 246 (BC_1, *, INTERNAL, X)," &
" 245 (BC_1, *, INTERNAL, X)," &
" 244 (BC_1, *, INTERNAL, X)," &
" 243 (BC_1, *, INTERNAL, X)," &
" 242 (BC_1, *, INTERNAL, X)," &
" 241 (BC_1, *, INTERNAL, X)," &
" 240 (BC_1, *, INTERNAL, X)," &
" 239 (BC_1, *, INTERNAL, X)," &
" 238 (BC_1, *, INTERNAL, X)," &
" 237 (BC_1, *, INTERNAL, X)," &
" 236 (BC_1, *, INTERNAL, X)," &
" 235 (BC_1, *, INTERNAL, X)," &
" 234 (BC_1, *, INTERNAL, X)," &
" 233 (BC_1, *, INTERNAL, X)," &
" 232 (BC_1, *, INTERNAL, X)," &
" 231 (BC_1, *, INTERNAL, X)," &
" 230 (BC_1, IO_7, INPUT, X)," &
" 229 (BC_1, IO_7, OUTPUT3, X, 228, 0,Z),"&
" 228 (BC_1, *, CONTROL, X)," &
" 227 (BC_1, *, INTERNAL, X)," &
" 226 (BC_1, *, INTERNAL, X)," &
" 225 (BC_1, *, INTERNAL, X)," &
" 224 (BC_1, *, INTERNAL, X)," &
" 223 (BC_1, *, INTERNAL, X)," &
" 222 (BC_1, IO_9, INPUT, X)," &
" 221 (BC_1, IO_9, OUTPUT3, X, 220, 0,Z),"&
" 220 (BC_1, *, CONTROL, X)," &
" 219 (BC_1, *, INTERNAL, X)," &
" 218 (BC_1, IO_10, INPUT, X)," &
" 217 (BC_1, IO_10, OUTPUT3, X, 216, 0,Z),"&
" 216 (BC_1, *, CONTROL, X)," &
" 215 (BC_1, *, INTERNAL, X)," &
" 214 (BC_1, *, INTERNAL, X)," &
" 213 (BC_1, *, INTERNAL, X)," &
" 212 (BC_1, *, INTERNAL, X)," &
" 211 (BC_1, *, INTERNAL, X)," &
" 210 (BC_1, *, INTERNAL, X)," &
" 209 (BC_1, *, INTERNAL, X)," &
" 208 (BC_1, *, INTERNAL, X)," &
" 207 (BC_1, *, INTERNAL, X)," &
" 206 (BC_1, IO_13, INPUT, X)," &
" 205 (BC_1, IO_13, OUTPUT3, X, 204, 0,Z),"&
" 204 (BC_1, *, CONTROL, X)," &
" 203 (BC_1, *, INTERNAL, X)," &
" 202 (BC_1, IO_14, INPUT, X)," &
" 201 (BC_1, IO_14, OUTPUT3, X, 200, 0,Z),"&
" 200 (BC_1, *, CONTROL, X)," &
" 199 (BC_1, *, INTERNAL, X)," &
" 198 (BC_1, *, INTERNAL, X)," &
" 197 (BC_1, *, INTERNAL, X)," &
" 196 (BC_1, *, INTERNAL, X)," &
" 195 (BC_1, *, INTERNAL, X)," &
" 194 (BC_1, IO_16, INPUT, X)," &
" 193 (BC_1, IO_16, OUTPUT3, X, 192, 0,Z),"&
" 192 (BC_1, *, CONTROL, X)," &
" 191 (BC_1, *, INTERNAL, X)," &
" 190 (BC_1, IO_17, INPUT, X)," &
" 189 (BC_1, IO_17, OUTPUT3, X, 188, 0,Z),"&
" 188 (BC_1, *, CONTROL, X)," &
" 187 (BC_1, *, INTERNAL, X)," &
" 186 (BC_1, IO_18, INPUT, X)," &
" 185 (BC_1, IO_18, OUTPUT3, X, 184, 0,Z),"&
" 184 (BC_1, *, CONTROL, X)," &
" 183 (BC_1, *, INTERNAL, X)," &
" 182 (BC_1, *, INTERNAL, X)," &
" 181 (BC_1, *, INTERNAL, X)," &
" 180 (BC_1, *, INTERNAL, X)," &
" 179 (BC_1, *, INTERNAL, X)," &
" 178 (BC_1, *, INTERNAL, X)," &
" 177 (BC_1, *, INTERNAL, X)," &
" 176 (BC_1, *, INTERNAL, X)," &
" 175 (BC_1, *, INTERNAL, X)," &
" 174 (BC_1, *, INTERNAL, X)," &
" 173 (BC_1, *, INTERNAL, X)," &
" 172 (BC_1, *, INTERNAL, X)," &
" 171 (BC_1, *, INTERNAL, X)," &
" 170 (BC_1, *, INTERNAL, X)," &
" 169 (BC_1, *, INTERNAL, X)," &
" 168 (BC_1, *, INTERNAL, X)," &
" 167 (BC_1, *, INTERNAL, X)," &
" 166 (BC_1, *, INTERNAL, X)," &
" 165 (BC_1, *, INTERNAL, X)," &
" 164 (BC_1, *, INTERNAL, X)," &
" 163 (BC_1, *, INTERNAL, X)," &
" 162 (BC_1, *, INTERNAL, X)," &
" 161 (BC_1, *, INTERNAL, X)," &
" 160 (BC_1, *, INTERNAL, X)," &
" 159 (BC_1, *, INTERNAL, X)," &
" 158 (BC_1, IO_25, INPUT, X)," &
" 157 (BC_1, IO_25, OUTPUT3, X, 156, 0,Z),"&
" 156 (BC_1, *, CONTROL, X)," &
" 155 (BC_1, *, INTERNAL, X)," &
" 154 (BC_1, IO_26, INPUT, X)," &
" 153 (BC_1, IO_26, OUTPUT3, X, 152, 0,Z),"&
" 152 (BC_1, *, CONTROL, X)," &
" 151 (BC_1, *, INTERNAL, X)," &
" 150 (BC_1, *, INTERNAL, X)," &
" 149 (BC_1, *, INTERNAL, X)," &
" 148 (BC_1, *, INTERNAL, X)," &
" 147 (BC_1, *, INTERNAL, X)," &
" 146 (BC_1, *, INTERNAL, X)," &
" 145 (BC_1, *, INTERNAL, X)," &
" 144 (BC_1, *, INTERNAL, X)," &
" 143 (BC_1, *, INTERNAL, X)," &
" 142 (BC_1, IO_29, INPUT, X)," &
" 141 (BC_1, IO_29, OUTPUT3, X, 140, 0,Z),"&
" 140 (BC_1, *, CONTROL, X)," &
" 139 (BC_1, *, INTERNAL, X)," &
" 138 (BC_1, IO_30, INPUT, X)," &
" 137 (BC_1, IO_30, OUTPUT3, X, 136, 0,Z),"&
" 136 (BC_1, *, CONTROL, X)," &
" 135 (BC_1, *, INTERNAL, X)," &
" 134 (BC_1, *, INTERNAL, X)," &
" 133 (BC_1, *, INTERNAL, X)," &
" 132 (BC_1, *, INTERNAL, X)," &
" 131 (BC_1, *, INTERNAL, X)," &
" 130 (BC_1, *, INTERNAL, X)," &
" 129 (BC_1, *, INTERNAL, X)," &
" 128 (BC_1, *, INTERNAL, X)," &
" 127 (BC_1, *, INTERNAL, X)," &
" 126 (BC_1, IO_33, INPUT, X)," &
" 125 (BC_1, IO_33, OUTPUT3, X, 124, 0,Z),"&
" 124 (BC_1, *, CONTROL, X)," &
" 123 (BC_1, *, INTERNAL, X)," &
" 122 (BC_1, *, INTERNAL, X)," &
" 121 (BC_1, *, INTERNAL, X)," &
" 120 (BC_1, *, INTERNAL, X)," &
" 119 (BC_1, *, INTERNAL, X)," &
" 118 (BC_1, IO_35, INPUT, X)," &
" 117 (BC_1, IO_35, OUTPUT3, X, 116, 0,Z),"&
" 116 (BC_1, *, CONTROL, X)," &
" 115 (BC_1, *, INTERNAL, X)," &
" 114 (BC_1, *, INTERNAL, X)," &
" 113 (BC_1, *, INTERNAL, X)," &
" 112 (BC_1, *, INTERNAL, X)," &
" 111 (BC_1, *, INTERNAL, X)," &
" 110 (BC_1, *, INTERNAL, X)," &
" 109 (BC_1, *, INTERNAL, X)," &
" 108 (BC_1, *, INTERNAL, X)," &
" 107 (BC_1, *, INTERNAL, X)," &
" 106 (BC_1, *, INTERNAL, X)," &
" 105 (BC_1, *, INTERNAL, X)," &
" 104 (BC_1, *, INTERNAL, X)," &
" 103 (BC_1, *, INTERNAL, X)," &
" 102 (BC_1, *, INTERNAL, X)," &
" 101 (BC_1, *, INTERNAL, X)," &
" 100 (BC_1, *, INTERNAL, X)," &
" 99 (BC_1, *, INTERNAL, X)," &
" 98 (BC_1, IO_40, INPUT, X)," &
" 97 (BC_1, IO_40, OUTPUT3, X, 96, 0,Z),"&
" 96 (BC_1, *, CONTROL, X)," &
" 95 (BC_1, *, INTERNAL, X)," &
" 94 (BC_1, IO_41, INPUT, X)," &
" 93 (BC_1, IO_41, OUTPUT3, X, 92, 0,Z),"&
" 92 (BC_1, *, CONTROL, X)," &
" 91 (BC_1, *, INTERNAL, X)," &
" 90 (BC_1, IO_42, INPUT, X)," &
" 89 (BC_1, IO_42, OUTPUT3, X, 88, 0,Z),"&
" 88 (BC_1, *, CONTROL, X)," &
" 87 (BC_1, *, INTERNAL, X)," &
" 86 (BC_1, IO_43, INPUT, X)," &
" 85 (BC_1, IO_43, OUTPUT3, X, 84, 0,Z),"&
" 84 (BC_1, *, CONTROL, X)," &
" 83 (BC_1, *, INTERNAL, X)," &
" 82 (BC_1, IO_44, INPUT, X)," &
" 81 (BC_1, IO_44, OUTPUT3, X, 80, 0,Z),"&
" 80 (BC_1, *, CONTROL, X)," &
" 79 (BC_1, *, INTERNAL, X)," &
" 78 (BC_1, *, INTERNAL, X)," &
" 77 (BC_1, *, INTERNAL, X)," &
" 76 (BC_1, *, INTERNAL, X)," &
" 75 (BC_1, *, INTERNAL, X)," &
" 74 (BC_1, *, INTERNAL, X)," &
" 73 (BC_1, *, INTERNAL, X)," &
" 72 (BC_1, *, INTERNAL, X)," &
" 71 (BC_1, *, INTERNAL, X)," &
" 70 (BC_1, *, INTERNAL, X)," &
" 69 (BC_1, *, INTERNAL, X)," &
" 68 (BC_1, *, INTERNAL, X)," &
" 67 (BC_1, *, INTERNAL, X)," &
" 66 (BC_1, *, INTERNAL, X)," &
" 65 (BC_1, *, INTERNAL, X)," &
" 64 (BC_1, *, INTERNAL, X)," &
" 63 (BC_1, *, INTERNAL, X)," &
" 62 (BC_1, IO_49, INPUT, X)," &
" 61 (BC_1, IO_49, OUTPUT3, X, 60, 0,Z),"&
" 60 (BC_1, *, CONTROL, X)," &
" 59 (BC_1, *, INTERNAL, X)," &
" 58 (BC_1, *, INTERNAL, X)," &
" 57 (BC_1, *, INTERNAL, X)," &
" 56 (BC_1, *, INTERNAL, X)," &
" 55 (BC_1, *, INTERNAL, X)," &
" 54 (BC_1, IO_51, INPUT, X)," &
" 53 (BC_1, IO_51, OUTPUT3, X, 52, 0,Z),"&
" 52 (BC_1, *, CONTROL, X)," &
" 51 (BC_1, *, INTERNAL, X)," &
" 50 (BC_1, IO_52, INPUT, X)," &
" 49 (BC_1, IO_52, OUTPUT3, X, 48, 0,Z),"&
" 48 (BC_1, *, CONTROL, X)," &
" 47 (BC_1, *, INTERNAL, X)," &
" 46 (BC_1, *, INTERNAL, X)," &
" 45 (BC_1, *, INTERNAL, X)," &
" 44 (BC_1, *, INTERNAL, X)," &
" 43 (BC_1, *, INTERNAL, X)," &
" 42 (BC_1, *, INTERNAL, X)," &
" 41 (BC_1, *, INTERNAL, X)," &
" 40 (BC_1, *, INTERNAL, X)," &
" 39 (BC_1, *, INTERNAL, X)," &
" 38 (BC_1, *, INTERNAL, X)," &
" 37 (BC_1, *, INTERNAL, X)," &
" 36 (BC_1, *, INTERNAL, X)," &
" 35 (BC_1, *, INTERNAL, X)," &
" 34 (BC_1, IO_56, INPUT, X)," &
" 33 (BC_1, IO_56, OUTPUT3, X, 32, 0,Z),"&
" 32 (BC_1, *, CONTROL, X)," &
" 31 (BC_1, *, INTERNAL, X)," &
" 30 (BC_1, IO_57, INPUT, X)," &
" 29 (BC_1, IO_57, OUTPUT3, X, 28, 0,Z),"&
" 28 (BC_1, *, CONTROL, X)," &
" 27 (BC_1, *, INTERNAL, X)," &
" 26 (BC_1, IO_58, INPUT, X)," &
" 25 (BC_1, IO_58, OUTPUT3, X, 24, 0,Z),"&
" 24 (BC_1, *, CONTROL, X)," &
" 23 (BC_1, *, INTERNAL, X)," &
" 22 (BC_1, IO_59, INPUT, X)," &
" 21 (BC_1, IO_59, OUTPUT3, X, 20, 0,Z),"&
" 20 (BC_1, *, CONTROL, X)," &
" 19 (BC_1, *, INTERNAL, X)," &
" 18 (BC_1, *, INTERNAL, X)," &
" 17 (BC_1, *, INTERNAL, X)," &
" 16 (BC_1, *, INTERNAL, X)," &
" 15 (BC_1, *, INTERNAL, X)," &
" 14 (BC_1, *, INTERNAL, X)," &
" 13 (BC_1, *, INTERNAL, X)," &
" 12 (BC_1, *, INTERNAL, X)," &
" 11 (BC_1, *, INTERNAL, X)," &
" 10 (BC_1, *, INTERNAL, X)," &
" 9 (BC_1, *, INTERNAL, X)," &
" 8 (BC_1, *, INTERNAL, X)," &
" 7 (BC_1, *, INTERNAL, X)," &
" 6 (BC_1, *, INTERNAL, X)," &
" 5 (BC_1, *, INTERNAL, X)," &
" 4 (BC_1, *, INTERNAL, X)," &
" 3 (BC_1, CLK0, INPUT, X)," &
" 2 (BC_1, CLK1, INPUT, X)," &
" 1 (BC_1, CLK2, INPUT, X)," &
" 0 (BC_1, CLK3, INPUT, X)";
end XCR3064XL_PC44;