MPC8572E Advanced Mezzanine Card
Hardware Getting Started Guide
About this Document
This document describes how to connect to the
MPC8572EAMC and verify its basic operation. Settings for
the switches and jumpers are shown, as well as instruction
for connecting peripheral devices. In addition, instructions
for connecting a debugger to the MPC8572EAMC, such as
Freescale’ s CodeWarrior are included, but instructions for
working with this debugger are beyond the scope of this
document.
Required Reading
It is assumed that the reader is familiar with the MPC8572E
microprocessor and MPC8572E PowerQUICC™ III Integrated Host Processor Family Reference Manual as well
as the content of the High Level Design Document for
MPC8572EAMC.
MPC8572E Advanced Mezzanine Card Hardware Getting Started Guide, Rev. 1.0
2Freescale Semiconductor
Page 3
Check S witches
Figure 1 illustrates the main header and switch locations on the top (processor) side of the
MPC8572EAMC. Users should follow this getting started guide prior to applying power to the card,
because incorrect board settings can cause permanent board damage.
Figure 1. MPC8572EAMC Primary Side Header Positions
1Check Switches
1. DIP Switch settings should only be changed when power is NOT applied to the board.
2. The MPC8572EAMC board has three push button switches (SW1, SW2 and SW3), four Dual In
line Package (DIP) switches (SW4, SW5, SW500, and SW501), and eight jumper headers (J1–J7
and HD1). The default DIP switch positions pr ovide Power On Reset configuration values for the
MPC8572EAMC board. Check the default positions and verify the board is operational before
changing the switches. The settings for the switches are shown in Figure 2, with their default
positions as described in Table 2. Table 6 gives a full list of all possible switch configurations.
3. Jumper headers J3, J6, and HD1 are reserved for factory test and are used to program the module
management controller and Reset/System CPLDs. Users should not attempt to reprogram the card
using these headers because this may result in permanent card damage. The jumpers should
remain in their default position as detailed in Table 3.
MPC8572E Advanced Mezzanine Card Hardware Getting Started Guide, Rev. 1.0
SW501.1OFF[SW501.1] = OFF Boot Sequence Configuration = Boot Sequencer Disabled
SW501.2OFFCPU Boot Config:
SW501.3ON
SW501.4ONRIO System Size:
[SW501.2:3] = OFF:ON. E500 Core 0 allowed to boot, Core 1 in boot hold-off
[SW501.4] = ON. Large system size, up to 65,536 devices
Table 3. Header Configuration/Availability
FeatureStatusComments
J1AvailableIEEE Std 1588™ header
J2AvailableUSB DUART Connection. Provides debug information from MPC8572E Core #0 /1.
J3—MMC BDM Debug header. Reserved for factory use only.
J4AvailableCOP Debug Header
J6—CPLD JTAG Select. Reserved for factory use only.
J7AvailablePin 1 = TxD, Pin 2 = RxD, Pin 3 = GND. Connect for console debug information from MMC only.
HD1—CPLD Programming Header. Reserved for factory use only.
MPC8572E Advanced Mezzanine Card Hardware Getting Started Guide, Rev. 1.0
Freescale Semiconductor5
Page 6
Assemble and Connect the Board
Table 4. Push Switches
FeatureSwitch FunctionComments
SW1AdvancedMC hot swap Micro switch used to detect AdvancedMC handle position
SW2Power cycle switchPush button switch used to power cycle the AdvancedMC
SW3Reset switchPush button switch used for hard reset of the processor
2Assemble and Connect the Board
1. The heat sink must be fitted to the processor at all times.
2. Freescale recommends running the AdvancedMC in an ATCA, microTCA, picoTCA chassis or
equivalent. This delivers the correct power and air flow to the board. The board should be inserted
into the carrier chassis as per the specific carrier instructions. Please ensure the card is inserted the
correct way. An example is shown in Figure 3.
Figure 3. Inserting the MPC8572EAMC into a Chassis
3Perform Initial Board Power Up and Check LEDs
A complete list of all LEDs on the MPC8572EAMC is shown in Table 5.
1. Switch on the power to the chassis.
2. Check for the blue front panel LED and power good LEDs being illuminated (a full description of
the LED operation is given in Table 5).
MPC8572E Advanced Mezzanine Card Hardware Getting Started Guide, Rev. 1.0
6Freescale Semiconductor
Page 7
Perform Initial Board Power Up and Check LEDs
3. When powered up:
a) Blue front panel LED remains illuminated as long as power is applied to the board (via the
AdvancedMC backplane connector).
b) Ethernet port activity LEDs switch on to indicate any Ethernet link to the front or back planes.
c) The “System Status” LED, LD507, switches on, then goes off once system configuration is
complete. LED LD506 should stay on indicating the processor is “Ready. ”
d) Any USB UART activity is shown on LEDs D507 and D508.
4. Pressing the power cycle button (SW2) power cycles the board and start the reset sequence.
5. Pressing the reset button (SW3) starts the reset sequence only.
Table 5. LED Operation
DescriptionRefColorLED OnLED Off
MMC red LEDLD1RedMMC controlNormal operation
MMC card power blue LEDLD500BlueHot swap stateHot swap state
General debug system CPLDLD506GreenReady signalPOR config cycles
General debug system CPLDLD505YellowDefault onUser debug #1
Rx Ethernet activityNo Rx Ethernet activity
System CPLD execution
execution not
complete
complete
unsuccessful
General debug system CPLDLD504YellowDefault onUser debug #2
General debug POR CPLDLD502GreenUser config #1User config #1
MPC8572E Advanced Mezzanine Card Hardware Getting Started Guide, Rev. 1.0
Freescale Semiconductor7
Page 8
Connecting JTAG Debugging Tools to the Board
Table 5. LED Operation (continued)
DescriptionRefColorLED OnLED Off
General debug POR CPLDLD501YellowUser config #2User config #2
General debug POR CPLDLD503YellowUser config #3User config #3
4Connecting JTAG Debugging Tools to the Board
Figure 4 illustrates an example of how to connect a JT AG debugger to the MPC8572EAMC. The USB tap
debugging tool enables the CodeWarrior software IDE to work with the MPC8572EAMC board.
1. Connect the JT AG debugger unit to the JTAG 16-pin connector (J4).
2. Connect USB cable from Host PC (with CodeWarr ior Power Architecture™ tools installed on it)
to CodeW ar rior USB Tap. Figure 4 illustrates Freescale’s CodeWarrior debugger connected to the
MPC8572EAMC. Note the orientation of pin 1 (red edge of ribbon cable) with pin 1 on J4.
3. Switch on power to the board.
4. Check for completion of the reset sequence (see step 3) and power indicator on USB Tap.
5. Continue as per standard CodeWarrior instructions.
a) Contact your local FAE for the correct JTAG configuration file.
Figure 4. USB TAP Connection to Header J4
5Front Panel Connectivity
Figure 5 shows the different front panel connections. P1 provides a RJ45 10/100 Ethernet port. The final
front panel connector P3 provides two high speed Gigabit Ethernet connections. Serial connectivity for
MPC8572E Advanced Mezzanine Card Hardware Getting Started Guide, Rev. 1.0
8Freescale Semiconductor
Page 9
Module Management Support
both dual cores is provided via USB serial connector J2. Users should note that USB drivers should be
installed onto the host PC before the serial terminal can be used. These can be downloaded from the
following URL: http://www.ftdichip.com/FTDrivers.htm
A serial terminal can be setup using a PC communication program such as Hyperterminal set to 115200
baud rate. If the USB session hangs the terminal then the communication link must be disconnected and
then reconnected.
Any board settings that users wish to make should be checked for validity against a recent version of the
MPC8572E PowerQUICC™ III Integrated Host Processor Family Reference Manual. Operating the
board, or MPC8572E device, beyond the recommended device operating conditions may cause permanent
board damage.
Figure 5. MPC8572EAMC Front Panel Connectivity
6Module Management Support
The MPC8572EAMC contains a CorEdge™-enabled module management controller (MMC), which
meets the PICMG and intelligent platform management interface (IPMI) AdvancedMC specifications.
This enables the board to be hot swapped in or out of an MMC-compatible system. To hot swap a board,
complete the following steps:
Hot swapping in a board:
1. Set switch SW4.4 to ON to select the MMC present option.
MPC8572E Advanced Mezzanine Card Hardware Getting Started Guide, Rev. 1.0
Freescale Semiconductor9
Page 10
Module Management Support
2. Insert the AdvancedMC into the slot with the handle extracted. The BLUE LED switches ON once
it is inserted.
3. Close the handle. The BLUE LED flashes and then switches OFF. The board powers up.
Hot swapping out a board:
1. Extract the hot swap handle
2. The BLUE LED flashes and then stays ON.
3. When the BLUE LED is ON, the AdvancedMC can be removed from the chassis.
Figure 6. Hot Swapping in a Chassis
NOTE
While the chassis shown in Figure 6 is MMC-compatible, the chassis shown
in Figure 3 is not.
Table 6 lists the complete switch settings.
Table 6. Complete Switch Settings
Feature
SW4.1OFFReserved
SW4.2OFFReserved
SW4.3OFFReserved
SW4.4ON[SW4.4] = MMC H/W Select. ON—MMC present
Default Settings
[OFF = 1, ON = 0)
MPC8572E Advanced Mezzanine Card Hardware Getting Started Guide, Rev. 1.0
SW5.7OFF[SW5.7:8] = ON:ON. Boot ROM Location = PCI-Express
SW5.8OFF
[SW5.7:8] = OFF:ON. Boot ROM Location = Serial RapidIO
[SW5.7:8] = ON:OFF. Boot ROM Location = DDR Memory
[SW5.7:8] = OFF:OFF. Boot ROM Location = 32-bit Local FLASH Memory
SW500
SW500.1ON[SW500.1:3]=ON:ON:ON.DDR Clock Ratio = 3:1 DDRCLK (200 MHz)
SW500.2ON
SW500.3OFF
[SW500.1:3]=OFF:ON:ON.DDR Clock Ratio = 4:1 DDRCLK (266 MHz)
[SW500.1:3]=ON:OFF:ON.DDR Clock Ratio = 6:1 DDRCLK (400 MHz)
[SW500.1:3]=OFF:OFF:ON.DDR Clock Ratio = 8:1 DDRCLK (533 MHz)
[SW500.1:3]=ON:ON:OFF.DDR Clock Ratio = 10:1 DDRCLK (666 MHz)
[SW500.1:3]=OFF:ON:OFF.DDR Clock Ratio = 12:1 DDRCLK (800 MHz)
[SW500.1:3]=ON:OFF:OFF. RESERVED
[SW500.1:3]=OFF:OFF:OFF.DDR Clock Ratio = SYNCHRONOUS
1
1
SW500.4OFF[SW500.4:5] = ON:ON. MPC8572E acts as agent on all interfaces
SW500.5OFF
[SW500.4:5] = OFF:ON. MPC8572E acts as end point on PCIE #1 host
[SW500.4:5] = ON:OFF. MPC8572E acts as end point on SRIO & PCIE #1 host
[SW500.4:5] = OFF:OFF. MPC8572E acts as the host processor
SW501.1OFF[SW501.1] = ON Boot Sequence Configuration = Boot Sequencer Enabled
[SW501.1] = OFF Boot Sequence Configuration = Boot Sequencer Disabled
SW501.2OFFCPU Boot Config:
SW501.3ON
[SW501.2:3] = ON:ON.CPU boot hold-off both cores
[SW501.2:3] = OFF:ON. E500 Core 0 allowed to boot, Core 1 in boot hold-off
1
[SW501.2:3] = ON:OFF. E500 Core 1 allowed to boot, Core 0 in boot hold-off
[SW501.2:3] = OFF:OFF. Both cores boot without external master
MPC8572E Advanced Mezzanine Card Hardware Getting Started Guide, Rev. 1.0
Freescale Semiconductor11
Page 12
Revision History
Table 6. Complete Switch Settings (continued)
Feature
SW501.4ONRIO System Size:
Note:
1
Default
Default Settings
[OFF = 1, ON = 0)
Comments
[SW501.4] = ON. Large system size, up to 65,536 devices
[SW501.4] = OFF. Small system size, up to 256 devices
NOTE
Consult your local FAE for further information and card availability.
7Revision History
Table 7 provides a revision history for this getting started guide.
Table 7. Document Revision History
Rev.
Number
1.008/2008Initial public release.
DateSubstantive Change(s)
1
MPC8572E Advanced Mezzanine Card Hardware Getting Started Guide, Rev. 1.0
12Freescale Semiconductor
Page 13
THIS PAGE INTENTIONALLY LEFT BLANK
Revision History
MPC8572E Advanced Mezzanine Card Hardware Getting Started Guide, Rev. 1.0
Freescale Semiconductor13
Page 14
Revision History
THIS PAGE INTENTIONALLY LEFT BLANK
MPC8572E Advanced Mezzanine Card Hardware Getting Started Guide, Rev. 1.0
14Freescale Semiconductor
Page 15
THIS PAGE INTENTIONALLY LEFT BLANK
Revision History
MPC8572E Advanced Mezzanine Card Hardware Getting Started Guide, Rev. 1.0
Freescale Semiconductor15
Page 16
How to Reach Us:
Home Page:
www.freescale.com
Web Support:
http://www.freescale.com/support
USA/Europe or Locations Not Listed:
Freescale Semiconductor, Inc.
Technical Information Center, EL516
2100 East Elliot Road
Tempe, Arizona 85284
1-800-521-6274 or
+1-480-768-2130
www.freescale.com/support
Japan:
Freescale Semiconductor Japan Ltd.
Headquarters
ARCO Tower 15F
1-8-1, Shimo-Meguro, Meguro-ku
Tokyo 153-0064
Japan
0120 191014 or
+81 3 5437 9125
[email protected]
Asia/Pacific:
Freescale Semiconductor China Ltd.
Exchange Building 23F
No. 118 Jianguo Road
Chaoyang District
Beijing 100022
China
+86 10 5879 8000
[email protected]
For Literature Requests Only:
Freescale Semiconductor
Literature Distribution Center
P.O. Box 5405
Denver, Colorado 80217
1-800 441-2447 or
+1-303-675-2140
Fax: +1-303-675-2150
LDCForFreescaleSemiconductor
@hibbertgroup.com
Information in this document is provided solely to enable system and software
implementers to use Freescale Semiconductor products. There are no express or
implied copyright licenses granted hereunder to design or fabricate any integrated
circuits or integrated circuits based on the information in this document .
Freescale Semiconductor reserves the right to make changes without fur ther notice to
any products herein. Freescale Semiconductor makes no warranty, representation or
guarantee regarding the suitability of its products for any particular purpose, nor does
Freescale Semiconductor assume any liability arising out of the application or use of
any product or circuit, and specifically disclaims any and all liability, including without
limitation consequential or incidental damages. “Typical” parameters which may be
provided in Freescale Semiconductor data sheets and/or specifications can and do
vary in different applications and actual performance may vary over time. All operating
parameters, including “Typicals” must be validated for each customer application by
customer’s technical experts. Freescale Semiconductor does not convey any license
under its patent rights nor the rights of others. Freescale Semiconductor products are
not designed, intended, or authorized for use as components in systems intended for
surgical implant into the body, or other applications intended to support or sustain life,
or for any other application in which the failure of the Freescale Semiconductor product
could create a situation where personal injury or death may occur. Should Buyer
purchase or use Freescale Semiconductor products for any such unintended or
unauthorized application, Buyer shall indemn ify and hold Freescale Semiconductor
and its officers, employees, subsidiaries, affiliates, and distributors har mless against all
claims, costs, damages, and expenses, and reasonable attorney fees arising out of,
directly or indirectly, any claim of personal injury or death a ssociated with such
unintended or unauthorized use, even if such claim alleges that Freescale
Semiconductor was negligent regarding the design or manufacture of the par t.
Freescale are trademarks or registered trademarks of Freescale
Semiconductor, Inc. in the U.S. and other countries. All other product or
service names are the property of their respective owners. The Power
Architecture and Power.org word marks and the Power and Power.org logos
and related marks are trademarks and ser vice marks licensed by
Power.org. RapidIO is a registered trademark of the RapidIO Trade
Association. IEEE 1588 is a registered trademark of the Institute of
Electrical and Electronics Engineers, Inc. (IEEE). This product is not
endorsed or approved by the IEEE.