-- 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 Feb 7 16:35:04 1997
--
-- Revision History:
--
entity J50A_69R819 is
generic (PHYSICAL_PIN_MAP : string := "ZP_PACKAGE");
port (KN: in bit;
KP: in bit;
CN: in bit;
CP: in bit;
SB: in bit_vector(0 to 1);
M1: in bit;
M2: in bit;
G: in bit;
SW: in bit;
SS: in bit;
ZZ: in bit;
PH: in bit_vector(0 to 2);
SA: in bit_vector(0 to 17);
DQA: in bit_vector(0 to 8);
DQB: in bit_vector(0 to 8);
VSS: linkage bit_vector(0 to 15);
VDD: linkage bit_vector(0 to 4);
VDDQ: linkage bit_vector(0 to 9);
NC: linkage bit_vector(0 to 32);
TDO: out bit;
TMS: in bit;
TDI: in bit;
TCK: in bit);
use STD_1149_1_1994.all;
attribute PIN_MAP of J50A_69R819 : entity is PHYSICAL_PIN_MAP;
constant ZP_PACKAGE : PIN_MAP_STRING :=
"VDDQ: (A1, A7, F1, F7, J1, J7, M1, M7, U1, U7), " &
"SA: (C2, C3, R6, T6, P4, T5, N4, T3, R2, A2, B3, A3, C5, A5, B5, C6, A6, T2), " &
"NC: (A4, B1, B4, B7, C1, C7, D2, D7, E1, E6, F2, G1, G5, G6, H2, H7, J3, J5, K1, K6, " &
"L2, L3, L7, M6, N2, N7, P1, P6, R1, R7, T1, T4, U6), " &
"PH: (B2, B6, D4), " &
"VDD: (C4, J2, J4, J6, R4), " &
"DQB: (D1, E2, G2, H1, K2, L1, M2, N1, P2), " &
"VSS: (D3, D5, E3, E5, F3, F5, H3, H5, K3, K5, M3, M5, N3, N5, P3, P5), " &
"DQA: (D6, E7, F6, G7, H6, K7, L6, N6, P7), " &
"SS: E4, " &
"G: F4, " &
"SB: (L5, G3), " &
"CN: G4, " &
"CP: H4, " &
"KP: K4, " &
"KN: L4, " &
"SW: M4, " &
"M1: R3, " &
"M2: R5, " &
"ZZ: T7, " &
"TMS: U2, " &
"TDI: U3, " &
"TCK: U4, " &
"TDO: U5 ";
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 J50A_69R819 : entity is 3;
attribute INSTRUCTION_OPCODE of J50A_69R819 : entity is
"EXTEST (000)," &
"SAMPLE (100)," &
"IDCODE (001)," &
"SAMPLZ (010)," &
"BYPASS (111)";
attribute INSTRUCTION_CAPTURE of J50A_69R819 : entity is "001";
attribute IDCODE_REGISTER of J50A_69R819 : entity is
"0000" & -- version
"001100" & -- manufacturer's use
"0011000000" & -- sequence number
"00000001110" & -- manufacturer identity
"1"; -- 1149.1 requirement
attribute REGISTER_ACCESS of J50A_69R819 : entity is
"BOUNDARY (SAMPLZ),";
attribute BOUNDARY_LENGTH of J50A_69R819 : entity is 51;
attribute BOUNDARY_REGISTER of J50A_69R819 : entity is
-- num cell port func safe [ccell dis rslt]
"0 (BC_2, M2, input, 1)," &
"1 (BC_2, SA(3), input, X)," &
"2 (BC_2, SA(4), input, X)," &
"3 (BC_2, SA(2), input, X)," &
"4 (BC_2, SA(5), input, X)," &
"5 (BC_2, ZZ, input, X)," &
"6 (BC_2, DQA(8), input, X)," &
"7 (BC_2, DQA(7), input, X)," &
"8 (BC_2, DQA(6), input, X)," &
"9 (BC_2, DQA(5), input, X)," &
"10 (BC_2, SB(0), input, X)," &
"11 (BC_4, KN, input, X)," &
"12 (BC_4, KP, input, X)," &
"13 (BC_2, G, input, X)," &
"14 (BC_2, DQA(4), input, X)," &
"15 (BC_2, DQA(3), input, X)," &
"16 (BC_2, DQA(2), input, X)," &
"17 (BC_2, DQA(1), input, X)," &
"18 (BC_2, DQA(0), input, X)," &
"19 (BC_2, SA(16), input, X)," &
-- num cell port func safe [ccell dis rslt]
"20 (BC_2, SA(15), input, X)," &
"21 (BC_2, SA(12), input, X)," &
"22 (BC_2, SA(13), input, X)," &
"23 (BC_2, PH(0), input, 1)," &
"24 (BC_2, SA(14), input, X)," &
"25 (BC_2, SA(10), input, X)," &
"26 (BC_2, PH(1), input, 1)," &
"27 (BC_2, SA(11), input, X)," &
"28 (BC_2, SA(1), input, X)," &
"29 (BC_2, SA(0), input, X)," &
"30 (BC_2, SA(9), input, X)," &
"31 (BC_2, DQB(0), input, X)," &
"32 (BC_2, DQB(1), input, X)," &
"33 (BC_2, DQB(2), input, X)," &
"34 (BC_2, DQB(3), input, X)," &
"35 (BC_2, SB(1), input, X)," &
"36 (BC_2, PH(2), input, 1)," &
"37 (BC_2, SS, input, X)," &
"38 (BC_4, CN, input, X)," &
"39 (BC_4, CP, input, X)," &
-- num cell port func safe [ccell dis rslt]
"40 (BC_2, SW, input, X)," &
"41 (BC_2, DQB(4), input, X)," &
"42 (BC_2, DQB(5), input, X)," &
"43 (BC_2, DQB(6), input, X)," &
"44 (BC_2, DQB(7), input, X)," &
"45 (BC_2, DQB(8), input, X)," &
"46 (BC_2, SA(7), input, X)," &
"47 (BC_2, SA(8), input, X)," &
"48 (BC_2, SA(6), input, X)," &
"49 (BC_2, SA(17), input, X)," &
"50 (BC_2, M1, input, 0)";
end J50A_69R819;