-- M O T O R O L A S S D T J T A G S O F T W A R E
-- BSDL File Generated: Fri Mar 5 16:02:22 1999
--
-- Revision History:
--
entity MCM64E918 is
generic (PHYSICAL_PIN_MAP : string := "ZP_PACKAGE");
port (CKB: in bit;
CK: in bit;
BMODE: in bit_vector(1 to 3);
GB: in bit;
ZQ: in bit;
LBOB: in bit;
SA: in bit_vector(0 to 18);
DQA: in bit_vector(0 to 3);
DQB: in bit_vector(4 to 8);
DQC: in bit_vector(0 to 3);
DQD: in bit_vector(4 to 8);
CQ1B: buffer bit;
CQ2: buffer bit;
VSS: linkage bit_vector(0 to 39);
VDDE: linkage bit_vector(0 to 18);
VREF: linkage bit_vector(0 to 1);
VDDQ: linkage bit_vector(0 to 17);
NC: linkage bit_vector(0 to 22);
TDO: out bit;
TMS: in bit;
TDI: in bit;
TCK: in bit);
use STD_1149_1_1994.all;
attribute COMPONENT_CONFORMANCE of MCM64E918 : entity is "STD_1149_1_1993";
attribute PIN_MAP of MCM64E918 : entity is PHYSICAL_PIN_MAP;
constant ZP_PACKAGE : PIN_MAP_STRING :=
"VSS: (A1, C1, E1, G1, J1, L1, N1, R1, U1, E3, G3, J3, L3, N3, B4, D4, G4, K4, P4, T4, " &
"B6, D6, G6, K6, P6, T6, E7, G7, J7, L7, N7, A9, C9, E9, G9, J9, L9, N9, R9, U9), " &
"VDDQ: (A2, C2, E2, G2, J2, L2, N2, R2, U2, A8, C8, E8, G8, J8, L8, N8, R8, U8), " &
"SA: (T5, R5, D7, C3, C7, B3, B7, A3, A7, C4, C6, A4, A6, T7, R6, P7, R4, T3, P3), " &
"ZQ: A5, " &
"NC: (B1, F1, K1, P1, D2, H2, M2, T2, D3, F3, K3, L6, H7, M7, U7, B8, F8, K8, P8, D9, " &
"H9, M9, T9), " &
"DQC: (H3, H1, D1, B2), " &
"BMODE: (B5, K5, L5), " &
"DQB: (H8, F9, F7, D8, B9), " &
"GB: C5, " &
"VDDE: (R3, E4, F4, H4, J4, M4, N4, D5, F5, J5, M5, P5, E6, F6, H6, J6, M6, N6, R7), " &
"VREF: (E5, N5), " &
"CQ2: F2, " &
"CK: G5, " &
"CKB: H5, " &
"DQD: (K2, M1, M3, P2, T1), " &
"DQA: (K7, K9, P9, T8), " &
"LBOB: L4, " &
"CQ1B: M8, " &
"TMS: U3, " &
"TDI: U4, " &
"TCK: U5, " &
"TDO: U6 ";
attribute TAP_SCAN_IN of TDI : signal is true;
attribute TAP_SCAN_OUT of TDO : signal is true;
attribute TAP_SCAN_MODE of TMS : signal is true;
attribute TAP_SCAN_CLOCK of TCK : signal is (10.0e6, BOTH);
attribute INSTRUCTION_LENGTH of MCM64E918 : entity is 3;
attribute INSTRUCTION_OPCODE of MCM64E918 : entity is
"EXTEST (000)," &
"SAMPLE (100)," &
"IDCODE (001)," &
"SAMPLZ (010)," &
"PRIVATE (011, 101, 110)," &
"BYPASS (111)";
attribute INSTRUCTION_CAPTURE of MCM64E918 : entity is "001";
attribute INSTRUCTION_PRIVATE of MCM64E918 : entity is
"PRIVATE ";
attribute IDCODE_REGISTER of MCM64E918 : entity is
"0000" & -- version
"001110" & -- manufacturer's use
"0011000000" & -- sequence number
"00000001110" & -- manufacturer identity
"1"; -- 1149.1 requirement
attribute REGISTER_ACCESS of MCM64E918 : entity is
"BOUNDARY (SAMPLZ)" ;
attribute BOUNDARY_LENGTH of MCM64E918 : entity is 49;
attribute BOUNDARY_REGISTER of MCM64E918 : entity is
-- num cell port func safe [ccell dis rslt]
"0 (BC_4, SA(1), input, X)," &
"1 (BC_4, SA(0), input, X)," &
"2 (BC_4, SA(14), input, X)," &
"3 (BC_4, SA(13), input, X)," &
"4 (BC_4, SA(15), input, X)," &
"5 (BC_4, DQA(3), input, X)," &
"6 (BC_4, DQA(2), input, X)," &
"7 (BC_2, CQ1B, output2, X)," &
"8 (BC_4, DQA(0), input, X)," &
"9 (BC_4, DQA(1), input, X)," &
"10 (BC_4, *, internal, 1)," &
"11 (BC_4, CKB, input, X)," &
"12 (BC_4, CK, input, X)," &
"13 (BC_4, GB, input, X)," &
"14 (BC_4, DQB(4), input, X)," &
"15 (BC_4, DQB(5), input, X)," &
"16 (BC_4, DQB(6), input, X)," &
"17 (BC_4, DQB(7), input, X)," &
"18 (BC_4, DQB(8), input, X)," &
"19 (BC_4, SA(2), input, X)," &
-- num cell port func safe [ccell dis rslt]
"20 (BC_4, SA(4), input, X)," &
"21 (BC_4, SA(6), input, X)," &
"22 (BC_4, SA(8), input, X)," &
"23 (BC_4, SA(10), input, X)," &
"24 (BC_4, SA(12), input, X)," &
"25 (BC_4, SA(11), input, X)," &
"26 (BC_4, SA(9), input, X)," &
"27 (BC_4, SA(7), input, X)," &
"28 (BC_4, SA(5), input, X)," &
"29 (BC_4, SA(3), input, X)," &
"30 (BC_4, *, internal, 1)," &
"31 (BC_4, DQC(3), input, X)," &
"32 (BC_4, DQC(2), input, X)," &
"33 (BC_2, CQ2, output2, X)," &
"34 (BC_4, DQC(0), input, X)," &
"35 (BC_4, DQC(1), input, X)," &
"36 (BC_4, ZQ, input, X)," &
"37 (BC_4, BMODE(1), input, X)," &
"38 (BC_4, BMODE(2), input, X)," &
"39 (BC_4, BMODE(3), input, X)," &
-- num cell port func safe [ccell dis rslt]
"40 (BC_4, LBOB, input, X)," &
"41 (BC_4, DQD(4), input, X)," &
"42 (BC_4, DQD(5), input, X)," &
"43 (BC_4, DQD(6), input, X)," &
"44 (BC_4, DQD(7), input, X)," &
"45 (BC_4, DQD(8), input, X)," &
"46 (BC_4, SA(18), input, X)," &
"47 (BC_4, SA(17), input, X)," &
"48 (BC_4, SA(16), input, X)";
attribute DESIGN_WARNING of MCM64E918 : entity is
"WARNING: THIS DEVICE OPERATES ON A SUBSET OF IEEE STANDARD 1149.1, " &
"THE JTAG INSTRUCTIONS EXTEST AND SAMPLE/PRELOAD ARE " &
"NOT 1149.1 COMPLIANT. PLEASE REFER TO THE MCM64E918 TECHNICAL " &
"DATA SHEET FOR MORE DETAILS.";
end MCM64E918;