-------------------------------------------------------------------------------- -- Motorola PowerPC 755 (TM) Microprocessor Boundary Scan Description Language-- -------------------------------------------------------------------------------- -- Boundary Scan Description Language (IEEE 1149.1b) -- -- -- -- Device : MPC755 Revision 1 -- -- File Version : B -- -- File Name : MPC755.R1B -- -- File created : Oct. 25, 1999 -- -- Package type : CBGA -- -- Voltage Level : 1.8V -- -------------------------------------------------------------------------------- -- Revision History: -- -- A - Original version for 755 Revision 1 -- -- B - The BGA pinmap for pins L2DATA23 - L2DATA38 has been corrected. -- -- Relaxed required states of non-compliant BVSEL and L2VSEL pins -- -- in COMPLIANCE_PATTERNS statement. -- -- -- -- NOTE: MPC755 is the same as MPC750 with two additional pins added: -- -- BVSEL, L2VSEL. These pins are not in the Boundary Scan String. -- -- Since these are digital input pins. The MPC755 is not fully -- -- compliant to the IEEE 1149.1 std. Other than the inability to test -- -- these two pins, the part is compliant. -- -- -- -- NOTE: Active low ports are designated with a "_L" suffix. -- -- -- -- NOTE: The IEEE 1149.1 standard optional instructions CLAMP and HIGHZ are -- -- supported. -- -- -- -- NOTE: This device includes a non-standard public instruction, READ_PVR. -- -- READ_PVR connects the architectural Processor Version Register (PVR) -- -- as a Test Data Register between TDI and TDO. ShiftDr will shift out -- -- the value of the 32 bit register. The PVR consists of two 16-bit -- -- fields, the Version and the Revision. For more information on the -- -- PVR, please see the User's Manual. While this device does not -- -- support the IDCODE instruction, READ_PVR does provide a similiar -- -- function of device identification. -- -- -- -- NOTE: For assistance with this file, contact your sales office. -- -- -- -------------------------------------------------------------------------------- -- -- --============================================================================-- -- IMPORTANT NOTICE -- -- This information is provided on an AS IS basis and without warranty. -- -- IN NO EVENT SHALL MOTOROLA BE LIABLE FOR INCIDENTAL OR CONSEQUENTIAL -- -- DAMAGES ARISING FROM USE OF THIS INFORMATION. THIS DISCLAIMER OF -- -- WARRANTY EXTENDS TO THE USER OF THE INFORMATION, AND TO THEIR CUSTOMERS -- -- OR USERS OF PRODUCTS AND IS IN LIEU OF ALL WARRANTIES WHETHER EXPRESS, -- -- IMPLIED, OR STATUTORY, INCLUDING IMPLIED WARRANTIES OF MERCHANTABILITY -- -- OR FITNESS FOR PARTICULAR PURPOSE. -- -- -- -- MOTOROLA does not represent or warrant that the information furnished -- -- hereunder is free of infringement of any third party patents, -- -- copyrights, trade secrets, or other intellectual property rights. -- -- MOTOROLA does not represent or warrant that the information is free of -- -- defect, or that it meets any particular standard, requirements or need -- -- of the user of the infomation or their customers. -- -- -- -- MOTOROLA reserves the right to change the information in this file -- -- without notice. The latest version of the file is available on the -- -- Motorola Freeware Data Services Bulletin Board system at (512)891-FREE -- -- (3733). Modem settings are 8-bit data, no parity, and one start and one -- -- stop bit. Asynchronous transmission rates to 9600 bits per second are -- -- supported. -- -- -- --============================================================================-- entity mpc755 is generic (PHYSICAL_PIN_MAP : string := "BGA"); -- PORT DESCRIPTION TERMS -- in = input only -- out = three-state output (0, Z, 1) -- buffer = two-state output (0, 1) -- inout = bidirectional -- linkage = OTHER (vdd, vss, analog) -- bit = single pin -- bit_vector = group of pins with suffix 0 to n port ( TCK: in bit; TDI: in bit; TDO: out bit; TMS: in bit; TRST_L: in bit; PLL_CFG: in bit_vector(0 to 3); SYSCLK: in bit; LSSD_MODE_L: in bit; L2VSEL: in bit; --not in the boundary chain BVSEL: in bit; --not in the boundary chain L1_TSTCLK: in bit; L2_TSTCLK: in bit; BG_L: in bit; AACK_L: in bit; DBG_L: in bit; DBWO_L: in bit; TA_L: in bit; DRTRY_L: in bit; TEA_L: in bit; DBDIS_L: in bit; TBEN: in bit; TLBISYNC_L: in bit; QACK_L: in bit; CKSTP_L: in bit; INT_L: in bit; SMI_L: in bit; MCP_L: in bit; SRESET_L: in bit; HRESET_L: in bit; BR_L: out bit; ABB_L: inout bit; TS_L: inout bit; A: inout bit_vector(0 to 31); AP: inout bit_vector(0 to 3); TT: inout bit_vector(0 to 4); TBST_L: inout bit; TSIZ: out bit_vector(0 to 2); GBL_L: inout bit; WT_L: out bit; CI_L: out bit; ARTRY_L: inout bit; DBB_L: inout bit; DH: inout bit_vector(0 to 31); DL: inout bit_vector(0 to 31); DP: inout bit_vector(0 to 7); RSRV_L: out bit; QREQ_L: out bit; CHECKSTOP_L: out bit; CLK_OUT: out bit; L2CE_L: out bit; L2WE_L: out bit; L2ZZ: out bit; L2ADDR: out bit_vector(0 to 16); L2DATA: inout bit_vector(0 to 63); L2DP: inout bit_vector(0 to 7); L2CLK_OUTA: out bit; L2CLK_OUTB: out bit; L2SYNC_OUT: out bit; L2SYNC_IN: in bit; GND_bga: linkage bit_vector(0 to 48); OVDD_bga: linkage bit_vector(0 to 19); L2OVDD_bga: linkage bit_vector(0 to 12); VDD_bga: linkage bit_vector(0 to 11); AVDD_bga: linkage bit; L2AVDD_bga: linkage bit; NC_bga: linkage bit_vector(0 to 4)); use STD_1149_1_1994.all; attribute COMPONENT_CONFORMANCE of mpc755 : entity is "STD_1149_1_1993"; attribute PIN_MAP of mpc755 : entity is PHYSICAL_PIN_MAP; constant BGA: PIN_MAP_STRING := -- CBGA PINOUT DIAGRAM "A: (A13,D2,H11,C1,B13,F2,C13,E5,D13,G7,F12,G3,G6,H2,E2,L3, " & "G5,L4,G4,J4,H7,E1,G2,F3,J7,M3,H3,J2,J6,K3,K2,L2), "& "AACK_L: N3, " & "ABB_L: L7, " & "AP: (C4,C5,C6,C7), " & "ARTRY_L: L6, " & "BG_L: H1, " & "BR_L: E7, " & "CHECKSTOP_L: D7, " & "CI_L: C2, " & "CKSTP_L: B8, " & "CLK_OUT: E3, " & "DBB_L: K5, " & "DBDIS_L: G1, " & "DBG_L: K1, " & "DBWO_L: D1, " & "DH: (W12,W11,V11,T9,W10,U9,U10,M11,M9,P8,W7,P9,W9,R10, " & "W6,V7,V6,U8,V9,T7,U7,R7,U6,W5,U5,W4,P7,V5,V4,W3, " & "U4,R5), " & "DL: (M6,P3,N4,N5,R3,M7,T2,N6,U2,N7,P11,V13,U12,P12,T13," & "W13,U13,V10,W8,T11,U11,V12,V8,T1,P1,V1,U1,N1,R2, " & "V3,U3,W2), ...
Bulow