Page 1
User’s Manual from Emerson Network Power ™ Embedded Computing Pm8560: Octal E1/T1/J1 Line Interface PTMC October 2007...
Page 2
EMERSON DOES NOT ASSUME ANY LIABILITY ARISING OUT OF USE OR OTHER APPLICATION OF ANY PRODUCT, CIRCUIT, OR PROGRAM DESCRIBED HEREIN. This document does not convey any license under Emerson patents or the rights of others.
Page 3
Emerson Network Power. Caution: For applications where the Pm8560 is provided without a front panel, or where the front panel has been removed, your system chassis/enclosure must provide the required electromagnetic interference (EMI) shielding to maintain EMC compliance.
Page 4
EMC Directive and RTTE Directive. We have an inter- nal production control system that ensures compliance between the manufactured products and the technical documentation. Bill Fleury Compliance Engineer Issue date: October 10, 2007 Pm8560 User’s Manual 10006609-03...
(ECC). DDR interface operating speed is 133 MHz when the processor core is at 800 MHz. Flash: The Pm8560 is capable of booting from either an 8-bit, 32-pin PLCC ROM socket on the Development Mezzanine Card (DMC), or from the 16-bit on-card soldered flash (default) region.
Table 1-3 mation. Transition Model (TM): TMcSpanP8E provides four or eight rear long- or short-haul T1 or E1 links. See the Emerson TMcSpanP8E User’s Manual for more information. Development Mezzanine Card: An optional Development Mezzanine Card (DMC) is available for software development.
Figure 1-1: General System Block Diagram The Pm8560 monitor can boot from either the DMC socketed PLCC device or the soldered flash (default). Based on the DMC jumper JP2 (see “DMC Jumpers and LEDs”), either the DMC socket or the soldered flash is mapped to the boot bank at FFF0,0000 .
SR-332, Issue 1, Reliability Prediction for Electronic Equipment at 30 Product Certification The Pm8560 hardware has been tested to comply with various safety, immunity, and emis- sions requirements as specified by the Federal Communications Commission (FCC), Under- writers Laboratories (UL) Inc., and others. The following table summarizes this compliance:...
Pm8560 hardware’s ability to comply with any of the stated specifications. The UL web site at ul.com has a list of Emerson’s UL certifications. To find the list, search in the online certifications directory using Emerson’s UL file number, E190079. There is a list for products distributed in the United States, as well as a list for products shipped to Can- ada.
Radix 2 and 16: Hexadecimal numbers end with a subscript 16. Binary numbers are shown with a subscript 2. Technical References Further information on basic operation and programming of the Pm8560 components can be found in the following documents: Table 1-3: Technical References...
Page 23
(Electronic Industries Association, October 1997) http://www.eia.org Timing M41T00 Serial Access TIMEKEEPER® Data Sheet (ST® Microelectronics June 2004) http://www.st.com/ T1/E1/OC3 System Synchronizer Data Sheet (Zarlink™ Semiconductor, Inc. MT9045 February 2005) http://www.zarlink.com/ Baseboard Emerson Katana752i User’s Manual (Emerson Network Power #10006024-xx) http://www.emersonembeddedcomputing.com/ 10006609-03 Pm8560 User’s Manual...
Page 24
Overview: Additional Information Device / Interface: Document: (continued) Transition Emerson TMcSpanP8E User’s Manual Module Emerson Network Power #10005363-xx) http://www.emersonembeddedcomputing.com/ 1. Frequently, the most current information regarding addenda/errata for specific documents may be found on the corresponding web site. 1-10 Pm8560 User’s Manual...
Do not place the board on metal or other conductive surfaces. PM8560 CIRCUIT BOARD The Pm8560 circuit board is a PTMC module assembly. It uses a 14-layer printed circuit board with the following dimensions: Table 2-1:...
(EMI) shielding to maintain EMC compliance. PM8560 SETUP You need the following items to set up and check the operation of the Emerson Pm8560: ❐ Emerson Katana752i baseboard and TMcSpanP8E read transition module (RTM) ❐ cPCI chassis and power supply ❐...
The Pm8560 is not a Hot Swap compliant module. Removing the Pm8560 while power is applied, may damage the board. To remove a Pm8560 from a cPCI rack, remove the carrier card first, then remove the Pm8560 from the carrier card.
Reset Diagram System JTAG Chain The Pm8560 has a dynamically structured JTAG chain that adds valuable debugging fea- tures. JTAG type boundary scan testing can be performed on the major board devices through the PMC connectors, P11 and P12. A quick switch isolates the CPLD and MPC8560 from the rest of the JTAG chain when a DMC module is installed.
System JTAG Diagram Installation The Pm8560 module may be installed in any expansion slot on a baseboard. To attach the module to your baseboard, follow these steps: Line up the P11 through P14 connectors and the keying holes with the PMC connectors J11 through J14 and the keying pin on the baseboard.
Installing the Pm8560 on the Baseboard TROUBLESHOOTING In case of difficulty, use this checklist: ❐ Be sure the Pm8560 circuit board is seated firmly on the baseboard and the baseboard is seated in the carrier. ❐ Be sure the system is not overheating.
Setup: Troubleshooting Technical Support If you plan to return the board to Emerson Network Power for service, visit http://www.emersonembeddedcomputing.com/contact/postsalessupport.html on the internet or send E-mail to support@artesyncp.com. Have the following information handy: • Pm8560 serial number and product ID (see Fig.
Setup: Troubleshooting Product Repair If you plan to return the board to Emerson Network Power for service, visit http://www.emersonembeddedcomputing.com/contact/productrepair.html on the inter- net or send E-mail to serviceinfo@artesyncp.com to obtain a Return Merchandise Authori- zation (RMA) number. We will ask you to list which items you are returning and the board serial number, plus your purchase order number and billing information if your Pm8560 hardware is out of warranty.
Section 3 Central Processing Unit This chapter is an overview of the processor logic on the Pm8560. It includes information on the CPU, exception handling, and the I/O parallel port pin assignments. The Pm8560 uses a Freescale MPC8560 PowerQUICC III™ microprocessor. For more detailed informa- tion, refer to the MPC8560 PowerQuicc III Integrated Communications Processor Reference Manual.
For more detailed information, reference the Freescale application note Migrating from PowerQUICC II to PowerQUICC III. MPC8560 FUNCTIONS The MPC8560 provides the following functions on the Pm8560 module. System functions include: • DDR SDRAM memory controller • Chip select generation for the framers and PLD •...
The Machine State register (MSR) configures the state of the MPC8560. On initial power-up of the Pm8560, most of the MSR bits are cleared. Refer to the MPC8560 PowerQuicc III Inte- grated Communications Processor Reference Manual for more detailed descriptions of the individual bit fields.
Interrupt levels may be programmed for logic low or negative edge assertion. The interrupt controller combines all the sources into a single interrupt output to the Programmable Interrupt Con- troller (PIC). Figure 3-1: CPM Interrupt Structure Pm8560 User’s Manual 10006609-03...
Asserted by MT9045 when secondary reference is out of capture range SS_HOLDOVER PC11 MT9045 system synchronizer holdover mode SS_MODE_SELECT1 PC12 MT9045 system synchronizer mode/control select 1 SS_MODE_SELECT2 PC13 MT9045 system synchronizer mode/control select 2 no connect PC14 10006609-03 Pm8560 User’s Manual...
MPC8560 CPM Port Pin Assignment MPC8560 CPM PORT PIN ASSIGNMENT Several signals are available on each of the MPC8560 CPM port pins, lists the Table 3-3 MPC8560 signals used on the Pm8560 module Table 3-3: MPC8560 Port Pin Assignments MPC8560 Pin:...
Page 43
TDM port 6 transmit data reserved reserved reserved reserved reserved SS_FASTLOCK MT9045 system synchronizer fast lock mode SS_PPC MT9045 system synchronizer phase continuity control SS_TCLR MT9045 system synchronizer time interval error (TIE) circuit reset SS_LOCK MT9045 system synchronizer lock indicator 10006609-03 Pm8560 User’s Manual...
Page 44
TDM2_TSYNC TDM port 2 transmit synchronization PD12 TDM2_RXD TDM port 2 receive data PD13 TDM2_TXD TDM port 2 transmit data PD14 P11_SCL connector P11 serial clock PD15 P11_SDA connector P11 serial data PD16 reserved PD17 reserved Pm8560 User’s Manual 10006609-03...
The MPC8560 memory controller functions as a chip select (CS) generator to access on- board memory devices, saving the board’s area which results in reduced cost, power con- sumption, and increased flexibility. lists the chip selects for the Pm8560 module. Table 3-4 10006609-03...
8 kilobytes of RAM (with a base address of 0000,0000 ) or flash (with a base address of E000,0000 ). An unassigned vector position may be used to point to an error routine or for code or data storage. 3-10 Pm8560 User’s Manual 10006609-03...
Section 4 On-Card Memory This chapter describes the various memory devices on the Pm8560. These include: • 32 megabytes soldered flash memory • 512 kilobytes socketed flash on the DMC • 256 to 512 megabytes DDR SDRAM devices • three serial EEPROMs •...
C SROM for storing non-volatile information such as board, monitor, operating system configurations, as well as information specific to user application. All Emerson-specific data is stored in the upper two kilobytes of the device. The remainder of the device is available for user application.
On-Card Memory: Double Data Rate SDRAM DOUBLE DATA RATE SDRAM The Pm8560 supports up to 512 megabytes of DDR SDRAM for data storage. On-card SDRAM occupies physical addresses starting at 0000,0000 . The double data rate archi- tecture is designed to enhance performance especially in high-speed operation. The DDR SDRAM interface operates at 133 MHz when the processor core is at 800 MHz.
Page 50
(continued) A12-A7 (12:7) Operating Mode ‘000000’ Normal operation A6-A4 (6:4) CAS Latency ‘010’ Data valid two cycles after CAS asserted A3 (3) Burst Type ‘0’ Sequential burst A2-A0 (2:0) Burst Length ‘010’ Four word burst length Pm8560 User’s Manual 10006609-03...
Section 5 Serial I/O This chapter describes the Pm8560 serial ports and baud rate generators. SERIAL PORTS EIA-232 Serial Port: The serial port from the MPC8560 is available at the front panel, connector P14, and the DMC; or connector P13 when a CT bus is present. This serial port is for boot flash program- ming, initial setup, and debug.
Serial I/O: Baud Rate Selection Figure 5-1: Serial Cable Assembly (Emerson part number C00003555-xx) Caution: The USB mini-B cable connection to P17 does not have a locking mechanism. Pulling on the cable may result in a disconnection. Table 5-2: Serial Cable Wiring Assignments...
BRGC5-8 registers start at physical address space FDF9,15F0 and BRGC1-4 regis- ters start at physical address space FDF9,19F0 . For more detailed information on these registers, refer to the MPC8560 PowerQuicc III Integrated Communications Processor Reference Manual. 10006609-03 Pm8560 User’s Manual...
• Three signals for the transmitter (TDMx TXD, TDMx TCLK, TDMx TSYNC) • Three for the receiver (TDMx RXD, TDMx RCLK, TDMx RSYNC) TDM FRAMER AND LINE INTERFACE The Pm8560 module includes support for eight links using one IDT82P2288 octal T1/E1/J1 (long haul/short haul) framer and line interface (LIU). Framer •...
Specific configurations also use the MT9045 System Synchronizer device. Setting up the MT9045 in the desired mode and frequency requires two steps: Drive the correct Pm8560 CPM port pins (PC5, PC6, PC7, PC12, PC13) as defined in Table 3-3 Set the appropriate registers in the MT9045 System Synchronizer Control register (SSCR) on page 8-15.
Page 57
• If line is 1.544 MHz, then system is 1.544 MHz; if line is 2.048 MHz, then system is 2.048 • The MT9045 is not installed • There is no CT bus clocking • Recovered RCLK and RSYNC used as basis of TCLK and TSYNC 10006609-03 Pm8560 User’s Manual...
Receive Side System Clock (links 1-8) In receive clock master mode, the RSCKn pins out- put a 1.544 MHz (T1/J1)/2.048 MHz (E1) clock. In receive clock slave mode, the RSCKn pins input a 1.544 MHz (T1/J1 only), 2.048 or 4.096 MHz clock. Pm8560 User’s Manual 10006609-03...
Table 64, Scale 0x2C Table 63, Scale 0x26 Note: Scale values for other Emerson RTMs are available upon request, contact Technical Support. FRAMER INTERRUPT MECHANISM Special events in the framer are indicated by means of a single interrupt output (INT* pin T11) with programmable characteristics (open drain).
Section 7 PCI Bus Interface The Pm8560 module design complies with the Peripheral Component Interconnect (PCI) bus interface standard and the associated PCI Mezzanine Card (PMC) mechanical interface standard. The Freescale MPC8560 PowerQUICC III microprocessor controller provides the bridge between the PCI interface and the MPC8560 OCeaN switch fabric. For more detailed information, refer to the MPC8560 PowerQuicc III Integrated Communications Processor Refer- ence Manual.
PCI bus (addr0). The registers are located on the PCI local bus after the SDRAM image (for example, 0+<pci_memsize>+<register offset>). Non-Mon- arch mode mapping is set by the baseboard that the Pm8560 is installed on. For more infor- mation on these registers, refer to the MPC8560 PowerQuicc III Integrated Communications Processor Reference Manual.
0x09 (9d) 60-69 96-105 Serial number in ASCII “708A-XXXXX” 6A-6B 106-107 Read-only vendor-specific keyword “V0” (vendor-specific field 0=Emerson Pm8560 PCBA number) Length of vendor-specific “V0” data 0x0B (11d) field 6D-77 109-119 Vendor-specific “V0” data field in “1000XXXX-YY” ASCII 78-79 120-121 Read-only checksum keyword “RV”...
PCI Configuration and Status Register Base Address register (PCSRBAR) 32-Bit Memory Base Address register 64-Bit Low Memory Base Address register 64-Bit High Memory Base Address register 64-Bit Low Memory Base Address register 64-Bit High Memory Base Address register reserved Pm8560 User’s Manual 10006609-03...
Host Agent Agent configuration lock Monarch Mode The Pm8560 supports the Monarch features of the Processor PMC (ANSI/VITA 32-2003) specification (See Technical References in ). The PMC_MONARCH signal is con- Table 1-3 nected to the CPLD and is read through the CPLD PCI Status register (see PCI Status register 10006609-03 Pm8560 User’s Manual...
8-9). In order to operate as described in the Processor PMC specification, the software must read this status to determine if the monarch features of the Pm8560 should be enabled. If the monarch signal is low, then the software should perform PCI bus enumera- tion and interrupt handling.
PCI-reserved 3.3 V no connect PCI-reserved SERR* NETREF1 CBE1* CT_C8_B V(I/O) AD14 AD15 AD13 no connect AD12 M66EN no connect AD11 AD10 no connect no connect 3.3 V no connect CBE0* no connect no connect 10006609-03 Pm8560 User’s Manual...
Each master has its own GNT*. IDSEL: INITIALIZATION DEVICE SELECT input signal acts as a chip select during configuration read and write transactions. INTA*-INTD*: INITIALIZATION DEVICE SELECT input signal acts as a chip select during configuration read and write transactions. Pm8560 User’s Manual 10006609-03...
Page 71
TRDY*: TARGET READY is a sustained tri-state signal that indicates the target’s ability to complete the current data phase of the transaction. TRST*: TEST RESET (JTAG) is the asynchronous reset for the JTAG controller (input sighal). 10006609-03 Pm8560 User’s Manual...
Section 8 Programmable Logic Device The Pm8560 uses a Programmable Logic Device (PLD) to provide control logic for the local bus. The PLD implements various registers for product identification, board configuration, reset, clocking, and Serial Presence Detect (SPD). This chapter describes the PLD registers on the Pm8560.
SPDIWR SPD Internal Write-to-Read Command Delay 8-32 Product ID This read-only register identifies the board as Pm8560, and is used for PLD coding. Register 8-1: Product ID (PIDR), 0x00 PID7-0: The current Product ID number is 0x00. Future ID numbers may include 0x01, 0x02, or 0x03.
PMC RSTOUT Baseboard writes the MPC8560 RCR via PCI to cause a SW HRESET The Pm8560 resets and the processor samples the new PLL configuration values The baseboard will not reset (because the PROE prevented the PMC RSTOUT) The baseboard must re-enumerate and initialize the Pm8560 Caution: Do not attempt to over-clock the processor.
ISROM: Ignore SROM displays whether SROM will be initialized. When the DMC is installed on the Pm8560, and DMC shunt JP3 [5:6] is installed, the MPC8560 Init EEPROM (on the Pm8560) is not used for initialization. 0 No SROM, Pm8560 EEPROM is used for initialization (default)
Set to 1 when a COP header soft reset (SRESET) has occurred. COPHR: COP Hard Reset Set to 1 when a COP header hard reset (HRESET) has occurred. PAYRST: Payload Reset Set to 1 when a payload reset has occurred. reserved: Default is 00 Pm8560 User’s Manual 10006609-03...
MT9045 System Synchronizer Reset 0 No reset (default) 1 Reset PMC Reset Out PMCRO: This bit allows software to reset the Pm8560 based on the values set in PROE bits [5:0]. 0 No reset (default) 1 Reset I2CR: C Reset This will reset both I C ports.
1 Enable PCI Status The Pm8560 provides a register for status and control of enumeration and monarch status. In a Monarch system, the PCIE field is readable to indicate that other boards in the system are ready for enumeration. In a non-Monarch system, the PCIE field is writeable to indicate the Pm8560 is ready for enumeration.
The read-only Boot Device Failover Mechanism (BDFM) register is only functional when the DMC is not installed on the Pm8560. This register enables the Pm8560 to recover from monitor corruption by booting from a redundant copy in another flash device. The mecha- nism relies on the processor’s internal watchdog to expire when corrupted code fails to...
Page 82
This indicates that the image in the default device was defective, the MPC8560 watchdog timer expired, and the next device was tried. This bit is only cleared after the Pm8560 has been power cycled. 0 Boot failover has not occurred...
0 Selects the P13 serial port 1 Selects the front panel, P14, and DMC serial port SIOCON: Serial I/O Control 0 Combine received data from both ports 1 Software selects the serial I/O port (default) 8-11 10006609-03 Pm8560 User’s Manual...
0x40 through 0x5c. This dia- Fig. 8-2 gram is a tool designed to help configure the TDM interfaces. Refer to the specific CPLD register for more detail. 8-12 Pm8560 User’s Manual 10006609-03...
SS_SECEN: System Synchronizer Secondary Enable 0 Disables these buffers when the MT9045 functionality is not used (ensures they are negated) 1 Enables secondary clock source to be driven to the MT9045 reserved: Default is 00 8-15 10006609-03 Pm8560 User’s Manual...
Refresh Rate for the on-board DDR SDRAM 000 Reserved 001 3.9 msec refresh period 010—111 Reserved SDRAM Cycle Time for CAS Latency Register 8-25: SPD SDRAM Cycle Time for CAS Latency (SPDCT), 0x68 CYCTWHNS CYCTTENS 8-21 10006609-03 Pm8560 User’s Manual...
Embedded Computing by IEEE. The lower 24 bits are defined by Emerson for identification of each of our products. The Ethernet address for the Pm8560 is a binary number referenced as 12 hexadecimal dig- its separated into pairs, with each pair representing eight bits. The address assigned to the...
The last pair of hex numbers correspond to the following formula: n — 1000, where n is the unique serial number assigned to each board. MAC[15:0] is the serial number plus 0x00 (port 0) or 0x80 (port 2). For example, if the serial number of a Pm8560 is 1032, the calcu- lated value is 32 (20 ), and the port addresses are: •...
The Development Mezzanine Card (DMC) is an optional plug-on card mounted on the back of the Pm8560 board. This chapter describes the physical layout of the DMC, the setup pro- cess, and how to check for proper operation once the board has been installed. The DMC facilitates hardware and software development by providing access to: •...
CONNECTORS The DMC has the following connectors: This 80-pin PCB-to-PCB female connector on the bottom side of the DMC routes memory, PLD, and CPU signals from the Pm8560 to the DMC for development use. See Table 10-2 the pin assignments.
LA11 LA10 FLASH_D0 FLASH_D1 FLASH_D2 FLASH_D3 FLASH_D4 FLASH_D5 FLASH_D6 FLASH_D7 SCC1_RS232_TX SCC1_RS232_RX 3.3 V 3.3 V 3.3 V CPU_TCK no connect no connect no connect no connect no connect no connect no connect reserved BOOT_FROM_SOCKET 10-3 10006609-03 Pm8560 User’s Manual...
Page 104
Check Stop Out is an input to DMC used by the debug header. CPLD_TDI: PLD Test Data In is part of the PLD JTAG interface (analog). CPLD_TMS: PLD Test Mode Select is an output from DMC and part of PLD JTAG interface. 10-4 Pm8560 User’s Manual 10006609-03...
PLD Test Data Out is an input to DMC and part of PLD JTAG interface. CPLD_TDO: DMC_PD*/DMC_PD: DMC Presence Detect is an output from DMC and indicates to the Pm8560 that the DMC is installed. P2 EIA-232 Interface Use the standard serial cable, Emerson part number C0003555-00, to access connector P2.
CPLD_TDI Ground CPLD_TCK: Test Clock Input—this is the clock input to the boundary scan test (BST) circuitry. Some oper- ations occur at the rising edge, while others occur at the falling edge. 10-6 Pm8560 User’s Manual 10006609-03...
A shunt on pins 3 and 4 selects the 8-bit ROM socket as the boot device. So in order for the socket to provide boot code, the DMC must be seated on the Pm8560 and the boot shunt must be in place. If the shunt is not installed, the boot device is Pm8560 flash bank 1. JP3: Pins 5 and 6 are the serial ROM configuration jumper.
Development Mezzanine Card: DMC Setup DMC SETUP You need the following items to set up and check the operation of the Emerson DMC: ❐ A compatible PTMC board, such as the Emerson Pm8560 ❐ cPCI chassis and power supply ❐ Computer terminal Save the antistatic bag and box for future shipping or storage.
DMC Location on Pm8560 TROUBLESHOOTING In case of difficulty, use this checklist: ❐ Be sure the DMC is seated firmly on the Pm8560 and that the PTMC host is seated firmly in the card cage. ❐ Verify the boot jumper settings (see Fig.
Development Mezzanine Card: Troubleshooting Technical Support If you plan to return the board to Emerson Network Power for service, visit http://www.emersonembeddedcomputing.com/contact/postsalessupport.html on the internet or send E-mail to support@artesyncp.com. Have the following information handy: • DMC serial number, product ID (see Fig.
Page 111
Development Mezzanine Card: Troubleshooting Emerson Network Power, Embedded Computing Test and Repair Services Department 8310 Excelsior Drive Madison, WI 53717 RMA #____________ Put the RMA number on the outside of the package so we can handle your problem effi- ciently. Our service department cannot accept material received without an RMA number.
After entering a command, re-execute it simply by pressing the ENTER or RETURN key. Auto-Repeat: TFTP Boot: Use the TFTP protocol to load application images via Ethernet into the Pm8560’s memory. Auto-Boot: Store specific boot commands in the environment to be executed automatically after reset.
Figure 11-1: Example Monitor Start-up Display BASIC OPERATION The Pm8560 monitor performs various configuration tasks upon power-up or reset. This section describes the monitor operation during initialization of the Pm8560 board. The flowchart (see ) illustrates the power-up and global reset sequence (bold text indi- Fig.
Page 115
C bus (SMB bus) Configure 8560 I/O ports Set debug LED 0011 Set debug LED 0110 Turn off debug LEDs Initialize 8560 memory Initialize console routines in Initialize I C bus #1 controller Main loop 11-3 10006609-03 Pm8560 User’s Manual...
Any writes to these areas can cause unpredictable operation of the monitor. Updating the Monitor A new feature of the Pm8560 is the ability to boot from a duplicate copy of the monitor located in another flash bank. To take advantage of this feature, make sure both soldered flash banks have the most current version of the monitor.
If it is necessary to manually update the monitor, follow steps 3 through 5 to update flash bank 0. Unprotect the flash: Pm8560 (1.4) => protect off bank 0 Erase the monitor region of soldered flash (see Table 11-2 Pm8560 (1.4) => erase e1f80000 e1ffffff Program the monitor into soldered flash bank 0: Pm8560 (1.4) =>...
Basic Operation Boot Redirect and Monitor Recovery (Watchdog) The PLD initiates a countdown to reset the Pm8560 and boot from an alternate location within .5 second of power-up. The monitor disables the PLD watchdog (see “Boot Device Failover Mechanism” on page 8-9) and enables its own software watchdog that will activate at approximately 10 second intervals.
Pm8560 (1.4) => saveenv MONITOR COMMAND REFERENCE This section describes the syntax and typographic conventions for the Pm8560 monitor commands. Subsequent sections in this chapter describe individual commands, which fall into the following categories: boot, memory, flash, environment variables, test, and other commands.
The host board finally writes 0x596F4F6B (character string “YoOk”) to MagicLoc to show that the application is ready for the target. The target writes value 0x42796521 (character string “Bye!”) to MagicLoc to show that the application was found. If necessary, the target then updates its memory-resident loadaddr 11-8 Pm8560 User’s Manual 10006609-03...
If you do not specify a flag, memory commands default to 32-bit long words. Numeric arguments are in hexadecimal. The cmp command compares count objects between addr1 and addr2. Any differences are displayed on the console display. 11-10 Pm8560 User’s Manual 10006609-03...
....FLASH COMMANDS The flash commands affect the StrataFlash devices on the Pm8560 circuit board. There is one flash bank on the Pm8560 board. The following flash commands access the individual flash bank as flash bank 0. To access the individual sectors within each flash bank, the sector numbers start at 0 and end at one less than the total number of sectors in the bank.
The setenv command adds new environment variables, sets the values of existing environ- ment variables, and deletes unwanted environment variables. Definition: Set the environment variable name to value or adds the new variable name and value to the environment. setenv name value 11-16 Pm8560 User’s Manual 10006609-03...
[ .b, .w, .l ] base_addr [ top_addr ] test_watchdog The test_watchdog command disables interrupts and remains in an infinite loop. This indi- cates when the first and second watchdogs occur. The second watchdog resets the board. Definition: test_watchdog 11-17 10006609-03 Pm8560 User’s Manual...
Monitor: Other Commands OTHER COMMANDS This section describes all the remaining commands supported by the Pm8560 monitor. autoscr The autoscr command runs a script, starting at address addr, from memory. A valid autoscr header must be present. Definition: autoscr [ addr ] base The base command prints or sets the address offset for memory commands.
Verification of the image contents (magic number, header, and payload checksums) are also performed. Definition: iminfo addr [ addr … ] loop The loop command executes an infinite loop on address range. 11-19 10006609-03 Pm8560 User’s Manual...
0xE0F80000. Also see “moninit.” Copies the monitor from <src_address> into soldered flash bank 0. Definition: moninit <src_address> Use the following command to install the monitor: Definition: For the secondary image (0xE0F80000); mon2init 11-20 Pm8560 User’s Manual 10006609-03...
Definition: monrecovery The pci command enumerates the PCI bus if the Pm8560 is the Monarch board. It displays enumeration information about each detected device. The pci command allows you to dis- play values for and access the PCI Configuration Space.
10 seconds. To change the default, update the watchdog_period and place the watchdog command in the bootcmd variable. Definition: watchdog 11-22 Pm8560 User’s Manual 10006609-03...
(10 seconds). Run the watchdog command to change the period. The monitor supports optional environment variables that enable additional functionality. The moninit command (see page 11-20) only affects the standard environment variables and does not set any parameters for these optional variables. 11-23 10006609-03 Pm8560 User’s Manual...
Configure the terminal parameters to be: 9600 bps, no parity, 8 data bits, 1 stop bit Reset the module while holding down the ‘s’ key. Pressing the ‘s’ key forces a configuration based on default environment variables. 11-24 Pm8560 User’s Manual 10006609-03...
Monitor: Download Formats DOWNLOAD FORMATS The Pm8560 monitor supports binary and Motorola S-Record download formats, as described in the following sections. Binary The binary download format consists of two parts: • Magic number (which is 0x12345670) + number of sections •...
Page 146
■ ■ ■ Embedded Computing Power Switching & Controls Surge & Signal Protection Business-Critical Continuity, Emerson Network Power and the Emerson Network Power, Embedded Computing Emerson Network Power logo are trademarks and 8310 Excelsior Drive Madison, WI 53717-1935 USA ■...
Need help?
Do you have a question about the Pm8560 and is the answer not in the manual?
Questions and answers