-- **********************************************************************
--
-- FILE : zl50021qc.bsd
-- generated by Cz.P. as zl50021 on Fri 28 May 2004
-- using p.jtag.bsd rev 3.3 July 18, 2003
--
-- BSDL description for top level entity zl50021
-- Device : ZL50021 4K-Chan switch with Stratum 3 DPLL
-- Package : 256-pin LQFP 28x28mm
--
-- Number of BSC cells: 229
--
-- **********************************************************************
-- Modification History:
-- Initial release: Thu Jan 22 13:14:33 EST 2004
--
-- rev. 1.1 - 28 May 2004 - Cz.P.
-- - alligned names with datasheet for signals:
-- mode_4m0, mode_4m1
--
-- ********************************************************************
--
-- IMPORTANT NOTICE
--
-- This information is for modeling purposes only, and is not guaranteed.
--
-- This information is provided "as is" without warranty of any kind.
-- It may contain technical inaccuracies or typographical errors.
--
-- ZARLINK and ZL50021 are trademarks of ZARLINK Semiconductor. ZARLINK
-- products, marketed under trademarks, are protected under numerous US
-- and foreign patents and pending applications, maskwork rights, and
-- copyrights.
--
-- ZARLINK reserves the right to make changes to any products and
-- services at any time without notice. ZARLINK 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 ZARLINK Corporation. ZARLINK
-- 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 NOTES
--
-- 1. All instruction opcodes other than those defined in this file
-- should be considered PRIVATE.
--
-- 2. Pins IC_OPEN1, IC_OPEN2 : {152,153} are test pins.
-- For normal operation keep them unconnected (open).
--
-- 3. Pins IC_GRND : {144} is Internal Connects.
-- For normal operation to be tied to Ground (VSS).
--
-- 4. Pins IC(1:6) : {80,105,150,151,210,208}
-- are Internal Connects. For normal operation,
-- EITHER keep them open (unconnected),
-- OR tie them to Ground (VSS).
--
-- 5. Pins NC(1:21) are No Connects. Nothing is wired to these
-- pins; they are floating.
--
-- ********************************************************************
entity zl50021 is
generic(PHYSICAL_PIN_MAP : string := "QFP_PACKAGE");
port (
A: in bit_vector (0 to 13);
CKI: in bit;
CKO: out bit_vector (0 to 2);
CKOSIG4: out bit;
CKOUT3: linkage bit;
CKOUT5: linkage bit;
CSB: in bit;
D: inout bit_vector (0 to 15);
DSB_RDB: in bit;
DTAB_RDY: out bit;
FPI: in bit;
FPO: out bit_vector (0 to 3);
FPO_OFF: out bit_vector (0 to 2);
IC: linkage bit_vector (1 to 6);
IC_GRND: linkage bit;
IC_OPEN1: linkage bit;
IC_OPEN2: linkage bit;
IRQB: out bit;
MODE_4M0: in bit;
MODE_4M1: in bit;
MOT_INTELB: in bit;
NC: linkage bit_vector (1 to 21);
ODE: in bit;
OSC_EN: in bit;
OSCI: linkage bit;
OSCO: linkage bit;
REF: in bit_vector (0 to 3);
REF_FAIL: out bit_vector (0 to 3);
RESETB: linkage bit;
RWB_WRB: in bit;
STI: in bit_vector (0 to 31);
STIO: inout bit_vector (0 to 31);
STOHZ: out bit_vector (0 to 15);
TCK: in bit;
TDI: in bit;
TDO: out bit;
TMS: in bit;
TRSTB: in bit;
GND: linkage bit_vector (1 to 30);
VDD_19_IO: linkage bit;
VDD_32_IO: linkage bit;
VDD_APLL: linkage bit;
VDD_APLL19: linkage bit;
VDD_APLL32: linkage bit;
VDD_TDL: linkage bit;
VDDCORE: linkage bit_vector (1 to 10);
VDDIO: linkage bit_vector (1 to 20);
VSS_19_IO: linkage bit;
VSS_32_IO: linkage bit;
VSS_APLL: linkage bit;
VSS_APLL19: linkage bit;
VSS_APLL32: linkage bit;
VSS_CORE_PLL: linkage bit;
VSS_CORE_PLL19: linkage bit;
VSS_CORE_PLL32: linkage bit;
VSS_TDL: linkage bit
);
use STD_1149_1_1994.all;
attribute COMPONENT_CONFORMANCE of zl50021 : entity is
"STD_1149_1_1993";
attribute PIN_MAP of zl50021 : entity is PHYSICAL_PIN_MAP;
constant QFP_PACKAGE : PIN_MAP_STRING :=
"A :(82 , " & -- A[0]
"84 , " & -- A[1]
"86 , " & -- A[2]
"87 , " & -- A[3]
"88 , " & -- A[4]
"89 , " & -- A[5]
"90 , " & -- A[6]
"91 , " & -- A[7]
"92 , " & -- A[8]
"93 , " & -- A[9]
"94 , " & -- A[10]
"96 , " & -- A[11]
"98 , " & -- A[12]
"99 ), " & -- A[13]
"CKI : 154 , " &
"CKO :(170 , " & -- CKO[0]
"172 , " & -- CKO[1]
"174 ), " & -- CKO[2]
"CKOSIG4 : 176 , " &
"CKOUT3 : 227 , " &
"CKOUT5 : 221 , " &
"CSB : 40 , " &
"D :(16 , " & -- D[0]
"18 , " & -- D[1]
"20 , " & -- D[2]
"22 , " & -- D[3]
"23 , " & -- D[4]
"24 , " & -- D[5]
"25 , " & -- D[6]
"26 , " & -- D[7]
"27 , " & -- D[8]
"28 , " & -- D[9]
"30 , " & -- D[10]
"32 , " & -- D[11]
"34 , " & -- D[12]
"36 , " & -- D[13]
"37 , " & -- D[14]
"38 ), " & -- D[15]
"DSB_RDB : 42 , " &
"DTAB_RDY : 44 , " &
"FPI : 155 , " &
"FPO :(102 , " & -- FPO[0]
"106 , " & -- FPO[1]
"110 , " & -- FPO[2]
"112 ), " & -- FPO[3]
"FPO_OFF :(100 , " & -- FPO_OFF[0]
"104 , " & -- FPO_OFF[1]
"108 ), " & -- FPO_OFF[2]
"IC :(80 , " & -- IC[1]
"210 , " & -- IC[2]
"150 , " & -- IC[3]
"151 , " & -- IC[4]
"105 , " & -- IC[5]
"208 ), " & -- IC[6]
"IC_GRND : 144 , " &
"IC_OPEN1 : 153 , " &
"IC_OPEN2 : 152 , " &
"IRQB : 43 , " &
"MODE_4M0 : 46 , " &
"MODE_4M1 : 48 , " &
"MOT_INTELB : 41 , " &
"NC :(61 , " & -- NC[1]
"62 , " & -- NC[2]
"63 , " & -- NC[3]
"64 , " & -- NC[4]
"65 , " & -- NC[5]
"66 , " & -- NC[6]
"67 , " & -- NC[7]
"68 , " & -- NC[8]
"134 , " & -- NC[9]
"135 , " & -- NC[10]
"136 , " & -- NC[11]
"137 , " & -- NC[12]
"138 , " & -- NC[13]
"139 , " & -- NC[14]
"140 , " & -- NC[15]
"215 , " & -- NC[16]
"219 , " & -- NC[17]
"225 , " & -- NC[18]
"229 , " & -- NC[19]
"236 , " & -- NC[20]
"237 ), " & -- NC[21]
"ODE : 141 , " &
"OSC_EN : 107 , " &
"OSCI : 148 , " &
"OSCO : 149 , " &
"REF :(161 , " & -- REF[0]
"164 , " & -- REF[1]
"166 , " & -- REF[2]
"168 ), " & -- REF[3]
"REF_FAIL :(159 , " & -- REF_FAIL[0]
"163 , " & -- REF_FAIL[1]
"165 , " & -- REF_FAIL[2]
"167 ), " & -- REF_FAIL[3]
"RESETB : 211 , " &
"RWB_WRB : 39 , " &
"STI :(179 , " & -- STI[0]
"180 , " & -- STI[1]
"181 , " & -- STI[2]
"182 , " & -- STI[3]
"183 , " & -- STI[4]
"184 , " & -- STI[5]
"185 , " & -- STI[6]
"187 , " & -- STI[7]
"198 , " & -- STI[8]
"200 , " & -- STI[9]
"201 , " & -- STI[10]
"202 , " & -- STI[11]
"203 , " & -- STI[12]
"204 , " & -- STI[13]
"205 , " & -- STI[14]
"206 , " & -- STI[15]
"243 , " & -- STI[16]
"244 , " & -- STI[17]
"245 , " & -- STI[18]
"246 , " & -- STI[19]
"247 , " & -- STI[20]
"248 , " & -- STI[21]
"250 , " & -- STI[22]
"252 , " & -- STI[23]
"189 , " & -- STI[24]
"190 , " & -- STI[25]
"191 , " & -- STI[26]
"192 , " & -- STI[27]
"193 , " & -- STI[28]
"194 , " & -- STI[29]
"196 , " & -- STI[30]
"197 ), " & -- STI[31]
"STIO :(6 , " & -- STIO[0]
"7 , " & -- STIO[1]
"9 , " & -- STIO[2]
"10 , " & -- STIO[3]
"51 , " & -- STIO[4]
"52 , " & -- STIO[5]
"53 , " & -- STIO[6]
"54 , " & -- STIO[7]
"70 , " & -- STIO[8]
"72 , " & -- STIO[9]
"73 , " & -- STIO[10]
"74 , " & -- STIO[11]
"115 , " & -- STIO[12]
"116 , " & -- STIO[13]
"117 , " & -- STIO[14]
"118 , " & -- STIO[15]
"125 , " & -- STIO[16]
"126 , " & -- STIO[17]
"127 , " & -- STIO[18]
"128 , " & -- STIO[19]
"129 , " & -- STIO[20]
"130 , " & -- STIO[21]
"131 , " & -- STIO[22]
"132 , " & -- STIO[23]
"253 , " & -- STIO[24]
"254 , " & -- STIO[25]
"255 , " & -- STIO[26]
"256 , " & -- STIO[27]
"1 , " & -- STIO[28]
"2 , " & -- STIO[29]
"3 , " & -- STIO[30]
"4 ), " & -- STIO[31]
"STOHZ :(11 , " & -- STOHZ[0]
"12 , " & -- STOHZ[1]
"13 , " & -- STOHZ[2]
"14 , " & -- STOHZ[3]
"55 , " & -- STOHZ[4]
"56 , " & -- STOHZ[5]
"58 , " & -- STOHZ[6]
"59 , " & -- STOHZ[7]
"75 , " & -- STOHZ[8]
"76 , " & -- STOHZ[9]
"77 , " & -- STOHZ[10]
"78 , " & -- STOHZ[11]
"119 , " & -- STOHZ[12]
"120 , " & -- STOHZ[13]
"122 , " & -- STOHZ[14]
"124 ), " & -- STOHZ[15]
"TCK : 238 , " &
"TDI : 240 , " &
"TDO : 212 , " &
"TMS : 234 , " &
"TRSTB : 239 , " &
"GND :(8, 17, 31, 50, 60, 71, 81, 103, 114, 123, 142, 145," &
"162, 171, 178, 188, 199, 209, 242, 251, 21, 35, 47, 85," &
"97, 111, 147, 175, 214, 235)," &
"VDD_19_IO : 220 , " &
"VDD_32_IO : 226 , " &
"VDD_APLL : 157 , " &
"VDD_APLL19 : 217 , " &
"VDD_APLL32 : 231 , " &
"VDD_TDL : 224 , " &
"VDDCORE :(19, 33, 45, 83, 95, 109, 146, 173, 213, 233)," &
"VDDIO :(5, 15, 29, 49, 57, 69, 79, 101, 113, 121, 133, 143," &
"160, 169, 177, 186, 195, 207, 241, 249)," &
"VSS_19_IO : 222 , " &
"VSS_32_IO : 228 , " &
"VSS_APLL : 158 , " &
"VSS_APLL19 : 218 , " &
"VSS_APLL32 : 232 , " &
"VSS_CORE_PLL : 156 , " &
"VSS_CORE_PLL19 : 216 , " &
"VSS_CORE_PLL32 : 230 , " &
"VSS_TDL : 223";
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 (10.0e6,BOTH);
attribute TAP_SCAN_RESET of TRSTB : signal is true;
--
-- NOTE: All instruction opcodes other than those defined in this file
-- should be considered PRIVATE.
--
attribute INSTRUCTION_LENGTH of zl50021 : entity is 16;
attribute INSTRUCTION_OPCODE of zl50021 : entity is
"idcode (1111111111111110)," &
"bypass (1111111111111111)," &
"sample (1111111111111000)," &
"highz (1111111111001111)," &
"clamp (1111111111101111)," &
"extest (0000000000000000)," &
"extest (1111111111101000)";
attribute INSTRUCTION_CAPTURE of zl50021 : entity is "xxxxxxxxxxxxxx01";
attribute IDCODE_REGISTER of zl50021 : entity is
"0000" & -- version
"1100001101100101" & -- part number
"00010100101" & -- manufacturer id
"1";
attribute REGISTER_ACCESS of zl50021 : entity is
"boundary (extest, sample)," &
"bypass (bypass, highz, clamp)," &
"device_id (idcode)" ;
attribute BOUNDARY_LENGTH of zl50021 : entity is 229;
attribute BOUNDARY_REGISTER of zl50021 : entity is
-- num cell port function safe ccel disval rslt
" 0 ( BC_4, *, internal, X) ," &
" 1 ( BC_4, *, internal, X) ," &
" 2 ( BC_2, STI(15), input, X) ," &
" 3 ( BC_2, STI(13), input, X) ," &
" 4 ( BC_2, STI(14), input, X) ," &
" 5 ( BC_2, STI(11), input, X) ," &
" 6 ( BC_2, STI(12), input, X) ," &
" 7 ( BC_2, STI(9), input, X) ," &
" 8 ( BC_2, STI(10), input, X) ," &
" 9 ( BC_2, STI(8), input, X) ," &
" 10 ( BC_2, STI(30), input, X) ," &
" 11 ( BC_2, STI(31), input, X) ," &
" 12 ( BC_2, STI(29), input, X) ," &
" 13 ( BC_2, STI(28), input, X) ," &
" 14 ( BC_2, STI(27), input, X) ," &
" 15 ( BC_2, STI(25), input, X) ," &
" 16 ( BC_2, STI(26), input, X) ," &
" 17 ( BC_2, STI(24), input, X) ," &
" 18 ( BC_2, STI(7), input, X) ," &
" 19 ( BC_2, STI(5), input, X) ," &
" 20 ( BC_2, STI(6), input, X) ," &
" 21 ( BC_2, STI(3), input, X) ," &
" 22 ( BC_2, STI(4), input, X) ," &
" 23 ( BC_2, STI(1), input, X) ," &
" 24 ( BC_2, STI(2), input, X) ," &
" 25 ( BC_2, STI(0), input, X) ," &
" 26 ( BC_2, CKOSIG4, output3, X, 27, 1, Z) ," &
" 27 ( BC_2, *, control, 1) ," &
" 28 ( BC_2, CKO(2), output3, X, 29, 1, Z) ," &
" 29 ( BC_2, *, control, 1) ," &
" 30 ( BC_2, CKO(1), output3, X, 31, 1, Z) ," &
" 31 ( BC_2, *, control, 1) ," &
" 32 ( BC_2, CKO(0), output3, X, 33, 1, Z) ," &
" 33 ( BC_2, *, control, 1) ," &
" 34 ( BC_2, REF(3), input, X) ," &
" 35 ( BC_2, REF_FAIL(3), output3, X, 36, 1, Z) ," &
" 36 ( BC_2, *, control, 1) ," &
" 37 ( BC_2, REF(2), input, X) ," &
" 38 ( BC_2, REF_FAIL(2), output3, X, 39, 1, Z) ," &
" 39 ( BC_2, *, control, 1) ," &
" 40 ( BC_2, REF(1), input, X) ," &
" 41 ( BC_2, REF_FAIL(1), output3, X, 42, 1, Z) ," &
" 42 ( BC_2, *, control, 1) ," &
" 43 ( BC_2, REF(0), input, X) ," &
" 44 ( BC_2, REF_FAIL(0), output3, X, 45, 1, Z) ," &
" 45 ( BC_2, *, control, 1) ," &
" 46 ( BC_2, FPI, input, X) ," &
" 47 ( BC_4, CKI, input, X) ," &
" 48 ( BC_2, *, internal, X) ," &
" 49 ( BC_2, *, internal, X) ," &
" 50 ( BC_4, *, internal, X) ," &
" 51 ( BC_2, ODE, input, X) ," &
" 52 ( BC_7, STIO(22), bidir, X, 53, 1, Z) ," &
" 53 ( BC_2, *, control, 1) ," &
" 54 ( BC_7, STIO(23), bidir, X, 55, 1, Z) ," &
" 55 ( BC_2, *, control, 1) ," &
" 56 ( BC_7, STIO(21), bidir, X, 57, 1, Z) ," &
" 57 ( BC_2, *, control, 1) ," &
" 58 ( BC_7, STIO(20), bidir, X, 59, 1, Z) ," &
" 59 ( BC_2, *, control, 1) ," &
" 60 ( BC_7, STIO(19), bidir, X, 61, 1, Z) ," &
" 61 ( BC_2, *, control, 1) ," &
" 62 ( BC_7, STIO(18), bidir, X, 63, 1, Z) ," &
" 63 ( BC_2, *, control, 1) ," &
" 64 ( BC_7, STIO(16), bidir, X, 65, 1, Z) ," &
" 65 ( BC_2, *, control, 1) ," &
" 66 ( BC_7, STIO(17), bidir, X, 67, 1, Z) ," &
" 67 ( BC_2, *, control, 1) ," &
" 68 ( BC_2, STOHZ(15), output3, X, 69, 1, Z) ," &
" 69 ( BC_2, *, control, 1) ," &
" 70 ( BC_2, STOHZ(14), output3, X, 71, 1, Z) ," &
" 71 ( BC_2, *, control, 1) ," &
" 72 ( BC_2, STOHZ(12), output3, X, 73, 1, Z) ," &
" 73 ( BC_2, *, control, 1) ," &
" 74 ( BC_2, STOHZ(13), output3, X, 75, 1, Z) ," &
" 75 ( BC_2, *, control, 1) ," &
" 76 ( BC_7, STIO(15), bidir, X, 77, 1, Z) ," &
" 77 ( BC_2, *, control, 1) ," &
" 78 ( BC_7, STIO(14), bidir, X, 79, 1, Z) ," &
" 79 ( BC_2, *, control, 1) ," &
" 80 ( BC_7, STIO(12), bidir, X, 81, 1, Z) ," &
" 81 ( BC_2, *, control, 1) ," &
" 82 ( BC_7, STIO(13), bidir, X, 83, 1, Z) ," &
" 83 ( BC_2, *, control, 1) ," &
" 84 ( BC_2, FPO(3), output3, X, 85, 1, Z) ," &
" 85 ( BC_2, *, control, 1) ," &
" 86 ( BC_2, FPO(2), output3, X, 87, 1, Z) ," &
" 87 ( BC_2, *, control, 1) ," &
" 88 ( BC_2, FPO_OFF(2), output3, X, 89, 1, Z) ," &
" 89 ( BC_2, *, control, 1) ," &
" 90 ( BC_2, OSC_EN, input, X) ," &
" 91 ( BC_2, FPO(1), output3, X, 92, 1, Z) ," &
" 92 ( BC_2, *, control, 1) ," &
" 93 ( BC_2, *, internal, X) ," &
" 94 ( BC_2, FPO_OFF(1), output3, X, 95, 1, Z) ," &
" 95 ( BC_2, *, control, 1) ," &
" 96 ( BC_2, FPO(0), output3, X, 97, 1, Z) ," &
" 97 ( BC_2, *, control, 1) ," &
" 98 ( BC_2, FPO_OFF(0), output3, X, 99, 1, Z) ," &
" 99 ( BC_2, *, control, 1) ," &
" 100 ( BC_2, A(13), input, X) ," &
" 101 ( BC_2, A(12), input, X) ," &
" 102 ( BC_2, A(11), input, X) ," &
" 103 ( BC_2, A(10), input, X) ," &
" 104 ( BC_2, A(9), input, X) ," &
" 105 ( BC_2, A(8), input, X) ," &
" 106 ( BC_2, A(7), input, X) ," &
" 107 ( BC_2, A(6), input, X) ," &
" 108 ( BC_2, A(5), input, X) ," &
" 109 ( BC_2, A(4), input, X) ," &
" 110 ( BC_2, A(3), input, X) ," &
" 111 ( BC_2, A(2), input, X) ," &
" 112 ( BC_2, A(1), input, X) ," &
" 113 ( BC_2, A(0), input, X) ," &
" 114 ( BC_4, *, internal, X) ," &
" 115 ( BC_2, STOHZ(11), output3, X, 116, 1, Z) ," &
" 116 ( BC_2, *, control, 1) ," &
" 117 ( BC_2, STOHZ(10), output3, X, 118, 1, Z) ," &
" 118 ( BC_2, *, control, 1) ," &
" 119 ( BC_2, STOHZ(9), output3, X, 120, 1, Z) ," &
" 120 ( BC_2, *, control, 1) ," &
" 121 ( BC_2, STOHZ(8), output3, X, 122, 1, Z) ," &
" 122 ( BC_2, *, control, 1) ," &
" 123 ( BC_7, STIO(11), bidir, X, 124, 1, Z) ," &
" 124 ( BC_2, *, control, 1) ," &
" 125 ( BC_7, STIO(9), bidir, X, 126, 1, Z) ," &
" 126 ( BC_2, *, control, 1) ," &
" 127 ( BC_7, STIO(10), bidir, X, 128, 1, Z) ," &
" 128 ( BC_2, *, control, 1) ," &
" 129 ( BC_7, STIO(8), bidir, X, 130, 1, Z) ," &
" 130 ( BC_2, *, control, 1) ," &
" 131 ( BC_2, STOHZ(7), output3, X, 132, 1, Z) ," &
" 132 ( BC_2, *, control, 1) ," &
" 133 ( BC_2, STOHZ(6), output3, X, 134, 1, Z) ," &
" 134 ( BC_2, *, control, 1) ," &
" 135 ( BC_2, STOHZ(4), output3, X, 136, 1, Z) ," &
" 136 ( BC_2, *, control, 1) ," &
" 137 ( BC_2, STOHZ(5), output3, X, 138, 1, Z) ," &
" 138 ( BC_2, *, control, 1) ," &
" 139 ( BC_7, STIO(7), bidir, X, 140, 1, Z) ," &
" 140 ( BC_2, *, control, 1) ," &
" 141 ( BC_7, STIO(6), bidir, X, 142, 1, Z) ," &
" 142 ( BC_2, *, control, 1) ," &
" 143 ( BC_7, STIO(5), bidir, X, 144, 1, Z) ," &
" 144 ( BC_2, *, control, 1) ," &
" 145 ( BC_7, STIO(4), bidir, X, 146, 1, Z) ," &
" 146 ( BC_2, *, control, 1) ," &
" 147 ( BC_4, MODE_4M1, input, X) ," &
" 148 ( BC_4, MODE_4M0, input, X) ," &
" 149 ( BC_2, DTAB_RDY, output3, X, 150, 1, Z) ," &
" 150 ( BC_2, *, control, 1) ," &
" 151 ( BC_2, IRQB, output3, X, 152, 1, Z) ," &
" 152 ( BC_2, *, control, 1) ," &
" 153 ( BC_4, DSB_RDB, input, X) ," &
" 154 ( BC_4, MOT_INTELB, input, X) ," &
" 155 ( BC_4, CSB, input, X) ," &
" 156 ( BC_4, RWB_WRB, input, X) ," &
" 157 ( BC_7, D(15), bidir, X, 158, 1, Z) ," &
" 158 ( BC_2, *, control, 1) ," &
" 159 ( BC_7, D(14), bidir, X, 160, 1, Z) ," &
" 160 ( BC_2, *, control, 1) ," &
" 161 ( BC_7, D(13), bidir, X, 162, 1, Z) ," &
" 162 ( BC_2, *, control, 1) ," &
" 163 ( BC_7, D(12), bidir, X, 164, 1, Z) ," &
" 164 ( BC_2, *, control, 1) ," &
" 165 ( BC_7, D(11), bidir, X, 166, 1, Z) ," &
" 166 ( BC_2, *, control, 1) ," &
" 167 ( BC_7, D(10), bidir, X, 168, 1, Z) ," &
" 168 ( BC_2, *, control, 1) ," &
" 169 ( BC_7, D(9), bidir, X, 170, 1, Z) ," &
" 170 ( BC_2, *, control, 1) ," &
" 171 ( BC_7, D(8), bidir, X, 172, 1, Z) ," &
" 172 ( BC_2, *, control, 1) ," &
" 173 ( BC_7, D(7), bidir, X, 174, 1, Z) ," &
" 174 ( BC_2, *, control, 1) ," &
" 175 ( BC_7, D(6), bidir, X, 176, 1, Z) ," &
" 176 ( BC_2, *, control, 1) ," &
" 177 ( BC_7, D(5), bidir, X, 178, 1, Z) ," &
" 178 ( BC_2, *, control, 1) ," &
" 179 ( BC_7, D(4), bidir, X, 180, 1, Z) ," &
" 180 ( BC_2, *, control, 1) ," &
" 181 ( BC_7, D(3), bidir, X, 182, 1, Z) ," &
" 182 ( BC_2, *, control, 1) ," &
" 183 ( BC_7, D(2), bidir, X, 184, 1, Z) ," &
" 184 ( BC_2, *, control, 1) ," &
" 185 ( BC_7, D(1), bidir, X, 186, 1, Z) ," &
" 186 ( BC_2, *, control, 1) ," &
" 187 ( BC_7, D(0), bidir, X, 188, 1, Z) ," &
" 188 ( BC_2, *, control, 1) ," &
" 189 ( BC_2, STOHZ(3), output3, X, 190, 1, Z) ," &
" 190 ( BC_2, *, control, 1) ," &
" 191 ( BC_2, STOHZ(2), output3, X, 192, 1, Z) ," &
" 192 ( BC_2, *, control, 1) ," &
" 193 ( BC_2, STOHZ(0), output3, X, 194, 1, Z) ," &
" 194 ( BC_2, *, control, 1) ," &
" 195 ( BC_2, STOHZ(1), output3, X, 196, 1, Z) ," &
" 196 ( BC_2, *, control, 1) ," &
" 197 ( BC_7, STIO(2), bidir, X, 198, 1, Z) ," &
" 198 ( BC_2, *, control, 1) ," &
" 199 ( BC_7, STIO(3), bidir, X, 200, 1, Z) ," &
" 200 ( BC_2, *, control, 1) ," &
" 201 ( BC_7, STIO(1), bidir, X, 202, 1, Z) ," &
" 202 ( BC_2, *, control, 1) ," &
" 203 ( BC_7, STIO(0), bidir, X, 204, 1, Z) ," &
" 204 ( BC_2, *, control, 1) ," &
" 205 ( BC_7, STIO(30), bidir, X, 206, 1, Z) ," &
" 206 ( BC_2, *, control, 1) ," &
" 207 ( BC_7, STIO(31), bidir, X, 208, 1, Z) ," &
" 208 ( BC_2, *, control, 1) ," &
" 209 ( BC_7, STIO(29), bidir, X, 210, 1, Z) ," &
" 210 ( BC_2, *, control, 1) ," &
" 211 ( BC_7, STIO(28), bidir, X, 212, 1, Z) ," &
" 212 ( BC_2, *, control, 1) ," &
" 213 ( BC_7, STIO(27), bidir, X, 214, 1, Z) ," &
" 214 ( BC_2, *, control, 1) ," &
" 215 ( BC_7, STIO(26), bidir, X, 216, 1, Z) ," &
" 216 ( BC_2, *, control, 1) ," &
" 217 ( BC_7, STIO(24), bidir, X, 218, 1, Z) ," &
" 218 ( BC_2, *, control, 1) ," &
" 219 ( BC_7, STIO(25), bidir, X, 220, 1, Z) ," &
" 220 ( BC_2, *, control, 1) ," &
" 221 ( BC_2, STI(23), input, X) ," &
" 222 ( BC_2, STI(22), input, X) ," &
" 223 ( BC_2, STI(20), input, X) ," &
" 224 ( BC_2, STI(21), input, X) ," &
" 225 ( BC_2, STI(18), input, X) ," &
" 226 ( BC_2, STI(19), input, X) ," &
" 227 ( BC_2, STI(16), input, X) ," &
" 228 ( BC_2, STI(17), input, X) ";
end zl50021;
------------- end of BSDL description for the zl50021 ----------