-- Boundary Scan Description Language (BSDL) for MITEL MT9300 IC -- File name : MT9300.bsd -- DEVICE : MITEL MT9300 Multi-Channel Voice Echo Canceller -- BSDL revision : STD_1149_1_1994 -- Date created: Dec 22, 1998 -- Last Updated: June 07, 1999 -- Documentation: MT9300 Advance Information Data Sheet -- Packages: 160-pin PQFP -- -- IMPORTANT NOTICE -- -- MITEL and MT9300 are trademarks of MITEL Corporation. MITEL -- products, marketed under trademarks, are protected under -- numerous US and foreign patents and pending applications, -- maskwork rights, and copyrights. MITEL warrants performance -- of its semiconductor products to current specifications in -- accordance with MITEL's standard warranty, but reserves the -- right to make changes to any products and services at any -- time without notice. MITEL 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 MITEL Corporation. MITEL -- customers are advised to obtain the latest version of the -- device specifications before relying on any published -- information. -- ............................................................65 -- 1.9.2000 VSN Systems / JTAG Technologies BV (JD) -- Changed disable value from 0 to 1 for the following nets: -- D[0..7], Rout, Sout, Dtab and IRQb -- -- entity MT9300 is generic (PHYSICAL_PIN_MAP:string:="PQFP_160"); port ( RESETb : in bit; MCLK : in bit; Fsel : in bit; -- st-bus port C4ib : in bit; F0ib : in bit; Rin : in bit; Sin : in bit; Rout : out bit; Sout : out bit; ODE : in bit; -- internal connections IC0 : in bit_vector(0 to 13); IC0_14 : linkage bit; -- This is the MSBit of -- the IC0 vector, and has been renamed IC0_14 because this is -- a linkage bit, rather than an in bit. Not in BS chain. -- microport DSb : in bit; CSb : in bit; R_Wb : in bit; A : in bit_vector(0 to 10); D : inout bit_vector(0 to 7); DTAb : out bit; IRQb : out bit; -- TAP Controller TCK : in bit; TMS : in bit; TDI : in bit; TRSTb : in bit; TDO : out bit; -- Supplies and NC VDD : linkage bit_vector(1 to 14); -- not in BS chain GND : linkage bit_vector(1 to 20); -- not in BS chain NC : linkage bit_vector(1 to 70); -- not in BS chain PLLVDD : linkage bit; -- not in BS chain PLLGND : linkage bit -- not in BS chain ); --end of ports -- BSDL description conforms to 1994 standard use STD_1149_1_1994.all; attribute COMPONENT_CONFORMANCE of MT9300: entity is "STD_1149_1_1993"; attribute PIN_MAP of MT9300: entity is PHYSICAL_PIN_MAP; constant PQFP_160: PIN_MAP_STRING:= "IRQb:9,"& "DSb:10,"& "CSb:11,"& "R_Wb:12,"& "DTAb:13,"& "ODE:105,"& "Sout:106,"& "Rout:107,"& "Sin:109,"& "Rin:110,"& "F0ib:111,"& "C4ib:112,"& "MCLK:140,"& "Fsel:143,"& "RESETb:158,"& "D:( 18, 19, 20, 21, 23, 24, 25, 26),"& "A:( 44, 45, 46, 47, 49, 50, 51, 52, 54, 55, 56),"& "IC0:( 57, 59, 114, 115, 116, 117, 120, 121, 122,"& "133, 134, 135, 144, 145),"& "IC0_14:157,"& -- TAP controller pins "TMS:152,"& "TDI:153,"& "TDO:154,"& "TCK:155,"& "TRSTb:156,"& -- Pins not scanned by boundary-scan "GND:( 1, 2, 17, 27, 37, 38, 48, 58, 76, 77, 81, 87, 98, 108,"& "118, 119, 138, 139, 148, 149),"& "VDD:( 8, 22, 32, 43, 53, 63, 79, 93, 103, 113, 124, 141,"& "142, 159),"& "PLLGND:146,"& "PLLVDD:147,"& "NC:( 3, 4, 5, 6, 7, 14, 15, 16, 28, 29, 30, 31, 33, 34, 35,"& "36, 39, 40, 41, 42, 60, 61, 62, 64, 65, 66, 67,"& "68, 69, 70, 71, 72, 73, 74, 75, 78, 80,"& "82, 83, 84, 85, 86, 88, 89, 90, 91, 92, 94, 95, 96, 97,"& "99, 100, 101, 102, 104, 123, 125, 126, 127, 128,"& "129, 130, 131, 132, 136, 137, 150, 151, 160)"; -- Scan port identification attribute TAP_SCAN_IN of TDI: signal is true; attribute TAP_SCAN_MODE of TMS: signal is true; attribute TAP_SCAN_OUT of TDO: signal is true; attribute TAP_SCAN_RESET of TRSTb:signal is true; attribute TAP_SCAN_CLOCK of TCK: signal is (10.00e6, BOTH); -- TAP Description attribute INSTRUCTION_LENGTH of MT9300: entity is 3; attribute INSTRUCTION_OPCODE of MT9300: entity is "BYPASS (111),"& "IDCODE (001),"& "EXTEST (000),"& "SAMPLE (010, 011, 100, 101, 110)"; attribute INSTRUCTION_CAPTURE of MT9300: entity is "001"; -- ID code attribute IDCODE_REGISTER of MT9300: entity is "0000" & -- 4-bit version (0) "1001001100000000" & -- 16-bit part number 9300 "00010100101" & -- 11-bit manufacturer (Mitel) "1"; -- mandatory LSB attribute BOUNDARY_LENGTH of MT9300: entity is 60; -- THE BOUNDARY SCAN CHAIN -- The first cell (i.e., numbered 0) is closest to TDO attribute BOUNDARY_REGISTER of MT9300: entity is -- num cell port function safe [ccell disval rslt] ----------------------------------------------------------------- "59 (BC_4, RESETb, input, 0), "& "58 (BC_4, MCLK, clock, X), "& "57 (BC_4, Fsel, input, X), "& "56 (BC_4, IC0(9), input, 0), "& "55 (BC_4, IC0(10), input, 0), "& "54 (BC_4, IC0(11), input, 0), "& "53 (BC_4, C4ib, clock, X), "& "52 (BC_4, F0ib, input, X), "& "51 (BC_4, Rin, input, X), "& "50 (BC_4, Sin, input, X), "& "49 (BC_1, Rout, output3, X, 47, 1, Z), "& "48 (BC_1, Sout, output3, X, 47, 1, Z), "& "47 (BC_1, *, control, X), "& "46 (BC_4, ODE, input, X), "& "45 (BC_4, IC0(3), input, X), "& "44 (BC_4, IC0(4), input, X), "& "43 (BC_4, IC0(5), input, X), "& "42 (BC_4, IC0(6), input, X), "& "41 (BC_4, IC0(7), input, X), "& "40 (BC_4, IC0(8), input, X), "& "39 (BC_4, IC0(2), input, X), "& "38 (BC_4, IC0(12), input, X), "& "37 (BC_4, IC0(13), input, X), "& "36 (BC_4, DSb, input, X), "& "35 (BC_4, CSb, input, X), "& "34 (BC_4, R_Wb, input, X), "& "33 (BC_1, DTAb, output3, X, 32, 1, Weak1), "& "32 (BC_1, *, control, X), "& "31 (BC_4, A(0), input, X), "& "30 (BC_4, A(1), input, X), "& "29 (BC_4, A(2), input, X), "& "28 (BC_4, A(3), input, X), "& "27 (BC_4, A(4), input, X), "& "26 (BC_4, IC0(0), input, X), "& "25 (BC_4, IC0(1), input, X), "& "24 (BC_4, A(5), input, X), "& "23 (BC_4, A(6), input, X), "& "22 (BC_4, A(7), input, X), "& "21 (BC_4, A(8), input, X), "& "20 (BC_4, A(9), input, X), "& "19 (BC_4, A(10), input, X), "& "18 (BC_4, D(0), input, X), "& "17 (BC_1, D(0), output3, X, 2, 1, Z), "& "16 (BC_4, D(1), input, X), "& "15 (BC_1, D(1), output3, X, 2, 1, Z), "& "14 (BC_4, D(2), input, X), "& "13 (BC_1, D(2), output3, X, 2, 1, Z), "& "12 (BC_4, D(3), input, X), "& "11 (BC_1, D(3), output3, X, 2, 1, Z), "& "10 (BC_4, D(4), input, X), "& "9 (BC_1, D(4), output3, X, 2, 1, Z), "& "8 (BC_4, D(5), input, X), "& "7 (BC_1, D(5), output3, X, 2, 1, Z), "& "6 (BC_4, D(6), input, X), "& "5 (BC_1, D(6), output3, X, 2, 1, Z), "& "4 (BC_4, D(7), input, X), "& "3 (BC_1, D(7), output3, X, 2, 1, Z), "& "2 (BC_1, *, control, X), "& "1 (BC_1, IRQb, output3, X, 0, 1, Weak1), "& "0 (BC_1, *, control, X) "; end MT9300;