BSDL Files Library for JTAG

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

BSDL model: MT9043_TOP

-- **********************************************************************
--
--  FILE :  /projects/rt19/c342_prodev/master/srevD/prevA/mt9043.bsdl
--  generated by  c342 on Wed May  8 16:59:46 EDT 2002
--  using p.jtag.bsd rev 1.0 May 3,2001
--
-- BSDL description for top level entity MT9043_top
-- Device : MT9043        Package : SSOP48
-- 
-- Number of BSC cells: 31
-- 
-- **********************************************************************
--                        IMPORTANT NOTICE
-- 
--  ZARLINK and MT9043 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:
--       rev 1.1:   Wed May  8 16:59:46 EDT 2002, fixed internal cells
--  ********************************************************************

--  ********************************************************************
--
--  SPECIAL NOTES
--
--  1. Note that pins 4 (NC1), 29 (NC2), 32 (NC3) and 43 (NC4) should be
--     left open (no connect)
--
--  2. pins 33 (IC1) and 34 (IC2) to be tied to GND for normal operation
--     of the device.
--  
--  ********************************************************************



entity MT9043_top is

  generic(PHYSICAL_PIN_MAP : string := "SSOP48_PACKAGE");

port (
		 C2: out bit;
		 C4: out bit;
		 C6: out bit;
		 C8: out bit;
		 C15: out bit;
		 C16: out bit;
		 C19: out bit;
      		 F0OB: out bit;
      		 F16OB: out bit;
      		 F8O: out bit;
      		 FLOCK: in bit;
     		 FRQSEL1: in bit;
      		 FRQSEL2: in bit;
      		 NC3: linkage bit;
      		 NC2: linkage bit;
      		 IDDQ: linkage bit;
      		 LOCK: out bit;
     		 IC2: in bit;
      		 IC1: in bit;
     		 MODSEL1: in bit;
      		 MODSEL2: in bit;
      		 OSCI: linkage bit;
      		 OSCO: linkage bit;
      		 NC4: linkage bit;
      		 PRIREF: in bit;
      		 REFSEL: in bit;
      		 RSP: out bit;
      		 RSTB: in bit;
      		 NC1: linkage bit;
      		 SECREF: in bit;
      		 SMCI: in bit;
      		 TCK: in bit;
      		 TCLRB: in bit;
      		 TDI: in bit;
      		 TDO: out bit;
      		 TEST: linkage bit;
      		 TM: in bit;
      		 TMS: in bit;
        TRSTB: in bit;
      		 TSP: out bit;
      		 GND: linkage bit_vector (1 to 4);
      		 VDD: linkage bit_vector (1 to 4)
);

 

  use STD_1149_1_1994.all;

  attribute COMPONENT_CONFORMANCE of MT9043_top : entity is
        "STD_1149_1_1993";

  attribute PIN_MAP of MT9043_top : entity is PHYSICAL_PIN_MAP;
  constant SSOP48_PACKAGE : PIN_MAP_STRING :=
		 "C2:19," &
		 "C4:20," &
		 "C6:27," &
		 "C8:25," &
		 "C15:16," &
		 "C16:26," &
		 "C19:21," &
		 "F0OB:12," &
		 "F16OB:11," &
		 "F8O:15," &
		 "FLOCK:22," &
		 "FRQSEL1:41," &
		 "FRQSEL2:40," &
		 "NC3:32," &
		 "NC2:29," &
		 "IDDQ:42," &
		 "LOCK:18," &
		 "IC2:34," &
		 "IC1:33," &
		 "MODSEL1:37," &
		 "MODSEL2:36," &
		 "OSCI:9," &
		 "OSCO:8," &
		 "NC4:43," &
		 "PRIREF:6," &
		 "REFSEL:38," &
		 "RSP:13," &
		 "RSTB:2," &
		 "NC1:4," &
		 "SECREF:5," &
		 "SMCI:30," &
		 "TCK:47," &
		 "TCLRB:3," &
		 "TDI:45," &
		 "TDO:44," &
		 "TEST:39," &
		 "TM:24," &
		 "TMS:48," &
        "TRSTB:46," &
		 "TSP:14," &
		 "GND:(1,10,23,31)," &
		 "VDD:(7,17,28,35)";
 
  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 (2.0e6,BOTH);
  attribute TAP_SCAN_RESET of TRSTB : signal is true;

  attribute INSTRUCTION_LENGTH of MT9043_top : entity is 3;
  attribute INSTRUCTION_OPCODE of MT9043_top : entity is
    "idcode  (001)," &
    "bypass  (111)," &
    "sample  (010)," &
    "extest  (000)"; 

  attribute INSTRUCTION_CAPTURE of MT9043_top : entity is "001";

  attribute IDCODE_REGISTER of MT9043_top : entity is
        "0000" & 		 		 -- version
        "1001000001000011" &    -- part number
        "00010100101" &		 		 -- manufacturer id
        "1";

  attribute REGISTER_ACCESS of MT9043_top : entity is
    "boundary (extest, sample)," &
    "bypass (bypass)," &
    "device_id (idcode)" ;

 
  attribute BOUNDARY_LENGTH of MT9043_top : entity is 31;
 
  attribute BOUNDARY_REGISTER of MT9043_top : entity is
--  		 num 		 cell  		 port   		 		 function 		 safe 		 ccel 		 disval 		 rslt
		 " 0		 ( BC_1,		 *,		 		 internal,		 X)," &
		 " 1		 ( BC_4,		 FRQSEL1,		 		 input,  		 X)," &
		 " 2		 ( BC_4,		 FRQSEL2,		 		 input,  		 X)," &
		 " 3		 ( BC_4,		 REFSEL,		 		 input,  		 X)," &
		 " 4		 ( BC_4,		 MODSEL1,		 		 input,  		 X)," &
		 " 5		 ( BC_4,		 MODSEL2,		 		 input,  		 X)," &
		 " 6		 ( BC_4,		 IC2,		 		 input,  		 X)," &
		 " 7		 ( BC_4,		 IC1,		 		 input,  		 X)," &
		 " 8		 ( BC_1,		 *,		 		 internal,		 X)," &
		 " 9		 ( BC_4,		 SMCI,		 		 input,  		 X)," &
		 " 10		 ( BC_1,		 *,		 		 internal,		 X)," &
		 " 11		 ( BC_1,		 C6,		 		 output2,		 X)," &
		 " 12		 ( BC_1,		 C16,		 		 output2,		 X)," &
		 " 13		 ( BC_1,		 C8,		 		 output2,		 X)," &
		 " 14		 ( BC_4,		 TM,		 		 input,  		 X)," &
		 " 15		 ( BC_4,		 FLOCK,		 		 input,  		 X)," &
		 " 16		 ( BC_1,		 C19,		 		 output2,		 X)," &
		 " 17		 ( BC_1,		 C4,		 		 output2,		 X)," &
		 " 18		 ( BC_1,		 C2,		 		 output2,		 X)," &
		 " 19		 ( BC_1,		 LOCK,		 		 output2,		 X)," &
		 " 20		 ( BC_1,		 C15,		 		 output2,		 X)," &
		 " 21		 ( BC_1,		 F8O,		 		 output2,		 X)," &
		 " 22		 ( BC_1,		 TSP,		 		 output2,		 X)," &
		 " 23		 ( BC_1,		 RSP,		 		 output2,		 X)," &
		 " 24		 ( BC_1,		 F0OB,		 		 output2,		 X)," &
		 " 25		 ( BC_1,		 F16OB,		 		 output2,		 X)," &
		 " 26		 ( BC_4,		 PRIREF,		 		 input,  		 X)," &
		 " 27		 ( BC_4,		 SECREF,		 		 input,  		 X)," &
		 " 28		 ( BC_1,		 *,		 		 internal,		 X)," &
		 " 29		 ( BC_4,		 TCLRB,		 		 input,  		 X)," &
		 " 30		 ( BC_4,		 RSTB,		 		 input,  		 X)";

end MT9043_top;



------------- end of BSDL description for the MT9043_top ----------