Page 1
PPC/CPCI-690 Reference Guide P/N 227356 Revision AC June 2006...
Page 2
Electronic versions of this material may be read online, downloaded for personal use, or referenced in another document as a URL to the Motorola Embedded Communications Computing Web site. The text itself may not be published commercially in print or electronic form, edited, translated, or otherwise altered without the permis- sion of Motorola GmbH.
<text> Typical notation used for variables and keys [text] Typical notation for buttons and optional parameter in PowerBoot Repeated item Omission of information from example/command that is not neces- sary at the time being Ranges Extents Logical OR PPC/CPCI-690 xiii...
Page 14
Dynamic Random Access Memory Error Checking and Correction EPROM Erasable Programmable Read-Only Memory Electrostatic Discharge FIFO First In First Out Ground General Purpose Pins Intelligent Interface Controller IBMU Intelligent Board Management Unit ICMB Inter Chassis Management Bus Integrated Device Electronics PPC/CPCI-690...
Page 15
Reverse Address Resolution Protocol Read-Only Memory Rear Transition Board Real Time Clock Single Board Computer Sensor Data Record SDRAM Synchronous Dynamic Random Access Memory SELV Safety Extra Low Voltage S.M.A.R.T. Software Maintenance and Repair Tool Serial Management Bus System Management Interrupt PPC/CPCI-690...
Page 17
Table 16 “J5 Connector Pinout Rows D and E” page 3-10 added “PowerBoot” chapter added “Buses” chapter, added “Maps and Registers” chapter, editorial changes 216049 January 2003 Modified “Other Sources of Information” page xx, added note to “Environmental Require- ments” page 2-5, PPC/CPCI-690 xvii...
Page 18
Table 22 “On- Board I2C Devices” page 5-18, added sentence to “SENTINEL I2C Bus” page 5-19, editorial changes 221400 September Added IPMI firmware upgrade procedure 2003 In “Environmental Requirements”: updated requirements for vibration Updated list of deliverable board variants xviii PPC/CPCI-690...
Page 19
Map” page 6-6 Editorial changes 223827 July 2004 Replaced IPMI firmware update procedure in “ipmi_flsupd” with reference to IPMI Firmware for PPC/CPCI-690 and PPC/CPCI- 695 Installation Guide, updated “Other Sources of Information”, editorial changes 227356 September Brought manual to Motorola-style (copy- 2005 right, logo etc.);...
Motorola motorola.com/com- SENTINEL Rev.1 Reference Guide puters Only available via SMART IPMI Reference Guide Only available via Motorola literature cata- IPMI Firmware for PPC/CPCI-690 and PPC/CPCI-695 Installation Guide Only available via Motorola literature cata- Galileo marvell.com/prod- GT-64260A System Controller for PowerPC...
Page 21
Company www. Document RAMiX DDC no. Rx-URMH 090 Rev A Hardware Reference Manual PMC233/4/5 & PMC243/4/5 High Capacity Disk Solu- tions Samsung samsungsemi.com K4S560832C 256MBit LVTTL SDRAM search for K4S560832C Vitesse vitesse.com VSC215 Baseboard Management Controller search for VSC215 PPC/CPCI-690...
The board has been tested in a standard Motorola system and found to comply with the limits for a Class A digital device in this system, pursu- ant to part 15 of the FCC Rules respectively EN 55022 Class A.
Page 24
Hot Swap Installing the PPC/CPCI-690 into or removing it from a powered system not supporting hot swap or high availability causes board damage and data loss. Therefore, only install or remove it from a powered system if the system itself supports hot swap or high availability and if the system documen- tation explicitly includes appropriate guidelines.
Page 25
Replacement/Expansion Only replace or expand components or system parts with those recom- mended by Motorola. Otherwise, you are fully responsible for the impact on EMC and the possibly changed functionality of the product. Check the total power consumption of all components installed (see the technical specification of the respective components).
Page 26
• Connect TPE bushing of the system to safety extra low voltages (SELV) circuits only. • Make sure that the length of the electric cable connected to a TPE bushing does not exceed 100 meters. If in doubt, ask your system administrator. xxvi PPC/CPCI-690...
Page 27
ID ROM and IPMI ID ROM. Updating the IPMI flash with wrong data will damage the IPMI control- ler. Only update the IPMI flash with data provided by Motorola. Battery Wrong battery installation may result in a hazardous explosion and board damage.
Wir sind darauf bedacht, alle notwendigen Informationen zum Einbau und zum Umgang mit dem Board in diesem Handbuch bereit zu stellen. Da es sich bei dem PPC/CPCI-690 um ein komplexes Produkt mit vielfältigen Einsatzmöglichkeiten handelt, wird die Vollständigkeit der im Handbuch enthaltenen Informationen nicht garantiert.
Page 30
Systembeschreibung dies ausdrücklich erlaubt. Installieren Sie das Board im laufenden Betrieb in einen Systemsteckplatz oder ziehen sie es aus einem Systemsteckplatz heraus, führt dies zu Datenverlusten und zu einer Beschädigung des Boards. Installieren Sie das Board deshalb nur im laufenden Betrieb in PPC/CPCI-690...
Page 31
Stellen Sie sicher, dass Anschlüsse und Kabel des Boards während des Betriebs nicht berührt werden können. Austausch/Erweiterung Verwenden Sie bei Austausch oder Erweiterung nur von Motorola empfohlene Komponenten und Systemteile. Andernfalls sind Sie für mögliche Auswirkungen auf EMV und geänderte Funktionalität des Produktes voll verantwortlich.
Page 32
Wenn Sie den PCI bus 0 Reset ausschalten, führt dies beim Zurücksetzen des Boards und gleichzeitig ausgeführten Datentransfers über SENTINEL zu einem Datenverlust des SENTINEL und zu einer Fehlfunktion des Boards. Betreiben Sie das Board deshalb nur mit der Schaltereinstellung SW2-4: OFF. xxxii PPC/CPCI-690...
Page 33
Boards. Überschreiben Sie deshalb keine ID ROM und IPMI ID ROM relevanten Daten. Aktualisieren Sie das IPMI Flash mit falschen Daten, führt dies zur Beschädigung des IPMI Controllers. Aktualisieren Sie das IPMI Flash nur mit Daten, die Sie von Motorola bekommen. PPC/CPCI-690 xxxiii...
Page 34
Sichern Sie deshalb vor dem Batterieaustausch Ihre Daten. Verwenden Sie beim Batteriewechsel immer den selben Batterietyp, der bereits eingesetzt wurde. Umweltschutz Entsorgen Sie alte Boards und Batterien gemäß der in Ihrem Land gültigen Gesetzgebung, wenn möglich immer umweltfreundlich. xxxiv PPC/CPCI-690...
This includes registers, inter- rupt and memory maps Device’ s Features and Data Paths Provides detailled information on the devices, such as controllers, CPU etc., used on the board and how they are intercon- nected PPC/CPCI-690 1 - 3...
Describes how to deal with problems related to the operation of the board Feedback Motorola welcomes and appreciates your comments on its documentation. We want to know what you think about our manuals and how we can make them better. Mail comments to: •...
Introduction Features Features The PPC/CPCI-690 is a single-slot 6U universal CompactPCI hot-swap board using Motorola’ SENTINEL PCI-to-CompactPCI universal bridge technology. As it is based on an IBM 750FX or 750GX PowerPC processor of up to 1 GHz, the board offers high performance. Combined with full hot- swap capabilities it is an ideal component for multi-node processor sys- tems.
Standard Compliance Introduction Standard Compliance The PPC/CPCI-690 meets the following standards: Table 1: Standard Compliance Standard Description EN 60950 Legal safety requirements UL 60950 UL 94V-0/1 (predefined Motorola system) EN 55022 EMC requirements on system level EN 55024 FCC Part 15 Class A ANSI/IPC-A610 Rev.
Processor clock frequency in MHz User flash capacity in MByte Packet switching backplane variant Order Numbers Depending on the PPC/CPCI-690 type, the available upgrades and accesso- ries may differ. Consult your local sales representative to check the possi- bility of combinations. Table 2: Ordering Information Excerpt Order No.
Installation Action Plan Action Plan To install the board, the following steps are necessary and described in detail in the sections of this chapter. PPC/CPCI-690 2 - 3...
Page 46
Action Plan Installation 2 - 4 PPC/CPCI-690...
Do not operate the product outside the specified environmental limits and do not operate the product below 0°C. Make sure the product is com- pletely dry and there is no moisture on any surface before applying power. PPC/CPCI-690 2 - 5...
For information on the accessories’ power requirements, refer to the docu- mentation coming with the respective accessory or ask your local Motorola representative. The following table gives the typical power requirements for a board with: •...
5V or 3.3V system environment exceeds the limits stated above. The +/-12V of the PMC slots are passively protected with positive temperature coefficient (PTC) fuses. PPC/CPCI-690 2 - 7...
Hardware Upgrades and Accessories Installation Hardware Upgrades and Accessories The PPC/CPCI-690 itself allows an easy and cost-efficient way to adapt the system board to your application needs. The following table gives an overview on the possible product combina- tions, described in Table 2 “Ordering Information Excerpt” page 1-7.
2. Store blind panel in safe place 3. Check that PMC module has a drill hole at 3.3V position If not, the PMC module cannot be installed. Figure 3: Location of 3.3V Voltage Key on PMC Module PPC/CPCI-690 2 - 9...
5V and 3.3V level does not exceed 7.5W (total over all used voltages). 4. Plug PMC module into connectors of PMC slot 1 (PN11, 12, 13, 14) or PMC slot 2 (PN21, 22, 23 and 24) Figure 4: PMC Connectors and Slots 2 - 10 PPC/CPCI-690...
6. Place screws delivered with PMC module from bottom side into mounting holes 7. Fasten screws Removal Procedure 1. Remove screws 2. Disconnect PMC module from slot 3. Close front panel gap at free slot with blind panel PPC/CPCI-690 2 - 11...
For further information, refer to the ACC/RTB-602 Installation Guide. Rear Transition Board As a separate price list item, Motorola offers the ACC/RTB-602. The RTB provides access to the board’s CompactPCI user I/O interfaces via industry standard connectors. For further information, refer to the ACC/RTB-602 Installation Guide.
Disabling the PCI bus 0 reset and resetting the board when data trans- fer via SENTINEL is performed result in data loss and malfunction of the board. Only operate the board with SW2-4 in its default position (OFF). PPC/CPCI-690 2 - 13...
Note: EN 55022 Class A and FCC Part 15 Class A are achieved by using single-point grounding. If you ground the CPCI-690 at multiple points EMC problems may occur. 2 - 16 PPC/CPCI-690...
5. Press handles inwards to lock board on rack frame 6. Fasten board with screws 7. Connect interface cables to front panel connectors, if applicable 8. Turn on system power PPC/CPCI-690 2 - 17...
Therefore, only install or remove it from a powered system if the system itself supports hot swap or high availability and if the system documen- tation explicitly includes appropriate guidelines. As a universal hot-swap board, the CPCI-690 can be installed in both 3.3V and 5V systems. 2 - 18 PPC/CPCI-690...
Before touching boards or electronic components, make sure that you are working in an ESD-safe environment. The installation procedure depends upon the system the board is to be in- stalled in. PPC/CPCI-690 2 - 19...
IDE interface via the ACC/RTB-602 results in data loss. Only remove the board from a powered system without IDE devices attached to the board’s primary or secondary IDE interface via the ACC/RTB-602. 2 - 20 PPC/CPCI-690...
Removing the board from the backplane while the hot-swap LED is still off causes data loss. Therefore, wait until the blue hot-swap LED is on before removing the board. 5. Remove board from peripheral slot of powered system PPC/CPCI-690 2 - 21...
Compatibility Glyphs for CompactPCI Standard and PSB Board Variants The following figure highlights the position of the cutouts for the PMC modules, the keys, the connectors and the LEDs on the CPCI-690 front panel. Figure 10: CompactPCI Standard and PSB Front Panel PPC/CPCI-690 3 - 3...
Reset is held active until the key is released. For information on how to disable the key, see Table 7 “Switch Settings” page 2-14. For information on performing a reset via PowerBoot, refer to “Reset” page 4-47. PPC/CPCI-690 3 - 5...
Board must not be removed from the system System controller LED Yellow: Board is installed in a system slot and acts as system controller OFF: Board is installed in a peripheral slot and acts as intelligent I/O board 3 - 6 PPC/CPCI-690...
• RJ45 for Ethernet 1 • Micro D-SUB for serial ports 1 and 2 The following connector pinouts provide information on signal assign- ments. Figure 11: Ethernet 1 Connector Pinout Figure 12: COM 1 and 2 Connector Pinout PPC/CPCI-690 3 - 7...
Figure 13: Location of CompactPCI Connectors J1 and J2 The J1 and J2 connectors implement the CompactPCI 64-bit connector pinout as specified by the CompactPCI specification PICMG 2.0 R3.0. Therefore, these pinouts are not documented in this Reference Guide. 3 - 8 PPC/CPCI-690...
• Ethernet 2 and 3 • PMC1 user I/O Figure 14: J3 Connector Pinout Connector J5 provides interfaces to: • COM 1 and 2 • PMC2 user I/O • ICMB and IPMB1 port • RTB reset key and I2C devices PPC/CPCI-690 3 - 9...
CompactPCI Connectors Controls, Indicators, and Connectors Figure 15: J5 Connector Pinout Rows A to C Figure 16: J5 Connector Pinout Rows D and E 3 - 10 PPC/CPCI-690...
• Testing the board Booting the board is described in detail in “Booting the Board” page 4-5. The other tasks can be performed by means of entering commands de- scribed briefly in “Command Set” page 4-12. PPC/CPCI-690 4 - 3...
Not used A fully functional CPCI-690 will show the value 0x3B for all tests which are okay. A failure will not stop the power-up process since debug functional- ity is provided via console serial interface 1. PPC/CPCI-690 4 - 5...
Boot address Address where to exe- Net, Go, Flash, ATA- cute the go command Ethernet 1, 2 or To select the controller 1, 2, 3 for autoboot Additional tftp Sets a higher retry value retries for netload 4 - 6 PPC/CPCI-690...
Page 81
To enable or disable the 0: Disable Optional for all checking SDRAM ECC option 1: Enable Enable shared To enable the Compact- 0: Disable Only setup on memory serial PCI shared memory 1: Enable peripheral slot communication interface PPC/CPCI-690 4 - 7...
4-52. 3. Enter ferase command to erase user flash ferase user_flash The following message appears Erasing flash memory ... done Erasing flash memory ... done Erasing flash memory ... done Erasing flash memory ... done 4 - 8 PPC/CPCI-690...
Page 83
7. Enter fprog command to program image from DRAM memory into user flash The DRAM memory contents from 100000 ..20FFFFF will be pro- grammed. PowerBoot> fprog user_flash 100000 Programming flash memory 0 ... 100% 0 ... 100% 0 ... 100% 0 ... 100% Done. PPC/CPCI-690 4 - 9...
The board boots directly without executing a board reset • Via the autoboot option in setboot The board boots automatically after a reset has been executed • Via the go option in setboot The image loaded to the flash can directly be executed 4 - 10 PPC/CPCI-690...
If you want to restore the default values via the NVRAM, proceed as fol- lows: 1. PowerBoot: m f0107c00 2. <Enter> 3. f0107c00 32313130 : 1 4. <Enter> 5. <Ctrl+C> 6. PowerBoot: reset PPC/CPCI-690 4 - 11...
4-26 Copy Contents of a source memory area to a destina- 4-27 tion memory area NVRAM contents to a memory region nvramrd 4-27 Memory region into the NVRAM and generates nvramwr 4-28 the correct checksum 4 - 12 PPC/CPCI-690...
Fill a memory area with values or an ASCII 4-49 neous string Search memory areas for values or an ASCII 4-50 string Compare two memory areas 4-51 Erase flash memory devices ferase 4-52 Start binary image located in DRAM memory 4-53 PPC/CPCI-690 4 - 13...
Page 88
: 2 [0x2] Buffer size : 1024 [0x400] Cylinders : 490 [0x0] Heads : 8 [0x0] Sect. p. track: 32 [0x0] Capabilities : 512 [0x200] Number of sectors LBA : 60160 [0xEB00] Number of sectors/card: 125440 [0x1EA00] 4 - 14 PPC/CPCI-690...
• test backward, i.e. memory is tested from end to begin If an error occurs during the test, the following error message will appear: error at location 0x12345678 value found:0xAB should be:0xBA YNTAX bt <begin> <end> [e] [c] PPC/CPCI-690 4 - 15...
Page 90
Walking ones test 32bit..done Walking ones test reverse...done Walking zeros test 32bit..done Walking zeros test reverse..done Increment test 32bit..done Prime test 32bit....done Prime test 32bit R/T..done March-b test ....done --- Blocktest runs 1 times - 00000000 errors --- PowerBoot>_ 4 - 16 PPC/CPCI-690...
Page 91
= 2^06 : d = 2^07 : d = 2^08 : d = 2^09 : d = 2^10 : d = 2^11 : d = 2^12 : d = 2^13 : d = 2^14 : PowerBoot> PPC/CPCI-690 4 - 17...
Page 92
= 2^06 : d = 2^07 : d = 2^08 : d = 2^09 : d = 2^10 : d = 2^11 : d = 2^12 : d = 2^13 : d = 2^14 : PowerBoot> 4 - 18 PPC/CPCI-690...
Page 93
= 2^06 : d = 2^07 : d = 2^08 : d = 2^09 : d = 2^10 : d = 2^11 : d = 2^12 : d = 2^13 : d = 2^14 : PowerBoot> PPC/CPCI-690 4 - 19...
Page 94
Note: If you chose a baud rate the terminal is not able to handle, you will not get any output on screen. Inform yourself about the settings of your screen and choose baud rates which provide a screen output. YNTAX baud <value> ARAMETERS 600|1200|2400|4800|9600|19200|38400|115200 XAMPLE PowerBoot> baud 9600 PowerBoot> reset 4 - 20 PPC/CPCI-690...
Page 95
PowerBoot> cache d d Data cache disabled PowerBoot> execute Command to disable all caches and interrupts and start an executable ESCRIPTION image. YNTAX execute <address> ARAMETERS start address of the executable image. address XAMPLE PowerBoot> execute 100000 PPC/CPCI-690 4 - 21...
B, W, L, N, and E check whether the write access has been success- ful by performing a read access after the write access. If the written and the read data do not match, the command is terminated and an error mes- sage displayed. 4 - 22 PPC/CPCI-690...
Page 97
• O: Memory access is byte-sized and refers only to odd addresses XAMPLE PowerBoot> m 100000 b 00100000 00 : 4f 00100001 00 : = 00100001 00 : = 00100001 00 : - 0010000000 : #2000 00102000 00 : . PowerBoot> PPC/CPCI-690 4 - 23...
Page 98
Power ON Self Test POST [1=disable, 0=enable], (0) -Primary Booter parameters [FORCE internal use only]- Primary Booter [0=disable, 1=enable], (0) Watchdog during booting (0) : Enable ECC checking (0) : Enable Shared Memory Serial (0): CSUM : 0xCEE PowerBoot> 4 - 24 PPC/CPCI-690...
Page 99
User capability ID (0x0) : Message control (0x0) : MSI next item ptr (0x0) : Primary class code (0x6800000) : Secondary class code (0x6800000) : Do you really want to write data to the SROM? [y/n]:n Command -NOT- executed PowerBoot> PPC/CPCI-690 4 - 25...
Page 100
Command to enable the watchdog. ESCRIPTION YNTAX wdog [<sec>] ARAMETERS Note: The parameter is interpreted as a hexadecimal value. Countdown in seconds before the reset XAMPLE PowerBoot> wdog 10 Setting watchdog counter to 16 sec Enable Watchdog! PowerBoot> 4 - 26 PPC/CPCI-690...
Page 101
ESCRIPTION YNTAX nvramrd <dest-address> ARAMETERS dest- Memory address where to copy the NVRAM contents address XAMPLE PowerBoot> nvramrd 100000 Read NVRAM from offset 0x0000..0x7fff to 0x00100000 CSUM calculated : 0xCEC CSUM NVRAM read : 0xCEC PowerBoot> PPC/CPCI-690 4 - 27...
Page 102
ARAMETERS scr- Location of the new NVRAM contents address XAMPLE PowerBoot> nvramwr 100000 Do you really want to write data to NVRAM [y/n]: y Write 32KB data at address 0x00100000 to NVRAM CSUM : 0xCEC PowerBoot> 4 - 28 PPC/CPCI-690...
[1|2|3|4] [<node>] [<verbose level>] ARAMETERS Selects the information level 1 to 4 1|2|3|4 Selects a specific node node Shows if child nodes exist or not verbose level Displays all found PCI devices and resources. ETURNS PPC/CPCI-690 4 - 29...
Page 107
If you want to return to the command line, enter the full stop (.) character. YNTAX md <address> [<size>] ARAMETERS First byte which is read in order to display the memory contents. address Specifies the memory access size size PPC/CPCI-690 4 - 33...
Command to display the board temperature. For the location where the ESCRIPTION temperature is measured on the board, refer to section “Temperature Sen- sor” page 5-16. YNTAX temp None ARAMETERS XAMPLE PowerBoot> temp Board temperature: +27C PowerBoot> 4 - 34 PPC/CPCI-690...
Domain number of first or second PCI bus dom# Bus number bus# Device number dev# Function number fun# Register offset reg# Size of the read: byte, word or long B|W|L XAMPLE PowerBoot> config_rd 0 0 14 0 4 address: 0x8000A004 0x02100007 PowerBoot> PPC/CPCI-690 4 - 35...
Bus number bus# Device number dev# Function number fun# Register offset reg# Data to write data Size of the read: byte, word or long B|W|L XAMPLE PowerBoot> config_wr 0 0 14 0 4 7 address: 0x8000A004 PowerBoot> 4 - 36 PPC/CPCI-690...
Offset from which the read starts offs Count of bytes to be read byteCnt Destination of the read data dstAddr XAMPLE PowerBoot> eeprom_read ID_ROM_0 0 30 MSG: Begin of S-record S11300000C200C851C2500344653626A6C6E720009 S1130010464F52434520434F4D505554455253008B S113002009435043492D36393000103231313032D2 S9030000FC MSG: End of S-record PowerBoot> PPC/CPCI-690 4 - 37...
Name of the device (given by the eeprom_info command) device Offset to write to offs Count of the bytes byteCnt Data address srcAddr XAMPLE PowerBoot> eeprom_write ID_ROM_0 MSG: Waiting for S-record data MSG: End of S-record PowerBoot> 4 - 38 PPC/CPCI-690...
Do not reprogram BOOT_FLASH1, this would destroy the booter Device is write protected Boot flash 2 is programmed with the data stored at source address XAMPLE 00100000 PowerBoot> fprog boot_flash2 100000 Programming flash memory 0 |#################################################| 100% Done. PowerBoot> _ PPC/CPCI-690 4 - 39...
Command to start an IPMI flash update. An update via IPMB is possible ESCRIPTION with the address option. For a detailed description of the update procedure refer to the current version of IPMI Firmware for PPC/CPCI-690 and PPC/CP- CI-695 Installation Guide available via S.M.A.R.T. YNTAX IPMI_FLSUPD <begin>...
Verifies the S-records, i.e. no data is loaded to the memory, but the memory contents and the S-records are compared Displays the number of errors occurred during the last loading PPC/CPCI-690 4 - 41...
Page 116
Command Set PowerBoot XAMPLE PowerBoot> lo 100200 PowerBoot> md 100200 10 00100200: 54 68 69 73 20 69 73 20 61 20 74 65 73 74 00 00 This is a test.. PowerBoot> _ 4 - 42 PPC/CPCI-690...
Ethernet# manner aa:bb:cc:dd:ee:ff. Defines the Internet IP address of the CPU board (target) written in the fol- targetIP# lowing manner ggg.hhh.iii.kkk. Defines the Internet IP address of the server accessed for downloading the serverIP# TFTP file. PPC/CPCI-690 4 - 43...
Page 118
PowerBoot> netload test 100000 192.168.41.111 192.168.41.1 PHY-Device at 100MB/s and full duplex negotiated WANCOM MAC ADDRESS : 00:80:42:0E:88:88 Transmitting ARP-REQUEST... Reception of ARP-REPLY Transmitting TFTP-REQUEST to server 00:80:42:10:5B:C7, IP 192.168.41.1 PACKET:2049 - loaded $00100000..$00200000 (1048577 bytes) PowerBoot> 4 - 44 PPC/CPCI-690...
PowerBoot> netsave test 100000 1fffff PHY-Device at 100MB/s and full duplex negotiated WANCOM MAC ADDRESS : 00:80:42:11:67:C2 Transmitting RARP-REQUEST... Reception of RARP-REPLY Transmitting TFTP-REQUEST to server 00:80:42:10:5B:C7, IP 192.168.41.1 PACKET:2049 - saved $00100000..$001FFFFF (1048576 bytes) PowerBoot> PPC/CPCI-690 4 - 45...
Page 120
PowerBoot> netsave test 100000 1fffff 192.168.41.111 192.168.41.1 PHY-Device at 100MB/s and full duplex negotiated WANCOM MAC ADDRESS : 00:80:42:11:E7:24 Transmitting ARP-REQUEST... Reception of ARP-REPLY Transmitting TFTP-REQUEST to server 00:80:42:10:5B:C7, IP 192.168.41.1 PACKET:2049 - saved $00100000..$001FFFFF (1048576 bytes) PowerBoot> 4 - 46 PPC/CPCI-690...
CompactPCI.0 is /PCI@0/CompactPCI@20 Ethernet 1:0080:42:11:67:C1 Ethernet 2:0080:42:11:67:C2 Ethernet 3:0080:42:11:67:C3 Found RTB-602 <<PowerBoot V4.00 for PowerCoreCPCI CPCI-690>> << c by FORCE COMPUTERS >> << (This is a nonreleased Version of >> << PowerBoot for PowerCore) >> PowerBoot> PPC/CPCI-690 4 - 47...
CompactPCI.0 is /PCI@0/CompactPCI@20 Ethernet 1:0080:42:11:67:C1 Ethernet 2:0080:42:11:67:C2 Ethernet 3:0080:42:11:67:C3 Found RTB-602 <<PowerBoot V4.xx for PowerCoreCPCI CPCI-690>> << c by FORCE COMPUTERS >> << (This is a nonreleased Version of >> << PowerBoot for PowerCore) >> PowerBoot> 4 - 48 PPC/CPCI-690...
A long constant followed by the character L, e.g. A5B6C7D8 L • String value An ASCII string followed by the character P. The ASCII string has to be set in inverted commas, e.g. “Hello” P XAMPLE PowerBoot> bf 100000 200000 FFFF PowerBoot> PPC/CPCI-690 4 - 49...
Page 124
A 4-KByte memory from 00002D00 .. 00003D00 is searched for the byte XAMPLE constant 3F . The byte constant is found at addresses 00002E01 00002E05 PowerBoot> bs 2D00 3D00 3F B Search: 00002E01 = 3F Search: 00002E05 = 3F PowerBoot> 4 - 50 PPC/CPCI-690...
Page 125
XAMPLE tination memory starting at address 00007C00 . The two compared mem- ory areas are not identical at the locations 00004C10 and 00007C10 PowerBoot>bv 4C00 6C00 7C00 Verify:00004C10 = EE 00007C10 =3F PowerBoot> PPC/CPCI-690 4 - 51...
Suppose you want to erase boot flash 1 which is write-protected via switch XAMPLE setting. Since FERASE checks whether the flash is write-protected, the fol- lowing message appears: PowerBoot> ferase BOOT_FLASH1 Do not reprogram BOOT_FLASH1, this would destroy the booter Device is write protected 4 - 52 PPC/CPCI-690...
Page 127
After entering go you exit from PowerBoot. At the end of the binary image enter the opcode blr to return to PowerBoot. YNTAX go <address> ARAMETERS Specifies the starting address of the binary image address XAMPLE PowerBoot> go 10000 PPC/CPCI-690 4 - 53...
Page 128
Command Set PowerBoot 4 - 54 PPC/CPCI-690...
The UART ports are connected with two RS232 connectors at the front- panel and two on the RTB. Note: The serial port can only be used either via front panel or via RTB, but not simultaneously. 5 - 4 PPC/CPCI-690...
The watchdog is running with the system controller’s core frequency and time-out ranges are from 1.92 µs. to 32 s. Both time-out values are software programmable and can be changed during watchdog operation. Note: PowerBoot implements time-out ranges from 1 to 32 s only. PPC/CPCI-690 5 - 5...
The 60x PowerPC bus connecting the system controller with the CPU is a 64-bit bus running at 133 MHz. The PPC/CPCI-690 is equipped with one of the following CPUs: • PowerPC 750FX This CPU has an internal 64-KByte L1-cache and 512 KByte of L2-cache, both with 256-bit wide cache paths.
1 GByte, two banks are equipped with 512 MBit devices using dense-pack three level stacking technology. Table 15: Memory Bus Characteristics Memory Characteristics Memory Capacity Memory Capacity below 1 GByte 1 GByte Memory speed 133 MHz 100 MHz CAS support CAS 3 CAS 2 PPC/CPCI-690 5 - 7...
INTD# INTB# SENTINEL Motorola SENTINEL is used as PCI-to-CompactPCI universal bridge that enables the board to work as either CompactPCI system (host) or periph- eral board. SENTINEL is capable to run in either 3.3V or 5V VIO environ- ment. For further information, refer to “Installation in a Powered System Supporting Hot Swap”...
Upstream BAR 2 FFF00000 Defines a default PCI DSR setup window of 1 MByte. Upstream BAR 2 00000000 DSR translate Memory base pre- 0001 These two settings load effectively disable the memory window (base>limit). Memory limit 0000 preload PPC/CPCI-690 5 - 9...
Page 138
Chip control 0 0000 Chip control 1 0000 Arbiter con- 8000 trol/status Primary SERR# control Secondary SERR# control GPIO control GPIO write data GPIO IR mask User capability ID MSI next item User capability is dis- pointer abled. 5 - 10 PPC/CPCI-690...
Page 139
This field defines code “Other Bridge”. Primary base class This field defines code “Bridge Device”. Secondary pro- gramming inter- face Secondary sub This field defines class code “Other Bridge”. Secondary base This field defines class code “Bridge Device”. PPC/CPCI-690 5 - 11...
Page 141
The PMC 1 interface is a 3.3V compliant PCI interface with its user I/O sig- nals routed towards CompactPCI connector J3. PMC slot 1 can be used for Motorola’s PMC-8260 module. Non-Monarch mode ProcessorPMC mod- ules and Ramix IDE modules (on-module primary IDE interface) are sup- ported.
32 MByte: F4000000..F5FF.FFFF (default) E28F128J3A-150 (128 Mbit) 64 MByte: F4000000..F7FF.FFFF RTC/NVRAM The board carries a device where 8-bit wide non-volatile SRAM (NVRAM) for backup functionality of 32 KByte size and a real time clock (RTC) are implemented. 5 - 14 PPC/CPCI-690...
• I2C bus 0: Connected to IPMB0 • I2C bus 1: Connected to IPMB1 • I2C bus 2: Connected to the ID-ROM of the PPC/CPCI-690 which con- tains the board information block (BIB) and of the attached boards/modules •...
To check how many SDRs are provided, use the IPMI command “Get Device SDR Info” together with the API of the Motorola VxWorks IPMI driver. To read the SDRs into your system management software, use the IPMI command “Get Device SDR”.
Temperature sensor LM75 Available IPMI Drivers Motorola offers an IPMI driver to access the IPMI controller. It is part of the VxWorks 5.4/Tornado 2.0 BSP Rel. 2-1. For further information, refer to the VxWorks 5.4/Tornado 2.0 BSP Rel. 2-1 Installation Guide and Release Notes and the IPMI Specification V.
Depends on used PMC module PMC 2 information block RTB ID- 24C02 This I2C bus can be accessed via: • IPMI controller and Master write/read command • JTAG connector • I2C interface integrated in system controller 5 - 18 PPC/CPCI-690...
Buses Local I2C Buses Figure 18: Connection to I2C Devices SENTINEL I2C Bus This bus connects the SENTINEL with the SROM for configuration regis- ters. A 24C04 device with 4 KBytes is used. PPC/CPCI-690 5 - 19...
Page 148
Local I2C Buses Buses 5 - 20 PPC/CPCI-690...
1) Contains up to four PCI memory windows for each PCI bus segment 2) Contains one PCI I/O window for each PCI bus segment 3) Interface of IPMI controller 4) Access to boot flash 1 and 2 is decoded by external logic 6 - 4 PPC/CPCI-690...
Address Device SENTINEL I2C 1010000x / A0 Serial ROM for SENTINEL registers Local I2C 1010000x / A0 Board information block Local I2C 1010101x / AA RTB information block Local I2C 1010111x / AE IPMI information block PPC/CPCI-690 6 - 5...
The GPP pins can be configured via the General Purpose Port registers. The required CPCI-690 settings for the registers are shown in the table below. Table 28: MPP and GPP Register Settings Register Address Data MPP Control 0 F100F000 88888888 MPP Control 1 F100F004 00669977 6 - 6 PPC/CPCI-690...
5-8 [25] PCI0_INTB# [24] PCI0_INTA# [23] WDNMI# NMI# interrupt from sys- Watchdog Active low tem controller’s internal watchdog [21] IPMI_IRQ2 Interrupts from the on- IPMI controller Active [20] IPMI_IRQ1 board IPMI controller high [19] IPMI_IRQ0 6 - 8 PPC/CPCI-690...
Page 157
PSB backplane without CompactPCI bus. [17] CPCI_DEG# Power supply status inter- CompactPCI Active low rupt from the Compact- PCI backplane [16] CPCI_FAL# Power supply status inter- CompactPCI Active low rupt from the Compact- PCI backplane PPC/CPCI-690 6 - 9...
00: OFF 01: Green 10: Red 11: Ethernet LED (default) 5..4 ETH_LEDx Controls Ethernet LED 00: Ethernet 1(default) 01: Ethernet 2 10: Ethernet 3 11: Reserved HS_LED Controls blue hot-swap LED. 0: OFF (default) 1: Blue 6 - 10 PPC/CPCI-690...
0: This type was not reason for last reset. 1: This type was reason for last reset. PMC2_RST PMC Slot 1 Reset (if PPMC is plugged) 0: This type was not reason for last reset. 1: This type was reason for last reset. 6 - 14 PPC/CPCI-690...
Table 37: Last Reset Status Register 2 Base Address: F0000000 Offset: 06 Signal Description Access SW_RST Software requested board reset 0: This type was not reason for last reset. 1: This type was reason for last reset. 7..1 Reserved Reserved 0000000: Default PPC/CPCI-690 6 - 15...
Page 164
Register Maps and Registers 6 - 16 PPC/CPCI-690...
Page 167
Battery Exchange The battery provides a data retention of ten years summing up all periods of actual battery use. Motorola therefore assumes that there usually is no need to exchange the lithium battery except for exchange in case of long- term spare part handling.
Page 168
Board Installation” page 2-16. For board removal procedure, see “ 2. Remove battery 3. When installing new battery, ensure that dot on battery is in cor- rect position (see figure below). Figure 20: Dot Position on Battery A - 4 PPC/CPCI-690...
Page 171
Backplane voltages for 1. Check that all back- fails device not within the speci- plane voltages are fied range within their specific ranges 2. Check that power sup- ply is capable to drive the respective loads PPC/CPCI-690 B - 3...
Page 172
Used I/O ranges do not Change application software match so that I/O ranges match I/O cards and host. Connected devices do Device defect Replace device not work Device not connected to Connect device to power sup- power supply B - 4 PPC/CPCI-690...
Page 173
2. Replace module if spec- ifications do not match Module not installed cor- Check if module fits perfectly rectly in socket. Wrong board configura- Configure the board correctly tion, faulty switch setting for the respective module PPC/CPCI-690 B - 5...
Page 174
RTB installed on wrong slot Install RTB on adjacent slot position position of the used board. RTB not defined for the Install RTB defined for the used peripheral or system used peripheral or system board board. B - 6 PPC/CPCI-690...