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: MT90401_TOP

-----------------------------------------------------
--
--  FILE : /projects/rt19/c375_prodev/dig/ioacdc/prevA/jtag.bsd
--  generated by  cz375 on Fri May  4 11:44:03 EDT 2001
--  using p.jtag.bsd rev 1.0 May 3,2001
--
-- BSDL description for top level entity MT90401_top
-- for package type pin_qfp
--
-- Number of QFP pins: 80
-- Number of BSC cells: 73
-----------------------------------------------------


entity MT90401_top is

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

port (	DT1: linkage bit;
      	A1: in bit;
      	A2: in bit;
      	A3: in bit;
      	A4: in bit;
      	VSS9: linkage bit;
      	A5: in bit;
      	A6: in bit;
      	SMCDS1: in bit;
      	VDD1: linkage bit;
      	VSS1: linkage bit;
      	F16OB: out bit;
      	C16OB: out bit;
      	C8O: out bit;
      	C4OB: out bit;
      	C2O: out bit;
      	F8OB: out bit;
      	MS1: in bit;
      	MS2: in bit;
      	STFP8: out bit;
      	E3D3_OC3B: in bit;
      	E3_DS3B: in bit;
      	XSEC: in bit;
      	PRI: in bit;
      	VSS2: linkage bit;
      	AT1: linkage bit;
      	VSS3PLL: linkage bit;
      	VDD2PLL: linkage bit;
      	VDD: linkage bit;
      	C155N: linkage bit;
      	C155P: linkage bit;
      	VSS4: linkage bit;
      	VREF: linkage bit;
      	TDO: out bit;
      	TMS: in bit;
      	TCK: in bit;
      	TRST: in bit;
      	TDI: in bit;
      	FS2: in bit;
      	FS1: in bit;
      	PRIOOR: out bit;
      	C15O: out bit;
      	C6: out bit;
      	TEST1: linkage bit;
      	VSS5: linkage bit;
      	C19O: out bit;
      	RSEL: in bit;
      	TCLRB: in bit;
      	VDD3: linkage bit;
      	VSS6: linkage bit;
      	C20I: in bit;
      	VSS7: linkage bit;
      	C34C44: out bit;
      	VDD4: linkage bit;
      	HOLDOVER: out bit;
      	PCCI: in bit;
      	LOCK: out bit;
      	FLOCK: in bit;
      	DSB: in bit;
      	SG1: linkage bit;
      	SECOOR: out bit;
      	OE: in bit;
      	CSB: in bit;
      	RESETB: in bit;
      	HW: in bit;
      	D0: inout bit;
      	D1: inout bit;
      	D2: inout bit;
      	D3: inout bit;
      	VSS8: linkage bit;
      	IDDQ: linkage bit;
      	TEST2TM1: linkage bit;
      	VDD5: linkage bit;
      	D4: inout bit;
      	D5: inout bit;
      	D6: inout bit;
      	D7: inout bit;
      	RWB: in bit;
      	A0: in bit;
      	TM2: linkage bit
);




  use STD_1149_1_1994.all;

  attribute COMPONENT_CONFORMANCE of MT90401_top : entity is
        "STD_1149_1_1993";

  attribute PIN_MAP of MT90401_top : entity is PHYSICAL_PIN_MAP;
  constant QFP_PACKAGE : PIN_MAP_STRING :=
	"DT1:1," &
	"A1:2," &
	"A2:3," &
	"A3:4," &
	"A4:5," &
	"VSS9: 6," &
	"A5:7," &
	"A6:8," &
	"SMCDS1:9," &
	"VDD1:10," &
	"VSS1:11," &
	"F16OB:12," &
	"C16OB:13," &
	"C8O:14," &
	"C4OB:15," &
	"C2O:16," &
	"F8OB:17," &
	"MS1:18," &
	"MS2:19," &
	"STFP8:20," &
	"E3D3_OC3B:21," &
	"E3_DS3B:22," &
	"XSEC:23," &
	"PRI:24," &
	"VSS2:25," &
	"AT1:26," &
	"VSS3PLL:27," &
	"VDD2PLL:28," &
	"VDD:29," &
	"C155N:30," &
	"C155P:31," &
	"VSS4:32," &
	"VREF:33," &
	"TDO:34," &
	"TMS:35," &
	"TCK:36," &
	"TRST:37," &
	"TDI:38," &
	"FS2:39," &
	"FS1:40," &
	"PRIOOR:41," &
	"C15O:42," &
	"C6:43," &
	"TEST1:44," &
	"VSS5:45," &
	"C19O:46," &
	"RSEL:47," &
	"TCLRB:48," &
	"VDD3:49," &
	"VSS6:50," &
	"C20I:51," &
	"VSS7:52," &
	"C34C44:53," &
	"VDD4:54," &
	"HOLDOVER:55," &
	"PCCI:56," &
	"LOCK:57," &
	"FLOCK:58," &
	"DSB:59," &
	"SG1:60," &
	"SECOOR:61," &
	"OE:62," &
	"CSB:63," &
	"RESETB:64," &
	"HW:65," &
	"D0:66," &
	"D1:67," &
	"D2:68," &
	"D3:69," &
	"VSS8:70," &
	"IDDQ:71," &
	"TEST2TM1:72," &
	"VDD5:73," &
	"D4:74," &
	"D5:75," &
	"D6:76," &
	"D7:77," &
	"RWB:78," &
	"A0:79," &
	"TM2:80";

  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.0e6,BOTH);
  attribute TAP_SCAN_RESET of TRST : signal is true;

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

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

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


  attribute BOUNDARY_LENGTH of MT90401_top : entity is 73;

  attribute BOUNDARY_REGISTER of MT90401_top : entity is
--  	num 	cell  	port   		function 	safe 	ccel 	disval 	rslt
	" 0	( BC_4,	CSB,		input,  	X)," &
	" 1	( BC_4,	OE,		input,  	X)," &
	" 2	( BC_1,	SECOOR,		output2,	X)," &
	" 3	( BC_4,	DSB,		input,  	X)," &
	" 4	( BC_4,	FLOCK,		input,  	X)," &
	" 5	( BC_1,	LOCK,		output2,	X)," &
	" 6	( BC_4,	PCCI,		input,  	X)," &
	" 7	( BC_1,	HOLDOVER,	output2,	X)," &
	" 8	( BC_1,	C34C44,		output2,	X)," &
	" 9	( BC_4,	C20I,		input,  	X)," &
	" 10	( BC_4,	TCLRB,		input,  	X)," &
	" 11	( BC_4,	RSEL,		input,  	X)," &
	" 12	( BC_1,	C19O,		output2,	X)," &
	" 13	( BC_1,	C6,		output2,	X)," &
	" 14	( BC_1,	C15O,		output2,	X)," &
	" 15	( BC_1,	PRIOOR,		output2,	X)," &
	" 16	( BC_4,	FS1,		input,  	X)," &
	" 17	( BC_4,	FS2,		input,  	X)," &
	" 18	( BC_4,	PRI,		input,  	X)," &
	" 19	( BC_4,	XSEC,		input,  	X)," &
	" 20	( BC_4,	E3_DS3B,	input,  	X)," &
	" 21	( BC_4,	E3D3_OC3B,	input,  	X)," &
	" 22	( BC_1,	*,		control,	0)," &
	" 23	( BC_1,	STFP8,		output3,	X,	22,	0,	Z)," &
	" 24	( BC_4,	MS2,		input,  	X)," &
	" 25	( BC_4,	MS1,		input,  	X)," &
	" 26	( BC_1,	*,		control,	0)," &
	" 27	( BC_1,	F8OB,		output3,	X,	26,	0,	Z)," &
	" 28	( BC_1,	*,		control,	0)," &
	" 29	( BC_1,	C2O,		output3,	X,	28,	0,	Z)," &
	" 30	( BC_1,	*,		control,	0)," &
	" 31	( BC_1,	C4OB,		output3,	X,	30,	0,	Z)," &
	" 32	( BC_1,	*,		control,	0)," &
	" 33	( BC_1,	C8O,		output3,	X,	32,	0,	Z)," &
	" 34	( BC_1,	*,		control,	0)," &
	" 35	( BC_1,	C16OB,		output3,	X,	34,	0,	Z)," &
	" 36	( BC_1,	*,		control,	0)," &
	" 37	( BC_1,	F16OB,		output3,	X,	36,	0,	Z)," &
	" 38	( BC_4,	SMCDS1,		input,  	X)," &
	" 39	( BC_4,	A6,		input,  	X)," &
	" 40	( BC_4,	A5,		input,  	X)," &
	" 41	( BC_4,	A4,		input,  	X)," &
	" 42	( BC_4,	A3,		input,  	X)," &
	" 43	( BC_4,	A2,		input,  	X)," &
	" 44	( BC_4,	A1,		input,  	X)," &
	" 45	( BC_4,	A0,		input,  	X)," &
	" 46	( BC_4,	RWB,		input,  	X)," &
	" 47	( BC_1,	*,		control,	0)," &
	" 48	( BC_1,	D7,		output3,	X,	47,	0,	Z)," &
	" 49	( BC_4,	D7,		input,  	X)," &
	" 50	( BC_1,	*,		control,	0)," &
	" 51	( BC_1,	D6,		output3,	X,	50,	0,	Z)," &
	" 52	( BC_4,	D6,		input,  	X)," &
	" 53	( BC_1,	*,		control,	0)," &
	" 54	( BC_1,	D5,		output3,	X,	53,	0,	Z)," &
	" 55	( BC_4,	D5,		input,  	X)," &
	" 56	( BC_1,	*,		control,	0)," &
	" 57	( BC_1,	D4,		output3,	X,	56,	0,	Z)," &
	" 58	( BC_4,	D4,		input,  	X)," &
	" 59	( BC_1,	*,		control,	0)," &
	" 60	( BC_1,	D3,		output3,	X,	59,	0,	Z)," &
	" 61	( BC_4,	D3,		input,  	X)," &
	" 62	( BC_1,	*,		control,	0)," &
	" 63	( BC_1,	D2,		output3,	X,	62,	0,	Z)," &
	" 64	( BC_4,	D2,		input,  	X)," &
	" 65	( BC_1,	*,		control,	0)," &
	" 66	( BC_1,	D1,		output3,	X,	65,	0,	Z)," &
	" 67	( BC_4,	D1,		input,  	X)," &
	" 68	( BC_1,	*,		control,	0)," &
	" 69	( BC_1,	D0,		output3,	X,	68,	0,	Z)," &
	" 70	( BC_4,	D0,		input,  	X)," &
	" 71	( BC_4,	HW,		input,  	X)," &
	" 72	( BC_4,	RESETB,		input,  	X)";

end MT90401_top;



------------- end of BSDL description for the MT90401 ----------