-- Boundary Scan Description Language (BSDL) file for MT9044 -- File name: MT9044.bsd -- Device: Digital PLL -- BSDL revision: 1.0 -- Author: Ning Yang modified by TNV Sept/ 2001 -- Date created: July, 1998 -- Packages : 44 pin PLCC -- -- IMPORTANT NOTICE -- -- ZARLINK and MT9044 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 Semiconductor. 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. entity MT9044 is generic (PHYSICAL_PIN_MAP: string:="PLCC_PACKAGE"); port ( gto : out bit; holdover : out bit; c6 : out bit; c16 : out bit; c8 : out bit; ackout : out bit; c19 : out bit; c4 : out bit; c2 : out bit; c3 : out bit; c15 : out bit; stfp8 : out bit; tsp : out bit; stfp2 : out bit; rsp : out bit; gcifp8 : out bit; rstb : in bit; frqsel1 : in bit; frqsel2 : in bit; refsel : in bit; modsel1 : in bit; modsel2 : in bit; loss1 : in bit; loss2 : in bit; gti : in bit; arefi : in bit; priref : in bit; secref : in bit; tclrb : in bit; TMS, TDI, TCK : in bit; TRSTn : in bit; TDO : out bit; VDD : linkage bit_vector (1 to 2); GND : linkage bit_vector (1 to 4) ); use STD_1149_1_1990.all; -- Get standard attributes and definitions attribute PIN_MAP of MT9044: entity is PHYSICAL_PIN_MAP; constant PLCC_PACKAGE: PIN_MAP_STRING:= "gto:32, holdover:29, c6:27, c16:26, c8:25," & "ackout:24, c19:21, c4:20, c2:19, c3:18, " & "c15:16, stfp8:15, tsp:14, stfp2:13, rsp:12, gcifp8:11,"& "rstb:43, frqsel1:41, frqsel2:40, refsel:38, modsel1:37, " & "modsel2:36, loss1:34, loss2:33, gti:30, arefi:22, " & "priref:6, secref:5, tclrb:3,"& --TAP Controller Pins: "TCK:2, TMS:44, TDI:42, TDO:35, TRSTn:4, " & --Power Pins: "VDD:(28, 7), "& "GND:(1, 10, 23, 31)"; --NC: No Connection Pins: --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 TRSTn : signal is true; attribute TAP_SCAN_CLOCK of TCK : signal is (16.0e6, BOTH); --TAP Description attribute INSTRUCTION_LENGTH of MT9044 : entity is 3; attribute INSTRUCTION_OPCODE of MT9044 : entity is "BYPASS (111),"& "EXTEST (000),"& "IDCODE (001),"& --Different "SAMPLE (010)"; attribute INSTRUCTION_CAPTURE of MT9044: entity is "001"; -- there is no INSTRUCTION_DISABLE attribute for MT9044 -- there is no INSTRUCTION_PRIVATE attribute for MT9044 -- idcode registers in MT9044 rev A. attribute IDCODE_REGISTER of MT9044: entity is "0000" & "1001000001000100" & "00010100101" & "1"; attribute REGISTER_ACCESS of MT9044: entity is "BYPASS (BYPASS)," & -- 1149.1 bypass "BOUNDARY (EXTEST, SAMPLE)"; -- 1149.1 extest & sample -- The first cell is close to TDO attribute BOUNDARY_CELLS of MT9044: entity is "BC_1, BC_4"; attribute BOUNDARY_LENGTH of MT9044: entity is 29; attribute BOUNDARY_REGISTER of MT9044: entity is -- num cell port function safe [ccell disval rslt] -- -- -- ----- ---- --- ---- "0 (BC_1, gto, output2, X),"& "1 (BC_1, holdover, output2, X),"& "2 (BC_1, c6, output2, X),"& "3 (BC_1, c16, output2, X),"& "4 (BC_1, c8, output2, X),"& "5 (BC_1, ackout, output2, X),"& "6 (BC_1, c19, output2, X),"& "7 (BC_1, c4, output2, X),"& "8 (BC_1, c2, output2, X),"& "9 (BC_1, c3, output2, X),"& "10 (BC_1, c15, output2, X),"& "11 (BC_1, stfp8, output2, X),"& "12 (BC_1, tsp, output2, X),"& "13 (BC_1, stfp2, output2, X),"& "14 (BC_1, rsp, output2, X),"& "15 (BC_1, gcifp8, output2, X),"& "16 (BC_4, rstb, input, X),"& "17 (BC_4, frqsel1, input, X),"& "18 (BC_4, frqsel2, input, X),"& "19 (BC_4, refsel, input, X),"& "20 (BC_4, modsel1, input, X),"& "21 (BC_4, modsel2, input, X),"& "22 (BC_4, loss1, input, X),"& "23 (BC_4, loss2, input, X),"& "24 (BC_4, gti, input, X),"& "25 (BC_4, arefi, input, X),"& "26 (BC_4, priref, input, X),"& "27 (BC_4, secref, input, X),"& "28 (BC_4, tclrb, input, X)"; end MT9044;