BSDL Files Library for JTAG
The only free public library that contains thousands of BSDL (Boundary Scan Description Language) models to use with BS/JTAG tools

ChipVORX ISP IP for Ultra Fast Flash Programming
BSDL File: MT9044 Download View details  

-- 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;

"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;

This library contains 7714 BSDL files (for 6086 distinct entities) from 64 vendors
Last BSDL model (CY7C1512KV18) was added on Sep 15, 2017 14:30