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 latest version

-----------------------------------------------------

--

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