---- This information is for modeling purposes only, and is not guaranteed.
--
-- The following are trademarks of International Business Machines
-- Corporation in the United States, or other countries, or both:
--
-- IBM IBM Logo PowerPC PowerPC Logo
--
-- Other company, product and service names may be trademarks or
-- service marks of others.
--
-- THIS INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY
-- KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION,
-- THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
-- PARTICULAR PURPOSE, AND NON-INFRINGEMENT. SOME JURISDICTIONS
-- DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO THE
-- ABOVE EXCLUSION MAY NOT APPLY TO YOU.
--
-- This Information may contain technical inaccuracies or
-- typographical errors. IBM reserves the right to modify or
-- withdraw this information at any time without notice.
-- All information contained in this document was obtained in
-- specific environments, and is presented as an illustration.
-- The results obtained in other operating environments may vary.
--
-- IN NO EVENT WILL IBM BE LIABLE TO ANY PARTY FOR ANY DIRECT,
-- INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES FOR ANY USE OF
-- THIS INFORMATION, INCLUDING, WITHOUT LIMITATION, ANY LOST
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF PROGRAMS OR OTHER
-- DATA ON YOUR INFORMATION HANDLING SYSTEM OR OTHERWISE, EVEN
-- IF WE ARE EXPRESSLY ADVISED OF THE POSSIBILITY OF SUCH
-- DAMAGES.
--
-- The information contained in this document is subject to
-- change without notice. The information contained in this
-- document does not affect or change IBM's product specification
-- or warranties. Nothing in this document shall operate as an
-- express or implied license or indemnity under the intellectual
-- property rights of IBM or third parties.
-- BSDL Autogen -- by TestBench
--
--
-- 750CX DD2.1
-- Applies to 750CX DD2.1, DD2.2, 750CXe DD2.4 and 750CXe DD3.1
--
-- Customized by B.V.
-- BSDL syntax checked against chip model and module
--
-- DBWO signal muxed with L2_TSTCLK
--
-- BJV042000: Changed port statement I/O to agree with functional pins
--
entity top_arthur is
generic (PHYSICAL_PIN_MAP : string := "PBGA256");
port (
BVSEL: in bit;
L1_TSTCLK: in bit;
L2_TSTCLK: in bit;
LSSD_MODE_N: in bit;
TCK: in bit;
TDI: in bit;
TMS: in bit;
TRST_N: in bit;
A: inout bit_vector(0 to 31);
AACK_N: inout bit;
ARTRY_N: inout bit;
BG_N: inout bit;
BR_N: out bit;
CI_N: out bit;
CKSTP_N: in bit;
CLK_OUT: out bit;
DBG_N: in bit;
DH: inout bit_vector(0 to 31);
DL: inout bit_vector(0 to 31);
GBL_N: inout bit;
HRESET_N: in bit;
INT_N: in bit;
MCP_N: in bit;
PLL_CFG: in bit_vector(0 to 3);
QACK_N: in bit;
QREQ_N: out bit;
SRESET_N: in bit;
SYSCLK: in bit;
TA_N: in bit;
TBST_N: inout bit;
TDO: out bit;
TEA_N: in bit;
TSIZ: out bit_vector(0 to 2);
TS_N: inout bit;
TT: inout bit_vector(0 to 4);
WT_N: out bit;
AVDD: linkage bit;
GND:linkage bit_vector (52 downto 0);
VDD:linkage bit_vector (39 downto 0);
OVDD:linkage bit_vector (23 downto 0)
);
use STD_1149_1_1994.all;
attribute COMPONENT_CONFORMANCE of top_arthur:
entity is "STD_1149_1_1993";
-- the following PIN_MAP statement was generated
attribute PIN_MAP of top_arthur : entity is PHYSICAL_PIN_MAP;
constant PBGA256:PIN_MAP_STRING:=
"AACK_N:N18 ," &
"ARTRY_N:M3 ," &
"AVDD:H3 ," &
"BG_N:P1 ," &
"BR_N:N1 ," &
"CI_N:T2 ," &
"CKSTP_N:J3 ," &
"CLK_OUT:P2 ," &
"DBG_N:M1 ," &
"GBL_N:R2 ," &
"HRESET_N:E1 ," &
"INT_N:J2 ," &
"L1_TSTCLK:F4," &
"L2_TSTCLK:E3," &
"LSSD_MODE_N:F2," &
"MCP_N:F3 ," &
"PLL_CFG:(F1 ,G2,G1,H2)," &
"QACK_N:K2 ," &
"QREQ_N:L1 ," &
"SRESET_N:K1 ," &
"SYSCLK:G3 ," &
"TA_N:M20 ," &
"TBST_N:N20 ," &
"TCK:T3 ," &
"TDI:P3 ," &
"TDO:N3 ," &
"TEA_N:M2 ," &
"TMS:R3 ," &
"TRST_N:R4 ," &
"TS_N:J19 ," &
"TSIZ:(L20,M19,M18)," &
"TT:(H18,H20,J20,J18,K20)," &
"WT_N:R1 ," &
"BVSEL:H1," &
"A :(C15," &
"B16," &
"D15," &
"B17," &
"A18," &
"C20," &
"D19," &
"F17," &
"E19," &
"F18," &
"F19," &
"E20," &
"G18," &
"F20," &
"G19," &
"G20," &
"P20," &
"P19," &
"R20," &
"P18," &
"T20," &
"R19," &
"R18," &
"T19," &
"R17," &
"U19," &
"V20," &
"Y18," &
"W17," &
"U15," &
"W16," &
"V15)," &
"DL:(W15," &
"Y16," &
"V14," &
"Y15," &
"W14," &
"Y14," &
"V13," &
"Y13," &
"Y12," &
"V12," &
"W12," &
"Y11," &
"Y10," &
"W9," &
"V9," &
"Y9," &
"Y8," &
"V8," &
"Y7," &
"W7," &
"Y6," &
"V7," &
"Y5," &
"W6," &
"V6," &
"W5," &
"U6," &
"W4," &
"Y3," &
"V1," &
"U2," &
"T1), " &
"DH:(E2," &
"D2," &
"C1," &
"A3," &
"B4," &
"D6," &
"B5," &
"C6," &
"B6," &
"A5," &
"C7," &
"A6," &
"B7," &
"A7," &
"C8," &
"A8," &
"A9," &
"C9," &
"B9," &
"A10," &
"A11," &
"B12," &
"C12," &
"A12," &
"A13," &
"C13," &
"A14," &
"B14," &
"A15," &
"C14," &
"A16," &
"B15)," &
"GND:(A1 , " &
"A2 , " &
"A4 , " &
"A17, " &
"A19, " &
"A20, " &
"B1 , " &
"B2 , " &
"B8 , " &
"B10, " &
"B11, " &
"B13, " &
"B19, " &
"B20, " &
"C3 , " &
"C10, " &
"C11, " &
"C18, " &
"D4 , " &
"D17, " &
"D20, " &
"H19, " &
"J1 , " &
"K3 , " &
"K18, " &
"K19, " &
"L2 , " &
"L3 , " &
"L18, " &
"L19, " &
"N2 , " &
"N19, " &
"U4 , " &
"U17, " &
"U20, " &
"V3 , " &
"V10, " &
"V11, " &
"V18, " &
"W1 , " &
"W2 , " &
"W8 , " &
"W10, " &
"W11, " &
"W13, " &
"W19, " &
"W20, " &
"Y1 , " &
"Y2 , " &
"Y4 , " &
"Y17, " &
"Y19, " &
"Y20), " &
"OVDD:(C5 , " &
" C16, " &
" D1 , " &
" D7 , " &
" D9 , " &
" D12, " &
" D14, " &
" E18, " &
" G4 , " &
" G17, " &
" J4 , " &
" J17, " &
" M4 , " &
" M17, " &
" P4 , " &
" P17, " &
" T18, " &
" U1 , " &
" U7 , " &
" U9 , " &
" U12, " &
" U14, " &
" V5 , " &
" V16), " &
"VDD:(B3 , " &
" B18, " &
" C2 , " &
" C4 , " &
" C17, " &
" C19, " &
" D3 , " &
" D5 , " &
" D8 , " &
" D10, " &
" D11, " &
" D13, " &
" D16, " &
" D18, " &
" E4 , " &
" E17, " &
" H4 , " &
" H17, " &
" K4 , " &
" K17, " &
" L4 , " &
" L17, " &
" N4 , " &
" N17, " &
" T4 , " &
" T17, " &
" U3 , " &
" U5 , " &
" U8 , " &
" U10, " &
" U11, " &
" U13, " &
" U16, " &
" U18, " &
" V2 , " &
" V4 , " &
" V17, " &
" V19, " &
" W3 , " &
" W18) " ;
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 (1.0e1,LOW);
attribute TAP_SCAN_RESET of TRST_N: signal is true;
attribute COMPLIANCE_PATTERNS of top_arthur: entity is
"(LSSD_MODE_N)" &
"(1)";
attribute INSTRUCTION_LENGTH of top_arthur: entity is 8;
attribute INSTRUCTION_OPCODE of top_arthur: entity is
"EXTEST (00000000), "& -- Hex 00
"SAMPLE (11000000), "& -- Hex C0
"BYPASS (11111111), "& -- Hex FF
"HIGHZ (11110000), "& -- Hex F0
"CLAMP (11110001), "& -- Hex F1
-- Public instruction:
"READ_PVR (01111100)"; -- Hex 7C
--Private instructions: Combinations not included in public or standard jtag
attribute INSTRUCTION_CAPTURE of top_arthur: entity is "XXXXXX01";
attribute REGISTER_ACCESS of top_arthur : entity is
"BYPASS(BYPASS), " &
"PVR[32](READ_PVR CAPTURES 10001000010000000000000000001110) "; --DD2.1
attribute BOUNDARY_LENGTH of top_arthur: entity is 175;
attribute BOUNDARY_REGISTER of top_arthur: entity is
"0 (BC_6,A(5),bidir,0,169,0,Z)," &
"1 (BC_6,A(6),bidir,0,169,0,Z)," &
"2 (BC_6,A(7),bidir,0,10,0,Z)," &
"3 (BC_6,A(8),bidir,0,169,0,Z)," &
"4 (BC_6,A(9),bidir,0,10,0,Z)," &
"5 (BC_6,A(10),bidir,0,169,0,Z)," &
"6 (BC_6,A(11),bidir,0,169,0,Z)," &
"7 (BC_1,*,internal,X)," &
"8 (BC_6,A(12),bidir,0,10,0,Z)," &
"9 (BC_6,A(13),bidir,0,10,0,Z)," &
"10 (BC_1,*,control,0)," &
"11 (BC_6,A(14),bidir,0,16,0,Z)," &
"12 (BC_6,A(15),bidir,0,16,0,Z)," &
"13 (BC_6,TT(0),bidir,0,16,0,Z)," &
"14 (BC_6,TT(1),bidir,0,16,0,Z)," &
"15 (BC_6,TT(2),bidir,0,16,0,Z)," &
"16 (BC_1,*,control,0)," &
"17 (BC_1,*,control,0)," &
"18 (BC_6,TT(3),bidir,0,17,0,Z)," &
"19 (BC_1,*,internal,X)," &
"20 (BC_1,*,control,0)," &
"21 (BC_6,TS_N,bidir,0,20,0,Z)," &
"22 (BC_6,TT(4),bidir,0,17,0,Z)," &
"23 (BC_1,TSIZ(0),output3,0,17,0,Z)," &
"24 (BC_1,TSIZ(1),output3,0,17,0,Z)," &
"25 (BC_1,*,internal,X)," &
"26 (BC_1,TSIZ(2),output3,0,17,0,Z)," &
"27 (BC_1,*,control,0)," &
"28 (BC_1,TA_N,input,X)," &
"29 (BC_6,TBST_N,bidir,0,17,0,Z)," &
"30 (BC_6,AACK_N,bidir,0,27,0,Z)," &
"31 (BC_1,*,control,0)," &
"32 (BC_6,A(16),bidir,0,31,0,Z)," &
"33 (BC_6,A(17),bidir,0,31,0,Z)," &
"34 (BC_6,A(18),bidir,0,31,0,Z)," &
"35 (BC_6,A(19),bidir,0,31,0,Z)," &
"36 (BC_1,*,internal,X)," &
"37 (BC_1,*,control,0)," &
"38 (BC_6,A(20),bidir,0,37,0,Z)," &
"39 (BC_6,A(21),bidir,0,40,0,Z)," &
"40 (BC_1,*,control,0)," &
"41 (BC_6,A(22),bidir,0,40,0,Z)," &
"42 (BC_6,A(23),bidir,0,40,0,Z)," &
"43 (BC_6,A(24),bidir,0,37,0,Z)," &
"44 (BC_6,A(25),bidir,0,37,0,Z)," &
"45 (BC_6,A(26),bidir,0,40,0,Z)," &
"46 (BC_6,A(27),bidir,0,37,0,Z)," &
"47 (BC_6,A(28),bidir,0,51,0,Z)," &
"48 (BC_6,A(29),bidir,0,51,0,Z)," &
"49 (BC_6,A(30),bidir,0,51,0,Z)," &
"50 (BC_6,A(31),bidir,0,51,0,Z)," &
"51 (BC_1,*,control,0)," &
"52 (BC_6,DL(0),bidir,0,57,0,Z)," &
"53 (BC_6,DL(1),bidir,0,57,0,Z)," &
"54 (BC_1,*,internal,X)," &
"55 (BC_6,DL(2),bidir,0,57,0,Z)," &
"56 (BC_6,DL(3),bidir,0,57,0,Z)," &
"57 (BC_1,*,control,0)," &
"58 (BC_6,DL(4),bidir,0,62,0,Z)," &
"59 (BC_6,DL(5),bidir,0,62,0,Z)," &
"60 (BC_6,DL(6),bidir,0,62,0,Z)," &
"61 (BC_6,DL(7),bidir,0,62,0,Z)," &
"62 (BC_1,*,control,0)," &
"63 (BC_6,DL(8),bidir,0,69,0,Z)," &
"64 (BC_6,DL(9),bidir,0,69,0,Z)," &
"65 (BC_1,*,internal,X)," &
"66 (BC_6,DL(10),bidir,0,69,0,Z)," &
"67 (BC_6,DL(11),bidir,0,69,0,Z)," &
"68 (BC_6,DL(12),bidir,0,69,0,Z)," &
"69 (BC_1,*,control,0)," &
"70 (BC_1,*,control,0)," &
"71 (BC_6,DL(13),bidir,0,70,0,Z)," &
"72 (BC_1,*,internal,X)," &
"73 (BC_6,DL(14),bidir,0,70,0,Z)," &
"74 (BC_6,DL(15),bidir,0,70,0,Z)," &
"75 (BC_6,DL(16),bidir,0,70,0,Z)," &
"76 (BC_6,DL(17),bidir,0,70,0,Z)," &
"77 (BC_1,*,control,0)," &
"78 (BC_6,DL(18),bidir,0,77,0,Z)," &
"79 (BC_6,DL(19),bidir,0,77,0,Z)," &
"80 (BC_6,DL(20),bidir,0,77,0,Z)," &
"81 (BC_6,DL(21),bidir,0,77,0,Z)," &
"82 (BC_1,*,internal,X)," &
"83 (BC_6,DL(22),bidir,0,77,0,Z)," &
"84 (BC_1,*,control,0)," &
"85 (BC_6,DL(23),bidir,0,84,0,Z)," &
"86 (BC_6,DL(24),bidir,0,84,0,Z)," &
"87 (BC_6,DL(25),bidir,0,84,0,Z)," &
"88 (BC_1,*,control,0)," &
"89 (BC_6,DL(26),bidir,0,88,0,Z)," &
"90 (BC_6,DL(27),bidir,0,88,0,Z)," &
"91 (BC_6,DL(28),bidir,0,88,0,Z)," &
"92 (BC_1,*,control,0)," &
"93 (BC_6,DL(29),bidir,0,92,0,Z)," &
"94 (BC_6,DL(30),bidir,0,92,0,Z)," &
"95 (BC_1,*,control,0)," &
"96 (BC_1,CI_N,output3,0,95,0,Z)," &
"97 (BC_6,GBL_N,bidir,0,95,0,Z)," &
"98 (BC_6,DL(31),bidir,0,92,0,Z)," &
"99 (BC_1,WT_N,output3,0,95,0,Z)," &
"100 (BC_1,*,internal,X)," &
"101 (BC_1,*,control,0)," &
"102 (BC_1,CLK_OUT,output3,0,101,0,Z)," &
"103 (BC_6,BG_N,bidir,0,27,0,Z)," &
"104 (BC_1,*,control,0)," &
"105 (BC_1,BR_N,output3,0,104,0,Z)," &
"106 (BC_1,DBG_N,input,X)," &
"107 (BC_1,*,control,0)," &
"108 (BC_6,ARTRY_N,bidir,0,107,0,Z)," &
"109 (BC_1,*,internal,X)," &
"110 (BC_1,TEA_N,input,X)," &
"111 (BC_1,QREQ_N,output3,0,104,0,Z)," &
"112 (BC_1,QACK_N,input,X)," &
"113 (BC_1,SRESET_N,input,X)," &
"114 (BC_1,INT_N,input,X)," &
"115 (BC_1,CKSTP_N,input,X)," &
"116 (BC_1,PLL_CFG(3),input,X)," &
"117 (BC_1,PLL_CFG(2),input,X)," &
"118 (BC_1,PLL_CFG(1),input,X)," &
"119 (BC_1,*,internal,X)," &
"120 (BC_1,*,internal,X)," &
"121 (BC_1,PLL_CFG(0),input,X)," &
"122 (BC_1,SYSCLK,input,X)," &
"123 (BC_1,HRESET_N,input,X)," &
"124 (BC_1,MCP_N,input,X)," &
"125 (BC_1,*,control,0)," &
"126 (BC_6,DH(0),bidir,0,125,0,Z)," &
"127 (BC_6,DH(1),bidir,0,125,0,Z)," &
"128 (BC_6,DH(2),bidir,0,125,0,Z)," &
"129 (BC_6,DH(3),bidir,0,125,0,Z)," &
"130 (BC_6,DH(4),bidir,0,125,0,Z)," &
"131 (BC_6,DH(5),bidir,0,136,0,Z)," &
"132 (BC_6,DH(6),bidir,0,136,0,Z)," &
"133 (BC_6,DH(7),bidir,0,136,0,Z)," &
"134 (BC_6,DH(8),bidir,0,136,0,Z)," &
"135 (BC_6,DH(9),bidir,0,136,0,Z)," &
"136 (BC_1,*,control,0)," &
"137 (BC_1,*,internal,X)," &
"138 (BC_6,DH(10),bidir,0,142,0,Z)," &
"139 (BC_6,DH(11),bidir,0,142,0,Z)," &
"140 (BC_6,DH(12),bidir,0,142,0,Z)," &
"141 (BC_6,DH(13),bidir,0,142,0,Z)," &
"142 (BC_1,*,control,0)," &
"143 (BC_6,DH(14),bidir,0,148,0,Z)," &
"144 (BC_6,DH(15),bidir,0,148,0,Z)," &
"145 (BC_6,DH(16),bidir,0,148,0,Z)," &
"146 (BC_6,DH(17),bidir,0,148,0,Z)," &
"147 (BC_1,*,internal,X)," &
"148 (BC_1,*,control,0)," &
"149 (BC_1,*,control,0)," &
"150 (BC_6,DH(18),bidir,0,149,0,Z)," &
"151 (BC_6,DH(19),bidir,0,149,0,Z)," &
"152 (BC_6,DH(20),bidir,0,149,0,Z)," &
"153 (BC_1,*,control,0)," &
"154 (BC_6,DH(21),bidir,0,149,0,Z)," &
"155 (BC_1,*,internal,X)," &
"156 (BC_6,DH(22),bidir,0,153,0,Z)," &
"157 (BC_6,DH(23),bidir,0,153,0,Z)," &
"158 (BC_6,DH(24),bidir,0,153,0,Z)," &
"159 (BC_6,DH(25),bidir,0,153,0,Z)," &
"160 (BC_6,DH(26),bidir,0,153,0,Z)," &
"161 (BC_6,DH(27),bidir,0,153,0,Z)," &
"162 (BC_1,*,control,0)," &
"163 (BC_6,DH(28),bidir,0,162,0,Z)," &
"164 (BC_6,DH(29),bidir,0,162,0,Z)," &
"165 (BC_1,*,internal,X)," &
"166 (BC_6,DH(30),bidir,0,162,0,Z)," &
"167 (BC_6,DH(31),bidir,0,162,0,Z)," &
"168 (BC_6,A(0),bidir,0,171,0,Z)," &
"169 (BC_1,*,control,0)," &
"170 (BC_6,A(1),bidir,0,171,0,Z)," &
"171 (BC_1,*,control,0)," &
"172 (BC_6,A(2),bidir,0,171,0,Z)," &
"173 (BC_6,A(3),bidir,0,171,0,Z)," &
"174 (BC_6,A(4),bidir,0,171,0,Z)";
attribute TestBench_Time_Date: BSDL_EXTENSION;
attribute TestBench_Port_Alias: BSDL_EXTENSION;
attribute TestBench_Time_Date of top_arthur: entity is
"BSDL was generated on Thu Mar 16 13:02:06 2000";
attribute TestBench_Port_Alias of top_arthur: entity is
"LSSD_MODE_N:LSSD_MODE_," &
"TRST_N:TRST_," &
"AACK_N:AACK_," &
"ARTRY_N:ARTRY_," &
"BG_N:BG_," &
"BR_N:BR_," &
"CI_N:CI_," &
"CKSTP_N:CKSTP_," &
"DBG_N:DBG_," &
"GBL_N:GBL_," &
"HRESET_N:HRESET_," &
"INT_N:INT_," &
"MCP_N:MCP_," &
"QACK_N:QACK_," &
"QREQ_N:QREQ_," &
"SRESET_N:SRESET_," &
"TA_N:TA_," &
"TBST_N:TBST_," &
"TEA_N:TEA_," &
"TS_N:TS_," &
"WT_N:WT_";
end top_arthur;