-- ********************************************************************** -- Zarlink's ZL50235 - 16 Channel Voice Echo Canceller -- ********************************************************************** -- FILE : bga_zl50235_2001.bsd -- generated by Czeslaw Piasta as vec16 on Thu Jan 23 10:46:05 EST 2003 -- using p.jtag.bsd rev 3.0 Jan 20, 2003 -- -- BSDL description for top level entity zl50235 -- Device : ZL50235 Package : 208-Ball LBGA -- -- Number of BSC cells: 60 -- -- ********************************************************************** -- -- 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 ZL50235 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. -- -- ********************************************************************* -- ******************************************************************** -- Modification History: -- Initial release: Thu Jan 23 10:46:05 EST 2003 -- ******************************************************************** -- ******************************************************************** -- -- SPECIAL NOTES -- -- 1. Keep pin TRSTB not connected (NC), or drive it HIGH -- -- 2. Keep all pins NC(1 to 20) not connected (left open): -- A14,C15,D1,D15,E1,F1,G1,G15,H1,H15,J1,J15,K1,K15,L1,L15,F2,L2,J2,K2 -- -- 3. Signals ICO(0 to 11) and IC014 are Internal Connects, and they -- should be connected to GND (VSS) for normal operation: -- E15,F15,A12,A10,A6,A2,B1,B3,C1,C2,D2,E2,R1 -- -- 4. WARNING: -- The following products within Zarlink's VEC family have all been -- coded the same Part-Number into the Device ID Register: -- ZL50211, ZL50232, ZL50233, ZL50234, ZL50235, MT9300, MT93L00 -- -- ******************************************************************** entity zl50235 is generic(PHYSICAL_PIN_MAP : string := "LBGA_PACKAGE"); port ( A: in bit_vector (0 to 10); C4IB: in bit; CSB: in bit; D: inout bit_vector (0 to 7); DSB: in bit; DTAB: out bit; F0IB: in bit; FSEL: in bit; IC014: linkage bit; ICO: in bit_vector (0 to 11); IRQB: out bit; MCLK: in bit; NC: linkage bit_vector (1 to 20); ODE: in bit; RESETB: in bit; RIN: in bit; ROUT: out bit; R_WB: in bit; SIN: in bit; SOUT: out bit; TCK: in bit; TDI: in bit; TDO: out bit; TMS: in bit; TRSTB: linkage bit; GND: linkage bit_vector (1 to 84); PLLGND: linkage bit; PLLVDD: linkage bit; VDDA: linkage bit_vector (1 to 42); VDDB: linkage bit_vector (1 to 8) ); use STD_1149_1_2001.all; attribute COMPONENT_CONFORMANCE of zl50235 : entity is "STD_1149_1_2001"; attribute PIN_MAP of zl50235 : entity is PHYSICAL_PIN_MAP; constant LBGA_PACKAGE : PIN_MAP_STRING := "A :(P16 , " & -- A[0] "N16 , " & -- A[1] "M16 , " & -- A[2] "L16 , " & -- A[3] "K16 , " & -- A[4] "J16 , " & -- A[5] "H16 , " & -- A[6] "G16 , " & -- A[7] "F16 , " & -- A[8] "E16 , " & -- A[9] "D16 ), " & -- A[10] "C4IB : A4 , " & "CSB : R13 , " & "D :(T2 , " & -- D[0] "T4 , " & -- D[1] "T6 , " & -- D[2] "T8 , " & -- D[3] "T9 , " & -- D[4] "T11 , " & -- D[5] "T13 , " & -- D[6] "T15 ), " & -- D[7] "DSB : R11 , " & "DTAB : R7 , " & "F0IB : B5 , " & "FSEL : H2 , " & "IC014 : R1 , " & "ICO :(E15 , " & -- ICO[0] "F15 , " & -- ICO[1] "A12 , " & -- ICO[2] "A10 , " & -- ICO[3] "A6 , " & -- ICO[4] "A2 , " & -- ICO[5] "B1 , " & -- ICO[6] "B3 , " & -- ICO[7] "C1 , " & -- ICO[8] "C2 , " & -- ICO[9] "D2 , " & -- ICO[10] "E2 ), " & -- ICO[11] "IRQB : R9 , " & "MCLK : G2 , " & "NC :(A14 , " & -- NC[1] "C15 , " & -- NC[2] "D1 , " & -- NC[3] "D15 , " & -- NC[4] "E1 , " & -- NC[5] "F1 , " & -- NC[6] "G1 , " & -- NC[7] "G15 , " & -- NC[8] "H1 , " & -- NC[9] "H15 , " & -- NC[10] "J1 , " & -- NC[11] "J15 , " & -- NC[12] "K1 , " & -- NC[13] "K15 , " & -- NC[14] "L1 , " & -- NC[15] "L15 , " & -- NC[16] "F2 , " & -- NC[17] "L2 , " & -- NC[18] "J2 , " & -- NC[19] "K2 ), " & -- NC[20] "ODE : B13 , " & "RESETB : R3 , " & "RIN : B7 , " & "ROUT : B9 , " & "R_WB : R5 , " & "SIN : B11 , " & "SOUT : A8 , " & "TCK : P1 , " & "TDI : M1 , " & "TDO : N1 , " & "TMS : M2 , " & "TRSTB : N2 , " & "GND :(A1, B8, B12, B14, B15, B16, C3, C5, C7, C9, C11, A3," & "C12, C13, C14, C16, D4, D8, D10, D12, D13, E3, A7, E4," & "E14, F13, G3, G4, G7, G8, G9, G10, H7, A11, H8, H9," & "H10, H13, H14, J7, J8, J9, J10, K7, A13, K8, K9, K10," & "K13, K14, L3, L4, M13, M14, M15, A15, N3, N4, N5, N7," & "N9, N11, N13, P2, P3, P5, A16, P7, P9, P11, P13, P14," & "R2, R14, R15, R16, T1, B2, T3, T7, T10, T14, T16, B6)," & "PLLGND : K3 , " & "PLLVDD : K4 , " & "VDDA :(A5, D7, D9, D11, D14, E13, F3, F4, F14, H3, H4, A9," & "J13, J14, L13, L14, M3, M4, N6, N8, N10, N14, B4, N15," & "P4, P6, P8, P10, P15, R4, R6, R8, R10, B10, R12, T5," & "T12, C4, C8, C10, D3, D5)," & "VDDB :(C6, D6, J3, J4, N12, P12, G13, G14)"; 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 (5.0e+06,BOTH); -- Note that there is not TAP_SCAN_RESET attribute INSTRUCTION_LENGTH of zl50235 : entity is 3; attribute INSTRUCTION_OPCODE of zl50235 : entity is "bypass (111)," & "sample (010)," & "sample (011)," & "sample (100)," & "sample (101)," & "sample (110)," & "preload (010)," & "preload (011)," & "preload (100)," & "preload (101)," & "preload (110)," & "idcode (001)," & "extest (000)"; attribute INSTRUCTION_CAPTURE of zl50235 : entity is "x01"; attribute IDCODE_REGISTER of zl50235 : entity is "0000" & -- version "1001001100000000" & -- part number "00010100101" & -- manufacturer id "1"; attribute REGISTER_ACCESS of zl50235 : entity is "boundary (extest, sample, preload)," & "bypass (bypass)," & "device_id (idcode)" ; attribute BOUNDARY_LENGTH of zl50235 : entity is 60; attribute BOUNDARY_REGISTER of zl50235 : entity is -- num cell port function safe ccel disval rslt " 0 ( BC_1, *, control, 1) ," & " 1 ( BC_1, IRQB, output3, X, 0, 1, Z) ," & " 2 ( BC_1, *, control, 1) ," & " 3 ( BC_1, D(7), output3, X, 2, 1, Z) ," & " 4 ( BC_4, D(7), input, X) ," & " 5 ( BC_1, D(6), output3, X, 2, 1, Z) ," & " 6 ( BC_4, D(6), input, X) ," & " 7 ( BC_1, D(5), output3, X, 2, 1, Z) ," & " 8 ( BC_4, D(5), input, X) ," & " 9 ( BC_1, D(4), output3, X, 2, 1, Z) ," & " 10 ( BC_4, D(4), input, X) ," & " 11 ( BC_1, D(3), output3, X, 2, 1, Z) ," & " 12 ( BC_4, D(3), input, X) ," & " 13 ( BC_1, D(2), output3, X, 2, 1, Z) ," & " 14 ( BC_4, D(2), input, X) ," & " 15 ( BC_1, D(1), output3, X, 2, 1, Z) ," & " 16 ( BC_4, D(1), input, X) ," & " 17 ( BC_1, D(0), output3, X, 2, 1, Z) ," & " 18 ( BC_4, D(0), input, X) ," & " 19 ( BC_4, A(10), input, X) ," & " 20 ( BC_4, A(9), input, X) ," & " 21 ( BC_4, A(8), input, X) ," & " 22 ( BC_4, A(7), input, X) ," & " 23 ( BC_4, A(6), input, X) ," & " 24 ( BC_4, A(5), input, X) ," & " 25 ( BC_4, ICO(1), input, X) ," & " 26 ( BC_4, ICO(0), input, X) ," & " 27 ( BC_4, A(4), input, X) ," & " 28 ( BC_4, A(3), input, X) ," & " 29 ( BC_4, A(2), input, X) ," & " 30 ( BC_4, A(1), input, X) ," & " 31 ( BC_4, A(0), input, X) ," & " 32 ( BC_1, *, control, 1) ," & " 33 ( BC_1, DTAB, output3, X, 32, 1, Z) ," & " 34 ( BC_4, R_WB, input, X) ," & " 35 ( BC_4, CSB, input, X) ," & " 36 ( BC_4, DSB, input, X) ," & " 37 ( BC_4, *, internal, X) ," & " 38 ( BC_4, *, internal, X) ," & " 39 ( BC_4, ICO(2), input, X) ," & " 40 ( BC_4, ICO(8), input, X) ," & " 41 ( BC_4, ICO(6), input, X) ," & " 42 ( BC_4, ICO(7), input, X) ," & " 43 ( BC_4, ICO(5), input, X) ," & " 44 ( BC_4, ICO(3), input, X) ," & " 45 ( BC_4, ICO(4), input, X) ," & " 46 ( BC_4, ODE, input, X) ," & " 47 ( BC_1, *, control, 1) ," & " 48 ( BC_1, SOUT, output3, X, 47, 1, Z) ," & " 49 ( BC_1, ROUT, output3, X, 47, 1, Z) ," & " 50 ( BC_4, SIN, input, X) ," & " 51 ( BC_4, RIN, input, X) ," & " 52 ( BC_4, F0IB, input, X) ," & " 53 ( BC_4, C4IB, input, X) ," & " 54 ( BC_4, ICO(11), input, X) ," & " 55 ( BC_4, ICO(10), input, X) ," & " 56 ( BC_4, ICO(9), input, X) ," & " 57 ( BC_4, FSEL, input, X) ," & " 58 ( BC_4, MCLK, input, X) ," & " 59 ( BC_4, RESETB, input, X) "; end zl50235; ------------- end of BSDL description for the zl50235 ----------