katana752i user’s manual, #10006024-04 · 10006024-04 katana®752i user’s manual i regulatory...

172
Katana ® 752i: Intelligent CompactPCI Blade for cPSB User’s Manual from Emerson Network Power Embedded Computing April 2008

Upload: others

Post on 15-Aug-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Katana®752i: Intelligent CompactPCI Blade for cPSB

User’s Manualfrom Emerson Network Power™

Embedded Computing

April 2008

Page 2: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

The information in this manual has been checked and is believed to be accurate and reli-able. HOWEVER, NO RESPONSIBILITY IS ASSUMED BY EMERSON NETWORK POWER, EMBEDDED COMPUTING FOR ITS USE OR FOR ANY INACCURACIES. Specifications are sub-ject to change without notice. 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.

Emerson. Consider It Solved is a trademark, and Business-Critical Continuity, Emerson Net-work Power, and the Emerson Network Power logo are trademarks and service marks of Emerson Network Power, Embedded Computing, Inc.© 2008 Emerson Network Power, Embedded Computing, Inc.

Copyright © 2006-2008 Emerson Network Power, Embedded Computing, Inc. All rights reserved.

Revision Level: Principal Changes: Date:10006024-00 Original release February 2006

10006024-01 Updates to page 10-4 March 2006

10006024-02 ECR01059: Added MTBF and RoHS cable info January 2007

10006024-03 Updated block diagram and FRU info July 2007

10006024-04 Updated format, Emerson contact and regulatory info, and monitor section; changed 750GX to 750GL

April 2008

Page 3: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Regulatory Agency Warnings & Notices

The Emerson Katana752i meets the requirements set forth by the Federal Communications Commission (FCC) in Title 47 of the Code of Federal Regulations. The following information is provided as required by this agency.

This device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) This device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation.

FCC RULES AND REGULATIONS — PART 15

This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reason-able protection against harmful interference when the equipment is operated in a commer-cial environment. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful inter-ference to radio communications. Operation of this equipment in a residential area is likely to cause harmful interference, in which case the user will be required to correct the interfer-ence at his own expense.

Caution: Making changes or modifications to the Katana752i hardware without the explicit consent of Emerson Network Power could invalidate the user’s authority to operate this equipment.

EMC COMPLIANCE

The electromagnetic compatibility (EMC) tests used a Katana752i model that includes a front panel assembly from Emerson Network Power.

Caution: For applications where the Katana752i 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.

!

!

10006024-04 Katana®752i User’s Manual i

Page 4: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

(continued)

EC Declaration of ConformityAccording to EN 45014:1998

Manufacturer’s Name: Emerson Network PowerEmbedded Computing

Manufacturer’s Address: 8310 Excelsior DriveMadison, Wisconsin 53717

Declares that the following product, in accordance with the requirements of 2004/108/EEC, EMC Directive and 1999/5/EC, RTTE Directive and their amending directives,

Product: Real-Time Processing Blade

Model Name/Number: Katana752i/10006008-xx

has been designed and manufactured to the following specifications:

EN55022:1998 Information Technology Equipment, Radio disturbance characteristics, Limits and methods of measurement

EN55024:1998 Information Technology Equipment, Immunity characteristics, Limits and methods of measurement

EN300386 V.1.3.2:2003-05 Electromagnetic compatibility and radio spectrum matters (ERM);Telecommunication network equipment; EMC requirements

As manufacturer we hereby declare that the product named above has been designed to comply with the relevant sections of the above referenced specifications. This product complies with the essential health and safety requirements of the EMC Directive and RTTE Directive. We have an inter-nal production control system that ensures compliance between the manufactured products and the technical documentation.

Issue date: April 21, 2008

Bill FleuryCompliance Engineer

Katana®752i User’s Manual 10006024-04ii

Page 5: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Contents

1 Overview Exception Processing. . . . . . . . . . . . . . . . .4-9

Components and Features . . . . . . . . . . . 1-1Functional Overview . . . . . . . . . . . . . . . . 1-4Additional Information . . . . . . . . . . . . . . 1-5

Product Certification . . . . . . . . . . . . . 1-5RoHS Compliance. . . . . . . . . . . . . . . . 1-6Terminology and Notation . . . . . . . . 1-6Technical References. . . . . . . . . . . . . 1-6

2 SetupElectrostatic Discharge . . . . . . . . . . . . . . 2-1Katana®752i Circuit Board. . . . . . . . . . . 2-1

Identification Numbers . . . . . . . . . . . 2-7Connectors . . . . . . . . . . . . . . . . . . . . . 2-7Fuses. . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8

Katana®752i Setup . . . . . . . . . . . . . . . . . 2-9Power Requirements . . . . . . . . . . . .2-10Environmental Requirements . . . .2-10

Troubleshooting . . . . . . . . . . . . . . . . . . . 2-10Technical Support . . . . . . . . . . . . . .2-11Product Repair . . . . . . . . . . . . . . . . .2-11

3 Reset LogicGeneral Overview . . . . . . . . . . . . . . . . . . . 3-1Reset Sources . . . . . . . . . . . . . . . . . . . . . . 3-3

CompactPCI Reset Enable . . . . . . . . 3-3Power Monitor . . . . . . . . . . . . . . . . . . 3-3750GL Processor Reset . . . . . . . . . . . 3-3

4 ProcessorProcessor Overview . . . . . . . . . . . . . . . . . 4-1

Features . . . . . . . . . . . . . . . . . . . . . . . . 4-1Physical Memory Map . . . . . . . . . . . . 4-2

Processor Reset. . . . . . . . . . . . . . . . . . . . . 4-4Processor Initialization. . . . . . . . . . . . . . . 4-4

Hardware Implementation Dependent 0 Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5

Hardware Implementation Dependent 1 Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6

Hardware Implementation Dependent 2 Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-7

Exception Handling . . . . . . . . . . . . . . . . . 4-8

Cache Memory . . . . . . . . . . . . . . . . . . . . 4-11L1 Cache . . . . . . . . . . . . . . . . . . . . . . 4-11L2 Cache . . . . . . . . . . . . . . . . . . . . . . 4-11

JTAG/COP Headers. . . . . . . . . . . . . . . . . 4-13

5 System ControllerOverview . . . . . . . . . . . . . . . . . . . . . . . . . . .5-1CPU Interface . . . . . . . . . . . . . . . . . . . . . . .5-2SDRAM Controller . . . . . . . . . . . . . . . . . . .5-3Device Controller Interface. . . . . . . . . . . .5-3Internal (IDMA) Controller . . . . . . . . . . . .5-4Timer/Counters . . . . . . . . . . . . . . . . . . . . .5-4PCI Interface . . . . . . . . . . . . . . . . . . . . . . . .5-4

PCI Configuration Space. . . . . . . . . . 5-4PCI Identification . . . . . . . . . . . . . . . . 5-5PCI Read/Write. . . . . . . . . . . . . . . . . . 5-5PCI Interface Registers . . . . . . . . . . . 5-5

Doorbell Registers . . . . . . . . . . . . . . . . . . .5-6Outbound Doorbells . . . . . . . . . . . . . 5-6Inbound Doorbells. . . . . . . . . . . . . . . 5-6

Watchdog Timer . . . . . . . . . . . . . . . . . . . .5-6Reset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-6On-Card Memory . . . . . . . . . . . . . . . . . . . .5-7

User Flash . . . . . . . . . . . . . . . . . . . . . . 5-7SDRAM. . . . . . . . . . . . . . . . . . . . . . . . . 5-7EEPROMs . . . . . . . . . . . . . . . . . . . . . . . 5-8

I2C Interface . . . . . . . . . . . . . . . . . . . . . . . .5-8GPIO Signal Definitions . . . . . . . . . . . . . 5-10Console Serial Port . . . . . . . . . . . . . . . . . 5-11

6 Device Bus PLDReset Registers . . . . . . . . . . . . . . . . . . . . . .6-1Interrupt Registers . . . . . . . . . . . . . . . . . . .6-2Product Identification . . . . . . . . . . . . . . . .6-3PCI Enumeration. . . . . . . . . . . . . . . . . . . . .6-3Revision Registers . . . . . . . . . . . . . . . . . . .6-4Board Configuration Registers. . . . . . . . .6-4Other Registers. . . . . . . . . . . . . . . . . . . . . .6-6

7 Real-Time ClockBlock Diagram. . . . . . . . . . . . . . . . . . . . . . .7-1Operation . . . . . . . . . . . . . . . . . . . . . . . . . .7-1Clock Operation . . . . . . . . . . . . . . . . . . . . .7-2

10006024-04 Katana®752i User’s Manual iii

Page 6: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Katana®752i User’s Manuiv

(blank page)

8 Local PCI BusPCI Enumeration. . . . . . . . . . . . . . . . . . . . .8-1PCI ID Select and Interrupts . . . . . . . . . . .8-1Geographical Addressing . . . . . . . . . . . . .8-2PCI Bus Control Signals . . . . . . . . . . . . . . .8-2

9 PTMC InterfacePTMC Installation . . . . . . . . . . . . . . . . . . . .9-1PTMC Connector Pinouts . . . . . . . . . . . . .9-3

10 Ethernet InterfacesEthernet Address . . . . . . . . . . . . . . . . . . 10-1Ethernet Ports . . . . . . . . . . . . . . . . . . . . . 10-2Front Panel Ethernet Connector Pinouts . . .

10-2Optional RMII PHY Devices . . . . . . . . . . 10-3

11 IPMI ControllerSMB/IPMI Overview . . . . . . . . . . . . . . . . 11-1I/O Interface . . . . . . . . . . . . . . . . . . . . . . 11-4I2C Interfaces . . . . . . . . . . . . . . . . . . . . . 11-5IPMI Message Protocol . . . . . . . . . . . . . 11-6

IPMI Network Function Codes . . . .11-8IPMI Completion Codes . . . . . . . . .11-9Zircon PM IPMI Commands . . . . .11-10Get Sensor Reading (Sensor/Event) . . .

11-11Master Write-Read I2C (Application) . .

11-14Write Setting (OEM) . . . . . . . . . . .11-15Read Setting (OEM) . . . . . . . . . . . .11-16Set Heartbeat (OEM) . . . . . . . . . . .11-17Get Heartbeat (OEM). . . . . . . . . . .11-18IPMI FRU Information . . . . . . . . . .11-19IPMI Device SDR Repository . . . . .11-20IPMI Event Messages . . . . . . . . . . .11-20

12 Hot SwapHot Swap Logic (HSL) PLD. . . . . . . . . . . 12-1cPCI Functionality. . . . . . . . . . . . . . . . . . 12-2Hot Swap LED and Ejector Switch Control . .

12-2cPCI Hot Swap. . . . . . . . . . . . . . . . . .12-2Non-cPCI Hot Swap . . . . . . . . . . . . .12-4

Timing Considerations . . . . . . . . . . . . . 12-5HEALTHY* Signal . . . . . . . . . . . . . . . . . . 12-6

13 CT Bus InterfacePICMG 2.15 Configuration 2 . . . . . . . . 13-1Katana®752i CT Bus Options. . . . . . . . 13-2Clocking . . . . . . . . . . . . . . . . . . . . . . . . . . 13-2Signal Control . . . . . . . . . . . . . . . . . . . . . 13-3CT Bus Routing Without the T8110 (option

1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-4CT Bus Routing With the T8110 Installed

(option 2). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-6Local CT Bus Operation. . . . . . . . . . 13-7H.110 CT Bus Operation. . . . . . . . . 13-8

14 Backplane SignalsOverview . . . . . . . . . . . . . . . . . . . . . . . . . 14-1Pinouts . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-2

15 MonitorCommand-Line Features. . . . . . . . . . . . 15-1Basic Operation . . . . . . . . . . . . . . . . . . . 15-3

Power-Up/Reset Sequence . . . . . . 15-3Power-Up Timing. . . . . . . . . . . . . . . 15-5POST Diagnostic Results . . . . . . . . 15-6Monitor SDRAM Usage . . . . . . . . . . 15-6

Monitor Recovery and Updates . . . . . . 15-7Recovering the Monitor . . . . . . . . . 15-7Updating the Monitor via TFTP . . . 15-7Resetting Environment Variables . 15-8

Monitor Command Reference . . . . . . . 15-8Command Syntax . . . . . . . . . . . . . . 15-8Command Help . . . . . . . . . . . . . . . . 15-9Typographic Conventions . . . . . . . 15-9

Boot Commands . . . . . . . . . . . . . . . . . . 15-9bootbus . . . . . . . . . . . . . . . . . . . . . . . 15-9bootcrc . . . . . . . . . . . . . . . . . . . . . . 15-10bootd . . . . . . . . . . . . . . . . . . . . . . . . 15-10bootelf . . . . . . . . . . . . . . . . . . . . . . . 15-10bootm . . . . . . . . . . . . . . . . . . . . . . . 15-10bootp . . . . . . . . . . . . . . . . . . . . . . . . 15-10bootv . . . . . . . . . . . . . . . . . . . . . . . . 15-11bootvx . . . . . . . . . . . . . . . . . . . . . . . 15-11rarpboot . . . . . . . . . . . . . . . . . . . . . 15-11tftpboot. . . . . . . . . . . . . . . . . . . . . . 15-11

al 10006024-04

Page 7: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Contents (continued)

JFFS2 File Systems. . . . . . . . . . . . . . . . . 15-12ls . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-12fsinfo. . . . . . . . . . . . . . . . . . . . . . . . .15-12fsload . . . . . . . . . . . . . . . . . . . . . . . .15-12chpart . . . . . . . . . . . . . . . . . . . . . . . .15-12

Memory Commands . . . . . . . . . . . . . . 15-12cmp. . . . . . . . . . . . . . . . . . . . . . . . . .15-13cp . . . . . . . . . . . . . . . . . . . . . . . . . . .15-13find . . . . . . . . . . . . . . . . . . . . . . . . . .15-13md. . . . . . . . . . . . . . . . . . . . . . . . . . .15-13mm . . . . . . . . . . . . . . . . . . . . . . . . . .15-14nm. . . . . . . . . . . . . . . . . . . . . . . . . . .15-14mw . . . . . . . . . . . . . . . . . . . . . . . . . .15-14

Flash Commands . . . . . . . . . . . . . . . . . 15-15cp . . . . . . . . . . . . . . . . . . . . . . . . . . .15-15erase . . . . . . . . . . . . . . . . . . . . . . . . .15-15flinfo . . . . . . . . . . . . . . . . . . . . . . . . .15-15protect . . . . . . . . . . . . . . . . . . . . . . .15-16

EEPROM / I2C Commands. . . . . . . . . . 15-16eeprom . . . . . . . . . . . . . . . . . . . . . .15-16icrc32 . . . . . . . . . . . . . . . . . . . . . . . .15-17iloop . . . . . . . . . . . . . . . . . . . . . . . . .15-17imd . . . . . . . . . . . . . . . . . . . . . . . . . .15-17ipmifirmload . . . . . . . . . . . . . . . . . .15-17imm . . . . . . . . . . . . . . . . . . . . . . . . .15-17imw. . . . . . . . . . . . . . . . . . . . . . . . . .15-17inm . . . . . . . . . . . . . . . . . . . . . . . . . .15-17iprobe . . . . . . . . . . . . . . . . . . . . . . . .15-18

Ethernet Controller EEPROM Commands . .15-18

initeth4rom. . . . . . . . . . . . . . . . . . .15-18filleth4rom . . . . . . . . . . . . . . . . . . .15-18showeth4rom . . . . . . . . . . . . . . . . .15-18

Environment Parameter Commands 15-18envinit . . . . . . . . . . . . . . . . . . . . . . .15-19printenv . . . . . . . . . . . . . . . . . . . . . .15-19saveenv . . . . . . . . . . . . . . . . . . . . . .15-19setenv. . . . . . . . . . . . . . . . . . . . . . . .15-19

Test Commands . . . . . . . . . . . . . . . . . . 15-20diags . . . . . . . . . . . . . . . . . . . . . . . . .15-20mtest . . . . . . . . . . . . . . . . . . . . . . . .15-20um. . . . . . . . . . . . . . . . . . . . . . . . . . .15-20

Other Commands. . . . . . . . . . . . . . . . . 15-20autoscr . . . . . . . . . . . . . . . . . . . . . . .15-20base . . . . . . . . . . . . . . . . . . . . . . . . .15-20

bdinfo . . . . . . . . . . . . . . . . . . . . . . . 15-20coninfo . . . . . . . . . . . . . . . . . . . . . . 15-21crc16 . . . . . . . . . . . . . . . . . . . . . . . . 15-21crc32 . . . . . . . . . . . . . . . . . . . . . . . . 15-21echo . . . . . . . . . . . . . . . . . . . . . . . . . 15-21enumpci . . . . . . . . . . . . . . . . . . . . . 15-21fpledoff . . . . . . . . . . . . . . . . . . . . . . 15-21fruget. . . . . . . . . . . . . . . . . . . . . . . . 15-21frugetuser . . . . . . . . . . . . . . . . . . . . 15-21frusetuser . . . . . . . . . . . . . . . . . . . . 15-22gethvr . . . . . . . . . . . . . . . . . . . . . . . 15-22getmonver . . . . . . . . . . . . . . . . . . . 15-22getpcimemsize . . . . . . . . . . . . . . . 15-22getpcimode . . . . . . . . . . . . . . . . . . 15-23getphysloc . . . . . . . . . . . . . . . . . . . 15-23getspr . . . . . . . . . . . . . . . . . . . . . . . 15-23go . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-23help . . . . . . . . . . . . . . . . . . . . . . . . . 15-23iminfo . . . . . . . . . . . . . . . . . . . . . . . 15-23isdram . . . . . . . . . . . . . . . . . . . . . . . 15-24loop . . . . . . . . . . . . . . . . . . . . . . . . . 15-24memmap . . . . . . . . . . . . . . . . . . . . 15-24moninit . . . . . . . . . . . . . . . . . . . . . . 15-24pci. . . . . . . . . . . . . . . . . . . . . . . . . . . 15-24reset . . . . . . . . . . . . . . . . . . . . . . . . . 15-25run . . . . . . . . . . . . . . . . . . . . . . . . . . 15-25setpcimemsize. . . . . . . . . . . . . . . . 15-25setpcimode. . . . . . . . . . . . . . . . . . . 15-25setspr . . . . . . . . . . . . . . . . . . . . . . . . 15-26script . . . . . . . . . . . . . . . . . . . . . . . . 15-26showmac. . . . . . . . . . . . . . . . . . . . . 15-26showpci . . . . . . . . . . . . . . . . . . . . . . 15-26showtemp. . . . . . . . . . . . . . . . . . . . 15-26sleep. . . . . . . . . . . . . . . . . . . . . . . . . 15-26vdhcp . . . . . . . . . . . . . . . . . . . . . . . . 15-26version . . . . . . . . . . . . . . . . . . . . . . . 15-27

Environment Variables . . . . . . . . . . . . 15-27Troubleshooting. . . . . . . . . . . . . . . . . . 15-30Download Formats. . . . . . . . . . . . . . . . 15-30

Binary. . . . . . . . . . . . . . . . . . . . . . . . 15-30Motorola S-Record . . . . . . . . . . . . 15-30

16 Acronyms

10006024-04 Katana®752i User’s Manual v

Page 8: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Katana®752i User’s Manuvi

(blank page)

al 10006024-04

Page 9: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Figures

Figure 1-1: General System Block Diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4

Figure 2-1: Katana®752i Front Panel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2

Figure 2-2: Component Map, Top (Rev. 03) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3

Figure 2-3: Component Map, Bottom (Rev. 03). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4

Figure 2-4: Jumper, Fuse, and Switch Locations, Top . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5

Figure 2-5: Fuse, and LED Locations, Bottom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6

Figure 3-1: Katana®752i Reset Diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2

Figure 3-2: 750GL Reset Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4

Figure 4-1: 750GL Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2

Figure 4-2: 750GL Memory Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3

Figure 5-1: MV64460 Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2

Figure 5-2: I2C Interface Diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-9

Figure 5-3: Standard Console Cable Wiring, #10007665-00 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-11

Figure 7-1: M41T00 Real-Time Clock Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1

Figure 9-1: PTMC Module Location on Baseboard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1

Figure 10-1: RMII PHY to Transition Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-4

Figure 11-1: IPMB Connections Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-3

Figure 12-1: Hot Swap Controller Circuit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-4

Figure 13-1: Typical System Clocking Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-3

Figure 13-2: CT Signal Routing Diagram —T8110 Not Installed (option 1) . . . . . . . . . . . . . . . . . . . 13-5

Figure 13-3: CT Signal Routing Diagram —T8110 Installed (option 2) . . . . . . . . . . . . . . . . . . . . . . . 13-8

Figure 14-1: cPCI Connector Pin Assignments, J5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-6

Figure 15-1: Example Monitor Start-up Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-2

Figure 15-2: Power-up/Reset Sequence Flowchart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-4

10006024-04 Katana®752i User’s Manual vii

Page 10: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Katana®752i User’s Manuviii

(blank page)

al 10006024-04

Page 11: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Tables

Table 1-1: Regulatory Agency Compliance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5

Table 1-2: Technical References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7

Table 2-1: Circuit Board Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1

Table 2-2: LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8

Table 4-1: Katana®752i CPU Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1

Table 4-2: Katana®752i Address Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4

Table 4-3: CPU Internal Register Initialization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4

Table 4-4: 750GL Exception Priorities. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8

Table 4-5: Floating Point Exception Mode Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-10

Table 4-6: 750GL JTAG/COP Interface Pin Assignments, (P3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-13

Table 5-1: PCI Identification Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-5

Table 5-2: NVRAM Allocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-8

Table 5-3: GPIO Signals Definitions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-10

Table 5-4: Serial Console Port Pin Assignments, (P2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-11

Table 7-1: RTC Register Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-2

Table 8-1: ID Select Connections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2

Table 8-2: Interrupt Connections for Katana®752i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2

Table 8-3: Geographical Address Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2

Table 9-1: J1x PTMC Connector Pin Assignments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-3

Table 9-2: J2x PTMC Connector Pin Assignments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-5

Table 10-1: GbE Port LEDs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-2

Table 10-2: 82544EI Ethernet Port Pin Assignments, ETH4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-3

Table 10-3: MV64460 Ethernet Port Pin Assignments, ETH3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-3

Table 10-4: PTMC PHY Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-3

Table 11-1: Zircon PM General Purpose I/O Pin Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-4

Table 11-2: Zircon PM Analog-to-Digital Input Pin Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-5

Table 11-3: IPMB Slave Addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-6

Table 11-4: Format for IPMI Request Message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-6

Table 11-5: Format for IPMI Response Message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-7

Table 11-6: Network Function Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-8

Table 11-7: Completion Codes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-9

Table 11-8: Zircon PM IPMI Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-10

Table 11-9: Get Sensor Reading Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-12

Table 11-10: Master Write-Read I2C Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-14

Table 11-11: Write Setting Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-15

Table 11-12: Read Setting Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-16

Table 11-13: Set Heartbeat Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-17

Table 11-14: Get Heartbeat Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-18

Table 11-15: FRU Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-19

Table 11-16: IPMI Event Messages Generating Sensors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-20

10006024-04 Katana®752i User’s Manual ix

Page 12: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Tables (continued)

Katana®752i User’s Manux

Table 11-17: Event Message Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-20

Table 11-18: System Firmware Progress OEM Event Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-21

Table 12-1: HSL PLD Register Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-1

Table 13-1: CT Clock Control Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-3

Table 13-2: Local CT Bus Bit Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-6

Table 14-1: cPCI Connector Pin Assignments, J1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-2

Table 14-2: cPCI Connector Pin Assignments, J2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-3

Table 14-3: cPSB Connector Pin Assignments, J3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-4

Table 14-4: cPSB Connector Pin Assignments, J4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-5

Table 15-1: Power-Up Timing for Booting from Soldered Flash. . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-5

Table 15-2: Power-Up Timing for Booting from Socketed Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-5

Table 15-3: POST Diagnostics Results. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-6

Table 15-4: Standard Environment Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-27

Table 15-5: Optional Environment Variables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-29

al 10006024-04

Page 13: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Registers

Register 4-1: 750GL Hardware Implementation Dependent, HID0. . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5

Register 4-2: 750GL Hardware Implementation Dependent, HID1. . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6

Register 4-3: 750GL Hardware Implementation Dependent, HID2. . . . . . . . . . . . . . . . . . . . . . . . . . . 4-7

Register 4-4: CPU Machine State (MSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-9

Register 4-5: L2 Cache Control Register (L2CR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-11

Register 6-1: Reset Event . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1

Register 6-2: Reset Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2

Register 6-3: Interrupt Enable. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2

Register 6-4: Interrupt Pending . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-3

Register 6-5: Product ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-3

Register 6-6: EReady . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-4

Register 6-7: Hardware Version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-4

Register 6-8: PLD Version. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-4

Register 6-9: Board Configuration 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-5

Register 6-10: Board Configuration 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-5

Register 6-11: Board Configuration 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-5

Register 6-12: IPMI Port Select . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-6

Register 6-13: Programmable LED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-6

Register 10-1: MAC Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-1

10006024-04 Katana®752i User’s Manual i

Page 14: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Katana®752i User’s Manuii

(blank page)

al 10006024-04

Page 15: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

10006024-04 Katana®752

Section 1

Overview

The Emerson Katana®752i is an intelligent input/output (I/O) processing blade for use in a CompactPCI backplane. It is compatible with the CompactPCI Packet-Switched Backplane (cPSB) and has two PCI Telecom Mezzanine Card (PTMC) sites that can support two tele-communications interface cards, such as the Emerson PM/3Gv. The Katana®752i draws processing power from its IBM PowerPC® 750GL microprocessor, running at a speed of up to 1GHz. A Marvell system controller serves as a PCI bridge. In the standard configuration, the Katana®752i connects two Gigabit Ethernet ports to the front panel and two Gigabit Ethernet ports to the J3 backplane connector, which (depending upon the configuration) provides access to a rear transition module or cPSB. The Katana®752i supports various memory configurations, user Flash memory, a front-panel serial port, and user I/O from the PTMC sites. Optionally, the Katana®752i supports the H.110 Computer Telephony (CT) bus and various clocking signals.

COMPONENTS AND FEATURES

The following is a brief summary of the Katana®752i hardware components and features:

CPU: The Katana®752i features an IBM 750GL central processing unit (CPU), operating at a rate of up to 1GHz. The CPU is a 32-bit PowerPC RISC microprocessor with 32-kilobyte, Level-1, data and instruction caches, as well as a one-megabyte, four-way, set-associative, Level-2 cache.

System Controller/PCI Bridge:

The Katana®752i employs a system controller/PCI bridge device from Marvell. The Discov-ery™ III MV64460 is a single-chip solution that provides a high-speed (up to 200MHz) 60x bus interface, double-data rate (DDR) SDRAM controller, two 66-MHz PCI interfaces (64 bits for CompactPCI, 32 bits for PTMC sites), three 10/100/1000BaseT Ethernet MAC con-trollers, two multi-protocol serial controllers (MPSC), an interrupt controller, and 32 gen-eral-purpose input/output (I/O) signals. The MV64460 also includes an inter-integrated circuit (I2C) interface.

i User’s Manual 1-1

Page 16: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Overview: Components and Features

SDRAM: The Katana®752i allows for a 72-bit Small-Outline Dual In-Line Memory Module (SO-DIMM) of up to two gigabytes to support the CPU. (Please contact Emerson for the avail-ability of one- and two-gigabyte SO-DIMMs.) This SDRAM operates at a speed of up to 200 MHz and has Error Checking and Correction (ECC) code.

Flash: The Katana®752i supports up to 128 megabytes soldered user Flash memory for the CPU. The Flash bank is 32 bits wide, using two or four 16-bit wide devices. The Katana®752i also supports 512 kilobytes of socketed Flash. The Flash memory conforms to the Intel StrataFlash™ architecture. The CPU is capable of booting from either Flash memory.

H.110: The Katana®752i has an optional configuration that supports the H.110 Computer Tele-phony (CT) bus in accordance with the PICMG 2.5 Computer Telephony Specification and ECTF H.110 Specification, and it complies with Configuration 2 of the PICMG 2.15 PCI Tele-com Mezzanine/Carrier Card Specification. The optional Agere Systems T8110 Time Slot Interchanger (TSI) serves as a bridge between the H.110 and local CT bus.

Ethernet Ports: The Katana®752i provides four, 10/100/1000BaseT, Gigabit Media-Independent Interface (GMII) Ethernet ports (three from the MV64460 system controller, one from the 82544EI Ethernet controller). Two ports route to the front panel RJ45 connectors, and two ports route to the J3 CompactPCI (cPCI) connector for use either by a rear transition module or a cPCI packet-switched backplane (cPSB). Four PHY devices (three Broadcom BCM5461S, one Intel 82544EI) provide the physical interface for these ports. Optionally, the Katana®752i can support two Reduced Media-Independent (RMII) 10/100BaseT Ethernet ports routed from the PTMC sites to connector J5. Two Micrel KS8721CL PHYs support these ports.

Serial I/O: The MV64460 system controllers provides an asynchronous console serial port, which sup-ports EIA-232 signal levels. This serial port is accessible via a mini-DB9 connector on the Katana®752i front panel and the backplane connector J5.

CT Bus Clocks: Optionally, the Katana®752i can provide computer telephony (CT) bus clocking. One option supports only the CT clocks (C8A, C8B, FRAMEA, FRAMEB, NETREF1, and NETFER2) between J4 and the PTMC sites. A second option supports CT bus clocking plus CT data traf-fic via an Agere Systems T8110 Time Slot Interchanger (TSI). This routes H.110 to the back-plane connector J4.

Katana®752i User’s Manual 10006024-041-2

Page 17: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Overview: Components and Features

PTMC Sites: The Katana®752i has two standard PCI Telecom Mezzanine Card (PTMC) slots, which allow for the use of two compatible PTMC boards, such as the Emerson PM/3Gv telecommunica-tions interface card. (Refer to the PM/3Gv User’s Manual for details on the PM/3Gv.) The Katana®752i complies with Configuration 2 of the PCI Telecom Mezzanine/Carrier Card Spec-ification, PICMG 2.15.

IPMI: The Katana®752i supports an Intelligent Platform Management Interface (IPMI) by using a Zircon PM controller device from QLogic Corporation.

Rear Transition Module:

An optional TmPIM rear transition module (RTM) can host two PCI Mezzanine Card Input/Output Modules (PIMs). This RTM routes input/output signals from the Katana®752i PMC slots to the PIM slots. It can also route two Ethernet ports and an EIA-232 serial port from the J3 backplane connector to its rear panel. The Katana®752i also supports the TM/cSpan-P16 and TM/cSpan-P8E RTMs from Emerson. See the appropriate RTM user man-uals more information.

10006024-04 Katana®752i User’s Manual 1-3

Page 18: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Overview: Functional Overview

FUNCTIONAL OVERVIEW

The following block diagram provides a functional overview for the Katana®752i.

Figure 1-1: General System Block Diagram

J1J2

J3 cPSB& I/O

MarvellD

-IIIS

ystemC

ontroller

32/64/128M

B Flash

256/512MB

1GB/2GBDDR SDRAM

512KBSocketed

Flash

PM

C S

ite #132 bit/33/66M

Hz P

CI

64 User I/O

CT Bus per PT2M

C

PM

C S

ite #232 bit/33/66M

Hz P

CI

64 User I/O

CT Bus per PT2M

C

Opt J4 H

.110J5 I/O

RS

232μD

B-9

RJ45

1000BaseT

CT Bus Clocks

User I/O

User I/O

NVR

AMIPMI

CTR

L

FRU

RO

M

VoltageM

onitorsTem

pS

ensors

Power Supply& M

onitoring

Switch

BCM

5461SM

AG

RTC

BCM

5461SM

AG

IBM

750GX

BCM

5461S

MAG

RJ45

1000BaseT

MAG

GbE

MAC/PHY

GM

II

Clock

Buffer

Opt. TSI

T8110

PCI

Opt.

KS8721CLO

pt.KS8721CL

J12

J11J1

3

J22

J21

J23

J24

J14

RMII

RMII

3.3V

2.5V

1.5V

PC

IR

S232

1000BaseT

I 2CC

T Bus

CPCI

Pow

er

PTMC

Ethernet

Katana®752i User’s Manual 10006024-041-4

Page 19: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Overview: Additional Information

ADDITIONAL INFORMATION

This section lists the Katana®752i hardware’s regulatory certifications and briefly discusses the terminology and notation conventions used in this manual. It also lists general technical references.

Mean time between failures (MTBF) has been calculated at 500,674 hours using Telcordia SR-232, Issue 1, Reliability Prediction for Electronic Equipment at 40°C.

Product CertificationThe Katana®752i hardware has been tested to comply with various safety, immunity, and emissions requirements as specified by the Federal Communications Commission (FCC), Underwriters Laboratories (UL), and others. The following table summarizes this compli-ance.

Table 1-1: Regulatory Agency Compliance

Type: Specification: Safety IEC60950/EN60950 – Safety of Information Technology

Equipment (Western Europe)

UL60950, CSA C22.2 No. 60950, Third Edition – Safety of Information Technology Equipment, including Electrical Business Equipment (BI-National)

Global IEC – CB Scheme Report IEC 60950, all country deviations

Environmental NEBS: Telecordia GR-63 – Section 4.1.1 Transportation and Storage Environmental

Criteria; Section 4.3 Equipment Handling Criteria; Section 4.4.1 Earthquake Environment and Criteria;Section 4.4.3 Office Vibration Environment and Criteria; Section 4.4.4 Transportation Vibration CriteriaSection 4.5 Airborne Contaminants

EMC FCC Part 15, Class A – Title 47, Code of Federal Regulations, Radio Frequency Devices

ICES 003, Class A – Radiated and Conducted Emissions, Canada

NEBS: Telecordia GR-1089 level 3 – Emissions and Immunity (circuit pack level testing only)

ETSI EN300386 – Electromagnetic Compatibility and Radio Spectrum Matters (ERM), Telecommunication Network Equipment, Electromagnetic Compatibility (EMC) Requirements

10006024-04 Katana®752i User’s Manual 1-5

Page 20: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Overview: Additional Information

Emerson maintains test reports that provide specific information regarding the methods and equipment used in compliance testing. Unshielded external I/O cables, loose screws, or a poorly grounded chassis may adversely affect the Katana®752i hardware’s ability to com-ply 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. To find the Katana®752i, search in the list for 10006008-xx, where xx changes with each revision of the printed circuit board.

RoHS ComplianceThe Katana®752i is compliant with the European Union’s RoHS (Restriction of Use of Haz-ardous Substances) directive, created to limit harm to the environment and human health by restricting the use of harmful substances in electrical and electronic equipment. Effec-tive July 1, 2006, RoHS restricts the use of six substances: cadmium (Cd), mercury (Hg), hexavalent chromium (Cr (VI)), polybrominated biphenyls (PBBs), polybrominated diphe-nyl ethers (PBDEs), and lead (Pb). Configurations that are RoHS compliant are built with lead-free solder. Configurations that are 5-of-6 are built with tin-lead solder per the lead-in-solder RoHS exemption.

To obtain a certificate of conformity (CoC) for the Katana®752i, send an e-mail to [email protected] or call 1-800-356-9602. Please have the part number(s) (e.g., C000####-##) for your configuration(s) available when contacting Emerson.

Terminology and Notation

Active low signals: An active low signal is indicated with an asterisk * after the signal name.

Byte, word: Throughout this manual byte refers to 8 bits, word refers to 16 bits, and long word refers to 32 bits, double long word refers to 64 bits.

PLD: This manual uses the acronym, PLD, as a generic term for programmable logic device (also known as FPGA, CPLD, EPLD, etc.).

Radix 2 and 16: Hexadecimal numbers end with a subscript 16. Binary numbers are shown with a subscript 2.

Technical ReferencesFurther information on basic operation and programming of the Katana®752i components can be found in the following documents.

Katana®752i User’s Manual 10006024-041-6

Page 21: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Overview: Additional Information

Table 1-2: Technical References

Device/Interface: Type: Document: 1 CompactPCI CompactPCI® Specification

(PCI Industrial Computers Manufacturers Group, PICMG® 2.0 R3.0, Oct. 1, 1999)

Hot Swap Specification(PICMG® 2.1 R2.0, Jan. 17, 2001)

System Management Specification(PICMG® 2.9 R1.0, Feb. 2, 2000)

PCI Telecom Mezzanine/Carrier Card Specification(PICMG® 2.15 R1.0, Apr. 11, 2001)

Packet Switching Backplane Specification(PICMG® 2.16 R1.0, Sept. 5, 2001)

http://www.picmg.org

CPU 750GL IBM PowerPC™ 750GX and 750GL RISC Microprocessor User’s Manual(IBM Corporation, Version 1.2, March 27, 2006)

IBM PowerPC™ 750GL RISC Microprocessor Revision Level DD1.X Datasheet(IBM Corporation, Preliminary, Version 1.2, March 13, 2006)

PowerPC™ Microprocessor Family: The Programming Environments for 32-Bit Microprocessors(IBM Corporation, G522-0290-01)

PowerPC™ Microprocessor Family: The Bus Interface for 32-Bit Microprocessors(IBM Corporation, G522-0291-00)

http://www.ibm.com

10006024-04 Katana®752i User’s Manual 1-7

Page 22: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Overview: Additional Information

Ethernet BCM5461S BCM5461S 10/100/1000Base-T Gigabit Ethernet Transceiver Advance Data Sheet(Broadcom Corp., 5461S-DS04-R, April 27, 2004)

http://www.broadcom.com

82544EI 82544EI Gigabit Ethernet Controller Datasheet and Hardware Design Guide; Application Note (AP-422)(Intel Corp., Doc. No. A44740-005, Rev. 0.80, Dec. 2003)

http://www.intel.com

KS8721CL KS8721CL 3.3V Single Power Supply 10/100BASE-TX/FX MII Physical Layer Transceiver Data Sheet, Rev. 1.2(Micrel, Inc., M9999-041405, April 2005)

http://www.micrel.com

IEEE Standard for Information Technology: IEEE Std 802.3, 2000 Edition(IEEE: New York, NY)

http://www.ieee.org

Hot Swap Controller

LTC1643L LTC1643L/LTC1643L-1/LTC1643H PCI-Bus Hot Swap Controller Data Sheet(Linear Technology Corp., 1998)

http://www.linear.com

IPMI/IPMB IPMI — Intelligent Platform Management Interface Specification v1.5(Intel Corp., Hewlett-Packard Co., NEC Corp., Dell Computer Corp., Rev. 1.1, Feb. 20, 2002)

IPMI — Intelligent Platform Management Bus Communications Protocol Specification v1.0(Intel Corp., Hewlett-Packard Co., NEC Corp., Dell Computer Corp., Rev. 1.0, Sept. 16, 1998)

http://www.intel.com/design/servers/ipmi/spec.htm

IPMI Controller Zircon PM Zircon PM Technical Manual (QLogic Corp., 36000-510-03, Rev. C, Apr. 2002)

http://www.qlogic.com

PCI PCI Local Bus Specification (PCI Special Interest Group, Revision 2.3, March 29, 2002)

http://www.pcisig.com

PMC IEEE Standard for a Common Mezzanine Card (CMC) Family: IEEE Std 1386-2001(IEEE: New York, NY)

IEEE Standard for Physical and Environmental Layers for PCI Mezzanine Cards: IEEE Std 1386.1-2001(IEEE: New York, NY)

http://www.ieee.org

Device/Interface: Type: Document: 1 (continued)

Katana®752i User’s Manual 10006024-041-8

Page 23: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Overview: Additional Information

If you have questions, please call Emerson Technical Support at 1-800-327-1251, visit the web site at http://www.emersonembeddedcomputing.com, or send e-mail to [email protected].

H.110 T8110 Ambassador® T8110 PCI-Based H.100/H.110 Switch and Packet Payload Engine(Agere Systems, April 2001 AY01-021CT1)

http://www.agere.com

H.110 Hardware Compatibility Specification: CT Bus(ECTF, revision 1.0)

http://www.ectf.org

SerialInterface

EIA-232-F TIA/EIA-232-F: Interface Between Data Terminal Equipment and Data Circuit-Terminating Equipment Employing Serial Binary Data Interchange(Electronic Industries Association, October 1997)

http://www.eia.com/

System Controller MV64460 MV6446x System Controller for PowerPC Processors(Marvell, MV-S101286-01, Rev. A, June 19, 2003)

http://www.marvell.com

PTMC Module PM/3Gv PM/3Gv User’s Manual(Emerson Network Power, Embedded Computing #10003035-xx)

http://www.emersonembeddedcomputing.com

Transition Module TmPIMTM/cSpan-P16TM/cSpan-P8E

TmPIM User’s Manual(Emerson Network Power, Embedded Computing #10005691-xx)

TM/cSpan-P16 User’s Manual(Emerson Network Power, Embedded Computing #10001320-xx)

TM/cSpan-P8E User’s Manual(Emerson Network Power, Embedded Computing #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.

Device/Interface: Type: Document: 1 (continued)

10006024-04 Katana®752i User’s Manual 1-9

Page 24: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Katana®752i User’s Manual 10006024-041-10

(blank page)

Page 25: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

10006024-04 Katana®752

Section 2

Setup

This chapter describes the physical layout of the boards, the setup process, and how to check for proper operation once the boards have been installed. This chapter also includes troubleshooting, service, and warranty information.

ELECTROSTATIC DISCHARGE

Before you begin the setup process, please remember that electrostatic discharge (ESD) can easily damage the components on the Katana®752i hardware. Electronic devices, especially those with programmable parts, are susceptible to ESD, which can result in oper-ational failure. Unless you ground yourself properly, static charges can accumulate in your body and cause ESD damage when you touch the board.

Caution: Use proper static protection and handle Katana®752i boards only when absolutely necessary. Always wear a wriststrap to ground your body before touching a board. Keep your body grounded while handling the board. Hold the board by its edges–do not touch any components or circuits. When the board is not in an enclosure, store it in a static-shielding bag.

To ground yourself, wear a grounding wriststrap. Simply placing the board on top of a static-shielding bag does not provide any protection–place it on a grounded dissipative mat. Do not place the board on metal or other conductive surfaces.

KATANA®752I CIRCUIT BOARD

The Katana®752i circuit board is a 6U CompactPCI card assembly. It uses a 14-layer printed circuit board with the following dimensions.

Table 2-1: Circuit Board Dimensions

The figures on the following pages show the front panel, component maps, and jumper locations for the Katana®752i circuit board.

Width: Depth: Height:9.19 in. (233.35 mm) 6.30 in. (160 mm) < 0.8 in. (< 20.32 mm)

!

i User’s Manual 2-1

Page 26: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Setup: Katana®752i Circuit Board

Figure 2-1: Katana®752i Front Panel

���������

���������

����������������

����������

������������ ���� !"�#�$

�%&�� �"� '(!

#� �����"�)�*!! �+ '(!,

-�.���� �"��&

����/��0�� �"� '(!

�%&�� �"� '(�

����/��0�� �"� '(�

#� �����"��12!!23+ '(�,

(������%�� �"�4�.

������������� �����' ����$ ��$ �3334�� �'��$ 0���� �334�� �'��$ �55 �34�� �'5�������$ 0����������$ ����/��0�55 �55 $����$6

7��8�������������$����/������5������$&��&���#4��9�������$5��.�����$�:�(��/�"�����0����/�������5�������.�������#4���$5��.�����$�:�������$���������0$�5��&�����:

Katana®752i User’s Manual 10006024-042-2

Page 27: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Setup: Katana®752i Circuit Board

Figure 2-2: Component Map, Top (Rev. 03)

J6

CR1

U15

C98

C62

C97

C88

C66

C71

C75

U34

F4F3

C9

C124

C123

C8

Y2

C93

C114

C115

C94

C85

Y1

C122

C638

C113

C112

C120

C116

C119

C118

C5C4

C43

C42

C52

C50

C14

C99

C61

C58

C91

U23H

C

C546

C548

C552

C553

C550

C544

C543

C540

C541C5

38

C539

U23H

C32

F1F2

C59

C41

C20

C49

C19

C24

C13

C110

C109

C111

C90

C101

C107

C102

C103

C100

C104

C106

C121

C688

C689

C691 C6

90

C692

J7

JP1

JP2

J1J5

J3

J4

J11

J12

J13

J14

J21

J22

J23

J24

CR7

U27

R288

R831

R2R3

R4R5

R1

U5S

SW1

R10

R11

R13

R16

R7R8 R9

U17

U18

U36

U52

U54

P2

L1

L2

L3

L4

U19

U4

U26

C86

C87

P3

RN3

RN19

RN20

RN21

RN22

RN23

RN24

RN25

RN26

RN27

RN28

RN29

RN30

RN31

RN32

RN33

RN34

RN35

RN36

RN37

RN38

RN39

R19

R20

U5

U35

U13

RN1

RN10 RN11 RN12

RN13

RN14

RN2

RN4 RN5RN6 RN7

RN8 RN9

R12 R14

R15

R17

R18

R21

U14 U16

R262

R284

R6

U24

U1U2

U32

U33

CR3

CR4

CR5

CR6

CR2

M5

L9

U21

U22

U3

U20

R263

P1

C105

C108

C11

C117

C18

C21

C23

C25

C29

C3

C31

C36

C38

C39

C40

C44

C45

C48

C51

C53

C6

C60

C63

C64

C65

C68

C69

C7

C70

C73

C74

C76

C77

C82

C89

C92

C95

C96

R873

R886

C717

C722

C733

C734

U75

U76

U6 U10

U11U7

U8

U29

JP3

R904

R911

R914

C735

C736

C72

C78

C772

C779

C800

R920R921

R928R929

R936

R937

C770

C775

C776

C781

C798

C803

R932

R933

R941

R919

R930

R935

C774

C777

C802

R918

R931

R934

C768

C769

C773

C778

C782

C783

C796

C797

C801

C762

C763

C764

C765

C766

C767

C784

C785

C786

C787

C788

C789

C790

C791

C792

C793

C794

C795

L26

L27

L28

U77

U78

U79

R924

R940

R923

R926

R939

R943

R942

R945

R944

R946

R950

R951

R947C804

R952

R948

R949

R925

C805

C806

C807

C808

C809

C810

R953

J1 – cPCI ConnectorJ2 – cPCI Connector

J3 – cPSB ConnectorJ4 – cPCI Connector

J5 – cPCI Connector

J22 – PMC Site #2

J21 – PMC Site #2

J24 – PMC Site #2

J23 – PMC Site #2

J12 – PMC Site #1

J11 – PMC Site #1

J14 – PMC Site #1

J13 – PMC Site #1

P1Dual RJ45

Connector with

LEDsP2

Micro DB9

LP1

U15SO-DIMM

DDRSDRAM

U28MV64460

System Controller

U29T8110

TSI

U23IBM 750GX

CPU

U2082544EIEthernet

Controller

U5Socketed

Flash

U7Soldered

Flash

U11Soldered

FlashU6

SolderedFlash

U10Soldered

Flash

P3JTAG

(750GX)J6HotSwap

U8Device

BusPLD

U24HSLPLD

J7JTAG(ISP)

10006024-04 Katana®752i User’s Manual 2-3

Page 28: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Setup: Katana®752i Circuit Board

Figure 2-3: Component Map, Bottom (Rev. 03)

C171

C347

C641

C627

C626

C657 C193

C182

C400C386

C414

C472

C439

C441

C456

C454

C420

C432

C708

C709

C710

C707

C661

C132

C127 C126

C125

C508

C587

C640C662

C637C639

C669

C656

C458

C150

C216

C412

C403C422

C455

C470

C655C660

C649

C672C673

C666C665

C675

C648C647

C654C659

C670

C528

C169

C188

C523

C174

C594

C388

C133

C592

C562

C131

C306

C424

C343

C288

C304

C361

C312

C303

C338

C331

C380

C302

C362

C370

C308

C381

C339

C372

C259

C341

C313

C333

C348

C344

C334

C309

C391

C374

C394C392

C256

C335

C342

C360

C585

C371

C314

C332

C260

C281

C379

C287

C395

C340

C373

C286

C305

C336

C559 C301

C393

C337

C396

C228

C199

C241 C206

C527

C231

C248

C328

C289C290

C190

C130

C263C283

C645

C365

C194

C200

C327

C187

C202

C663

C411

C650

C224

C262

C221C214

C233

C246 C226

C222

C244

C250

C234

C184

C355

C377

C522

C236

C243

C220

C185

C208

C227

C201

C242

C223

C270C319C320

C274C275

C325 C277C326

C317C318

C292

C235

C225

C212

C186

C431

C273

C299

C324

C278

C269

C215

C384

C413

C357

C457

C298

C257

C276

C300

C268

C272

C430

C442

C418

C211

C402

C421

C210

C267

C459

C378

C297

C323

C322

C293C271

C183

C463

C469

C632

C475

C440

C307

C294

C406

C295

C321

C296

C364C363

C426

C452

C471

C399

C385

C490

C465

C351

C410

C461

C460

C526

C429

C383

C229

C382

C427

C531

C207

C608

C642

C329

C604

C437

C425

C481

C474

C417

C230C613C615

C614C618

C617C619

C407

C398

C350

C511

C451

C534

C480

C436

C168

C644

C512

C521

C453

C204

C213

C556

C195C664

C674

C643C646

C167

C616

C438

C477

C505

C504

C428

C409

C476

C676

C671

C572

C558

C588

C609

C180

C177

C176C175

C179C178

C713

C731

C719C718

C714

C720

C730

C712

C711

C723

C715C716

C634

C462

C356C354

C376C375

C464

C515

C261

C621

C500

C519

C502

C501

C448

C574

C560

C579

C625

C568

C569

C181

C567C566

C630

C611

C564

C467

C598

C173

C578

C602

C631

C525

C584

C479

C582C597

C554

C575

C561

C596

C629

C589

C191

C600C601

C620

C555

C633

C366

Y3

C310

C192

C129

C128

C172

C510

C576

C449

C565

C444

C583

C577C599C532

C591

C533

C492

C494

C498

C491

C495

C497

C486

C484

C487

C489

C483

C485

C482

C488

C153

C155

C493

C496

C547

C549

C551

C542

C135

C134

C136

C139

C138

C141

C140

C137

C143

C142

C144

C147C146

C149

C148

C145

C154

C152

C158

C156

C157

C151

C164

C166

C162

C160

Y5

C367

C651

C607

C368

C433

C389

C359

C557

C580

C503C590

C349

C316

C408

C346

Y4

C161

C163

C165

C159

C265

C315

C285

C390

C405

C311

C240

C612

C610

C330

C628

C369

C434

C447

C445

C450

C435

C239

C264

C266

C249

C423

C258

C291

C509

C397

C624

C443

C570

C573

C446

C468

C282

C245

C401

C658

C218

C668 C653

C652C667

C677C678

C478

C507

C693

C622

C623

C635

C636

C1C2

C694

C695

C696C697C698

C699C700

C701C702

C703

C704

C705

C706

CR11

CR15

CR19

F5

F6

F7

U69

U55

U65

U46

U49

R152

R211

R22

R24R25

R26

R264

R28

R29

R30R31

R329R330

R334

R34

R343R344

R35

R36

R37

R39

R437

R452R453

R481

R487R488

R519

R520

R530R531

R568

R590

R595R596

R597

R598

R599

R600R601

R615

R616

R617 R618

R619 R620

R621

R622

R623R624

R625R626

R627

R636

R647R648R649 R650

R651 R652

R653R654 R655R656

R657R658R659

R660R661

R662R663R664R665 R666

R671

R713

R727

R768

R770

R832

R92

R643

R133R134

R169R171

R212R213

R215R216

R230R231

R234

R253

R265

R269

R270

R271

R272

R273

R274R275R276R277

R278

R279

R298

R313

R314

R318

R319

R320

R321

R322

R323R324R325

R326

R327

R328

R337

R371R372

R386

R387

R464R465R466R467

R500

R501

R508

R511

R515

R518

R554

R575

R602

R734

R791R792

R514

R41

R486

R491

R69

R799

R806

R127

R217

R218R219R220

R368

R392

R400

R410

R428

R490

R694

R235

R268

R408

R412R451

R456

R743

R762R763

R78R79

R793

R797

R798

R801R802

R764R781

R338

R154

R170

R182

R198R199R200R201R202

R222

R233

R236

R242

R374

R405

R473

R489

R509

R51

R510

R529

R539

R552R553

R559R562

R574

R634

R675

R679

R683

R686

R690

R697

R700

R702

R722

R724

R725

R744R746

R753

R754R757

R758

R769

R787

R800

R807R808R809R810R811

R104R107

R108R109

R123

R145R147

R153R164

R167

R173

R174

R176

R177

R178

R184

R188

R197

R205

R246

R282R283

R290

R306R308

R341

R354

R355

R360

R384R391

R393R396

R40

R402R414

R416R420

R424

R426R427

R43

R435R436

R438R439

R441R454R455

R459R460R461R462R463

R47

R471

R48

R483R485

R49

R492

R497R498

R499

R503

R513

R567

R578

R58

R580R581

R585

R588

R589

R60

R638

R682

R684

R693

R698

R703R704

R705

R706

R73

R739

R741

R750R751

R760R761

R785

R789R790

R794R795

R796

R80

R81R82R83R84R85R86

R93

U60

Y6

R105

R117R118

R125

R155R156R157R158R159R160

R166

R168

R175

R317

R340

R357R359

R376

R411R418

R425

R512

R544

R606

R607

R637

R670

R70

R709R710

R717

R726

R737

R738

R740

R748

R752R755

R756R759

R782R786

R87R88

L11

L13

L14

L18

L19

L20

L23

L24

L25

U58

U61

U63

U66

U67U68

R179R180

R221

RN100

RN101

RN113RN114

RN115RN116

RN117RN118

RN119RN120

RN121RN122

RN123RN124

RN125

RN126RN127RN139

RN140RN141

RN142RN143

RN144RN145

RN146RN147

RN148RN149

RN150

RN154RN163

RN164

RN165RN166

RN168

RN171RN172

RN173RN174

RN175RN176

RN177RN178

RN179

RN182RN185

RN186

RN187

RN188

RN198

RN199

RN201

RN202

RN225RN226

RN227

RN251RN252

RN253RN254

RN255RN256

RN257RN258

RN64RN68

RN72

RN75

RN77

RN80

RN85RN87

RN92RN93

RN94RN95

RN96RN97

RN98RN99

RN228

RN102RN103

RN104RN105

RN106RN107

RN108RN109

RN110RN111

RN112

RN128RN129

RN130RN131

RN132RN133

RN134RN135

RN136RN137

RN138

RN51RN52

RN53

RN54RN57

RN60

RN61RN65

RN66

RN69

RN70

RN73

RN78

RN81

RN82

RN88RN89

RN90RN91

RN190

RN191

RN192

RN193

RN194

RN195

RN196

RN197

RN42

RN43

RN44

RN45

RN46

RN47

RN48

RN49

R549

R730

R731

R732R733

R803R804

R805

R223

R74

U50

U70

R742

CR16

CR24

CR29

CR30

CR36

CR42

CR8

CR9

U71

U74

RN151RN152

RN153

RN160RN161

RN162

RN205

RN206

RN207RN208

RN209

RN210

RN40RN41RN50

RN155RN156

RN157RN158

RN159

RN167

RN169RN170

RN180

RN181

RN200RN203RN204

RN211RN213

RN214

RN215

RN216

RN217RN218

RN219RN220

RN221

RN222

RN223RN224

RN55RN58

RN62

RN63RN67

RN71

RN74

RN76

RN79

RN83

RN84RN86

U64

U38

U40

U51

U53

R101

R119R124

R128

R135

R136

R137

R141

R146

R150R151

R161R162

R189R190R191R192R193

R195

R204

R206R207R208R209R210

R214

R227R228R229

R23

R239

R243R244

R245R261

R267R280

R285

R286R287

R289R291

R307

R309R310R311

R315

R316

R331

R332R333

R335R336

R342R345

R346

R347

R348R349

R350R351

R352R353

R356

R358R361R362

R363R364

R367

R370

R373R378

R379

R385

R389R390

R395R397

R398R399

R403

R404R407

R409R413

R417

R419

R421

R433R434

R44

R440R442

R443R444R445

R447R448

R449

R45

R450

R457R458

R46

R472

R479R480

R493R494

R502

R504R505R506

R516

R52

R526R527R528

R53

R545R546R547

R548

R55

R555R556

R56

R569

R57

R570R576

R582R583

R586R587

R59

R592R593

R609

R61

R610

R62R63

R632R633

R64

R640R641

R642

R65R66

R67

R673

R680R681

R691

R692

R711R712

R714

R718

R719

R721R728

R747

R76

R77

R784

R788

R96R97

R98R99

R736

R771

R773R774

R745

R203

R50

R75R89

R90R91

R94

R339

R394

R468

R72R830

R834

U37

U73

R312

R644

R126

R27

R32R33

R38

R423

R475

R478R71

R674

R676R677

R685

R687R688

R699

R701

R707

R708

R715

R716

RN212

RN229

RN23

0RN

231

RN23

2RN

233

RN23

4RN

235

RN23

6RN

237

RN23

8RN

239

RN24

0RN

241

RN24

2RN

243

RN24

4RN

245

RN24

6RN

247

RN24

8RN

249

RN25

0

RN59

R100

R120R121

R132R139

R172R183

R194

R232

R238

R248

R249

R250

R251

R252

R254R255R256R257

R258

R259

R260

R292

R293

R294

R295

R296

R297

R299

R300R301

R302

R303

R304

R305

R365

R375R377

R380R388

R406

R42

R422

R474R476R477

R538

R550R551

R560R561

R579

R603

R68

R695

R783

U42U45

U57

U59

CR10

CR20

CR21CR22

CR23

CR32

CR33

CR34

CR35

CR31

U39

M8

U47

U72

L15

L16

L17

R735

R765

R767

R772

R776

R778

R780

R369

R591

R604R605

R635

R669

R672

R696

R766

R775

R777

R779

U48

R142

R163

R196

R237

R247

R281

R534

R543

R608

U56

U62

C189C196

C203

C217

C247

C251C252

C253C254

C255

C345

C352

C353

C416

C419

C518

C520

C586

C593

C603C605

C606

L10

L12

L21

L22

R861R860

R879R878

R871

R862R863

R864R865

R877R876

R875R874

R845

R846

R841R836

R844

R835

R837

R838

R840

R849

R847R851

R853

R839

R854

R856

R859

R843

R848

R857

R850

CR45

CR44

CR46

CR43

C721

C732

R870

R884

R885

R852

R855R858

R872

R887

R842C724C725

C726

C727

C728C729

R866R867

R868R869

R880R881

R882R883

RN259

RN260

R888

R889

R890

R891

R893R894

R895

R896

C750

C751

R106

RN183

R720

R103R110R122

R898

RN261

RN262

R899C752

R900

R901R902

R903

C753

C754 C755

C756

C757

C758

C759

C760

C761

R446R470R484

R908

R909

R910

R912

R913

R915

R905

R906

R907

R916

R917

C83C499

C506

C513

C514C516

C537

C563

C571

C581C595

C679

C680

C681

R678

R689

R723R729

C771

C780

C799

R897

U43IPMI

Controller

U44 – IPMIEEPROM

(0xA2)

U41 – IPMIEEPROM

(0xA0)

CR17

R165

CR28

R401R149

Katana®752i User’s Manual 10006024-042-4

Page 29: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Setup: Katana®752i Circuit Board

Figure 2-4: Jumper, Fuse, and Switch Locations, Top

��������� �� � �� ������

����

����

����

�����

���

���

���

���

���

����

���

���

��

���

��

������

� ���� ����������

�������������������� �������������

���������������������� �������������

���������������������� �����������

���������������������� �����������

��������������������������� ��������� �!�� �!�"#�$ !����� ����%�&�'��()*+�!� ,!-#�$ !����� ����.�&����)*+/*�)�!� ,!-#�$ !����� ����0�&����*�123�!� ,!-#�$ !����� ������&����()*+1����!� ,!

3�!4����!� ,!�()*+����(��� ������!� 5�$ !����� ����%�'� �-���� ��������

������� �!������� ���������#�$ !������� �������'����.00.�������� �(6#�$ !����� �������&����))�*�7�������� �(6#�$ !����� ����%�&�'��))�*�7�������� �(6#�$ !����� ����.�&����!� ,!�()*+1)������#�$ !����� ����0�&����-�� ,!���8��� -#�$ !����� ������&����,������$���(9!

����������

����������

10006024-04 Katana®752i User’s Manual 2-5

Page 30: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Setup: Katana®752i Circuit Board

Figure 2-5: Fuse, and LED Locations, Bottom

C171

C347

C641

C627

C626

C657 C193

C182

C400C386

C414

C472

C439

C441

C456

C454

C420

C432

C708

C709

C710

C707

C661

C132

C127 C126

C125

C508

C587

C640C662

C637C639

C669

C656

C458

C150

C216

C412

C403

C422

C455

C470

C655C660

C649

C672C673

C666C665

C675

C648C647

C654C659

C670

C528

C169

C188

C523

C174

C594

C388

C133

C592

C562

C131

C306

C424

C343

C288

C304

C361

C312

C303

C338

C331

C380

C302

C362

C370

C308

C381

C339

C372

C259

C341

C313

C333

C348

C344

C334

C309

C391

C374

C394C392

C256

C335

C342

C360

C585

C371

C314

C332

C260

C281

C379

C287

C395

C340

C373

C286

C305

C336

C559 C301

C393

C337

C396

C228

C199

C241 C206

C527

C231

C248

C328

C289C290

C190

C130

C263C283

C645

C365

C194

C200

C327

C187

C202

C663

C411

C650

C224

C262

C221C214

C233

C246 C226

C222

C244

C250

C234

C184

C355

C377

C522

C236

C243

C220

C185

C208

C227

C201

C242

C223

C270C319C320

C274C275

C325 C277C326

C317C318

C292

C235

C225

C212

C186

C431

C273

C299

C324

C278

C269

C215

C384

C413

C357

C457

C298

C257

C276

C300

C268

C272

C430

C442

C418

C211

C402

C421

C210

C267

C459

C378

C297

C323

C322

C293C271

C183

C463

C469

C632

C475

C440

C307

C294

C406

C295

C321

C296

C364C363

C426

C452

C471

C399

C385

C490

C465

C351

C410

C461

C460

C526

C429

C383

C229

C382

C427

C531

C207

C608

C642

C329

C604

C437

C425

C481

C474

C417

C230C613C615

C614C618

C617C619

C407

C398

C350

C511

C451

C534

C480

C436

C168

C644

C512

C521

C453

C204

C213

C556

C195C664

C674

C643C646

C167

C616

C438

C477

C505

C504

C428

C409

C476

C676

C671

C572

C558

C588

C609

C180

C177

C176C175

C179C178

C713

C731

C719C718

C714

C720

C730

C712

C711

C723

C715C716

C634

C462

C356C354

C376C375

C464

C515

C261

C621

C500

C519

C502

C501

C448

C574

C560

C579

C625

C568

C569

C181

C567C566

C630

C611

C564

C467

C598

C173

C578

C602

C631

C525

C584

C479

C582C597

C554

C575

C561

C596

C629

C589

C191

C600C601

C620

C555

C633

C366

Y3

C310

C192

C129

C128

C172

C510

C576

C449

C565

C444

C583

C577C599C532

C591

C533

C492

C494

C498

C491

C495

C497

C486

C484

C487

C489

C483

C485

C482

C488

C153

C155

C493

C496

C547

C549

C551

C542

C135

C134

C136

C139

C138

C141

C140

C137

C143

C142

C144

C147

C146

C149

C148

C145

C154

C152

C158

C156

C157

C151

C164

C166

C162

C160

Y5

C367

C651

C607

C368

C433

C389

C359

C557

C580

C503C590

C349

C316

C408

C346

Y4

C161

C163

C165

C159

C265

C315

C285

C390

C405

C311

C240

C612

C610

C330

C628

C369

C434

C447

C445

C450

C435

C239

C264

C266

C249

C423

C258

C291

C509

C397

C624

C443

C570

C573

C446

C468

C282

C245

C401

C658

C218

C668 C653

C652C667

C677C678

C478

C507

C693

C622

C623

C635

C636

C1C2

C694

C695

C696C697C698

C699C700

C701C702

C703

C704

C705

C706

CR11

CR15

CR19

F5

F6

F7

U69

U55

U65

U46

U49

R152

R211

R22

R24R25

R26

R264

R28

R29

R30R31

R329R330

R334

R34

R343R344

R35

R36

R37

R39

R437

R452R453

R481

R487R488

R519

R520

R530R531

R568

R590

R595R596

R597

R598

R599

R600R601

R615

R616

R617 R618

R619 R620

R621

R622

R623R624

R625R626

R627

R636

R647R648R649 R650

R651 R652

R653R654 R655R656

R657R658R659

R660R661

R662R663R664R665 R666

R671

R713

R727

R768

R770

R832

R92

R643

R133R134

R169R171

R212R213

R215R216

R230R231

R234

R253

R265

R269

R270

R271

R272

R273

R274R275R276R277

R278

R279

R298

R313

R314

R318

R319

R320

R321

R322

R323R324R325

R326

R327

R328

R337

R371R372

R386

R387

R464R465R466R467

R500

R501

R508

R511

R515

R518

R554

R575

R602

R734

R791R792

R514

R41

R486

R491

R69

R799

R806

R127

R217

R218R219R220

R368

R392

R400

R410

R428

R490

R694

R235

R268

R408

R412R451

R456

R743

R762R763

R78R79

R793

R797

R798

R801R802

R764R781

R338

R154

R170

R182

R198R199R200R201R202

R222

R233

R236

R242

R374

R405

R473

R489

R509

R51

R510

R529

R539

R552R553

R559R562

R574

R634

R675

R679

R683

R686

R690

R697

R700

R702

R722

R724

R725

R744R746

R753

R754R757

R758

R769

R787

R800

R807R808R809R810R811

R104R107

R108R109

R123

R145R147

R153R164

R167

R173

R174

R176

R177

R178

R184

R188

R197

R205

R246

R282R283

R290

R306R308

R341

R354

R355

R360

R384R391

R393R396

R40

R402R414

R416R420

R424

R426R427

R43

R435R436

R438R439

R441R454R455

R459R460R461R462R463

R47

R471

R48

R483R485

R49

R492

R497R498

R499

R503

R513

R567

R578

R58

R580R581

R585

R588

R589

R60

R638

R682

R684

R693

R698

R703R704

R705

R706

R73

R739

R741

R750R751

R760R761

R785

R789R790

R794R795

R796

R80

R81R82R83R84R85R86

R93

U60

Y6

R105

R117R118

R125

R155R156R157R158R159R160

R166

R168

R175

R317

R340

R357R359

R376

R411R418

R425

R512

R544

R606

R607

R637

R670

R70

R709R710

R717

R726

R737

R738

R740

R748

R752R755

R756R759

R782R786

R87R88

L11

L13

L14

L18

L19

L20

L23

L24

L25

U58

U61

U63

U66

U67U68

R179R180

R221

RN100

RN101

RN113RN114

RN115RN116

RN117RN118

RN119RN120

RN121RN122

RN123RN124

RN125

RN126RN127RN139

RN140RN141

RN142RN143

RN144RN145

RN146RN147

RN148RN149

RN150

RN154RN163

RN164

RN165RN166

RN168

RN171RN172

RN173RN174

RN175RN176

RN177RN178

RN179

RN182RN185

RN186

RN187

RN188

RN198

RN199

RN201

RN202

RN225RN226

RN227

RN251RN252

RN253RN254

RN255RN256

RN257RN258

RN64RN68

RN72

RN75

RN77

RN80

RN85RN87

RN92RN93

RN94RN95

RN96RN97

RN98RN99

RN228

RN102RN103

RN104RN105

RN106RN107

RN108RN109

RN110RN111

RN112

RN128RN129

RN130RN131

RN132RN133

RN134RN135

RN136RN137

RN138

RN51RN52

RN53

RN54RN57

RN60

RN61RN65

RN66

RN69

RN70

RN73

RN78

RN81

RN82

RN88RN89

RN90RN91

RN190

RN191

RN192

RN193

RN194

RN195

RN196

RN197

RN42

RN43

RN44

RN45

RN46

RN47

RN48

RN49

R549

R730

R731

R732R733

R803R804

R805

R223

R74

U50

U70

R742

CR16

CR24

CR29

CR30

CR36

CR42

CR8

CR9

U71

U74

RN151RN152

RN153

RN160RN161

RN162

RN205

RN206

RN207RN208

RN209

RN210

RN40RN41RN50

RN155RN156

RN157RN158

RN159

RN167

RN169RN170

RN180

RN181

RN200RN203RN204

RN211RN213

RN214

RN215

RN216

RN217RN218

RN219RN220

RN221

RN222

RN223RN224

RN55RN58

RN62

RN63RN67

RN71

RN74

RN76

RN79

RN83

RN84RN86

U64

U38

U40

U51

U53

R101

R119R124

R128

R135

R136

R137

R141

R146

R150R151

R161R162

R189R190R191R192R193

R195

R204

R206R207R208R209R210

R214

R227R228R229

R23

R239

R243R244

R245R261

R267R280

R285

R286R287

R289R291

R307

R309R310R311

R315

R316

R331

R332R333

R335R336

R342R345

R346

R347

R348R349

R350R351

R352R353

R356

R358R361R362

R363R364

R367

R370

R373R378

R379

R385

R389R390

R395R397

R398R399

R403

R404R407

R409R413

R417

R419

R421

R433R434

R44

R440R442

R443R444R445

R447R448

R449

R45

R450

R457R458

R46

R472

R479R480

R493R494

R502

R504R505R506

R516

R52

R526R527R528

R53

R545R546R547

R548

R55

R555R556

R56

R569

R57

R570R576

R582R583

R586R587

R59

R592R593

R609

R61

R610

R62R63

R632R633

R64

R640R641

R642

R65R66

R67

R673

R680R681

R691

R692

R711R712

R714

R718

R719

R721R728

R747

R76

R77

R784

R788

R96R97

R98R99

R736

R771

R773R774

R745

R203

R50

R75R89

R90R91

R94

R339

R394

R468

R72R830

R834

U37

U73

R312

R644

R126

R27

R32R33

R38

R423

R475

R478R71

R674

R676R677

R685

R687R688

R699

R701

R707

R708

R715

R716

RN212

RN229

RN23

0RN

231

RN23

2RN

233

RN23

4RN

235

RN23

6RN

237

RN23

8RN

239

RN24

0RN

241

RN24

2RN

243

RN24

4RN

245

RN24

6RN

247

RN24

8RN

249

RN25

0

RN59

R100

R120R121

R132R139

R172R183

R194

R232

R238

R248

R249

R250

R251

R252

R254R255R256R257

R258

R259

R260

R292

R293

R294

R295

R296

R297

R299

R300R301

R302

R303

R304

R305

R365

R375R377

R380R388

R406

R42

R422

R474R476R477

R538

R550R551

R560R561

R579

R603

R68

R695

R783

U42U45

U57

U59

CR10

CR20

CR21CR22

CR23

CR32

CR33

CR34

CR35

CR31

U39

M8

U47

U72

L15

L16

L17

R735

R765

R767

R772

R776

R778

R780

R369

R591

R604R605

R635

R669

R672

R696

R766

R775

R777

R779

U48

R142

R163

R196

R237

R247

R281

R534

R543

R608

U56

U62

C189C196

C203

C217

C247

C251C252

C253C254

C255

C345

C352

C353

C416

C419

C518

C520

C586

C593

C603C605

C606

L10

L12

L21

L22

R861R860

R879R878

R871

R862R863

R864R865

R877R876

R875R874

R845

R846

R841R836

R844

R835

R837

R838

R840

R849

R847R851

R853

R839

R854

R856

R859

R843

R848

R857

R850

CR45

CR44

CR46

CR43

C721

C732

R870

R884

R885

R852

R855R858

R872

R887

R842C724C725

C726

C727

C728C729

R866R867

R868R869

R880R881

R882R883

RN259

RN260

R888

R889

R890

R891

R893R894

R895

R896

C750

C751

R106

RN183

R720

R103R110R122

R898

RN261

RN262

R899C752

R900

R901R902

R903

C753

C754 C755

C756

C757

C758

C759

C760

C761

R446R470R484

R908

R909

R910

R912

R913

R915

R905

R906

R907

R916

R917

C83C499

C506

C513

C514C516

C537

C563

C571

C581C595

C679

C680

C681

R678

R689

R723R729

C771

C780

C799

R897

CR17

R165

CR28

R401R149

U43

U41U44

PMC Slot 2 Ethernet LEDsCR45 – PMC2 ActCR46 – PMC2 Link

GbE Port 2 LEDsCR23 – Link1, CR22 – Link2CR21 – Link, CR20 – Act

GbE Port 1 LEDsCR35 – Link1, CR34 – ActCR33 – Link2, CR32 – Link

Ethernet LED CodingLink1 Link2on on 1000BASE-Ton off 100BASE-Toff on 10BASE-Toff off no link

F7 – Fusefor 2.5V JTAG (P3), 0.75A

F6 – Fusefor 3.3V JTAG (P3), 0.75A

F5 – Fusefor 3.3V JTAG (J7), 0.75A

CR31 – LED750GX Checkstop Indicator

PMC Slot 1 Ethernet LEDsCR43 – PMC1 ActCR44 – PMC1 Link

CR10 – LEDIPMI Status Out Indicator

Katana®752i User’s Manual 10006024-042-6

Page 31: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Setup: Katana®752i Circuit Board

Identification NumbersBefore you install the Katana®752i circuit board in a system, you should record the follow-ing information:

❐ The board serial number:____________________________________________ .The board serial number appears on a bar code sticker located on the back of the board.

❐ The board product identification: _____________________________________ .This sticker is located near the board serial number.

❐ The monitor version: _______________________________________________ .The version number of the monitor is on the monitor start-up display.

❐ The operating system version and part number: _________________________ .This information is labeled on the master media supplied by Emerson or another vendor.

❐ Any custom or user ROM installed, including version and serial number:________________________________________________________________ .

It is useful to have these numbers available if you need to contact Technical Support at Emerson Network Power, Embedded Computing.

ConnectorsThe Katana®752i circuit board has various connectors, summarized as follows:

P1: P1 is a dual-RJ45 connector that provides front panel access to two 10/100/1000BaseT Ethernet ports (see Fig. 2-1). One port routes to the MV64460 system controller. The other routes to the 82544EI Ethernet controller on the local PCI bus. The connector also has inte-grated link, speed, and activity LEDs for each port. See Chapter for pinouts.

P2: P2 is a 9-pin Micro D connector on the front panel that provides EIA-232 console port access for the 750GL processor. See Table 5-4 for pinouts.

P3: P3 is a 16-pin header on the circuit board for the 750GL COP/JTAG interface. See Table 4-6 for pinouts.

J1: J1 is a 110-pin connector that routes power supply signals, various CompactPCI (cPCI) util-ity signals and Intelligent Platform Management Interface (IPMI) control signals to and from the CompactPCI backplane. See Chapter for pinouts.

J2: J2 is a 110-pin connector that routes Geographical Address (GA) signals and power supply signals from the CompactPCI backplane. See Chapter for pinouts.

J3: J3 is a 95-pin connector that routes the gigabit Ethernet signals to and from the Compact-PCI packet-switched backplane (cPSB) or rear transition module. It also routes user input/output signals directly from the J14 connector at PTMC expansion site #1. See Chapter for pinouts.

10006024-04 Katana®752i User’s Manual 2-7

Page 32: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Setup: Katana®752i Circuit Board

J4 : J4 is a 90-pin connector that routes computer telephony (CT) bus signals to the Compact-PCI backplane. See Chapter for pinouts.

J5: J5 is a 110-pin connector that routes user input/output signals directly from the J24 connec-tor at PTMC expansion site #2. It also routes optional RMII signals from both PTMC sites. See Chapter for pinouts.

J6: J6 is a 3-pin header on the circuit board for the ejector switch (for factory use only).

J7: J7 is a 10-pin header on the circuit board that provides an in-system programmable (ISP) JTAG interface to the programmable logic (PLD) devices (factory use only).

J11—J14: J11, J12, J13, and J14 are 64-pin connectors that support PTMC expansion site #1. See Table 9-1 for pinouts.

J21—J24: J21, J22, J23, and J24 are 64-pin connectors that support PTMC expansion site #2. See Table 9-2 for pinouts.

FusesThere are seven fuses on the Katana®752i circuit board.

Note: The part numbers for these fuses are subject to change. Please check with Emerson before ordering replace-ment fuses.

F1—F2: These 1-amp fuses (see Fig. 2-4) protect the ±12-volt power supplies. They are Emerson part number 02739005-00.

F3—F4: These surface-mounted, socketed, 2.5-amp fuses (see Fig. 2-4) protect the 3.3-volt and 5-volt power supplies. They are Emerson part number 02959021-00.

F5—F7: These 0.75 amp fuses (see Fig. 2-5) protect the power supplies for the COP/JTAG interface (P3) and PLD header (J7). They are Emerson part number 02959012-00.

LEDsThe Katana®752i has various light-emitting diodes (LEDs), as described in the following table. Please refer to Fig. 2-1 and Fig. 2-5 to locate these LEDs.

Table 2-2: LEDs

LED: Color: Signal Name: Comments:CR1 Blue HOTSWAP_LED* front panel Hot Swap status

CR2 Red PWRLED_OUT front panel Fault LED

CR31 750GL_CHKSTP_OUT* CPU checkstop indicator

Katana®752i User’s Manual 10006024-042-8

Page 33: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Setup: Katana®752i Setup

KATANA®752I SETUP

You need the following items to set up and check the operation of the Emerson Katana®752i.

❐ Emerson Katana®752i board

❐ Card cage and power supply

❐ Serial interface cable (EIA-232)

❐ Terminal

Save the antistatic bag and box for future shipping or storage.

CR3 Green 750GL_LED4 programmable LED on front panel(via light pipe LP1)

CR4 750GL_LED3

CR5 750GL_LED2

CR6 750GL_LED1

CR10 IPMI_STATUSOUT IPMI controller status

CR32 GIG0_LINK_LED* Port 1 Gigabit Ethernet

CR33 GIG0_LINK2*

CR34 GIG0_ACT_LED*

CR35 GIG0_LINK1*

CR20 GIG1_ACT_LED* Port 2 Gigabit Ethernet

CR21 GIG1_LINK_LED*

CR22 GIG1_LINK2*

CR23 GIG1_LINK1*

CR39 PMC0_ACTLED PMC1 RMII

CR41 PMC0_LINKLED_R

CR38 PMC1_ACTLED PMC2 RMII

CR40 PMC1_LINKLED_R

– Green/Yellow

FP1_LED1_1FP1_LED1_2

front panel SP LED for ETH4 (integrated with connector P1)

– FP1_LED2_1FP1_LED2_2

front panel ACT LED for ETH4 (integrated with connector P1)

– FP2_LED1_1FP2_LED1_2

front panel SP LED for ETH3 (integrated with connector P1)

– FP2_LED2_1FP2_LED2_2

front panel ACT LED for ETH3 (integrated with connector P1)

LED: Color: Signal Name: Comments:

10006024-04 Katana®752i User’s Manual 2-9

Page 34: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Setup: Troubleshooting

Power RequirementsThe Emerson Katana®752i circuit board typically requires about 35 watts of power when performing a simple memory test with no PMC/PTMC modules installed. The exact power requirements for the Katana®752i circuit board depend upon the specific configuration of the board, including the CPU frequency, amount of memory installed on the board, and PTMC configuration. Please contact Emerson Technical Support at 1-800-327-1251 if you have specific questions regarding the board’s power requirements.

Note: The power value is an approximate–not measured–value.

Environmental RequirementsThe Emerson Katana®752i circuit board is specified to operate in an ambient air tempera-ture range of 0° to +55° Centigrade. This range meets the NEBS Telecordia GR-63 specifica-tion. The entire chassis should be cooled with forced air. The recommended minimum air flow rate is 11 cubic feet/minute. The exact air flow requirement depends upon the chassis configuration and the ambient air temperature. The Katana®752i board’s relative humidity and storage temperature ranges fully comply with NEBS Telecordia GR-63 specification.

TROUBLESHOOTING

In case of difficulty, use this checklist:

❐ Be sure the Katana®752i circuit board is seated firmly in the card cage.

❐ Be sure the system is not overheating.

❐ Check the cables and connectors to be certain they are secure.

❐ If you are using the Katana®752i monitor, run the power-up diagnostics and check the results. Chapter describes the power-up diagnostics.

❐ Check your power supply for proper DC voltages. If possible, use an oscilloscope to look for excessive power supply ripple or noise (over 50 mVpp below 10 MHz).

❐ Check that your terminal is connected to a console port.The Katana®752i monitor uses values stored in on-card NVRAM (I2C EEPROM) to configure and set the baud rates for its console port. The lack of a prompt might be caused by incorrect terminal settings, and incorrect configuration of the NVRAM, or a malfunctioning NVRAM.

To force the board to boot using the default settings, first configure the terminal parameters to: 9600 baud, no parity, 8 data bits, and 1 stop bit. Then, reset the board while holding down the ‘s’ key. After the board boots to the prompt, you can initialize the configuration settings to their factory defaults with the following command:

Katana®752i User’s Manual 10006024-042-10

Page 35: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Setup: Troubleshooting

moninit <four-digit board serial number> noburn

Executing the above command will set all environment variables to default values and erase any user-added environment variables. Please see “Environment Parameter Commands” on page 15-18, for additional information.

Technical SupportIf you need help resolving a problem with your Katana®752i, visit http://www.emersonembeddedcomputing.com on the Internet or send e-mail to [email protected]. Please have the following information handy:

• Katana®752i serial number and product identification from the stickers on the board

• baseboard model number and BIOS revision level (if applicable)

• version and part number of the operating system (if applicable)

• whether your board has been customized for options such as a higher processor speed or additional memory

• license agreements (if applicable)

If you do not have Internet access, please call Emerson for further assistance:

(800) 327-1251 or (608) 826-8006 (US)

44-131-475-7070 (UK)

Product RepairIf you plan to return the board to Emerson Network Power for service, visit http://www.emersonembeddedcomputing.com on the internet or send e-mail to [email protected] to obtain a Return Merchandise Authorization (RMA) number. We will ask you to list which items you are returning and the board serial number, plus your pur-chase order number and billing information if your Katana752i hardware is out of warranty. Contact our Test and Repair Services Department for any warranty questions. If you return the board, be sure to enclose it in an antistatic bag, such as the one in which it was originally shipped. Send it prepaid to:

Emerson Network Power, Embedded ComputingTest and Repair Services Department8310 Excelsior DriveMadison, WI 53717

RMA #____________

10006024-04 Katana®752i User’s Manual 2-11

Page 36: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Setup: Troubleshooting

Please put the RMA number on the outside of the package so we can handle your problem efficiently. Our service department cannot accept material received without an RMA num-ber.

Katana®752i User’s Manual 10006024-042-12

Page 37: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

10006024-04 Katana®752

Section 3

Reset Logic

This chapter provides a system-level overview of the reset logic for the Katana®752i. It also describes the various reset sources.

GENERAL OVERVIEW

The Katana®752i uses discrete logic on a programmable logic device (PLD) to implement the reset circuitry. Fig. 3-1 on the following page shows an overview of the reset signals and logic.

i User’s Manual 3-1

Page 38: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Reset Logic: General Overview

Figure 3-1: Katana®752i Reset Diagram

FrontPane l

PushB

ut ton

2.5 V

IPM

IPow

er

OS

C_E

N

Enable

BC

M5221

rese t

KS8721C

L

reset

BC

M5221

reset

BC

M5221

reset

BC

M5461

reset

T8110 TSI

reset

Soldered Flash

RP

PM

C S

ite 1

reset

PM

C Site 2

reset

750GL

Com

plex

pmc_rst

por_rst

aux_por_rst

FL_RP

ipmi_rst

eth_rst

Bc m

5461_rst

Pci1_rst

Notes:

1. All discrete logic located inside PLD2. P

LD pow

ered from early pow

er3. Zircon P

M pow

ered from IP

MI pow

er

Oscillators

OS C

_EN V

oltage M

onitor

Voltage

Monitor

Zircon PM

resetrstout_1rstout_2rs tout_3

LTC1728

Voltage

Monitor

cPCI_R

ST_ OU

T

3.3 V

1.8V

5V3.3 V

2.5Vcore

PMC

3.3V

cPCI_R

ST

Default:

Jumper O

ut = cP

CI reset is disabled

82544 M

AC

reset

Katana®752i User’s Manual 10006024-043-2

Page 39: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Reset Logic: Reset Sources

RESET SOURCES

The Katana®752i circuit board can be reset from the following sources:

• Power-On Reset (POR) circuitry

• CompactPCI Reset

• Power Monitor Reset

• 750GL Processor Reset (JTAG header)

• Remote IPMI Reset

• Front Panel Reset

• Watchdog Timer Reset

CompactPCI Reset EnableThe Katana®752i has an optional configuration jumper at JP2 (see Fig. 2-4). When installed (default condition), this jumper enables the board to send a reset signal (when the front panel reset switch is pressed) to the cPCI system controller via the cPCI_PRST pin. Upon receiving this signal, the cPCI system controller generates a cPCI reset. When the jumper is not installed, the Katana®752i does not send the reset signal to the cPCI system controller when the reset switch is pressed.

Another optional configuration jumper at JP1 (see Fig. 2-4), when installed (default condi-tion), enables the cPCI reset signal to drive a local PCI reset to the 750GL reset logic (see Fig. 3-2). When the jumper is not installed, the Katana®752i ignores the cPCI reset signal.

Power MonitorThe Katana®752i has a power monitor circuit that detects low voltage conditions on any of the power supply sources. The circuit will hold the oscillators off and drive the power-on reset (POR) for as long as the low voltage condition exists.

750GL Processor ResetThe Device Bus PLD (see Chapter ) on the Katana®752i implements the 750GL processor reset logic. Fig. 3-2 shows how the reset signals connect to the related devices.

Note: The Device Bus PLD is also known as the MVC PLD.

10006024-04 Katana®752i User’s Manual 3-3

Page 40: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Reset Logic: Reset Sources

Figure 3-2: 750GL Reset Logic

SolderedFlash

flash_wp

MV64460

sysrst

pci0_rst

pci1_rst

gt_wde

COP/JTAG

hreset

sreset

trst

DeviceBusPLD

cop_hreset

cop_sreset

cop_trst

pmc_rst

gt_wdegt_pci0

gt_pci1

start_lrst

cpu_hreset

cpu_sreset

cpu_trst

fl_rp

gt_sysrst

750GX

hreset

sreset

trst

start_rst (switch_rst)

PMC Sites

HSLPLD

por_rst

ipmi_rst

cpci_rst

IPMI

Power

cPCI

pwr_goodpwr_good

por_rst

rst

rst

KS8721CLPHY

reset

KS8721CL

reset

KS8721CLPHY

reset

KS8721CLPHY

reset

5461S

reset

ks8721_rst

eth_rst

GL

Katana®752i User’s Manual 10006024-043-4

Page 41: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

10006024-04 Katana®752

Section 4

Processor

The Katana®752i processor complex consists of a processor and a system controller/PCI bridge device (see Chapter ) with associated memory and input/output interfaces. The pro-cessor complex supports soldered and socketed user Flash memory, DDR SDRAM, an EIA-232 serial console port, and three 10/100/1000BaseT Ethernet ports.

PROCESSOR OVERVIEW

This chapter provides an overview of the processor logic on the Katana®752i. It includes information on the CPU, exception handling, and cache memory. The Katana®752i utilizes the IBM PowerPC™ 750GL microprocessor. For more detailed information, please refer to the following IBM document: PowerPC™ Microprocessor Family: The Bus Interface for 32-Bit Microprocessors.

FeaturesThe following table outlines some of the key features for the 750GL CPU.

Table 4-1: Katana®752i CPU Features

The following block diagram provides an overview of the IBM 750GL architecture.

Category: 750GL Key Features:Instruction Set 32-bit

CPU Speed (internal) Up to 1GHz

Data Bus 64-bit

Address Bus 32-bit

Four stage pipeline control Fetch, dispatch/decode, execute, complete/write back

Cache (L1) 32KB Instruction, 32KB Data, 8-way set associative

Cache (L2) 1MB, 4-way set associative, ECC checking

Execution Units Branch Processing, Dispatch, Decode, Load/Store, Fixed-point, Floating-point, System

Dual issue superscalar control

Maximum of two instructions completed plus one branch folded per cycle

Voltages Internal, 1.5V; input/output, 2.5V

i User’s Manual 4-1

Page 42: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Processor: Processor Overview

Figure 4-1: 750GL Block Diagram

Physical Memory MapThe Katana®752i monitor (see Chapter ) initializes the devices required to configure the memory map for the 750GL bus. The following figure shows the 750GL physical memory map.

Completion

SystemUnit

Dispatch BHT/BTIC

Instruction FetchBranch Unit

Control Unit

32KB I-Cachewith Parity

LSU

FPRs

RenameBuffers

FPU

GPRs

RenameBuffers

FXU2FXU1

32KB D-Cachewith Parity

L2 Tagswith Parity

1MB

L2 Cachew/ECC

Enhanced 60xBIU

Katana®752i User’s Manual 10006024-044-2

Page 43: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Processor: Processor Overview

Figure 4-2: 750GL Memory Map

Device Bus PLD Registers

E800,0000

Flash Socket

F820,0000

FLASH(up to 128MB)

F810,0000 MV64460 Registers

F800,0000

Reserved

C000,0000

E000,0000

F808,0000

ReservedF811,0000

cPCIMemory Space

cPCII/O Space

FF80,0000

Boot Mirror

FFFF,FFFF

32-BitHex Address:

Reserved

SRAM

F834,0000

F830,0000HSL PLD RegistersF821,0000

B400,0000

B000,0000

8000,0000

0000,0000

SDRAM(up to 2GB)

PMCPCI Memory Space

PMCPCI I/O Space

Reserved

10006024-04 Katana®752i User’s Manual 4-3

Page 44: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Processor: Processor Reset

This table summarizes the physical addresses for the 750GL on the Katana®752i board and provides a reference to more detailed information.

Table 4-2: Katana®752i Address Summary

PROCESSOR RESET

Circuitry on the Katana®752i resets the processor and the board. Please refer to Chapter for details.

PROCESSOR INITIALIZATION

Initially, the Katana®752i powers up with specific values stored in the CPU registers. The ini-tial power-up state of the Hardware Implementation Dependent registers (HID0) and the Machine State register (MSR) are given in Table 4-3.

Table 4-3: CPU Internal Register Initialization

Hex Address (32-bit):

Access Mode: Description: See Page:

FF80,0000 R Boot Mirror

F834,0000 — Reserved –

F830,0000 R/W MV64460 SRAM page 5-1

F821,0000 R/W HSL PLD Registers page 4-1,page 13-1

F820,0000 R/W Device Bus PLD Registers page 6-1

F811,0000 — Reserved –

F810,0000 R/W MV64460 Registers page 5-1

F808,0000 — Reserved –

F800,0000 R/W Flash socket page 5-7

E800,0000 R/W Flash (up to 128MB) page 5-7

E000,0000 R/W cPCI I/O Space page 5-4

C000,0000 R/W cPCI Memory Space page 5-4

B400,0000 — Reserved –

B000,0000 R/W PMC PCI I/O Space page 5-4

8000,0000 R/W PMC PCI Memory Space page 5-4

0000,0000 R/W SO-DIMM SDRAM (up to 2GB) page 5-7

Register: Default After Initialization (Hex): Notes:HID0 8000,0000 (icache and dcache off) Hardware Implementation Dependent

register. (See Section )8000,C000 (icache and dcache on)

MSR 0000,B032 Machine State register. (See Section )

Katana®752i User’s Manual 10006024-044-4

Page 45: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Processor: Processor Initialization

Hardware Implementation Dependent 0 RegisterThe Hardware Implementation Dependent 0 Register (HID0) contains bits for CPU-specific features. Most of these bits are cleared on initial power-up of the Katana®752i. Please refer to the IBM PowerPC documentation for more detailed descriptions of the HIDx registers. The following register map summarizes HID0 for the 750GL CPU:

Register 4-1: 750GL Hardware Implementation Dependent, HID0

EMCP: Enable Machine Check Pin. Initially enabled on the Katana®752i.

DBP: Disable 60x Bus address and data Parity generation (in conjunction with EBA/EBD).

EBA: Enable 60x Bus Address parity checking.

EBD: Enable 60x Bus Data parity checking.

PAR: Disable Precharge of ARTRY* and shared signals.

DOZE: Select low-power doze.

NAP: Select low-power nap.

SLEEP: Select low-power sleep.

DPM: Enable Dynamic Power Management.

RISEG: Read Instruction Segment Register (test only).

NHR: Not Hard Reset (software use only).

MUM: Miss-Under-Miss Enable.

ICE/DCE: Instruction and Data Cache Enables.

I/DLOCK: Instruction and Data Cache Lock bits.

ICFI/DCFI: Instruction and Data Cache Flash Invalidate bits.

SPD: DCache and ICache Speculative access disable.

IFEM: Enable M bit on bus for Instruction Fetches.

SGE: Store Gathering Enable.

DCFA: Data Cache Flush Assist.Force data cache to ignore invalid sets on miss replacement selection.

0 1 2 3 4 6 7 8 9 10 11 12 13 14 15EMCP DBP EBA EBD Reserved PAR DOZE NAP SLEEP DPM RISEG Res. MUM NHR

16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31ICE DCE ILOCK DLOCK ICFI DCFI SPD IFEM SGE DCFA BTIC Res ABE BHT Res NOOPTI

10006024-04 Katana®752i User’s Manual 4-5

Page 46: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Processor: Processor Initialization

BTIC: Branch Target Instruction Cache enable.

ABE: Address Broadcast Enable (for cache ops, eieio, sync).

BHT: Branch History Table enable.

NOOPTI: No-op the dcbt/dcbst instructions.

Hardware Implementation Dependent 1 Register The 750GL includes two phase-lock loops (PLL0 and PLL1), which allow the processor clock frequency to be changed to one of the PLL frequencies via software control. The HID1 regis-ter contains:

• Fields that specify the frequency range of each PLL

• The clock multiplier of each PLL

• External or internal control of PLL0

• A bit to choose which PLL is selected (source of the processor clock at any given time):

Register 4-2: 750GL Hardware Implementation Dependent, HID1

PCE: PLL External Configuration bits (read only).

PRE: PLL External Range bits (read only).

PSTAT1: PLL Status (not supported in DD1.x).0 = PLL0 is the processor clock source1 = PLL1 is the processor clock source

ECLK: Enable the CLKOUT pin (set to 1).

PI0: PLL 0 Internal configuration select.0 = Select external configuration and range bits to control PLL01 = Select internal fields in HID1 to control PLL0

PS: PLL Select.0 = Select PLL0 as source for processor clock1 = Select PLL1 as source for processor clock

PC0: PLL0 Configuration bits.

0 4 5 6 7 8 9 13 14 15PCE PRE PSTAT1 ECLK Reserved PI0 PS

16 20 21 22 23 24 28 29 30 31PC0 PR0 Res. PC1 PR1 Res.

Katana®752i User’s Manual 10006024-044-6

Page 47: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Processor: Processor Initialization

PR0: PLL0 Range select bits.

PC1: PLL1 Configuration bits.

PRI: PLL1 Range bits.

Hardware Implementation Dependent 2 RegisterParity is implemented for the following arrays: I-Cache, I-Tag, D-Cache, D-Tag, and L2 Tag. Status bits are set when a parity error is detected and cleared when the HID2 register is written.

Register 4-3: 750GL Hardware Implementation Dependent, HID2

STMUMD: Disable store miss-under-miss processing.

FICBP: Force I-Cache bad parity.

FITBP: Force I-Tag bad parity.

FDCBP: Force D-Cache bad parity.

FDTBP: Force D-Tag bad parity.

FL2TBP: Force L2-Tag bad parity.

ICPS: L1 I-Cache/I-Tag Parity Error Status/Mask.

DCPS: L1 D-Cache/D-Tag Parity Error Status/Mask.

L2PS: L2 Tag Parity Error Status/Mask.

ICPE: L1 I-Cache/I-Tag Parity checking Enable.

DCPE: L1 D-Cache/D-Tag Parity checking Enable.

L2PE: L2 Tag Parity checking Enable.

0 2 3 4 15Reserved STMUMD Reserved

16

19 20 21 22 23 24 25 26 27 28 29 30 31

Reserved FICBP FITBP FDCBP FDTBP FL2TBP ICPS DCPS L2PS Res. ICPE DCPE L2PE

10006024-04 Katana®752i User’s Manual 4-7

Page 48: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Processor: Exception Handling

EXCEPTION HANDLING

Each CPU exception type transfers control to a different address in the vector table. The vector table normally occupies the first 2000 bytes of RAM (with a base address of 0000,000016) or ROM (with a base address of F800,000016). An unassigned vector position may be used to point to an error routine or for code or data storage. Table 4-4 lists the exceptions recognized by the processor from the lowest to highest priority.

Table 4-4: 750GL Exception Priorities

Exception:Vector Address Hex Offset: Notes:

Trace 00D00 Lowest priority. Due to MSR[SE]=1 or MSR[BE]=1 for branches.

Data Storage (DSI) 00300 DABR address match.

TLB page protection violation.

Any access except cache operations to T=1 (bit 5 of DSISR) or T=0->T=1 crossing.

BAT page protection violation.

Due to eciwx, ecowx with EAR(E)=0 (bit 11 of DSIDSR).

Alignment 00600 Any alignment exception condition.

Program (PI) 00700 Due to a floating-point enabled exception.

Due to an illegal instruction, a privileged instruction, or a trap.

Floating Point Unavailable (FPA) 00800 Any floating-point unavailable exception.

System call (SC) 00C00 Execution of system call (sc) instruction.

Instruction Address Breakpoint (IABR)

01300 Any IABR exception condition.

Instruction Storage (ISI) 00400 Instruction fetch exceptions.

Thermal Management (TMI) 01700 Junction temperature exceeds the threshold specified in THRM1 or THRM2, and MSR[EE]=1.

Decrementer (DEC) 00900 Decrementer passed through zero.

Performance Monitor (PFM) 00F00 Programmer-specified.

External (EI) 00500 INT* (Refer to Section for description of interrupt sources and interrupt handling.)

System Management (SMI) 01400 MSR[EE]=1 and SMI* is asserted.

Machine check 00200 Assertion of TEA*, 60x Address Parity Error, 60x Data Parity Error, L2 ECC Double Bit Error, MCP*, L2-Tag Parity Error, D-Tag Parity Error, I-Tag Parity Error, I-Cache Parity Error, D-Cache Parity Error, or locked L2 snoop hit.

System reset 00100 Soft reset (SRESET*).

Highest priority. Hard reset (HRESET* and POR).

Katana®752i User’s Manual 10006024-044-8

Page 49: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Processor: Exception Processing

EXCEPTION PROCESSING

When an exception occurs, the address saved in Machine Status Save/Restore register 0 (SRR0) helps determine where instruction processing should resume when the exception handler returns control to the interrupted process. Machine Status Save/Restore register 1 (SRR1) is used to save machine status on exceptions and to restore those values when an rfi instruction is executed.

When an exception is taken, the 750GL controller uses SRR0 and SRR1 to save the contents of the Machine State register (MSR) for the current context and to identify where instruc-tion execution resumes after the exception is handled.

The Machine State register (MSR) configures the state of the 750GL CPU. On initial power-up of the Katana®752i, most of the MSR bits are cleared. Please refer to the IBM PowerPC documentation for more detailed descriptions of the individual bit fields.

Register 4-4: CPU Machine State (MSR)

POW: Power Management enable. Setting this bit enables the programmable power manage-ment modes: nap, doze, or sleep. These modes are selected in the HID0 register. This bit has no effect on dynamic power management.0= Power management disabled (normal operation mode)1= Power management enabled (reduced power mode)

ILE: Exception Little-Endian mode.

EE: External interrupt Enable. This bit allows the processor to take an external interrupt, system management interrupt, or decrementer interrupt.0= External interrupts and decrementer exception conditions delayed.1= External interrupt or decrementer exception enabled.

PR: Privilege level. 0= User- and supervisor-level instructions are executed1= Only user-level instructions are executed

– 00000 Reserved.

0 1 12 13 14 15Reserved POW Res. ILE

16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31EE PR FP ME FE0 SE BE FE1 Res. IP IR DR Res. PM RI LE

Exception:Vector Address Hex Offset: Notes: (continued)

10006024-04 Katana®752i User’s Manual 4-9

Page 50: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Processor: Exception Processing

FP: Floating-Point available. This bit is set on initial power-up.0= Prevents floating-point instructions dispatch (loads, stores, moves).1= Executes floating-point instructions.

ME: Machine check Enable. 0= Machine check exceptions disabled.1= Machine check exceptions enabled.

FE0/FE1: These bits define the Floating-point Exception mode.

Table 4-5: Floating Point Exception Mode Bits

SE: Single-step trace Enable.0= Executes instructions normally.1= Single-step trace exception generated.

BE: Branch trace Enable.0= Executes instructions normally.1= Branch type trace exception generated.

IP: Exception Prefix. Initially, this bit is cleared so that the exception vector table is placed at the base of RAM (0000,000016). When this bit is set, the vector table is placed at the base of ROM (FFF0,000016).

IR/DR: Instruction and Data address translation enables.0= Address translation disabled.1= Address translation enabled.

PM: Marks a process for the Performance Monitor.0= Process is not marked.1= Process is marked.

RI: Recoverable exception enable for system reset and machine check. This feature is enabled on initial power-up.0= Exception is not recoverable.1= Exception is recoverable.

LE: Little-endian mode enable.0= Big-endian mode (default).1= Little-endian mode.

FE0: FE1: FP Exception Mode:0 0 Disabled

0 1 Imprecise nonrecoverable

1 0 Imprecise recoverable

1 1 Precise

Katana®752i User’s Manual 10006024-044-10

Page 51: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Processor: Cache Memory

CACHE MEMORY

The 750GL processor provides both level 1 (L1) and level 2 (L2) cache memory. This section describes this memory.

L1 CacheThe 750GL processor has separate, on-chip, 32-kilobyte, Level 1 (L1) instruction and data caches with eight-way, set-associative translation lookaside buffers (TLBs). The CPU sup-ports the modified/exclusive/invalid (MEI) cache coherency protocol. The data bus width for bus interface unit (BIU) accesses of the L1 data cache array is 256 bits. This enables cache line data burst to be read from or written to the cache array in a single cycle, reducing cache contention between the BIU and the load-store unit. The 750GL also employs pseudo-least recently used (PLRU) replacement algorithms for enhanced performance.

L2 CacheThe internal L2 cache is four-way set associative. Each way contains 4096 blocks, and each block consists of two 32-byte sectors. It can be configured with any combination of individ-ual ways locked. It can lock half or all of the ways, or it can unlock them all. When unlocked, the L2 cache is four-way set associative. Each way contains 262144 blocks, and each block consists of two 32-byte sectors.

The L2 cache can be configured to contain instructions or data only. Array read and write operations execute in one processor cycle—writes are 64 bits wide and reads are 256 bits wide. The L2 has a 1MB SRAM which includes an 8-bit ECC for every 64-bit word in memory that can be used to correct most single bit errors and detect multiple bit errors.

The L2 cache control register (L2CR) configures and enables the L2 cache. The L2CR is read/write and contents are cleared during power-on reset.

Register 4-5: L2 Cache Control Register (L2CR)

L2E: L2 Enable.Enables and disables the operation of the L2 cache, starting with the next transaction.

L2CE: L2 double bit error Checkstop Enable.

0 1 2 8 9 10 11 12 13 14 15L2E L2CE Reserved L2DO L2I Res. L2WT L2TS Reserved

1619 20 21 22 23 24 25 26 27 28 29 30 31

Reserved L2 L0CK LO

L2 LOCK HI

SHEE SHERR L2 LOCK0

L2 LOCK1

L2LOCK2

L2LOCK3

L2IO Reserved L2IP

10006024-04 Katana®752i User’s Manual 4-11

Page 52: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Processor: Cache Memory

L2DO: L2 Data-Only.Setting this bit inhibits the caching of instructions in the L2 cache. All accesses from the L2 instruction cache are treated as cache-inhibited by the L2 cache.

L2I: L2 global Invalidate.Setting this bit invalidates the L2 cache globally by clearing the L2 status bits.

L2WT: L2 Write-Through.Setting this bit selects write-through mode (rather than default copy-back mode) so all writes to the L2 cache also write through to the 60x bus.

L2TS: L2 Test Support.Setting this bit causes cache block pushes from the L1 data cache that result from dcbf and dcbst instructions to be written only into the L2 cache and marked valid. Also causes single-beat store operations that miss in the L2 cache to be discarded.

L2L0CKLO: L2 cache locking: lock ways 0 and 1.

L2LOCKHI: L2 cache locking: lock ways 2 and 3.

SHEE: Snoop Hit in locked line Error Enable.

SHERR: Snoop Hit in locked line Error.

L2LOCK0: Lock way 0 if either bit 20 or bit 24 is set to one.

L2LOCK1: Lock way 1 if either bit 20 or bit 25 is set to one.

L2LOCK2: Lock way 2 if either bit 21 or bit 26 is set to one.

L2LOCK3: Lock way 3 if either bit 21 or bit 27 is set to one.

L2IO: L2 Instruction-Only.Setting this bit inhibits data caching in the L2 cache.

L2IP: L2 global Invalidate in Progress.This read only bit indicates whether an L2 global invalidate is occurring.

The L2 cache is disabled following a power-on or hard reset. Before enabling the L2 cache, configuration parameters must be set in the L2CR and the L2 tags must be globally invali-dated. Initialize the L2 cache during system start-up per the following sequence:

1 Power-on reset (automatically performed by the assertion of HRESET* signal).

2 Disable interrupts and dynamic power management (DPM).

3 Disable L2 cache by clearing L2CR[L2E].

4 Perform an L2 global invalidate.

5 Enable the L2 cache for normal operation by setting the L2CR[L2E] bit to 1.

Katana®752i User’s Manual 10006024-044-12

Page 53: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Processor: JTAG/COP Headers

JTAG/COP HEADERS

The 750GL CPU provides a dedicated user-accessible test access port (TAP) that is fully compatible with the IEEE 1149.1 Standard Test Access Port and Boundary Scan Architec-ture. The internal common-on-chip (COP) debug processor allows access to internal scan chains for debugging purposes, and can also be used as a serial connection to the core for emulator support.

Table 4-6: 750GL JTAG/COP Interface Pin Assignments, (P3)

Pin: Signal: I/O: Description:1 TDO Output The Test Data Out is a standard JTAG signal. This is the scan

path output, driven by the falling edge of the TCK signal and sampled on the rising edge of TCK.

2 — — Not connected

3 TDI Input The Test Data In is a standard JTAG signal, and is the input data for the scan path. TDI is driven by the JTAG controller on the falling edge of TCK, and sampled on the rising edge of TCK by the JTAG slave.

4 TRST* Input Test Reset is a standard JTAG signal. When this signal is active (low), the JTAG logic is reset and inactive, allowing normal operation of the 750GL.

5 — — Not connected

6 +3.3V Output This is the power supply for the 750GL which indicates to the debug station the voltage at which the target processor is powered. (For the Katana®752i, this signal is tied to 2.5V through a resettable PTC fuse.)

7 TCK Input The Test Clock is a standard JTAG signal, and is the clock for the JTAG machine. JTAG signals are driven according to the TCK falling edge and sampled over its rising edge.

8 — — Not connected

9 TMS Input The Test Mode Select is a standard JTAG signal. This signal, along with TCK, controls the TAP controller state machine allowing movement between its different states. When high, it causes a change in the TAP controller state on the rising edge of TMS. When low, the TAP controller state machine remains in its current state.

10 — — Not connected

11 SRESET* Input The Soft Reset is required to enable the debug station to either generate a Soft Reset sequence, or observe the 750GL taking a Soft Reset sequence.

12 GND — Ground

13 HRESET* Input The Hard Reset is required to enable the debug station to either generate a Hard Reset sequence, or observe the 750GL taking a Hard Reset sequence.

14 Key — Pin 14 is not installed.

10006024-04 Katana®752i User’s Manual 4-13

Page 54: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Processor: JTAG/COP Headers

15 CHKSTPO* Output Checkstop (halted) indication (see also Checkstop LED indicator, CR31, in Fig. 2-5)

16 GND — Ground

Pin: Signal: I/O: Description: (continued)

Katana®752i User’s Manual 10006024-044-14

Page 55: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

10006024-04 Katana®752

Section 5

System Controller

The Katana®752i processor complex consists of a processor (see Chapter ) and a system controller/PCI bridge device with associated memory and input/output interfaces. This chapter describes the Marvell MV64460 system controller/PCI bridge device implementa-tion.

OVERVIEW

The Discovery™ III PowerPC® System Controller (MV64460) from Marvell is an integrated system controller with a PCI interface and communication ports for high performance con-trol applications. The MV64460 has a five bus architecture:

• A 64-bit interface to the CPU bus

• A 64-bit interface to DDR SDRAM

• A 32-bit interface to devices

• Two PCI interfaces: The Katana®752i implementation uses a 32-bit interface for the local PCI bus (PCI1) and a 32/64-bit interface for the CompactPCI bus (PCI0).

The five buses function independently which enables simultaneous operation of the CPU bus, PCI device, and access to memory.

The MV64460 communications unit includes the following:

• Three Gigabit Ethernet ports

• Two multi-protocol serial controllers (MPSC)

• Ten serial DMAs (SDMA)

• Two baud rate generators (BRG)

• I2C interface

The crossbar fabric, or central routing unit, controls the data path routing. It contains pro-grammable arbitration mechanisms to optimize device performance.

i User’s Manual 5-1

Page 56: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

System Controller: CPU Interface

Figure 5-1: MV64460 Block Diagram

CPU INTERFACE

CPU interface features include:

• 32-bit address and 64-bit data buses

• Support for Symmetrical Multi-Processing (SMP) in both 60x and MPX bus modes

• Support for up to four slave devices on the same 60x bus

• Up to 200 MHz CPU bus frequency

• CPU address remapping to PCI

• Support for access, write, and cache protection to a configurable address range

• Support for up to 16 pipelined address transactions

Note: Proprietary information on the Marvell MV64460 device is not available in this user’s manual. Please refer to the Marvell web site at http://www.marvell.com for available documentation.

The Katana®752i monitor configures the MV64460 controller so that it provides these 32-bit registers to the PowerPC processor in the correct byte order (assuming the access width is 32 bits). The CPU setting of the CPU Configuration register affects the MV64460 behavior on subsequent CPU accesses. This register activates with transactions pipeline disabled. In order to gain the maximum CPU interface performance, change this default by following these steps:

*):� �� ��������;<

��=���=����

'��,�� �� �������;<

�**���>�+

.0�,�� ���=..��;<

��������� !"�#���$%�&��$

��'$���(��

����)�&��)*&�)����)

+,��-

���

''�

���

'�.+"� ���,�� ..��;<

.0�,�� ���=..��;<

���/��-��%��0������#

1�1������� !"�

Katana®752i User’s Manual 10006024-045-2

Page 57: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

System Controller: SDRAM Controller

1 Read the CPU Configuration register. This guarantees that all previous transactions in the CPU interface pipe are flushed.

2 Program the register to its new value.

3 Read polling of the register until the new data is being read.

Caution: Setting the CPU Configuration register must be done only once. For example, if the CPU interface is configured to support Out of Order (OOO) read completion, changing the register to not support OOO read completion is fatal.

SDRAM CONTROLLER

The MV64460 supports double data rate (DDR) synchronous dynamic random access memory (SDRAM). The SDRAM controller supports up to four banks of SDRAMs. It has a 16-bit address bus (M_DA[13:0] and M_BA[1:0]) and a 72-bit data bus (M_DQ[63:0] and M_CB7[7:0]). The SDRAM controller supports both registered and unbuffered SDRAM devices. Other features include:

• 64-bit wide (+ 8-bit ECC) SDRAM interface

• Up to 200-MHz SDRAM frequency

• Support for 64-megabit to one-gigabit DDR SDRAM devices

• Supports both physical and virtual bank interleaving

The MV64460 has a number of SDRAM registers. Refer to the Marvell web site for available documentation.

DEVICE CONTROLLER INTERFACE

The device controller supports up to five banks of devices. Each bank’s supported memory space can be programmed separately in one megabyte quantities up to 512 megabytes of address space with a total device space of 2.5 gigabytes. Other features include:

• Dedicated 32-bit multiplexed address/data bus (separate from the SDRAM bus)

• 66 MHz bus frequency

• Five chip selects, each with programmable timing

• Use as a high bandwidth interface to user specific logic

• Supports many types of standard memory and I/O devices

Each bank has its own parameter register and can be programmed to 8, 16, or 32-bits wide. The device interface consists of 128 bytes of write buffer and 128 bytes of read buffer.

!

10006024-04 Katana®752i User’s Manual 5-3

Page 58: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

System Controller: Internal (IDMA) Controller

INTERNAL (IDMA) CONTROLLER

Each of the four DMA engines can move data between any source and any destination, such as the SDRAM, device, PCI_0, or CPU bus. These engines optimize system performance by moving large amounts of data without significant CPU intervention. Read and write are handled independently and concurrently.

TIMER/COUNTERS

Each of the four 32-bit wide timer/counters can be selected to operate as a timer or a counter. Each timer/counter increments with every Tclk rising edge. In counter mode, the counter counts down to terminal count, stops, and issues an interrupt. In timer mode, the timer counts down, issues an interrupt on terminal count, reloads itself to the programmed value, and continues to count. Reads from the counter or timer are completed directly from the counter, and writes are to the timer/counter register.

PCI INTERFACE

The MV64460 supports two 64-bit PCI interfaces, which comply with the PCI Local Bus Spec-ification revision 2.3. Other features include:

• Supports P2P memory, I/O, and configuration transactions

• PCI bus speed up to 66 MHz with zero wait states

• Operates either synchronous or asynchronous to CPU clock; at slower, equal, or faster clock frequency

• 32/64-bit PCI master and target operationsFor the Katana®752i, PCI1 is a 32-bit, 33/66MHz local PCI bus interface. PCI_0 is a 32/64-bit, 33/66MHz cPCI bus interface.

PCI Configuration SpaceThe PCI slave supports Type 00 configuration space header as defined in the PCI specifica-tion. The MV64460 is a multi-function device and the header is implemented in all eight functions. The PCI interface implements the configuration header and this space is accessi-ble from the CPU or PCI bus.

Katana®752i User’s Manual 10006024-045-4

Page 59: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

System Controller: PCI Interface

PCI IdentificationThe Katana®752i has been assigned the following PCI identification numbers.

Table 5-1: PCI Identification Values

PCI Read/WriteThe MV64460 becomes a PCI bus master when the CPU, IDMA, or MPSC SDMAs initiate a bus cycle to a PCI device. Conventional PCI mode allows unlimited DMA bursts between PCI and memory. It supports all PCI commands including 64-bit addressing using dual access cycles (DAC).

The MV64460 acts as a target when a PCI device initiates a memory access (or an I/O access in the case of internal registers, or a P2P transaction). It responds to all memory read and write accesses, including DAC, and to all configuration and I/O cycles in the case of internal registers. Its internal buffers allow unlimited burst reads and writes, and they support up to four pending delayed reads in conventional PCI mode.

PCI Interface RegistersPCI0 and PCI1 contain the same set of internal registers, but are located at different offsets. A CPU access to the MV64460 PCIx Configuration register is performed via the PCIx Config-uration Address and Data registers.

All PCI configuration registers are located at their standard offset in the configuration header, as defined in the PCI specification, when accessed from their corresponding PCI bus. For example, if a master on PCI1 performs a PCI configuration cycle on PCI’s Status and Command register, the register is located at 0x004.

A host access from the PCI interface to this register allows the target PCI device to acknowl-edge the interrupt by turning off the INTA* interrupt. Although the interrupts are active low, the register values are active high. For example, a value of one in the INTA field indi-cates that an interrupt is pending on INTA*. Also, writing a one to this location asserts the INTA* interrupt.

The Katana®752i may generate interrupts to other PCI devices by accessing doorbell-type interrupt-generating registers or address ranges within their PCI bridges. The board will respond to interrupts caused by another PCI device when it accesses a programmable range of local memory, as provided by the MV64460 memory controller. In addition, it may

Field: Value: Description:Vendor ID 0x11AB Marvell

Device ID 0x6480 MV64460 System Controller

Subsystem Vendor ID 0x1223 Emerson Network Power

Subsystem Device ID 0x0048 Katana®752i

10006024-04 Katana®752i User’s Manual 5-5

Page 60: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

System Controller: Doorbell Registers

monitor the state of the PCI bus INTA*—INTD* signals (PCI1 only). The MV64460 contains registers that control the masking, unmasking, and priority of the PMC interrupts as inputs to the processor.

DOORBELL REGISTERS

The MV64460 uses the doorbell registers in the messaging unit (MU) to request interrupts on both the PCI and CPU buses. There are two types of doorbell registers:

Outbound: These are set by the MV64460’s local CPU to request an interrupt service on the PCI bus.

Inbound: These are set by an external PCI agent to request interrupt service from the local CPU.

Outbound DoorbellsThe local CPU generates an interrupt request to the PCI bus by setting bits in the Outbound Doorbell register (ODR). The interrupt may be masked in the Outbound Interrupt Mask reg-ister (OIMR), but that does not prevent the bit from being set in the ODR. The ODR is located at PCI_0 offset 0x1C2C.

Note: The CPU or the PCI interface can set the ODR bits. This allows for passing interrupt requests between CPU and PCI interfaces.

Inbound DoorbellsThe PCI bus generates an interrupt request to the local CPU by setting bits in the Inbound Doorbell register (IDR). The interrupt may be masked in the Inbound Interrupt Mask regis-ter (IIMR), but masking the interrupt does not prevent the bit from being set in the IDR. The IDR is located at PCI_0 offset 0x1C20.

Note: The interrupt request triggered from the PCI bus can be targeted to the CPU or to the PCI interface, depending on the software setting of the interrupt mask registers.

WATCHDOG TIMER

The 32-bit count down watchdog timer generates a nonmaskable interrupt or resets the system in the event of unpredictable software behavior. After the watchdog is enabled, it is a free-running counter that requires periodic servicing to prevent its expiration. After reset, the watchdog is disabled.

RESET

Circuitry on the Katana®752i resets the entire board if the voltages fall out of tolerance or if the optional on-board reset switch is activated. Please refer to Chapter for additional infor-mation.

Katana®752i User’s Manual 10006024-045-6

Page 61: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

System Controller: On-Card Memory

ON-CARD MEMORY

The Katana®752i has various types of on-card memory to support the MV64460 system controller and the 750GL processor. It has user Flash, SDRAM for data storage, and several serial EEPROMs for non-volatile memory storage. The following subsections describe these memory devices.

User FlashThe Katana®752i user Flash memory interface supports soldered devices of 32, 64, or 128 megabytes for the processor complex. The 32-megabyte configuration uses one bank of two 128 Mbit devices. The 64-megabyte configuration uses two banks of two 128 Mbit devices or one bank of 256 Mbit devices. The 128-megabyte configuration uses two banks of two 256 megabit devices. The soldered Flash banks provide a maximum of 128 mega-bytes of contiguous true Flash file system (TFFS) memory. The MV64460 controls this memory, located at E800,000016 on the processor 60x bus. By default, the 750GL proces-sor boots from the soldered Flash (see Jumper JP2 location on page 2-5).

In addition to the soldered Flash memory, the Katana®752i also supports a single Flash memory device of up to 512 kilobytes for the 750GL processor complex. This memory device is socketed and located at F800,000016 on the processor 60x bus. The 750GL pro-cessor can write to and boot from this memory.

SDRAMThe Katana®752i supports up to two gigabytes of 72-bit wide synchronous dynamic ran-dom access memory (SDRAM) for the 750GL processor complex. The SDRAM interface implements eight additional bits to allow for error correcting code (ECC).

Note: If a standard two-gigabyte SO-DIMM is installed, PMC Site #1 becomes inaccessible due to the dimensions of the SO-DIMM. Also, the CPU and local bus frequencies are slightly different for this configuration. Using a two-gigabyte SO-DIMM will slightly increase the Katana®752i’s airflow requirements.

The SDRAM is in the form of a small-outline, dual in-line memory module (SO-DIMM) device. A serial EEPROM on the SO-DIMM provides configuration information, accessible via the I2C interface at address AE16. The SDRAM occupies physical addresses from 0000,000016 to 7FFF,FFFF16 on the processor 60x bus. The MV64460 controls the SDRAM and supports a double data rate (DDR) interface that allows for transfer speeds of up to 400 MHz (clock rates of up to 200 MHz).

10006024-04 Katana®752i User’s Manual 5-7

Page 62: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

System Controller: I2C Interface

EEPROMsThe MV64460 uses an 8-kilobyte serial EEPROM at hex location 5316 on the I2C bus to store configuration data. Also, the MV64460 provides a second 8-kilobyte serial EEPROM at hex location A616 on the I2C bus to provide additional non-volatile information such as board, monitor, and operating system configurations. All Emerson-specific data is stored in the upper 2 kilobytes of the device. The SROM data organization is allocated as follows.

Table 5-2: NVRAM Allocation

I2C INTERFACE

The MV64460 has a built-in inter-integrated circuit (I2C) interface that supports master and slave I2C devices. The following devices connect to the I2C bus:

• SO-DIMM SDRAM

• two 64-kilobit serial EEPROMs

• real-time clock (RTC) device

• Zircon PM IPMI controller and associated devices

The multiplexer shown in Fig. 5-2 actually consists of two switches. One switch allows the 750GL processor to access the IPMI serial ROMs only while the IPMI controller is held in reset. The second switch allows the 750GL processor to access I2C Port #1 only while back-end power is up–otherwise this connection is isolated. (Please refer to the Katana®752i schematics for details.)

Address Offset: Name: Window Size:0x1E00-0x1FFF Reserved 0x0200 (512) bytes

0x1DDC-0x1DFF BootVerify parameters 0x0024 (36) bytes

0x1DD8-0x1DDB Power-on self-test (POST) diagnostic results 0x0004 (4) bytes

0x1800-0x1DD7 Monitor configuration parameters 0x05D8 (1496) bytes

0x1600-0x17FF Operating system 0x0200 (512) bytes

0x0000-0x15FF User Defined 0x1600 (5632) bytes

Katana®752i User’s Manual 10006024-045-8

Page 63: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

System Controller: I2C Interface

Figure 5-2: I2C Interface Diagram

0xA4

MV64460 initialization

ROM

0xA6

NVRA

M

Configurableaddressthroughsoftw

arecontrol

Qlog

icZ

ircon

PM IPM

IC

on

troller

Configurableaddressthroughsoftw

arecontrol

Marvell

MV

64460B

ridg

e

0xD0

Real-time

clock

0xAE

SOD

IMM

ROM

I2C #1

I2C #2

Devices on IPM

I pow

er

MV1_SD

A/SC

L

IPMI_SD

A/SC

L

ipmi_rst*

mv1_p

ort_sel

0xA0

IPMI

Bootloader

and FRU RO

M

0xA2

IPMI BootcodeRO

M

0x90

Temp

eraturesenso

r

PVT_SDA

/SCL

0x92

Temp

eraturesenso

r

MU

X

ipm

i_rst*

I2C #0

Backplane IPM

B

10006024-04 Katana®752i User’s Manual 5-9

Page 64: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

System Controller: GPIO Signal Definitions

GPIO SIGNAL DEFINITIONS

The MV64460 system controller on the Katana®752i has 32 general-purpose input output (GPIO) pins that are used for various purposes. The following table describes the GPIO pin assignments.

Table 5-3: GPIO Signals Definitions

Pin: Direction: Description:0 output console port transmit data

1 input console port receive data

2 output PTMC site #1 PCI grant

3 input PTMC site #1 PCI request

4 output PTMC site #2 PCI grant

5 input PTMC site #2 PCI request

6 output Ethernet MAC PCI grant

7 input Ethernet MAC PCI request

8 input PCI1 INTA

9 input PCI1 INTB

10 input PCI1 INTC

11 output INIT_ACT, driven to indicate the bridge is loading from serial ROM

12 input input from CPLD, used as synchronous versions of PERR and SERR

13 output driven low to turn off front panel fault LED once processor section is up and running

14 input PCI1 INTD

15 – unused

16 output watchdog NMI

17 output watchdog expired

18 output I2C_HOLDOFF signal (Zircon PM)

19 output output enable for PTMC RMII clocks

20 input baud rate input clock for serial port

21—22 – unused

23 input IPMI Timerout, driven by IPMI microcontroller when there is a time-out condition

24 output POST indicator

25 output driven high to put the IPMI microcontroller in reset

26 input Watchdog Maskable Interrupt (in)

27 input GIG0_INT interrupt signal from gigabit PHY (unused on rev. 0—1 boards)

28 input GIG1_INT interrupt signal from gigabit PHY (unused on rev. 0—1 boards)

29 input GIG2_INT interrupt signal from gigabit PHY (unused on rev. 0—1 boards)

Katana®752i User’s Manual 10006024-045-10

Page 65: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

System Controller: Console Serial Port

CONSOLE SERIAL PORT

The processor complex on the Katana®752i has an asynchronous console serial port on the front panel. This port operates at EIA-232 signal levels, but does not provide any handshak-ing functionality. The connector for the front panel console port is a mini-DB9 connector, with the following pin assignments.

Table 5-4: Serial Console Port Pin Assignments, (P2)

The standard Emerson console cable (#10007665-00) is cross-pinned, as shown in the fig-ure below. A straight-through connector (#10007664-00) also is available.

Figure 5-3: Standard Console Cable Wiring, #10007665-00

Note: Cable part numbers are subject to change. Please check with Emerson before ordering replacement cables.

The Katana®752i also provides serial console port access via the J5 CompactPCI connector at pins E15 and D15 (refer to page 14-3 for pinouts).

30 – unused

31 input MVL_PCI0_HS signal, ejector handle status; 1=latch closed, 0=latch open(For rev. 0 boards, software must debounce switch input.)

Pin: Signal: Pin: Signal:1 no connection 6 no connection

2 RXD (Data Out) 7 no connection

3 TXD (Data In) 8 no connection

4 no connection 9 no connection

5 ground 10-11 CHS_GND

Pin: Direction: Description: (continued)

�����������

������������ �����������������

����������

������������� �

����������������� ������������� �

�����������������

����� ������ ���� �����!"#��������������

���� ����

�������

�������

10006024-04 Katana®752i User’s Manual 5-11

Page 66: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Katana®752i User’s Manual 10006024-045-12

(blank page)

Page 67: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

10006024-04 Katana®752

Section 6

Device Bus PLD

The processor complex on the Katana®752i has a programmable logic device (PLD) that provides control logic for the 750GL device bus. This PLD implements various registers relating to reset control, interrupt handling, product identification, PCI enumeration, and board configuration. This chapter describes the registers in the device bus PLD, which is also known as the MVC PLD.

RESET REGISTERS

The device bus PLD routes and distributes the reset signals. Two registers support this func-tionality. The read-only Reset Event register at hex location F820,000016 indicates the rea-son for the last reset as follows.

Register 6-1: Reset Event

InitAct: Initialization Active:Set to 1 when the MV64460 InitAct pin does not go inactive after reset

WD: Watchdog:Set to 1 when a reset was caused by the expiration of the MV64460 watchdog timer

COPS: Soft Reset:Set to 1 when a COP header soft reset (SRESET) has occurred

COPH: Hard Reset:Set to 1 when a COP header hard reset (HRESET) has occurred

PMCR: PMC Reset:Set to 1 when a PPMC issues a PMC Reset Out

CPCI: CPCI:Set to 1 when a cPCI reset (RST* signal) has occurred

FP: Front Panel:Set to 1 when the front panel switch caused a reset

The Reset Command register at hex location F820,100016 forces one of several types of resets, as shown below. After a reset sequence is initiated by writing a one to a valid bit, the bit is automatically cleared.

Note: When writing to this register, only set one bit at a time.

7 6 5 4 3 2 1 0InitAct Reserved WD COPS COPH PMCR CPCI FP

i User’s Manual 6-1

Page 68: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Device Bus PLD: Interrupt Registers

Register 6-2: Reset Command

SCL: Direct control for I2C clock signal:1=Tri-states the PLD0=Drives logic low

SDA: Direct control for I2C data signal:1=Tri-states the PLD0=Drives logic low

PCI0 : PCI0 reset status, as set by JP1, pins 7-8; software should not overwrite this value:1=cPCI functionality is disabled

(MV64460 PCI0 interface held in reset)0=cPCI functionality is enabled

(MV64460 PCI0 interface reset deasserted)

FR: Flash Reset command:1=Causes Flash to be reset, clears automatically0=No Flash reset (default)

HR: Hard Reset command:1=Causes a hard reset on board, clears automatically0=No hard reset (default)

INTERRUPT REGISTERS

The system error and parity error interrupts from the PCI bus route to the device bus PLD. Sampling for these signals occurs on the rising edge of the PCI clock, according to the PCI specification. The software should hold these signals low for a clock cycle, otherwise they will be ignored. PERR and SERR have two loads, which are combined in the PLD to a single interrupt and route to the MPP12 pin on the MV64460.

The Interrupt Enable register at hex location F820,200016 contains two enable bits, as fol-lows.

Register 6-3: Interrupt Enable

7 6 5 4 3 2 1 0SCL SDA PCI0 Reserved FR Reserved HR

7 6 5 4 3 2 1 0Reserved SREN PREN

Katana®752i User’s Manual 10006024-046-2

Page 69: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Device Bus PLD: Product Identification

SREN: PCI SERR Enable interrupt routed from PCI SERR to MV64460:1=Enabled to generate an interrupt0=Disabled (default)

PREN: PCI PERR Enable interrupt routed from PCI PERR to MV64460:1=Enabled to generate an interrupt0=Disabled (default)

The Interrupt Pending register at hex location F820,300016 allows software to determine which source has caused an interrupt, as follows.

Register 6-4: Interrupt Pending

SERR: PCI SERR Enable1=SERR has occurred and is enabled (IER SR1EN=1)0=No SERR (default).

PERR: PCI PERR Enable1=PERR has occurred and is enabled (IER PR1EN=1)0=No PERR (default).

PRODUCT IDENTIFICATION

The read-only Product ID register at hex location F820,400016 identifies the Katana®752i.

Register 6-5: Product ID

PIR: Product Identification register:0416=Katana®752i

PCI ENUMERATION

The Katana®752i provides a register for status and control of enumeration. In a Monarch system, the EReady register at hex location F820,500016 is readable to indicate that other boards in the system are ready for enumeration. In a non-Monarch system, the register is writeable to indicate the Katana®752i is ready for enumeration.

7 6 5 4 3 2 1 0Reserved SERR PERR

7 6 5 4 3 2 1 0PIR

10006024-04 Katana®752i User’s Manual 6-3

Page 70: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Device Bus PLD: Revision Registers

Register 6-6: EReady

ERdy: Monarch (read):1=PCI devices are ready to be enumerated0=PCI devices not ready to be enumerated

Non-Monarch (write): 1=PMC is ready to be enumerated0=PMC is not ready to be enumerated

REVISION REGISTERS

The Katana®752i device bus PLD provides two read only registers to track hardware and PLD revisions. The Hardware Version register at hex location F820,700016 provides a hard-coded tracking number for the hardware.

Register 6-7: Hardware Version

HVR: Hardware version number:This is hard coded in the PLD and changed with every major PCB version. Version starts at 0016.

The PLD Version register at hex location F820,800016 provides a hard-coded tracking num-ber for the PLD code.

Register 6-8: PLD Version

PVR: Code version number:This is hard coded in the PLD and changed with every major code change. Version starts at 0016.

BOARD CONFIGURATION REGISTERS

Three byte-wide, read-only Board Configuration registers allow the monitor software to easily determine specific hardware configurations. The Board Configuration 3 register at hex location F820,C00016 indicates if the Katana®752i is a Monarch.

7 6 5 4 3 2 1 0Reserved ERdy

7 6 5 4 3 2 1 0HVR

7 6 5 4 3 2 1 0PVR

Katana®752i User’s Manual 10006024-046-4

Page 71: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Device Bus PLD: Board Configuration Registers

Note: Board Configuration 2 register is not implemented in the Katana®752i.

Register 6-9: Board Configuration 3.

cPCI: cPCI bus status indication:1=cPCI bus is disabled (held in reset) (default)0=cPCI bus is enabled

Mon: Monarch indication:1=Katana®752i is Monarch0=PMC is Monarch

The Board Configuration 1 register at hex location F820,A00016 provides status informa-tion about the Flash memory, as follows.

Register 6-10: Board Configuration 1

Boot Socket: Boot from socketed Flash or from soldered Flash:1=Boot from socketed Flash0=Boot from soldered Flash

The Board Configuration 0 register at hex location F820,900016 indicates the system clock speed and the H.110 option status, as follows.

Register 6-11: Board Configuration 0

SysCLK: System clock speed:11=133MHz10=166MHz01=100MHz00=200MHz

H110: H.110 option installed:1=yes0=no (default)

7 6 5 4 3 2 1 0Reserved cPCI Mon Reserved

7 6 5 4 3 2 1 0Reserved Boot

SocketReserved

7 6 5 4 3 2 1 0SysCLK H110 Reserved

10006024-04 Katana®752i User’s Manual 6-5

Page 72: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Device Bus PLD: Other Registers

OTHER REGISTERS

The IPMI Port Select register at hex location F820,E00016 allows access to the IPMI inter-face, as follows.

Register 6-12: IPMI Port Select

PORT_SEL: IPMI Port Selection:Allow processor access to the IPMI controller and temperature sensors1=Disabled (default)0=Enabled

The LED register at hex location F820,D00016 allows software to access the programmable LEDs (on the Katana®752i front panel), as follows.

Register 6-13: Programmable LED

LED1—LED4: Programmable LEDs:Illuminate the corresponding LED1=on0=off (default)

7 6 5 4 3 2 1 0PORT_SEL Reserved

7 6 5 4 3 2 1 0Reserved LED4 LED3 LED2 LED1

Katana®752i User’s Manual 10006024-046-6

Page 73: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

10006024-04 Katana®752

Section 7

Real-Time Clock

The processor complex on the Katana®752i has a standard real-time clock (RTC), consisting of an M41T00 device from STMicroelectronics. The M41T00 has an integrated year-2000-compatible RTC, power sense circuitry, and uses eight bytes of non-volatile RAM for the clock/calendar function. It is powered from the +3.3 volt rail during normal operation. The M41T00 device connects to an I2C bus (see page 5-8). The M41T00 device is backed up by power from a single, super capacitor, which will hold a charge for at least two hours.

BLOCK DIAGRAM

The following block diagram shows the basic structure of the M41T00 device.

Figure 7-1: M41T00 Real-Time Clock Block Diagram

OPERATION

The M41T00 clock operates as a slave device on the serial bus. To obtain access, the RTC implements a start condition followed by the correct slave address (D016). Access the eight bytes in the following order:

&�"/�2-

$+�3��-

����3�45/3�-

'!4

'!��

$/��0

��!�

�/���/6

�7�&��

�&�

15��

&�8

&'�

����&&

�9�

�22��--��:+-���

�/���/68/:+"

'+.+2���-"+66!�/���;����<7

�/6�!:�&��-��!�2

&=+�"0�+�"3+��4

&��+!693-

����� !"�

i User’s Manual 7-1

Page 74: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Real-Time Clock: Clock Operation

1 Seconds register

2 Minutes register

3 Century/Hours register

4 Day register

5 Date register

6 Month register

7 Years register

8 Control register

The M41T00 clock continually monitors the supply voltage (Vcc) for an out of tolerance condition. If Vcc falls below switch-over voltage (Vso), the M41T00:

• Terminates an access in progress

• Resets the device address counter

• Does not recognize inputs (prevents erroneous data from being written)

At power-up, the M41T00 uses Vcc at Vso and recognizes inputs.

CLOCK OPERATION

Read the seven Clock registers one byte at a time or in a sequential block. Access the Con-trol register (address location 7) independently. An update to the Clock registers is delayed for 250 ms to allow the read to be completed before the update occurs. This delay does not alter the actual clock time. The eight byte clock register sets the clock and reads the date and time from the clock, as summarized in Table 7-1.

Table 7-1: RTC Register Map

Address: Data: Function/Range:D7 D6 D5 D4 D3 D2 D1 D0 BCD Format:

00 ST 10 Seconds Seconds Seconds 00—59

01 X 10 Minutes Minutes Minutes 00—59

02 CEB CB 10 Hours Hours Century/Hours 0-1/00-23

03 X X X X X Day Day 01—07

04 X X 10 Date Date Date 01—31

05 X X X 10 M Month Month 01—12

06 10 Years Years Years 00—99

07 OUT FT S Calibration Control —

Katana®752i User’s Manual 10006024-047-2

Page 75: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Real-Time Clock: Clock Operation

ST: Stop bit1=Stops the oscillator0=Restarts the oscillator within one second

CEB: Century Enable Bit1=Causes CB to toggle either from 0 to 1 or from 1 to 0 at the turn of the century0=CB will not toggle

CB: Century Bit

Day: Day of the week

Date: Day of the month

OUT: Output level1=Default at initial power-up0=FT/OUT (pin 7) driven low when FT is also zero

FT: Frequency Test bit 1=When oscillator is running at 32,768 Hz, the FT/OUT pin will toggle at 512 Hz0=The FT/OUT pin is an output driver (default at initial power-up)

S: Sign bit 1=Positive calibration0=Negative calibration

Calibration: Calibration bitsThe calibration circuit adds or subtracts counts from the oscillator divider circuit at the divide by 256 stage. The number of times pulses are blanked (subtracted, negative calibra-tion) or split (added, positive calibration) depends on this five-bit byte. Adding counts accelerates the clock, and subtracting counts slows the clock down.

X: Don’t care bit.

10006024-04 Katana®752i User’s Manual 7-3

Page 76: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Katana®752i User’s Manual 10006024-047-4

(blank page)

Page 77: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

10006024-04 Katana®752

Section 8

Local PCI Bus

The Katana®752i utilizes the Peripheral Component Interconnect (PCI) bus as the interface between the 750GL processor complex, PCI Telecom Mezzanine Card (PTMC) sites, optional T8110 time slot interchanger (TSI), and 82544 Ethernet media access controller (MAC). The Katana®752i complies with the PCI bus interface standard and the associated PMC mechanical interface standard. The Marvell MV64460 device functions as the PCI bridge and always performs local PCI bus arbitration.

The following devices are on the PCI bus:

• IBM 750GL processor complex (host controller by default)

• Two PCI expansion sites (Monarch or non-Monarch)

• Optional Ambassador T8110 TSI (PCI target only)

• Intel 82544 Ethernet MAC

Note: When the optional T8110 time slot interchanger is installed, the PCI bus speed is limited to 33MHz.

PCI ENUMERATION

By default, the 750GL processor complex functions as a Monarch. In this mode, the MV64460 serves as a PCI system controller. It provides PCI arbitration and PCI bus enumer-ation. The Katana®752i also has configuration jumpers at JP2 (see Fig. 2-4) which can set either PTMC site as the Monarch.

The PCI standard allows for environments where the number and types of devices on the PCI bus varies. Therefore, the Katana®752i does not support a fixed memory map. The PCI system controller dynamically defines the memory map using a process called enumera-tion. In this process, the PCI system controller probes the PCI bus to discover what devices are installed and how much memory space each device is requesting. The system controller then allocates the available PCI memory, defines the base address of each device, and con-figures the PCI base address registers for each device accordingly.

PCI device software should assign physical addresses dynamically, in the format of “base address + offset”. The enumeration routine can retrieve the base address. The offset is device-dependent and fixed. The monitor software performs enumeration routines at power-up and PCI reset. The operating system also performs enumeration upon booting. The monitor and operating system both have built-in hooks for retrieving the base addresses.

PCI ID SELECT AND INTERRUPTS

The Katana®752i follows the typical PCI convention for assigning ID Select signals, as shown in the following table.

i User’s Manual 8-1

Page 78: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Local PCI Bus: Geographical Addressing

Table 8-1: ID Select Connections

The T8110 TSI connects to INTD. The MV64460 system controller connects to INTA. The Ethernet MAC connects to INTD. The PCI devices on the PTMC module(s) use the following connections.

Table 8-2: Interrupt Connections for Katana®752i

GEOGRAPHICAL ADDRESSING

The Katana®752i has three read-only registers that allow the software to read Geographical Addresses from the CompactPCI backplane connectors. The following table describes these registers.

Table 8-3: Geographical Address Registers

PCI BUS CONTROL SIGNALS

This section lists signals for the PCI interface which are available on PMC connectors J11, J12, J21, and J22 (see also pinout tables beginning on page 9-3). Please refer to the PCI specification for details on using these signals. All signals are bi-directional unless otherwise stated.

Note: A sustained three-state line is driven high for one clock cycle before float.

Katana®752i PCI Device IDSEL AddressPTMC Site 1 (at J12) AD20

PTMC Site 2 (at J22) AD21

T8110 Time Slot Interchanger (TSI) AD22

MV64460 System Controller AD23

82544 Ethernet MAC AD24

MV64460: PTMC #1: PTMC #2: 82544EI: T8110:INTA INTD INTC – –

INTB INTA INTD – –

INTC INTB INTA – –

INTD INTC INTB INT INT

Register Address (Hex) DescriptionJ4SGA F821,0000 Read the Shelf Enumeration Bus pins from cPCI J4 connector.

J4GA F821,0001 Read the Geographical Address from cPCI J4 connector.

J2GA F821,0002 Read the Geographical Address from the cPCI J2 connector.

Katana®752i User’s Manual 10006024-048-2

Page 79: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Local PCI Bus: PCI Bus Control Signals

ACK64*, REQ64*: These sustained three-state output signals tell a 64-bit PCI device whether to use the 64-bit or the 32-bit data width. Since the Katana®752i is a 32-bit board, these signals are tied off to indicate the 32-bit data width.

AD00-AD31: ADDRESS and DATA bus (bits 0-31). These three-state lines are used for both address and data handling. A bus transaction consists of an address phase followed by one or more data phases.

C/BE0*-C/BE3*: BUS COMMAND and BYTE ENABLES. These three-state lines have different functions depending on the phase of a transaction. During the address phase of a transaction these lines define the bus command. During a data phase the lines are used as byte enables.

CLK: CLOCK. This is an input signal that provides timing for PCI transactions. (This is unused, since the Katana®752i generates its own PCI clock signal.)

DEVSEL*: DEVICE SELECT. This sustained three-state signal indicates when a device on the bus has been selected as the target of the current access.

EREADY: READY. This signal is an input for Monarch devices and an output for non-Monarch devices. It indicates that all modules are initialized and the PCI bus is ready to be enumerated.

FRAME*: CYCLE FRAME. This sustained three-state line is driven by the current master to indicate the beginning of an access, and continues to be asserted until transaction reaches its final data phase.

GNT*: GRANT. This input signal indicates that access to the bus has been granted to a particular master. Each master has its own GNT*.

IDSEL: INITIALIZATION DEVICE SELECT. This input signal acts as a chip select during configuration read and write transactions.

INTA*, INTB*, INTC*, INTD*:

PMC INTERRUPTS A, B, C, D. These interrupt lines are used by PCI devices to interrupt the host processor.

IRDY*: INITIATOR READY. This sustained three-state signal indicates that the bus master is ready to complete the data phase of the transaction.

M66EN: ENABLE 66 MHZ. When grounded, this signal prevents 66 MHz operation of the PCI bus.

MONARCH*: MONARCH. When this signal is grounded, it indicates that the Katana®752i baseboard is a Monarch and must provide PCI bus enumeration and interrupt handling.

LOCK*: LOCK. This sustained three-state signal indicates that an automatic operation may require multiple transactions to complete. (The Katana®752i does not support this signal.)

10006024-04 Katana®752i User’s Manual 8-3

Page 80: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Local PCI Bus: PCI Bus Control Signals

PAR: PARITY. This is even parity across AD00-AD31 and C/BE0-C/BE3*. Parity generation is required by all PCI agents. This three-state signal is stable and valid one clock after the address phase, and one clock after the bus master indicates that it is ready to complete the data phase (either IRDY* or TRDY* is asserted). Once PAR is asserted, it remains valid until one clock after the completion of the current data phase.

PERR*: PARITY ERROR. This sustained three-state line is used to report parity errors during all PCI transactions.

PME*: POWER MANAGEMENT EVENT. This optional open-drain signal (pull-up resistor required) allows a device to request a change in the power state. Devices must be enabled by soft-ware before asserting this signal. (The Katana®752i does not support this signal.)

PRESENT*: PRESENT. When grounded, this signal indicates to a carrier that a PMC module is installed. (The Katana®752i does not support this signal.)

RESET_OUT*: RESET OUTPUT. This optional output signal may be used to support another source. To avoid reset loops, do not use RST* to generate RESET_OUT*.

REQ*: REQUEST. This output pin indicates to the arbiter that a particular master wants to use the bus.

RST*: RESET. The assertion of this input line brings PCI registers, sequencers, and signals to a con-sistent state.

SERR*: SYSTEMS ERROR. This open-collector output signal is used to report any system error with catastrophic results.

STOP*: STOP. This is a sustained three-state signal used by the current target to request that the bus master stop the current transaction.

TRDY*: TARGET READY. This is a sustained three-state signal that indicates the target’s ability to complete the current data phase of the transaction.

Katana®752i User’s Manual 10006024-048-4

Page 81: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

10006024-04 Katana®752

Section 9

PTMC Interface

The Katana®752i Peripheral Component Interconnect (PCI) interface supports two PCI Telecom Mezzanine Card (PTMC) expansion sites. This chapter describes how to install PTMC modules and provides additional information about the PTMC signals. Each PTMC site can connect to two optional KS8721CL RMII PHY devices that route to the CompactPCI backplane connector J5 (see page 10-3). The Katana®752i complies with Configuration 2 of the PCI Telecom Mezzanine/Carrier Card Specification, PICMG 2.15 (see also “Timing Consid-erations” on page 12-5).

PTMC INSTALLATION

The Katana®752i baseboard has two sets of four connectors (J11—J14 and J21—J24), as defined by the PMC specification. Fig. 9-1 shows the location of these connectors on the Katana®752i. (Connectors J13 and J23 are only present in the optional CT bus configura-tion.)

Figure 9-1: PTMC Module Location on Baseboard

������

���

���

���

���

���

���

����

���

���

�� ��

$������ %���&����'� � ��

$���(

$������ %���&����'� � ��

$���)

*)(

*))

*)+

*)!���

��� ���

���

*(+*((

*(!*()

i User’s Manual 9-1

Page 82: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

PTMC Interface: PTMC Installation

The following procedure describes how to attach a PTMC module to the Katana®752i base-board:

1 Remove the screws from the standoffs on the PTMC module.

2 Hold the module at an angle and gently slide the faceplate into the opening on the baseboard.

3 Align the P11, P12, P13, and P14 connectors and gently press the module into place until firmly mated.

Caution: To avoid damaging the module and/or baseboard, do not force the module onto the baseboard.

4 Using four M2.5x6mm flathead screws, secure the PTMC module from the bottom of the baseboard. First, insert and tighten the screws closest to the P11, P12, P13, and P14 connectors. Next, insert and tighten the screws nearest to the front panel.

!

'����$���������������5����:

�'���

�'���

������

;��;��

;�!;��

���������

�����!

;��;��

;��;�!

Katana®752i User’s Manual 10006024-049-2

Page 83: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

PTMC Interface: PTMC Connector Pinouts

PTMC CONNECTOR PINOUTS

PCI expansion site #1 has four 64-pin connectors, J11—J14 (see Fig. 2-2 on page 2-3 for con-nector locations). Table 9-1 shows the pin assignments.

Table 9-1: J1x PTMC Connector Pin Assignments

Pin J11 J12 J13 J141 TCK POS_12V MDIO J3_E13

2 NEG_12V PMC1_TRST* GND J3_D13

3 GND PMC1_TMS GND J3_C13

4 INTA* PMC1_TDO STX J3_B13

5 INTB* PMC1_TDI MDC J3_A13

6 INTC* GND SRX J3_E12

7 PRESENT* GND RXER J3_D12

8 +5V no connection GND J3_C12

9 INTD* no connection PTID2 J3_B12

10 no connection no connection TXD0 J3_A12

11 GND PUP0 GND J3_E11

12 +3.3V +3.3V TXD1 J3_D11

13 PCICLK RST* REFCLK J3_C11

14 GND PDN0 GND J3_B11

15 GND +3.3V GND J3_A11

16 GNT* PDN1 RXD0 J3_E10

17 REQ* PME* CT_FA J3_D10

18 +5V GND RXD1 J3_C10

19 +3.3V AD30 CT_FB J3_B10

20 AD31 AD29 GND J3_A10

21 AD28 GND PTID0 J3_E9

22 AD27 AD26 TXEN J3_D9

23 AD25 AD24 GND J3_C9

24 GND +3.3V CAS_DV J3_B9

25 GND IDSEL CT_C8A J3_A9

26 CBE3* AD23 GND J3_E8

27 AD22 +3.3V GND J3_D8

28 AD21 AD20 CT_D19 J3_C8

29 AD19 AD18 CT_D18 J3_B8

30 +5V GND CT_D17 J3_A8

31 +3.3V AD16 CT_D16 J3_E7

32 AD17 CBE2* GND J3_D7

33 FRAME* GND GND J3_C7

34 GND IDSELB NETREF2 J3_B7

10006024-04 Katana®752i User’s Manual 9-3

Page 84: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

PTMC Interface: PTMC Connector Pinouts

35 GND TRDY* CT_D14 J3_A7

36 IRDY* +3.3V no connection J3_E6

37 DEVSEL* GND CT_D12 J3_D6

38 +5V STOP* GND J3_C6

39 GND PERR* PTENB* J3_B6

40 LOCK* GND no connection J3_A6

41 SDONE* +3.3V GND J3_E5

42 SBO* SERR* NETREF1 J3_D5

43 PAR CBE1* CT_C8B J3_C5

44 GND GND GND J3_B5

45 +3.3V AD14 GND J3_A5

46 AD15 AD13 CT_D15 J3_E4

47 AD12 M66EN CT_D10 J3_D4

48 AD11 AD10 CT_D13 J3_C4

49 AD9 AD8 CT_D8 J3_B4

50 +5V +3.3V CT_D11 J3_A4

51 GND AD7 GND J3_E3

52 CBE0* REQB* CT_D9 J3_D3

53 AD6 +3.3V CT_D6 J3_C3

54 AD5 GNTB* CT_D7 J3_B3

55 AD4 no connection CT_D4 J3_A3

56 GND GND GND J3_E2

57 +3.3V no connection PTID1 J3_D2

58 AD3 EREADY CT_D5 J3_C2

59 AD2 GND CT_D2 J3_B2

60 AD1 RESETOUT* CT_D3 J3_A2

61 AD0 ACK64* CT_D0 J3_E1

62 +5V +3.3V GND J3_D1

63 GND GND GND J3_C1

64 REQ64* MONARCH* CT_D1 J3_B1

Pin J11 J12 J13 J14

Katana®752i User’s Manual 10006024-049-4

Page 85: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

PTMC Interface: PTMC Connector Pinouts

PCI expansion site #2 has four 64-pin connectors, J21—J24 (see Fig. 2-2 on page 2-3 for con-nector locations). Table 9-2 shows the pin assignments.

Table 9-2: J2x PTMC Connector Pin Assignments

Pin J21 J22 J23 J241 TCK POS_12V MDIO J5_E13

2 NEG_12V PMC2_TRST* GND J5_D13

3 GND PMC2_TMS GND J5_C13

4 INTA* PMC2_TDO STX J5_B13

5 INTB* PMC2_TDI MDC J5_A13

6 INTC* GND SRX J5_E12

7 PRESENT* GND RXER J5_D12

8 +5V no connection GND J5_C12

9 INTD* no connection PTID2 J5_B12

10 no connection no connection TXD0 J5_A12

11 GND PUP0 GND J5_E11

12 +3.3V +3.3V TXD1 J5_D11

13 PCICLK RST* REFCLK J5_C11

14 GND PDN0 GND J5_B11

15 GND +3.3V GND J5_A11

16 GNT* PDN1 RXD0 J5_E10

17 REQ* PME* CT_FA J5_D10

18 +5V GND RXD1 J5_C10

19 +3.3V AD30 CT_FB J5_B10

20 AD31 AD29 GND J5_A10

21 AD28 GND PTID0 J5_E9

22 AD27 AD26 TXEN J5_D9

23 AD25 AD24 GND J5_C9

24 GND +3.3V CAS_DV J5_B9

25 GND AD21 CT_C8A J5_A9

26 CBE3* AD23 GND J5_E8

27 AD22 +3.3V GND J5_D8

28 AD21 AD20 CT_D19 J5_C8

29 AD19 AD18 CT_D18 J5_B8

30 +5V GND CT_D17 J5_A8

31 +3.3V AD16 CT_D16 J5_E7

32 AD17 CBE2* GND J5_D7

33 FRAME* GND GND J5_C7

34 GND IDSELB NETREF2 J5_B7

35 GND TRDY* CT_D14 J5_A7

36 IRDY* +3.3V no connection J5_E6

10006024-04 Katana®752i User’s Manual 9-5

Page 86: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

PTMC Interface: PTMC Connector Pinouts

37 DEVSEL* GND CT_D12 J5_D6

38 +5V STOP* GND J5_C6

39 GND PERR* PTENB* J5_B6

40 LOCK* GND no connection J5_A6

41 SDONE* +3.3V GND J5_E5

42 SBO* SERR* NETREF1 J5_D5

43 PAR CBE1* CT_C8B J5_C5

44 GND GND GND J5_B5

45 +3.3V AD14 GND J5_A5

46 AD15 AD13 CT_D15 J5_E4

47 AD12 M66EN CT_D10 J5_D4

48 AD11 AD10 CT_D13 J5_C4

49 AD9 AD8 CT_D8 J5_B4

50 +5V +3.3V CT_D11 J5_A4

51 GND AD7 GND J5_E3

52 CBE0* REQB* CT_D9 J5_D3

53 AD6 +3.3V CT_D6 J5_C3

54 AD5 GNTB* CT_D7 J5_B3

55 AD4 no connection CT_D4 J5_A3

56 GND GND GND J5_E2

57 +3.3V no connection PTID1 J5_D2

58 AD3 EREADY CT_D5 J5_C2

59 AD2 GND CT_D2 J5_B2

60 AD1 RESETOUT* CT_D3 J5_A2

61 AD0 ACK64* CT_D0 J5_E1

62 +5V +3.3V GND J5_D1

63 GND GND GND J5_C1

64 REQ64* MONARCH* CT_D1 J5_B1

Pin J21 J22 J23 J24

Katana®752i User’s Manual 10006024-049-6

Page 87: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

10006024-04 Katana®752

Section 10

Ethernet Interfaces

The Katana®752i supports four 10/100/1000BaseT Ethernet ports. The MV64460 system controller provides three Ethernet Media Access Control (MAC) units, and an Intel 82544EI Ethernet controller device provides direct access from the local PCI bus. Three Broadcom BCM5461S transceivers and an integrated PHY in the 82544EI provide interfaces for the 10/100/1000BaseT Ethernet ports. Two of these ports route to the Katana®752i front panel, and two route to the J3 CompactPCI packet-switched backplane (cPSB) connector. The Katana®752i also provides optional Ethernet connectivity for each PTMC site, using two RMII PHY devices that route to the J5 CompactPCI (cPCI) backplane connector.

ETHERNET ADDRESS

The Ethernet address for your board is a unique identifier on a network and must not be altered. The address consists of 48 bits (Medium Access Control—MAC[47:0]) divided into two equal parts. The upper 24 bits define a unique identifier that has been assigned to Emerson Network Power, Embedded Computing by IEEE. The lower 24 bits are defined by Emerson for identification of each of our products.

The Ethernet address for the Katana®752i is a binary number referenced as 12 hexadecimal digits separated into pairs, with each pair representing eight bits. The address assigned to the Katana®752i has the following form:

00 80 F9 6x yy zz

00 80 F9 is Emerson’s identifier. The last three bytes of the Ethernet address comprise the data for the Ethernet addresses in non-volatile memory. 6 is defined by Emerson and is spe-cific to the Katana®752i. x, yy, and zz are calculated.

For the purpose of this calculation, the entire MAC address can be thought of as a 48-bit register, as shown in Register Map 10-1.

Register 10-1: MAC Calculation

To determine the last 17 bits of the MAC address (x, yy, and zz):

1 Subtract 1000 from the decimal serial number, convert it to hex, and place the 14-bit result in MAC[16:3].

2 Set the remaining three bits, MAC[2:0], according to the following list:000 = CPSB_1 (MAC address #1)

MAC[47:0]00 80 F9 6x yy zz

0000 0000 1000 0000 1111 1001 0110 110x yyyy yyyy zzzz zzzz

47:24Fixed

23:17Fixed

16:3Calculated

2:0List

i User’s Manual 10-1

Page 88: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Ethernet Interfaces: Ethernet Ports

001 = CPSB_1 (MAC address #2)010 = CPSB_2011 = FRNT_1 (ETH3)100 = FRNT_2 (ETH4)101 = reserved110 = reserved111 = reserved

So for example, if the Katana®752i serial number is 1234, the CPSB_2 MAC address is: 00:80:F9:6C:07:52.

ETHERNET PORTS

The MV64460 system controller (see Chapter ) provides three 10/100/1000BaseT gigabit Ethernet (GbE) ports. Also, the Katana®752i provides direct access to a fourth GbE port from the local PCI bus via an Intel 82544EI Ethernet controller device. Two ports connect to the front panel (see Section for pinouts), and two connect to the J3 cPSB connector (see Table 14-3 for pinouts).

• If the Katana®752i is installed in a system that supports a cPSB backplane, the two ports at J3 allow for cPSB functionality. If the Katana®752i is installed in a system that does not support a cPSB backplane, the J3 ports can be routed via a rear transition module to provide two GbE input/output ports.

Four Broadcom BCM5461S transceivers provide the physical interface for these ports. There are eight LEDs associated with the GbE ports (see the component map on page 2-6 for LED locations).

Table 10-1: GbE Port LEDs

FRONT PANEL ETHERNET CONNECTOR PINOUTS

The Katana®752i has a dual-RJ45 connector, P1, for the two front panel Ethernet ports. (Refer to the front panel drawing on page 2-2.) The ETH4 port connects to the 82544EI Ethernet controller. The ETH3 port connects to the MV64460 system controller. The dual-RJ45 connector has integrated speed (SP) and activity (ACT) LEDs to show the status of each port. The pin assignments are as follows.

GbE Port 1 GbE Port 2CR34=ACT CR20=ACT

CR32=LINK CR21=LINK

CR33=LINK2 CR22=LINK2

CR35=LINK1 CR23=LINK1

Katana®752i User’s Manual 10006024-0410-2

Page 89: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Ethernet Interfaces: Optional RMII PHY Devices

Table 10-2: 82544EI Ethernet Port Pin Assignments, ETH4

Table 10-3: MV64460 Ethernet Port Pin Assignments, ETH3

OPTIONAL RMII PHY DEVICES

In addition to the four GbE ports, the Katana®752i supports an option for two RMII PHY devices on the Katana®752i (one for each PTMC site). These route to the CompactPCI back-plane connector, J5. Each PTMC site has its own PHY address and LEDs, as shown in Table 10-

4 and Fig. 10-1. See Fig. 2-3 for LED locations.

Table 10-4: PTMC PHY Address

Note: The Katana®752i may drive the RMII REFCLK to the PTMC connectors and the PHYs. Setting bit 19 at the MV64460 MPP port enables this functionality. However, before setting the bit, ensure that the RMII PHYs are installed and the PT2MC card supports an RMII interface. By default, REFCLK is enabled (bit is high). Clearing this bit causes the Katana®752i to stop driving REFCLK so that a PTMC module can drive it instead.

Caution: To ensure proper signal integrity, the RTM magnetics must have a +2.5-volt offset on the center taps for both the TX and RX differential pairs.

Pin Signal Pin Signal1 TRD0+ 5 TRD2+

2 TRD0— 6 TRD2—

3 TRD1+ 7 TRD3+

4 TRD1— 8 TRD3—

Pin Signal Pin Signal1 TRD0+ 5 TRD2+

2 TRD0— 6 TRD2—

3 TRD1+ 7 TRD3+

4 TRD1— 8 TRD3—

PTMC Site: PHY Address: LEDs: 1 0x5 CR43=ACT

CR44=LINK

2 0x6 CR45=ACTCR46=LINK

!

10006024-04 Katana®752i User’s Manual 10-3

Page 90: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Ethernet Interfaces: Optional RMII PHY Devices

Figure 10-1: RMII PHY to Transition Module

$��������)

$��������(

*,

�� ��

*,

-�����.,(�

�/���������������� �������� %����������� � !"�# ��$%�����

��$%�����

�&'()

�&'(*

���� ����

�+���+��

�+�)�+�*

,��)-,��)-

.��/0��%�

+��)+��)

Katana®752i User’s Manual 10006024-0410-4

Page 91: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

10006024-04 Katana®752

Section 11

IPMI Controller

The Katana®752i implements a System Management Bus (SMB), as defined in the Com-pactPCI System Management Specification (see Table 1-2). It also supports the Intelligent Platform Management Interface (IPMI) Version 1.5 and Intelligent Platform Management Bus (IPMB) Version 1.0 specifications. At the core of SMB/IPMI interface is a Zircon PM device from QLogic Corporation. This device is a microprocessor-based Intelligent Platform Management Controller that implements all the standard IPMI commands and provides hardware interfaces for other system management features.

SMB/IPMI OVERVIEW

The basic features for the Katana®752i SMB/IPMI implementation include:

• conformance to IPMI version 1.5 and IPMB version 1.0

• geographical addressing according to PICMG 2.9

• ability to read and write Field Replaceable Unit (FRU) data

• ability to reset from SMB or local processor

• ability to read two airflow temperature sensors

• ability to read six board voltage sensors

• ability to read a watchdog sensor for the 750GL processor

• ability to send event messages to a specified receiver

• all sensors generate assertion and/or de-assertion event messages

• ability to control GPIO to assert resets to various sections of the board

• ability to broadcast a heartbeat message to a specified receiver

• support for field updates of firmware via SMB or local processor

i User’s Manual 11-1

Page 92: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

IPMI Controller: SMB/IPMI Overview

The Katana®752i system management interface uses the Zircon PM device’s general-pur-pose input/output (GPIO) pins for the following functions:

• watchdog sensor input (from 750GL processor)

• GPIO (to 750GL processor)

• reset outputs (to 750GL processor)

• IPMI reset control

• cPCI Geographical Addressing inputs

The Zircon PM controller also has input pins to sense all on-board voltage supplies. Fig. 11-1 on the following page shows a block diagram of the Intelligent Platform Management Bus (IPMB) connections for the Katana®752i.

The Katana®752i system management features include two inter-integrated circuit (I2C) interfaces, as follows:

• master/slave interface for 750GL communications

• master-only interface for accessing the temperature sensor readings and the two IPMI read-only memory (ROM) devices

Katana®752i User’s Manual 10006024-0411-2

Page 93: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

IPMI Controller: SMB/IPMI Overview

Figure 11-1: IPMB Connections Block Diagram

IPMB (SCL, SDA, PWR)

Katana752i

3

MV64460

IPMI Microcontroller

IPMIBootcode

ROM

IPMIBootloaderand FRU

ROM

VoltageMonitor

Reset

A-to-D 1

A-to-D 2

A-to-D 3

A-to-D 4

A-to-D 5

A-to-D 6 5 V3.3 V2.5 V1.8 V (optional)CPU Core

GPIO[0:23]

1.25V

Timer Out

IPMI_OUT

IPMI Power

I2C #2

TempSensor

TempSensor

ipmi_rst*

I2C #1

MV1_port_sel

10006024-04 Katana®752i User’s Manual 11-3

Page 94: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

IPMI Controller: I/O Interface

I/O INTERFACE

The Zircon PM provides 24 user-definable input/output (I/O) pins. The following table shows how the Katana®752i implements these pins.

Table 11-1: Zircon PM General Purpose I/O Pin Functions

Zircon PM Pin: Signal Name: Function:GPIO0 TEMP1_OS unused

GPIO1 TEMP2_OS unused

GPIO[2:3] – unused

GPIO4 750GL1_IPMI_RST_R* active low IPMI reset input from 750GL processor

GPIO5 – unused

GPIO6 IPMI_TIMEROUT_D unused

GPIO7 – unused

GPIO8 POST_FAULT active high input that signals a system firmware error

GPIO9 – unused

GPIO10 I2C_holdoff active high input that signals Zircon PM off the #1 I2C bus

GPIO11 750GL1_WD_LATCH active high input that signals a watchdog expiration event on 750GL processor

GPIO12 – unused

GPIO13 HS_FAULT_R* active low output that shuts power down to the board via the Hot Swap controller

GPIO14 – unused

GPIO[15:19] GA[4:0] Geographical Address inputs from J2 connector

GPIO20 – unused

GPIO[21:23] 750GL_TEMP_INT* unused

Katana®752i User’s Manual 10006024-0411-4

Page 95: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

IPMI Controller: I2C Interfaces

In addition to the General Purpose I/O, there are six analog-to-digital (A2D) input pins that are used for sensing the various power supplies on the board. The following table describes the Katana®752i implementation of these pins.

Table 11-2: Zircon PM Analog-to-Digital Input Pin Functions

I2C INTERFACES

The Zircon PM controller supports three I2C interfaces. Port 0 is a master/slave interface which connects to the public IPMB. Port 1 is a master/slave interface which connects to the I2C bus for the MV64460. Port 2 is a master-only interface for accessing the inlet/outlet temperature sensors and the two IPMI bootloader and boot code ROM devices.

Note: The Zircon PM device must be held in reset when the I2C Port 2 master-only interface is being used by the 750GL processor to access the serial EEPROM devices.

The MV64460 system controller can master Port 2 while the Zircon PM is in reset. This allows for access to the IPMI serial EEPROMs, which is useful for programming the Zircon PM application code. An alternate method for accessing the IPMI serial EEPROMs from the MV64460 is to use IPMI commands on I2C Port 1.

The MV64460 can master Port 1 to send IPMI requests and receive responses from the Zir-con PM. All IPMI commands supported on the public IPMB are also supported on the private IPMB.

According to the IPMB specification, IPMI devices must use I2C Master Write cycles on the IPMB. All IPMI messages overlay the I2C Master Write data, including the I2C command byte. Using this format, the first byte of an IPMI message transmitted on the bus is also the I2C command byte.

Zircon PM Pin: Signal Name:

Nominal Voltage: Function:

A2D1 MON_PMC_3_3V 2.0V connects to the 3.3V PTMC power supply

A2D2 MON_CPU_CORE 1.5V connects directly to the 750GL core power supply

A2D3 1_8V 1.8V connects directly to the 1.8V power supply

A2D4 MON_2_5V 1.95V connects to the 2.5V power supply via a resistor divider network1

1. The A2D inputs on the Zircon PM have a maximum input voltage rating of 2.5V, which is the A2D power supply voltage. Therefore, any sensed voltage that has a value greater than 2.5V must be divided down.

A2D5 MON_3_3V 2.0 connects to the 3.3V power supply via a resistor divider network1

A2D6 MON_5V 1.88V connects to the 5V power supply via a resistor divider network1

10006024-04 Katana®752i User’s Manual 11-5

Page 96: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

IPMI Controller: IPMI Message Protocol

The PICMG 2.9 specification defines addressing on the public and private IPMBs. It defines the slave addresses assigned to the chassis, power supplies, and peripheral boards based on geographical addressing. Table 11-3 lists the slave address of each peripheral board, based on its geographical address.

Table 11-3: IPMB Slave Addresses

IPMI MESSAGE PROTOCOL

The IPMI message protocol is designed to be robust and support many different physical interfaces. The Zircon PM supports IPMI messages over the IPMB interface. Messages are defined as either a request or a response, as indicated by the least significant bit in the Net-work Function Code of the message. Table 11-4 shows the format of an IPMI request mes-sage.

Table 11-4: Format for IPMI Request Message

Geographical Address [0:4]

IPMB Address (Hex)

Geographical Address [0:4]

IPMB Address (Hex)

0 disabled 16 D0

1 B0 17 D2

2 B2 18 D4

3 B4 19 D6

4 B6 20 D8

5 B8 21 DA

6 BA 22 DC

7 BC 23 DE

8 BE 24 E0

9 C0 25 E2

10 C4 26 E4

11 C6 27 E6

12 C8 28 E8

13 CA 28 EA

14 CC 30 EC

15 CE 31 disabled

Byte: Bits:7: 6: 5: 4: 3: 2: 1: 0:

1 rsSA

2 netFn rsLUN

3 Checksum

4 rqSA

5 rqSeq rqLUN

Katana®752i User’s Manual 10006024-0411-6

Page 97: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

IPMI Controller: IPMI Message Protocol

The first byte contains the responder’s Slave Address, rsSA. The second byte contains the Network Function Code, netFn, and the responder’s Logical Unit Number, rsLUN. The third byte contains the two’s-complement checksum for the first two bytes. The fourth byte con-tains the requester’s Slave Address, rqSA. The fifth byte contains the requester’s Sequence Number, rqSeq, and requester’s Logical Unit Number, rqLUN. The Sequence number may be used to associate a specific response to a specific request. The sixth byte contains the Command Number. The seventh byte and beyond contain parameters for specific com-mands (if required). The final byte is the two’s-complement checksum of all of the message data after the first checksum.

An IPMI response message (see Table 11-5) is similar to a IPMI request message. The main difference is that the seventh byte contains the Completion Code, and the eighth byte and beyond hold data received from the controller (rather than data to send to the controller). Also, the Slave Address and Logical Unit Number for the requester and responder are swapped.

Table 11-5: Format for IPMI Response Message

6 Command

7:N Data

N+1 Checksum

Byte: Bits:7: 6: 5: 4: 3: 2: 1: 0:

1 rqSA

2 netFn rqLUN

3 Checksum

4 rsSA

5 rsSeq rsLUN

6 Command

7 Completion Code

8:N Data

N+1 Checksum

Byte: Bits:7: 6: 5: 4: 3: 2: 1: 0:

10006024-04 Katana®752i User’s Manual 11-7

Page 98: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

IPMI Controller: IPMI Message Protocol

IPMI Network Function CodesAll IPMI messages contain a Network Function Code field, which defines the category for a particular command. Each category has two codes assigned to it–one for requests and one for responses. The code for a request has the least significant bit of the field set to zero, while the code for a response has the least significant bit of the field set to one. Table 11-6 lists the network function codes (as defined in the IPMI specification) used by the Zircon PM.

Table 11-6: Network Function Codes

Hex Code Value(s): Name: Type: Description:00, 01 Chassis chassis device

requests/responses00 = command/request, 01 = response:common chassis control and status functions

02, 03 Bridge bridge requests/responses

02 = request, 03 = response: message contains data for bridging to the next bus. Typically, the data is another message, which also may be a bridging message. This function is only present on bridge nodes.

04, 05 Sensor/Event

sensor and event requests/responses

04 = command/request, 05 = response: for configuration and transmission of Event Messages and system Sensors. This function may be present on any node.

06, 07 App application requests/responses

06 = command/request, 07 = response:message is implementation-specific for a particular device, as defined by the IPMI specification

08, 09 Firmware firmware transfer requests/responses

firmware transfer messages match the format of application messages, as determined by the particular device

0A, 0B Storage non-volatile storage requests/responses

may be present on any node that provides nonvolatile storage and retrieval services

0C-2F Reserved – reserved: 36 network functions (18 pairs)

30-3F OEM – vendor specific: 16 network functions (8 pairs). The vendor defines functional semantics for cmd and data fields. The cmd field must hold the same value in requests and responses for a given operation to support IPMI message handling and transport mechanisms. The controller’s Manufacturer ID value identifies the vendor or group.

Katana®752i User’s Manual 10006024-0411-8

Page 99: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

IPMI Controller: IPMI Message Protocol

IPMI Completion CodesAll IPMI response messages contain a hexadecimal Completion Code field that indicates the status of the operation. Table 11-7 lists the Completion Codes (as defined in the IPMI specifi-cation) used by the Zircon PM.

Table 11-7: Completion Codes

Code: Description:Generic Completion Codes 00, C0-FF

00 Command completed normally

C0 Node busy–command could not be processed because command-processing resources are temporarily unavailable

C1 Invalid command–indicates an unrecognized or unsupported command

C2 Command invalid for given LUN

C3 Time-out while processing command, response unavailable

C4 Out of space–command could not be completed because of a lack of storage space required to execute the given command operation

C5 Reservation canceled or invalid Reservation ID

C6 Request data truncated

C7 Request data length invalid

C8 Request data field length limit exceeded

C9 Parameter out of range–one or more parameters in the data field of the Request are out of range. This is different from Invalid data field code (CC) because it indicates that the erroneous field(s) has a contiguous range of possible values.

CA Cannot return number of requested data bytes

CB Requested sensor, data, or record not present

CC Invalid data field in Request

CD Command illegal for specified sensor or record type

CE Command response could not be provided

CF Cannot execute duplicated request–for devices that cannot return the response returned for the original instance of the request. These devices should provide separate commands that allow the completion status of the original request to be determined. An Event Receiver does not use this completion code, but returns the 00 completion code in the response to (valid) duplicated requests.

D0 Command response could not be provided, SDR Repository in update mode

D1 Command response could not be provided, device in firmware update mode

D2 Command response could not be provided, BMC initialization or initialization agent in progress

D3 Destination unavailable–cannot deliver request to selected destination. (This code can be returned if a request message is targeted to SMS, but receive message queue reception is disabled for the particular channel.)

D4 Cannot execute command, insufficient privilege level

D5 Cannot execute command, parameter(s) not supported in present state

FF Unspecified error

10006024-04 Katana®752i User’s Manual 11-9

Page 100: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

IPMI Controller: IPMI Message Protocol

Zircon PM IPMI CommandsThe Zircon PM peripheral management controller supports IPMI commands to query board information and to control the behavior of the board. These commands provide a means to:

• identify the controller

• reset the controller

• return the controller’s self-test results

• read and write the controller’s SROMs

• read the temperature, voltage, and watchdog sensors

• get specific information, such as thresholds, for each sensor

• read and write the Field Replaceable Unit (FRU) data

• reserve and read the Sensor Data Record (SDR) repository

• configure event broadcasts

• bridge an IPMI request to the public IPMB and return the response

• read and write the controller’s general-purpose I/O (GPIO)

• configure heartbeat broadcasts

Table 11-8 lists the IPMI commands supported by the Zircon PM along with the hexadecimal values for each command’s Network Function Code (netFn), Logical Unit Number (LUN), and Command Code (Cmd).

Table 11-8: Zircon PM IPMI Commands

Device-Specific (OEM) Codes 01-7E

01-7E Device specific (OEM) completion codes–command-specific codes (also specific for a particular device and version). Interpretation of these codes requires prior knowledge of the device command set.

Command-Specific Codes 80-BE

80-BE Standard command-specific codes–reserved for command-specific completion codes (described in this chapter)

Command: netFn: LUN: Cmd:Set Event Receiver Sensor/Event 04, 05 00 00

Get Event Receiver Sensor/Event 04, 05 00 01

Platform Event (Transmit Only) Sensor/Event 04, 05 00 02

Get Device SDR Information Sensor/Event 04, 05 00 20

Code: Description: (continued)

Katana®752i User’s Manual 10006024-0411-10

Page 101: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

IPMI Controller: IPMI Message Protocol

The Zircon PM implements many standard IPMI commands. Please refer to the IPMI specifi-cation (listed in Table 1-2) for details about each command’s request and response data. The remainder of this section describes standard commands that have Zircon PM-specific request/response data.

Get Sensor Reading (Sensor/Event)The Get Sensor Reading command provides access to the Zircon PM’s internal or external sensors. The Zircon PM has six analog-to-digital (A/D) converters, two temperature sen-sors, and three processor watchdog sensors. All of the A/D converters connect to the board’s power supplies, allowing the Zircon PM to monitor board voltages. Two on-board temperature sensors monitor the front-side airflow temperature. A watchdog sensor moni-tors the operations on the 750GL processor. Table 11-9 shows the request/response data parameters for the Get Sensor Reading command.

Get Device SDR Sensor/Event 04, 05 00 21

Reserve Device SDR Repository Sensor/Event 04, 05 00 22

Get Sensor Reading Factors Sensor/Event 04, 05 00 23

Set Sensor Thresholds Sensor/Event 04, 05 00 26

Get Sensor Thresholds Sensor/Event 04, 05 00 27

Get Sensor Reading Sensor/Event 04, 05 00 2D

Set Sensor Type Sensor/Event 04, 05 00 2E

Get Sensor Type Sensor/Event 04, 05 00 2F

Get Device ID Application 06, 07 00 01

Broadcast 'Get Device ID' Application 06, 07 00 01

Cold Restart Application 06, 07 00 02

Warm Restart Application 06, 07 00 03

Get Self Test Results Application 06, 07 00 04

Send Message (private IPMB only) Application 06,07 00 34

Master Write-Read I2C Application 06, 07 00 52

Get FRU Inventory Area Info Storage 0A, 0B 00 10

Read FRU Inventory Data Storage 0A, 0B 00 11

Write FRU Inventory Data Storage 0A, 0B 00 12

Enter SDR Repository Update Mode Storage 0A, 0B 00 2A

Exit SDR Repository Update Mode Storage 0A, 0B 00 2B

Write Setting OEM 30, 31 00 00

Read Setting OEM 30, 31 00 01

Set Heartbeat OEM 30, 31 00 02

Get Heartbeat OEM 30, 31 00 03

Command: (continued) netFn: LUN: Cmd:

10006024-04 Katana®752i User’s Manual 11-11

Page 102: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

IPMI Controller: IPMI Message Protocol

Table 11-9: Get Sensor Reading Parameters

Type: Byte: Data Field:Request Data

1 Sensor Number (hex)

41=PMC 3.3V Voltage Monitor42=CPU_CORE Voltage Monitor43=1.8V Voltage Monitor44=2.5V Voltage Monitor45=3.3V Voltage Monitor46=5.0V Voltage Monitor50=750GL Watchdog60=Outflow Temperature Sensor61=Inflow Temperature Sensor70=750GL System Firmware Error

Response Data

1 Completion Code

2 Sensor Reading

Bits[0:7], byte of reading. Ignore on read if sensor does not return a numeric (analog) reading.

3 Bit[7], 0=All event messages disabled from this sensor

Bit[6], 0=Sensor scanning disabled

Bit[5], 1=Initial update in progress. When set, this bit indicates that a rearm or Set Event Receiver command has requested an update (which has not yet occurred) of the sensor status. Software should use this bit to avoid getting an incorrect status while the first sensor update is in progress. This bit is only necessary if the controller can receive and process a Get Sensor Reading or Get Sensor Event Status command for the sensor before the update has completed. For example, a fan RPM sensor may require seconds to accumulate the first reading after a re-arm.

Bits[4:0], Reserved. Ignore on read.

Katana®752i User’s Manual 10006024-0411-12

Page 103: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

IPMI Controller: IPMI Message Protocol

Response Data

(continued)

4 Present Threshold Comparison Status

For threshold-based sensors:Bits[7:6], Reserved. Returned as 1 (binary). Ignore on read.Bit[5], 1=at or above (ε) upper non-recoverable thresholdBit[4], 1=at or above (ε) upper critical thresholdBit[3], 1=at or above (ε) upper non-critical thresholdBit[2], 1=at or below (δ) lower non-recoverable thresholdBit[1], 1=at or below (δ) lower critical thresholdBit[0], 1=at or below (δ) lower non-critical threshold

For discrete reading sensors:Bit[7], 1=state 7 assertedBit[6], 1=state 6 assertedBit[5], 1=state 5 assertedBit[4], 1=state 4 assertedBit[3], 1=state 3 assertedBit[2], 1=state 2 assertedBit[1], 1=state 1 assertedBit[0], 1=state 0 asserted

5 For Discrete Reading Sensors Only (optional, otherwise 0x00)

Bit[7], Reserved. Returned as 1 (binary). Ignore on read.Bit[6], 1=state 14 assertedBit[5], 1=state 13 assertedBit[4], 1=state 12 assertedBit[3], 1=state 11 assertedBit[2], 1=state 10 assertedBit[1], 1=state 9 assertedBit[0], 1=state 8 asserted

Type: Byte: Data Field: (continued)

10006024-04 Katana®752i User’s Manual 11-13

Page 104: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

IPMI Controller: IPMI Message Protocol

Master Write-Read I2C (Application)The Master Write-Read I2C command allows for direct accesses to I2C devices. This com-mand can read from or write to any of the Zircon PM’s private I2C devices, such as SROMs or temperature sensors. Typically, you would use it to update the Zircon PM’s firmware from the management controller. Table 11-10 shows the request/response data parameters for this command.

Table 11-10: Master Write-Read I2C Parameters

Type: Byte: Data Field:Request Data

1 Bus ID

Bits[7:4], Channel Number. Write as 0000 (binary).

Bits[3:1], Bus ID, zero-based000=Public IPMB 001=Private IIC Bus #1, Private IPMB111=Private IIC Bus #2

Bit[0], Bus Type0=Public (IPMB)1=Private Bus

2 Bits[7:1], Slave Address of RecipientBit[0], Reserved. Write as zero.

3 Read Count. Number of bytes to read, one-based.0=No bytes to read.

4:M Data to Write

Response Data

1 Completion Code

A management controller shall return an error Completion Code if an attempt is made to access an unsupported bus.

Generic, plus following command-specific codes (hex):81=Lost Arbitration82=Bus Error83=NAK on Write84=Truncated Read

2:N Bytes read from specified slave address. This field will be absent if the read count is 0. The controller terminates the I2C transaction with a STOP condition after reading the requested number of bytes.

Katana®752i User’s Manual 10006024-0411-14

Page 105: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

IPMI Controller: IPMI Message Protocol

Write Setting (OEM)The Write Setting command provides the ability to write a value to a general-purpose input/output (GPIO) pin on the Zircon PM. By toggling certain GPIO pins, software can reset or power-down the board. Table 11-11 shows the request/response data parameters for the Write Setting command.

Table 11-11: Write Setting Parameters

Type: Byte: Data Field:Request Data

1 Bits[7:1], Device Slave AddressBit[0], Reserved. Write as zero.

Currently defined to be zero.

2 Zircon Port Number

4=GPIO

3 Device Type

192=Zircon

4 Device Type Modifier

5=Inverted Output6=Normal Output

5 Sub-Device

GPIO2=Input from PLD (spare, reserved for future use)GPIO4=Reset to 750GL, Active LowGPIO13=Hot-Swap Fault (Board Power), Active Low

6 Action Setting

0=De-assert output1=Assert output

7 Base Units

66=Bit setting

Response Data

1 Completion Code

10006024-04 Katana®752i User’s Manual 11-15

Page 106: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

IPMI Controller: IPMI Message Protocol

Read Setting (OEM)The Read Setting command provides the ability to read the value of a general-purpose input/output (GPIO) pin on the Zircon PM. Software can read certain GPIO pins to deter-mine if the board is in reset or powered-down. Table 11-12 shows the request/response data parameters for the Read Setting command.

Table 11-12: Read Setting Parameters

Type: Byte: Data Field:Request Data

1 Bits[7:1], Device Slave AddressBit[0], Reserved. Write as zero.

Currently defined to be zero.

2 Zircon Port Number

4=GPIO

3 Device Type

192=Zircon

4 Device Type Modifier

3=Inverted Input4=Normal Input

5 Sub-Device

GPIO8=750GL System Firmware Error, Active HighGPIO11=750GL Watchdog Time-out, Active HighGPIO12=Input from 750GLGPIO13=Hot-Swap Fault (Board Power), Active LowGPIO15:19=Geographical Address 4 to 0, Active High

Response Data

1 Completion Code

2 Action Setting

0=Input is de-asserted1=Input is asserted

3 Base Units

66=Bit setting

Katana®752i User’s Manual 10006024-0411-16

Page 107: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

IPMI Controller: IPMI Message Protocol

Set Heartbeat (OEM)The Set Heartbeat command configures the Zircon PM to send a heartbeat message to a receiver on the IPMB or private I2C bus at a specific interval. The interval can range between 100 milliseconds and 25.6 seconds. The heartbeat message data may be a string of bytes or a command that gets processed at each interval. Table 11-13 shows the request/response data parameters for the Set Heartbeat command.

Table 11-13: Set Heartbeat Parameters

Type: Byte: Data Field:Request Data

1 Bus ID

Bits[7:4, Reserved

Bits[3:1], Bus ID, zero-based000=Public IPMB001=Private IIC Bus #1, Private IPMB111=Private IIC Bus #2

Bit[0], Bus Type0=Public (IPMB)1=Private Bus

2 Bits[7:1], Slave Address of RecipientBit[0], Reserved. Write as zero.

3 Send Interval

The interval in 100-millisecond counts between heartbeat transmissions. Writing zero disables the heartbeat.

4 Command/Data

0=Following is a command to be processed. Its reply data is to be sent for the heartbeat data.

1=Following is constant data to be sent for the heartbeat data.

5:N Command or Constant Data

If the data is a command to be processed, this field must contain a properly formatted IPMB message, minus the first byte containing the slave address.

Response Data

1 Completion Code

10006024-04 Katana®752i User’s Manual 11-17

Page 108: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

IPMI Controller: IPMI Message Protocol

Get Heartbeat (OEM)The Get Heartbeat command returns the current configuration of the heartbeat function for a specified interface. The response data has the same definition as the Set Heartbeat request data (see Section ). Table 11-14 shows the request/response data parameters for the Get Heartbeat command.

Table 11-14: Get Heartbeat Parameters

Type: Byte: Data Field:Request Data

1 Bus ID

Bits[7:4], Reserved

Bits[3:1], Bus ID, zero-based000=Public IPMB001=Private IIC Bus #1, Private IPMB111=Private IIC Bus #2

Bit[0], Bus Type0=Public (IPMB)1=Private Bus

Response Data

1 Completion Code

2 Bits[7:1], Slave Address of recipientBit[0], Reserved. Returned as zero. Ignore on read.

3 Send Interval.

The interval in 100-millisecond counts between heartbeat transmissions. Zero indicates that the heartbeat is disabled.

4 Command/Data

0=Following is a command to be processed. Its reply data is to be sent for the heartbeat data.

1=Following is constant data to be sent for the heartbeat data.

5:N Command or Constant Data

Katana®752i User’s Manual 10006024-0411-18

Page 109: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

IPMI Controller: IPMI Message Protocol

IPMI FRU InformationThe Zircon PM stores Field Replaceable Unit (FRU) information in its boot memory (SROM). The data structure contains information such as the product name, part number, serial number, and manufacturing date. Please refer to the IPMI specification for complete details on the FRU data structure. Table 11-15 lists the general contents of the Katana®752i’s FRU information.

Table 11-15: FRU Definition

Item: Description:Board Information Area

Manufacturing Date/Time Variable, expressed as the number of minutes since 12:00 AM on January 1, 1996

Board Manufacturer “Emerson Network Power, Embedded Computing”

Board Product Name “Katana®752i”

Board Serial Number Variable, formatted as “P683-XXXX”

Board Part Number Variable, formatted as “10XXXXXX-YY-Z”

FRU File ID Variable, for example: “smbFruInit.c” if the VxWorks tools were used to program the FRU information

Manufacturing Locale “Rosario, Cavite, Philippines”

Product Information Area

Manufacturer Name “Emerson Network Power, Embedded Computing”

Product Name “Katana®752i”

Product Part/Model Number Variable, formatted as “10XXXXXX-YY-Z”

Product Version Not used, same information is provided by the part number

Product Serial Number Variable, formatted as “P683-XXXX”

Asset Tag Not Used

FRU File ID Variable, for example: “smbFruInit.c” if the VxWorks tools were used to program the FRU information

10006024-04 Katana®752i User’s Manual 11-19

Page 110: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

IPMI Controller: IPMI Message Protocol

IPMI Device SDR RepositoryThe Zircon PM implements a Device SDR Repository that contains Sensor Data Records for the Zircon PM, the FRU device, and each sensor. A system management controller may use the Get Device SDR command to read the repository and dynamically discover the capabili-ties of the board. Please refer to the IPMI specification (listed in Table 1-2) for more informa-tion on using Sensor Data Records and the Device SDR Repository.

IPMI Event MessagesUnder certain circumstances, some sensors connected to the Zircon PM can generate Event Messages for the system management controller, as described below in Table 11-16.

Table 11-16: IPMI Event Messages Generating Sensors

To enable these messages, the system management controller must send a Set Event Receiver command to the Zircon PM, along with the address of the Event Receiver. Table 11-

17 shows the format of an Event Message.

Table 11-17: Event Message Format

Sensor Name:Sensor Type:

Event/Reading Type:

Sensor Number:

Event Generator:

ProcProgress 0x0F 0x6F 0x70 Yes

ProcWatchdog 0x23 0x6F 0x50 Yes

OutflowTemp 0x01 0x01 0x60 Yes

InflowTemp 0x01 0x01 0x61 Yes

+5.0V 0x02 0x01 0x46 Yes

+3.3V 0x02 0x01 0x45 Yes

+2.5V 0x02 0x01 0x44 No

+1.8V 0x02 0x01 0x43 No

PPC750GL 0x02 0x01 0x42 No

PMC+3.3V 0x02 0x01 0x41 No

Byte:1 Field: Description:0 RsSA Responder’s Slave Address (Address of Event Receiver)

1 NetFn/RsLUN Net Function Code (0x04) in upper 6 bits; Responder’s LUN in lower 2 bits

2 Chk1 Checksum #1

3 RqSA Requester’s Slave Address (Address of our board on IPMB)

4 RqSeq/RqLUN Request Sequence number in upper 6 bits; Requester’s LUN in low 2 bits

5 Cmd Command (Always 0x02 for event message)

6 EvMRev Event Message Revision (0x04 for IPMI 1.5)

Katana®752i User’s Manual 10006024-0411-20

Page 111: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

IPMI Controller: IPMI Message Protocol

Event-generating sensors with a Threshold Event/Reading Type (0x01) initiate an event message when a sensor reading crosses the defined threshold. The default thresholds for a particular sensor are retrieved by sending the Zircon PM a Get Sensor Thresholds com-mand. The system management controller must send the Zircon PM a Get Sensor Reading command to retrieve the current sensor reading. (See the IPMI specification listed in Table 1-2 for further details regarding these commands.)

ProcWatchdog is a Watchdog 2 Type (0x23) sensor. It generates an event when the 750GL1_WD_LATCH signal (see Table 11-1) for a particular sensor is asserted. A timeout in the watchdog mechanism of the Marvell system controller asserts this signal. An associated de-assertion event occurs when the system software on the Katana®752i has recovered and the 750GL1_WD_LATCH signal has been cleared.

On the Katana®752i, sensor number 0x70 is a System Firmware Progress sensor. This type of sensor (0x0F) generates events to communicate Power On Self-Test (POST) and boot failures. Table 11-18 shows the OEM values defined for the data associated with this type of sensor.

Table 11-18: System Firmware Progress OEM Event Data

7 Sensor Type Indicates event class or type of sensor that generated the message

8 Sensor Number A unique number indicating the sensor that generated the message

9 Event Dir / Event Type

Upper bit indicates direction (0 = Assert, 1 = Deassert); Lower 7 bits indicate type of threshold crossing or state transition

10 Event Data 0 Data for sensor and event type

11 Event Data 1 (Optional) Data for sensor and event type

12 Event Data 2 (Optional) Data for sensor and event type

13 Chk2 Checksum #2

1. Each byte has eight bits.

Description:Event Data 0(Byte 10):

Event Data 1(Byte 11):

Event Data 2(Byte 12):

Memory POST failed 0xA0(101000002)

0x01(000000012)

0xFF(111111112)

I2C POST failed 0xA0(101000002)

0x40(010000002)

0xF0(111100002)

Flash POST failed 0xA0(101000002)

0x50(010100002)

0xF0(111100002)

PCI Enumerated w/o EREADY 0xA0(101000002)

0xFE(111111102)

0x01(000000012)

Byte:1 Field: Description: (continued)

10006024-04 Katana®752i User’s Manual 11-21

Page 112: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

IPMI Controller: IPMI Message Protocol

The Event Data 0 byte has three fields: Bits 7:6 describe the contents of Event Data 1 (set to 102 when an OEM code is present in Event Data 1). Bits 5:4 describe the contents of Event Data 2 (also set to 102 when an OEM code is present). Bits 3:0 store the Sensor-specific Off-set value for the System Firmware Progress sensor (zero indicates a POST Error). Please see the IPMI specification for further information on these fields.

Katana®752i User’s Manual 10006024-0411-22

Page 113: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

10006024-04 Katana®752

Section 12

Hot Swap

The Katana®752i baseboard incorporates a Linear Technologies LTC1643L Hot Swap™ con-troller device and is fully compliant with the CompactPCI (cPCI) Hot Swap Specification (see references in Table 1-2). Katana®752i circuit boards allow for High Availability Hot Swap sys-tems, including cPCI/PSB systems (without a cPCI interface). Some basic Hot Swap features include:

• Ejector switch indication and Hot Swap LED control

• Back-end voltage isolation using the BD_SEL* signal and power supply health indication using the CPCI_HEALTHY* signal

• Minimal capacitive loading on power supplies and I/O pins, according to the Hot Swap Specification

• In-rush current limiting

HOT SWAP LOGIC (HSL) PLD

The Katana®752i utilizes a programmable logic device, called the Hot Swap Logic (HSL) PLD to store various registers that provide status and affect the operation of the board. These registers are listed below.

Table 12-1: HSL PLD Register Summary

Address (Hex): Name: Description:F821,0000 J4SGA Shelf Enumeration Bus pin status from J4 conn. (read only)

F821,0001 J4GA Geographical Address from J4 connector (read only)

F821,0002 J2GA Geographical Address from J2 connector (read only)

F821,0003 CT Clk Control CT clock control registers (see page 13-3)

F821,0004 cPCI Status Bit 0, CT_EN signal: 0 = present, 1 = not presentBit 1, cPCI present on backplane: 1 = yes, 0 = noBit 2, HSL_CPCI_N signal: 0 = cPCI, 1 = no cPCI(remaining bits are zero, only used when cPCI is enabled)

F821,0005 – reserved

F821,0006 HS LED Bit 0, Hot Swap LED control: 1 = LED on; 0 = LED off(only used when cPCI is disabled)

F821,0007 – reserved for HSL PLD version

i User’s Manual 12-1

Page 114: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Hot Swap: cPCI Functionality

CPCI FUNCTIONALITY

The Katana®752i implements an optional jumper, JP1 (see Fig. 2-4), which can enable or dis-able the board’s cPCI functionality. By default, cPCI is enabled (jumpers placed on JP1, pins 1—2 and pins 7—8).

The jumper settings also can prevent the cPCI_RST signal from resetting the board. This allows system designers the flexibility to choose whether or not the Katana®752i uses the cPCI reset signal (from the backplane). When pins 1 and 2 of JP1 are jumpered (default), the cPCI_RST signal is enabled. With no jumper installed, the Katana®752i ignores the cPCI_RST signal.

HOT SWAP LED AND EJECTOR SWITCH CONTROL

The specific operation of the Hot Swap LED and Ejector Switch is determined by whether or not the Katana®752i’s cPCI functionality is enabled (see previous section).

cPCI Hot SwapWhen cPCI functionality is enabled (this is the default condition, where jumpers are placed on JP1, pins 1—2 and pins 7—8), the Katana®752i uses Hot Swap logic internal to the MV64460 system controller.

The Hot Swap logic functions as follows when a board is inserted into a slot:

1 The inserted board gets power from Early Power, and its reset is asserted from Local PCI PCI0__RSTn. The hardware turns on the Hot Swap LED.

2 The local PCI PCI0_RSTn signal is de-asserted, causing the Hot Swap LED to turn off, indicating that the operator may lock the ejector handle.

3 After the operator locks the handle, the PCI0_HS signal goes high, indicating that the board is inserted and locked.

4 INS bit is set and PCI0_ENUMn is asserted, notifying the Hot Swap software that a board has been inserted.

5 System Hot Swap software detects PCI0_ENUMn assertion and checks the INS bits in all Hot Swap-compliant boards. It identifies the inserted board and clears the INS bit (by writing a value of one).

6 The MV64460 system controller acknowledges the system software by stopping the assertion of the PCI0_ENUMn pin. Now, software may reconfigure all the boards.

Katana®752i User’s Manual 10006024-0412-2

Page 115: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Hot Swap: Hot Swap LED and Ejector Switch Control

The Hot Swap logic functions as follows when a board is removed from a slot:

1 The operator opens the board’s ejector handles and the PCI0_HS signals goes low to indicate that the board is about to be extracted.

2 The REM bit is set, and the PCI0_ENUMn pin is asserted, if not masked by the EIM bit.

3 System Hot Swap software detects PCI0_ENUMn assertion and checks the REM bits in all Hot Swap-compliant boards. It identifies the board to be extracted and clears the REM bit (by writing a value of one).

4 The MV64460 system controller acknowledges the system software by stopping the assertion of the PCI0_ENUMn pin.

5 The Hot Swap software may reconfigure the rest of the boards. When ready, it sets the LOO bit to indicate that the board can be removed.

6 The MV64460 system controller drives PCI0_LED pin to one, and the Hot Swap LED turns on to indicate to the operator that the board can be removed.

10006024-04 Katana®752i User’s Manual 12-3

Page 116: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Hot Swap: Hot Swap LED and Ejector Switch Control

Non-cPCI Hot SwapWhen the cPCI functionality is disabled, the LED/ejector switch control mechanism works in conjunction with the Power Good indication from the Hot Swap controller circuit, as shown in Fig. 12-1.

Figure 12-1: Hot Swap Controller Circuit

Note: The status of the ejector handle latch can be determined by reading the PCI0_HS bit in the MV64460 HS_CTL register (PCI0_HS bit high = locked, PCI_HS bit low = unlocked). The status also can be read via MV644460 MPP/GPIO pin #31. It is an interruptable pin that can detect a change in the Hot Swap status, eliminating the need for polling at the MPP pin or PCI0_HS bit.

The Hot Swap logic functions as follows when a board is inserted into a slot:

1 The Hot Swap LED illuminates immediately when the board is inserted. This is enabled when the power good indicator, PWRGD*, from the Hot Swap controller is not being driven

3.3_EARLY

HS Controller

MarvellMV64460

3.3_EARLY

PWRGD*

PCI0_HS

3_3V

NOTE: Discrete logiccontained inside HSL PLD

Blue HotSwap LED

Ejector Switch

to backplaneHealthy* BDSEL*

Katana®752i User’s Manual 10006024-0412-4

Page 117: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Hot Swap: Timing Considerations

low (active). This occurs when power supply voltages are not within the proper tolerance or when the BDSEL* signal is not driven low (active) to the Hot Swap controller. The LED remains illuminated until software clears bit 0 at address F821,000616 in the HSL PLD.

2 When the operator locks the ejector handle, the MV64460 bridge chip senses the event and notifies the software that a board has been inserted. It also drives ENUM on the cPCI backplane when the switch is closed (until cleared by software).

The Hot Swap logic functions as follows when a board is removed from a slot:

1 The operator opens the ejector handle (but does not yet remove the board from the slot), and the MV64460 bridge chip senses the event.

2 The REM bit in the Hot Swap Status and Control register (HS_CSR) is set and the PCI0_ENUMn pin on the MV64460 is asserted.

3 The software identifies the board to be extracted and clears the REM bit by writing a one to it.

4 The MV64460 deasserts the PCI0_ENUMn pin and the processor (750GL) performs board quiescence tasks.

5 Once the board is properly shut down, the processor illuminates the Hot Swap LED by writing a one to bit 0 at address F821,000616 in the HSL PLD. This indicates that the board can be removed safely from the system.

TIMING CONSIDERATIONS

The Katana®752i complies with Configuration 2 of the PCI Telecom Mezzanine/Carrier Card Specification, PICMG 2.15. It is an initially-retrying board, which means that from the time of insertion and/or cPCI RST negation, the Katana®752i will assert ENUM and retry all incom-ing cPCI configuration cycles until the board is minimally initialized. The time delay associ-ated with this functionality is approximately 300 milliseconds. Once this time has expired, the Katana®752i will respond to cPCI configuration cycles.

In addition to this retry delay, the Katana®752i requires approximately another five sec-onds to initialize all on-card DRAM before it can support cPCI memory cycles. Accessing the Katana®752i on-card DRAM memory within five seconds may result in ECC errors or incor-rect data. Please refer to “Power-Up Timing” on page 15-5 for more details.

10006024-04 Katana®752i User’s Manual 12-5

Page 118: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Hot Swap: HEALTHY* Signal

HEALTHY* SIGNAL

The Katana®752i logic asserts the HEALTHY* signal whenever the Hot Swap controller indi-cates that all power supplies provided by the backplane are within the appropriate range. This signal passes through the Hot Swap Logic (HSL) programmable logic device (PLD) and goes to the backplane. Other logic, including board reset signals, does not affect the HEALTHY* signal, except for the front panel reset switch, which deasserts HEALTHY* when pressed.

Katana®752i User’s Manual 10006024-0412-6

Page 119: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

10006024-04 Katana®752

Section 13

CT Bus Interface

The Katana®752i supports an optional computer telephony (CT) bus interface that routes various signals from the CompactPCI J4 backplane connector to the PCI Telecom Mezza-nine Card (PTMC) expansion sites. The Katana®752i complies with Configuration 2 of the PCI Telecom Mezzanine/Carrier Card Specification, PICMG 2.15.

Note: The standard Katana®752i configuration does not support any of the CT bus interface options.

PICMG 2.15 CONFIGURATION 2

PTMC mezzanine and carrier cards supporting PICMG 2.15 Configuration 2 are identified as PT2MC and PT2CC. This configuration includes a Time Division Multiplexed (TDM) inter-face, a Reduced Media Independent Interface (RMII), and a TTL serial port.

There are several compatibility types between combinations of a carrier card and a mezza-nine card. Although PTMC and PTCC are mechanically compatible with each other, the PMC mezzanine or carrier cards electrical compatibility is partially determined via PCI Telecom Identifiers (PTIDs) and enable (PTENB*) signals. The Katana®752i compares the PTID to configurations that it supports and activates PTENB* after determining compatibility is acceptable. At power-up, PTENB* is inactive and will activate once electrical compatibility is determined via the PTIDs.

Another method to determine compatibility is interoperabilty. There are three interopera-bilty categories for combining mezzanine and carrier cards, per PICMG 2.15:

• Fully Interoperable Combination (FIC)

FIC indicates combinations that do not limit functionality and are never a destructive com-bination. The Emerson Katana®752i (PT2CC) and PM/3Gv (or other PT2MCs) are a fully interoperable combination.

• Non-Destructive Combination (NDC)

NDC indicates combinations that are not intended to interoperate, but will not cause dam-age to either the carrier or mezzanine card. For example, combining a PT2MC and a PT4CC is an NDC.

i User’s Manual 13-1

Page 120: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

CT Bus Interface: Katana®752i CT Bus Options

• User Managed Combination (UMC)

UMC indicates combinations that are not to be made casually, since they may not be com-patible. Potential device destruction must be assumed for these combinations. For exam-ple, a PMC64 combined with a PT3CC is subject to damage from incompatible signal mapping on Pn3/Jn3.

Caution: Do not install 64-bit PMC cards on the Katana®752i since this is an invalid configuration and would cause possible damage.

For a list of these combinations, refer to the compatibility matrix in the PCI Telecom Mezza-nine/Carrier Card Specification, PICMG 2.15.

KATANA®752I CT BUS OPTIONS

Two Katana®752i CT bus options are available:

• Option 1(See page 13-4)

This option supports only CT clocks—C8A, C8B, FRAMEA, FRAMEB, NETREF1, and NETREF2 between the J4 connector and PTMC sites. There is no data path between the J4 and PTMC sites. There is an 8-bit data path between the two PTMC sites with this option, see Fig. 13-2.

• Option 2(See page 13-6)

This option supports CT bus clocking plus CT data traffic via an Agere Systems T8110 Time Slot Interchanger (TSI). See Fig. 13-3 for data connectivity between J4 and the two PTMC sites.

CLOCKING

In a typical system clocking model, the designated primary clock master drives the A clock and frame signals and the designated secondary master drives the B clock and frame sig-nals. In Fig. 13-1, initially the B clocks are locked to the A clocks. After fallback, the roles of the A and B clocks are reversed. For example, the board driving the B clocks becomes the primary master after the A clock source fails. The NETFREF signals are generated to the pri-mary master to provide a network reference that the primary master will use to synchronize clock A with the network reference.

!

Katana®752i User’s Manual 10006024-0413-2

Page 121: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

CT Bus Interface: Signal Control

Figure 13-1: Typical System Clocking Model

SIGNAL CONTROL

The Katana®752i supports control signals that allow a PTMC site to master the CT clocks and/or data. The control registers are located in the Hot Swap Logic (HSL) programmable logic device (PLD) at hex address F821,000316. The 750GL processor can access these reg-isters. The following table summarizes the direction control registers:

Table 13-1: CT Clock Control Registers

Register: Bit:Reset Value:

T8110 Not Installed (option 1):

T8110 Installed (option 2):

NETREF1_DIR 0 1 Controls direction of NETREF (on J4):1=Katana®752i is NETREFx slave

(input)0=Katana®752i is NETREFx master

(output)

These bits are not used.

NETREF2_DIR 1 1

C8_FRAME_A_TERM 2 1 Controls termination of FRAME and C8 data signals (on J4):1=Katana®752i is not clock master (33 ohm series

termination)0=Katana®752i is clock master (no series termination)

Controls termination on clock signals:1=33-ohm series termination present0=no termination

C8_FRAME_B_TERM 3 1

��+,!�4$!-���

&�"/�2!�4$!-���

9+�-'��+.�2&/3�"�

&6!.�'+:+�!6�3�>�!�2

&6!.�'+:+�!6�3�>�!�2

*�1*%1�=*�1?���21�

*�1*%1@=*�1?���21@

*�132��2?1�

*�132��2?1�

10006024-04 Katana®752i User’s Manual 13-3

Page 122: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

CT Bus Interface: CT Bus Routing Without the T8110 (option 1)

CT BUS ROUTING WITHOUT THE T8110 (OPTION 1)

The Katana®752i option 1 routes the NETREF1 and NETREF2 clock signals; as well as the FA, C8A, FB, and C8B data signals between the J4 backplane connector and the two PTMC site connectors (see Fig. 13-2).

Note: There is no data path between J4 and the PTMC sites. See Table 13-1 for buffer control settings.

For the J4 connector pinouts, please refer to Table 14-1. For the PTMC site connector pinouts, see Table 9-1 and Table 9-2.

Katana®752i User’s Manual 10006024-0413-4

Page 123: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

CT Bus Interface: CT Bus Routing Without the T8110 (option 1)

Figure 13-2: CT Signal Routing Diagram —T8110 Not Installed (option 1)

PM/3Gv

J23

P23

PM/3Gv

T8105

J13

P13

NETREF2_DIR

CT_NETREF2

NETREF1_DIR

CT_NETREF1

J4/P4

NET

REF

1

NET

REF

2

C8_

A

C8_

B

FRAM

E_A

FRAM

E_B

C8_FRAME_A_DIR

CT_C8ACT_C8B

CT_FRAMEACT_FRAMEB

C8_FRAME_B_DIR

Katana750i

MPC8264

Termination Logic

T8105

MPC8264

Termination Logic

CT Data (8)

Local CT Bus

10006024-04 Katana®752i User’s Manual 13-5

Page 124: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

CT Bus Interface: CT Bus Routing With the T8110 Installed (option 2)

CT BUS ROUTING WITH THE T8110 INSTALLED (OPTION 2)

The T8110 Time Slot Interchanger (TSI) is a PCI device that serves as a bridge between the H.110 and local CT bus on the Katana®752i. It must be properly configured before local and H.110 CT traffic can occur. There are several architectural restrictions with the local CT bus implementation on the Katana®752i as noted below.

Note: There is local CT data line swapping on PTMC site 2, see Table 13-2.

Table 13-2: Local CT Bus Bit Map

T8110: PTMC Site 1: PTMC Site 2:LCT_D31 — CT_D0

LCT_D30 — CT_D1

LCT_D29 — CT_D2

LCT_D28 — CT_D3

LCT_D27 — CT_D4

LCT_D26 — CT_D5

LCT_D25 — CT_D6

LCT_D24 — CT_D7

LCT_D23 — CT_D8

LCT_D22 — CT_D9

LCT_D21 — CT_D10

LCT_D20 — CT_D11

LCT_D19 CT_D19 CT_D12

LCT_D18 CT_D18 CT_D13

LCT_D17 CT_D17 CT_D14

LCT_D16 CT_D16 CT_D15

LCT_D15 CT_D15 CT_D16

LCT_D14 CT_D14 CT_D17

LCT_D13 CT_D13 CT_D18

LCT_D12 CT_D12 CT_D19

LCT_D11 CT_D11 —

LCT_D10 CT_D10 —

LCT_D9 CT_D9 —

LCT_D8 CT_D8 —

LCT_D7 CT_D7 —

LCT_D6 CT_D6 —

LCT_D5 CT_D5 —

LCT_D4 CT_D4 —

LCT_D3 CT_D3 —

LCT_D2 CT_D2 —

LCT_D1 CT_D1 —

Katana®752i User’s Manual 10006024-0413-6

Page 125: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

CT Bus Interface: CT Bus Routing With the T8110 Installed (option 2)

Local CT Bus OperationOn the Katana®752i, option 2, the local CT clock master must always be the T8110. The two PTMC sites cannot be local CT bus masters (primary or secondary). They can only be CT slaves.

• PTMCx local CT clocks CT_C8A/B must be sourced from the T8110 L_SCx pins, see Fig. 13-3.

• PTMCx local CT frames CT_FA/B must be sourced from T8110 FGx pins.

• TSIs NETREFx signals may come from PTMC sites via the TSI LREFx pins or from H.110 bus (J4) via the TSI NETREFx pins, see Fig. 13-3.

• PTMC site 1 routes data lines CD_D19:0 to TSI LCT_D19:0.

• PTMC site 2 routes data lines CT_D19:0 to TSI LCT_D12:31 (NOTE: data line swapping as shown in Table 13-2).

• PTMC site 2 CT_D12:19 also routes eight data bits directly to PTMC site 1 CT_D19:12 (NOTE: data line swapping as shown in Table 13-2).

The local CT bus signals are separated into clock and data/control groups. Clock signals include CT_C8A (operates at 8 MHz), CT_C8B, CT_FRAMEA, CT_FRAMEB, NETREF1, and NETREF2, see Fig. 13-3. All other signals are data or control.

LCT_D0 CT_D0 —

T8110: PTMC Site 1: PTMC Site 2:

10006024-04 Katana®752i User’s Manual 13-7

Page 126: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

CT Bus Interface: CT Bus Routing With the T8110 Installed (option 2)

Figure 13-3: CT Signal Routing Diagram —T8110 Installed (option 2)

H.110 CT Bus OperationFor H.110 CT operation, the signals C8_FRAME_A_TERM and C8_FRAME_B_TERM in the HSL PLD (address F821,000316, bits 2:3) must be cleared to enable the QuickSwitch; see Fig. 13-3 and Fig. 13-1.

���

��9

1�

19

?���1�

?���1�

�@'��A

�"#���

���

��9

1�

19

?���1�

?���1�

�@'��A��

�"#���

�@'��A

8@&�

8@&��

1�

1��

8��1

8��1�

8�@'��A

8@&��

8@&��

1��

1��

8��1�

8��1�

8�@'� A��

�?B

?��$�;�A�)AB��,����4�"

���

��9

1�

19

?���1�

?���1�

�@'��A

"$��%

&���'�����

��()*��%+

���

��9

1�

19

?���1�

?���1�

'��A

;�����*��@�� A�( ��*��@��

B ���!���C !-�6!�!

38�24�B ���!�������������C ��D

Katana®752i User’s Manual 10006024-0413-8

Page 127: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

10006024-04 Katana®752

Section 14

Backplane Signals

This chapter describes the Katana®752i board’s backplane signals. It lists the pinouts for connectors J1, J2, J3, J4, and J5 on the CompactPCI backplane.

OVERVIEW

The Katana®752i backplane connectors provide the following connections:

• Connector J1 carries power supply source signals, various CompactPCI (cPCI) utility signals and Intelligent Platform Management Interface (IPMI) control signals to/from the cPCI backplane.

• Connector J2 carries Geographical Address (GA) signals and power supply source signals from the cPCI backplane to the Katana®752i circuit board.

• Connector J3 carries gigabit Ethernet signals to/from the packet-switched CompactPCI backplane (cPSB). J3 also routes user input/output (I/O) signals from PTMC expansion site #1.

• Connector J4 (optional) routes H.110 computer telephony (CT) bus signals to the cPCI backplane.

• Connector J5 routes user I/O signals from PTMC expansion site #2.

i User’s Manual 14-1

Page 128: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Backplane Signals: Pinouts

PINOUTS

J1 is a 110-pin female connector (Emerson #01899062-00) that routes power supply source signals from the CompactPCI backplane, and cPCI and IPMI signals to the CompactPCI backplane, as listed in the following table.

Table 14-1: cPCI Connector Pin Assignments, J1

Pin: Row A: Row B: Row C: Row D: Row E:25 EP_5V CPCI_REQ64_J1* CPCI_ENUM_J1* EP_3_3V EP_5V

24 CPCI_AD1_J1 EP_5V LJ1_EPVIO CPCI_AD0_J1 CPCI_ACK64_J1*

23 EP_3_3V CPCI_AD4_J1 CPCI_AD3_J1 LJ1_EP5V CPCI_AD2_J1

22 CPCI_AD7_J1 ground LJ1_EP3_3V CPCI_AD6_J1 CPCI_AD5_J1

21 EP_3_3V CPCI_AD9_J1 CPCI_AD8_J1 CPCI_66EN_J1 CPCI_CBE0_J1*

20 CPCI_AD12_J1 ground EP_VIO CPCI_AD11_J1 CPCI_AD10_J1

19 EP_3_3V CPCI_AD15_J1 CPCI_AD14_J1 ground CPCI_AD13_J1

18 CPCI_SERR_J1* ground EP_3_3V CPCI_PAR_J1 CPCI_CBE1_J1*

17 EP_3_3V IPMB_SCL IPMB_SDA ground CPCI_PERR_J1*

16 CPCI_DEVSEL_J1* CPCI_PCIXCAP_J1 EP_VIO CPCI_STOP_J1 no connection

15 EP_3_3V CPCI_FRAME_J1* CPCI_IRDY_J1* CONN_CPCI_BD_SEL* CPCI_TRDY_J1*

14—12 keying keying keying keying keying

11 CPCI_AD18_J1 CPCI_AD17_J1 CPCI_AD16_J1 ground CPCI_CBE2_J1*

10 CPCI_AD21_J1 ground EP_3_3V CPCI_AD20_J1 CPCI_AD19_J1

9 CPCI_CBE3_J1* CPCI_IDSEL_J1* CPCI_AD23_J1 ground CPCI_AD22_J1

8 CPCI_AD26_J1 ground EP_VIO CPCI_AD25_J1 CPCI_AD24_J1

7 CPCI_AD30_J1 CPCI_AD29_J1 CPCI_AD28_J1 ground CPCI_AD27_J1

6 CPCI_REQ0_J1* CPCI_PRESENT_J1* LJ1_EP3_3V CPCI_CLK_J1 CPCI_AD31_J1

5 no connection no connection CPCI_RST_J1* ground CPCI_GNT0_J1*

4 IPMB_PWR CONN_HEALTHY* LJ1_EPVIO no connection no connection

3 CPCI_INTA_J1* no connection no connection LJ1_EP5V no connection

2 no connection EP_5V no connection no connection no connection

1 EP_5V EP_NEG12V no connection EP_POS12V EP_5V

Katana®752i User’s Manual 10006024-0414-2

Page 129: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Backplane Signals: Pinouts

J2 is a 110-pin female connector (Emerson #01899063-00) that routes cPCI, Geographical Address, and power signals from the CompactPCI backplane, as listed in the table below.

Table 14-2: cPCI Connector Pin Assignments, J2

Pin: Row A: Row B: Row C: Row D: Row E:22 GA4 (pulled up) GA3 (pulled up) GA2 (pulled up) GA1 (pulled up) GA0 (pulled up)

21 no connection ground no connection no connection no connection

20 no connection ground no connection ground no connection

19 ground ground no connection no connection no connection

18 no connection no connection no connection ground no connection

17 no connection ground CPCI_PRST_J2* no connection no connection

16 no connection no connection no connection ground no connection

15 no connection ground no connection no connection no connection

14 CPCI_AD35_J2 CPCI_AD34_J2 CPCI_AD33_J2 ground CPCI_AD32_J2

13 CPCI_AD38_J2 ground EP_VIO CPCI_AD37_J2 CPCI_AD36_J2

12 CPCI_AD42_J2 CPCI_AD41_J2 CPCI_AD40_J2 ground CPCI_AD39_J2

11 CPCI_AD45_J2 ground EP_VIO CPCI_AD44_J2 CPCI_AD43_J2

10 CPCI_AD49_J2 CPCI_AD48_J2 CPCI_AD47_J2 ground CPCI_AD46_J2

9 CPCI_AD52_J2 ground EP_VIO CPCI_AD51_J2 CPCI_AD50_J2

8 CPCI_AD56_J2 CPCI_AD55_J2 CPCI_AD54_J2 ground CPCI_AD53_J2

7 CPCI_AD59_J2 ground EP_VIO CPCI_AD58_J2 CPCI_AD57_J2

6 CPCI_AD63_J2 CPCI_AD62_J2 CPCI_AD61_J2 ground CPCI_AD60_J2

5 CPCI_CBE5_J2* CPCI_64EN_J2* EP_VIO CPCI_CBE4_J2* CPCI_PAR64_J2

4 EP_VIO no connection CPCI_CBE7_J2* ground CPCI_CBE6_J2*

3 no connection ground no connection no connection no connection

2 no connection no connection no connection no connection no connection

1 no connection ground no connection no connection no connection

10006024-04 Katana®752i User’s Manual 14-3

Page 130: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Backplane Signals: Pinouts

J3 is a 95-pin female connector (Emerson #01899064-00) that routes cPSB Ethernet differ-ential signals and PTMC site #1 user I/O signals to the cPCI backplane, as listed in the table below.

Table 14-3: cPSB Connector Pin Assignments, J3

Pin: Row A: Row B: Row C: Row D: Row E: Row F:19 ground ground ground ground ground ground

18 CPSB1_TRD0P CPSB1_TRD0N ground CPSB1_TRD2P CPSB1_TRD2N ground

17 CPSB1_TRD1P CPSB1_TRD1N ground CPSB1_TRD3P CPSB1_TRD3N ground

16 CPSB2_TRD0P CPSB2_TRD0N ground CPSB2_TRD2P CPSB2_TRD2N ground

15 CPSB2_TRD1P CPSB2_TRD1N ground CPSB2_TRD3P CPSB2_TRD3N ground

14 no connection no connection no connection no connection no connection ground

13 PMC1_PIN5 PMC1_PIN4 PMC1_PIN3 PMC1_PIN2 PMC1_PIN1 ground

12 PMC1_PIN10 PMC1_PIN9 PMC1_PIN8 PMC1_PIN7 PMC1_PIN6 ground

11 PMC1_PIN15 PMC1_PIN14 PMC1_PIN13 PMC1_PIN12 PMC1_PIN11 ground

10 PMC1_PIN20 PMC1_PIN19 PMC1_PIN18 PMC1_PIN17 PMC1_PIN16 ground

9 PMC1_PIN25 PMC1_PIN24 PMC1_PIN23 PMC1_PIN22 PMC1_PIN21 ground

8 PMC1_PIN30 PMC1_PIN29 PMC1_PIN28 PMC1_PIN27 PMC1_PIN26 ground

7 PMC1_PIN35 PMC1_PIN34 PMC1_PIN33 PMC1_PIN32 PMC1_PIN31 ground

6 PMC1_PIN40 PMC1_PIN39 PMC1_PIN38 PMC1_PIN37 PMC1_PIN36 ground

5 PMC1_PIN45 PMC1_PIN44 PMC1_PIN43 PMC1_PIN42 PMC1_PIN41 ground

4 PMC1_PIN50 PMC1_PIN49 PMC1_PIN48 PMC1_PIN47 PMC1_PIN46 ground

3 PMC1_PIN55 PMC1_PIN54 PMC1_PIN53 PMC1_PIN52 PMC1_PIN51 ground

2 PMC1_PIN60 PMC1_PIN59 PMC1_PIN58 PMC1_PIN57 PMC1_PIN56 ground

1 no connection PMC1_PIN64 PMC1_PIN63 PMC1_PIN62 PMC1_PIN61 ground

Katana®752i User’s Manual 10006024-0414-4

Page 131: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Backplane Signals: Pinouts

J4 is an optional 90-pin female connector (Emerson #01899070-00) that routes CT signals between the PTMC sites and the cPCI backplane, as listed in the table below.

Table 14-4: cPSB Connector Pin Assignments, J4

Pin: Row A: Row B: Row C: Row D: Row E: Row F:25 SGA4 SGA3 SGA2 SGA1 SGA 0 FRAME_GND5

24 J4_GA4 J4_GA3 J4_GA2 J4_GA1 J4_GA0 FRAME_GND4

23 EP_POS12 no connection CT_EN* EP_NEG12 no connection FRAME_GND3

22 PSF0* no connection no connection no connection no connection FRAME_GND2

21 no connection PSF1* no connection no connection no connection FRAME_GND1

20—15 no connection no connection no connection no connection no connection no connection

14—12 keying keying keying keying keying keying

11 CT_D29 CT_D30 CT_D31 LJ4_EPVIO CT_FA_R* ground

10 CT_D27 EP_3_3V CT_D28 LJ4_EP5V CT_FB_R* ground

9 CT_D24 CT_D25 CT_D26 ground FR_COMP* ground

8 CT_D21 CT_D22 CT_D23 LJ4_EP5V CT_C8A_R ground

7 CT_D19 EP_5V CT_D20 ground CT_C8B_R ground

6 CT_D16 CT_D17 CT_D18 ground CT_NETREF1 ground

5 CT_D13 CT_D14 CT_D15 LJ4_EP3_3V CT_NETREF2 ground

4 CT_D11 EP_5V CT_D12 LJ4_EP3_3V CT_SCLK ground

3 CT_D8 CT_D9 CT_D10 ground CT_SCLKx2* ground

2 CT_D4 CT_D5 CT_D6 CT_D7 ground ground

1 CT_D0 EP_3_3V CT_D1 CT_D2 CT_D3 ground

10006024-04 Katana®752i User’s Manual 14-5

Page 132: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Backplane Signals: Pinouts

J5 is a 110-pin female connector (Emerson #01899063-00) that routes PTMC site user I/O and Ethernet signals to the cPCI backplane, as listed in the table below.

Figure 14-1: cPCI Connector Pin Assignments, J5

Pin: Row A: Row B: Row C: Row D: Row E:22 PMC1_ENET_TXP 3.3V (fused) —12V (fused) PMC1_ENET_RXP 5V (2.5A fused)

21 PMC1_ENET_TXN 3.3V (fused) no connection PMC1_ENET_RXN 5V (2.5A fused)

20 PMC2_ENET_TXP no connection no connection PMC2_ENET_RXP no connection

19 PMC2_ENET_TXN no connection no connection PMC2_ENET_RXN no connection

18 PMC1_STX no connection no connection PMC2_STX no connection

17 PMC1_SRX no connection no connection PMC2_SRX no connection

16 CPSB2_LINK_ACT CPSB2_SPEED1 CPSB2_SPEED2

CPSB2_SPEED2 no connection

15 no connection +12V (fused) no connection RTM_RS232_RX RTM_RS232_TXD

14 CPSB1_LINK_ACT CPSB1_SPEED1 CPSB1_SPEED2

no connection no connection

13 PMC2_PIN5 PMC2_PIN4 PMC2_PIN3 PMC2_PIN2 PMC2_PIN1

12 PMC2_PIN10 PMC2_PIN9 PMC2_PIN8 PMC2_PIN7 PMC2_PIN6

11 PMC2_PIN15 PMC2_PIN14 PMC2_PIN13 PMC2_PIN12 PMC2_PIN11

10 PMC2_PIN20 PMC2_PIN19 PMC2_PIN18 PMC2_PIN17 PMC2_PIN16

9 PMC2_PIN25 PMC2_PIN24 PMC2_PIN23 PMC2_PIN22 PMC2_PIN21

8 PMC2_PIN30 PMC2_PIN29 PMC2_PIN28 PMC2_PIN27 PMC2_PIN26

7 PMC2_PIN35 PMC2_PIN34 PMC2_PIN33 PMC2_PIN32 PMC2_PIN31

6 PMC2_PIN40 PMC2_PIN39 PMC2_PIN38 PMC2_PIN37 PMC2_PIN36

5 PMC2_PIN45 PMC2_PIN44 PMC2_PIN43 PMC2_PIN42 PMC2_PIN41

4 PMC2_PIN50 PMC2_PIN49 PMC2_PIN48 PMC2_PIN47 PMC2_PIN46

3 PMC2_PIN55 PMC2_PIN54 PMC2_PIN53 PMC2_PIN52 PMC2_PIN51

2 PMC2_PIN60 PMC2_PIN59 PMC2_PIN58 PMC2_PIN57 PMC2_PIN56

1 no connection PMC2_PIN64 PMC2_PIN63 PMC2_PIN62 PMC2_PIN61

Katana®752i User’s Manual 10006024-0414-6

Page 133: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

10006024-04 Katana®752

Section 15

Monitor

The Katana®752i monitor is based on the Embedded PowerPC Linux Boot Project (PPC-Boot) boot program, available under the GNU General Public License (GPL). For instructions on how to obtain the source code for this GPL program, please visit http://www.emerson-embeddedcomputing.com, send an e-mail to [email protected], or call Emerson at 1-800-327-1251. This chapter describes the monitor’s basic features, operation, and con-figuration sequences. This chapter also serves as a reference for the monitor commands and functions.

COMMAND-LINE FEATURES

The Katana®752i monitor uses a command-line interface with the following features:

Auto-Repeat: After entering a command, you can re-execute it simply by pressing the ENTER or RETURN key.

TFTP Boot : You can use the TFTP protocol to load application images via Ethernet into the Katana®752i’s memory.

Auto-Boot : You can store specific boot commands in the environment to be executed automatically after reset.

Flash Programming: You can write application images into Flash via the PPCBoot command line.

At power-up or after a reset, the monitor runs diagnostics and reports the results in the start-up display, see Fig. 15-1. During the power-up sequence, the monitor configures the board according to the environment variables (see page 15-27) and settings in the Board Configuration registers (see page 6-4). If the configuration indicates that autoboot is enabled, the monitor attempts to load the application from the specified device. If the monitor is not configured for autoboot or a failure occurs during power-up, the monitor enters normal command-line mode.

i User’s Manual 15-1

Page 134: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Monitor: Command-Line Features

Figure 15-1: Example Monitor Start-up Display

������������ ���������������������

���������������������������� !��"���#���$�%�������������&����� '�!()*+���������))*�,)*+��$#��-������.�/0�12�������3� -(��'�%4�3�����-'� $#5�

�������*'�' �$#5�����6� �3)7*�����8�'������91+,���:��;��60������<�:����'0������<�:����'�������<�2/�������&���3#�=-'!�*'>�4�+!! ���80���������?$#!�@���8���������&�����%������?�$�$#5�9� �3*3+)A��BCB����'8$��@D��'#%>�������������2��������0������0�����������������0��0�02�����0��������!

,' E�����/�)$�5���'>���������������+,,3))$�5��&����������������+,,3))$�5��9-��F�������������+,,3))$�5����&���������������+,,3)

3)7*���*'�$!'���8�6666666����8�'��������#����*'�$!'���8�!666666����8�!'66�����)'���,�-!' '!�9-��F,-�+!��/)���F���#��? $�'GF �%5F�&���F���#1�F'���#��? $�'GF �%5F�7'�����'�F�H�'�F/H��4�=�H��4�=="��$�����IJ

��������1%������2����%

��%������33�%���30�

Katana®752i User’s Manual 10006024-0415-2

Page 135: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Monitor: Basic Operation

BASIC OPERATION

The Katana®752i monitor performs various configuration tasks upon power-up or reset. This section describes the monitor operation during initialization of the Katana®752i board. The flowchart (see Fig. 15-2) illustrates the power-up and reset sequence (bold text indicates environment variables).

Power-Up/Reset SequenceAt power-up or board reset, the monitor performs hardware initialization, diagnostic rou-tines, autoboot procedures, free memory initialization, and if necessary, invokes the com-mand-line.

Prior to the console port being available, the monitor will display a four-bit binary value (1=on, 0=off) on front panel LEDs 1 through 4 to indicate the power-up status. In the event of a specific initialization error, the LED pattern will Flash and the board initialization will halt. Refer to Fig. 15-2 for the LED values at the various initialization steps.

10006024-04 Katana®752i User’s Manual 15-3

Page 136: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Monitor: Basic Operation

Figure 15-2: Power-up/Reset Sequence Flowchart

RESET

Initialize HID0Initialize MSR

Relocate the baseof the MV64460internal registers

750GX floatingpoint registerinitialization

750GX BAT andsegment register

initialization

Invalidate thecache

LED 0001

Invalidate andenable the cache

Setup initial stackand data region in

cache

Configure theMV64460 devicechip selects forflash and CPLD

Initialize theMV64460 CPU

interface settings

Enable icache

Initialize thePPCBoot

environment

Init. serial port perbaudrate

environment var.LED 0101

Display versionstring

Initializeflash

Initialize mallocarea

Final InitializationPCI &

cPCI (optional)

Is module aMonarch

Enumerate PCIper enumerate

environmentvariable

Yes

Display boardserial number

No

Enable MV64460interrupts

Configure dcacheper cachemode

and dcacheenvironment vars.

Configure icacheper icache

environmentvariable

Configure L2cache per l2cache

and l2modeenvironment vars.

Display LED 1001

Initialize Ethernetports

Perform boarddiagnostics perpowerondiags

environment var.

Turn off debugLEDs and blinkfront panel red

LED per blinkedenvironment var.

Main Loop

Check IPMIcontroller peripmipresent

environment var.

Yes

No

Is cPCIenabled?

Early I2C Init.LED 0010

Early mem. Init.(no ECC)LED 0011

Early PCI &cPCI Init

Stop Retries

Display CPU,board, and bus

speedLED 0110

Final I2C Init

Final mem. Init.Clear per

clearmem & cfg.per ecc env. vars.

LED 0111

Init. final stack

Re-locatePPCBoot to RAM

LED 1000

Mini memory test

Display LED 0100

Katana®752i User’s Manual 10006024-0415-4

Page 137: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Monitor: Basic Operation

Power-Up TimingUpon power-up, the Katana®752i initially retries cPCI cycles for a specific period of time (see “cPCI/PCI Stop Retries, Memory Read Access Only” monitor state in the tables below). After that time, it stops retrying cycles on the cPCI bus.

Caution: Any read access between the “cPCI/PCI Stop Retries, Memory Read Access Only” and “Final Memory Initialization” monitor states (see Table 15-1 and Table 15-2) may result in an ECC exception on the Katana®752i.

The following tables show the monitor power-up timing for booting from both socked and soldered flash memory.

Note: The resolution for the measured times in Table 15-1 and Table 15-2 is ±10 milliseconds. The measurements were performed from a front panel reset. The Katana®752i used in these tests had 512 megabytes of RAM with ECC and Clear Memory On. CompactPCI mode was also enabled.

Table 15-1: Power-Up Timing for Booting from Soldered Flash

Table 15-2: Power-Up Timing for Booting from Socketed Flash

Time(sec):

Debug LED State (bits): Monitor State:

0 n/a System Reset

0.157 0001 CPU and MV64460 Setup

0.200 0010 Early I2C Setup, cPCI mode only

0.216 0011 Early Memory Initialization, ECC Off

0.221 0100 cPCI/PCI Stop Retries, Memory Read Access Only

0.490 0101 Serial Port Initialized

0.623 0110 Display CPU, Board and Bus Speed Information

2.563 0111 Final Memory Initialization, ECC and Clear

2.857 1000 Monitor code relocated to top of memory

4.627 1001 PCI/cPCI Final Setup. Enumeration. Memory Read/Write Access available through PCI/cPCI

4.915 0000 Monitor Prompt

Time(sec):

Debug LED State (bits): Monitor State:

0 n/a System Reset

0.159 0001 CPU and MV64460 Setup

0.250 0010 Early I2C Setup, cPCI mode only

0.282 0011 Early Memory Initialization, ECC Off

0.293 0100 cPCI/PCI Stop Retries, Memory Read Access Only

0.817 0101 Serial Port Initialized

0.978 0110 Display CPU, Board and Bus Speed Information

4.864 0111 Final Memory Initialization, ECC and Clear

!

10006024-04 Katana®752i User’s Manual 15-5

Page 138: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Monitor: Basic Operation

POST Diagnostic ResultsThe Katana®752i stores Power-On Self-Test (POST) diagnostic results in I2C nonvolatile random-access memory (NVRAM). This memory is located in the EEPROM at hex address 0x53 on the I2C bus. The POST results are stored as a 32-bit value at the hex offset 0x1DD8 of the EEPROM. Each bit indicates the result of a specific test, therefore this field can store the results of up to 32 diagnostic tests, as described in the following table.

Note: For configurations where the front Ethernet port, eth4, is disabled, the monitor will indicate SKIPPED for the PCI diagnostic test. This is because the Ethernet controller for eth4 performs the diagnostic testing in this case. The POST flag for the PCI test will still be set accordingly.

Table 15-3: POST Diagnostics Results

Monitor SDRAM UsagePPCBoot locates its stack, uninitialized data, and code in the top one megabyte of SDRAM. The exact address varies with the amount of installed memory. PPCBoot uses the area from 0x00000000 to 0x00004000 in SDRAM for the MPC750 exception vector table and PPC-Boot internal use.

Caution: Any writes to these areas can cause unpredictable operation of the monitor.

5.344 1000 Monitor code relocated to top of memory

5.978 1001 PCI/cPCI Final Setup. Enumeration. Memory Read/Write Access

6.265 0000 Monitor Prompt

Bit: Diagnostic Test: Value:0 SDRAM (address and data line integrity) 0=test has passed

1=failure detected1 Flash

2 I2C access (local I2C devices connected to the I2C bus)

3 Reserved for Emerson use

4 PCI (known devices present)

5 No EREADY

6 - 23 Reserved for Emerson use

24 - 31 Reserved for customer use

Time(sec):

Debug LED State (bits): Monitor State:

!

Katana®752i User’s Manual 10006024-0415-6

Page 139: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Monitor: Monitor Recovery and Updates

MONITOR RECOVERY AND UPDATES

Note: The monitor provides VxWorks 6.0 support for Error Data and Reporting (EDNR). This feature allocates a per-sistent area of memory that retains its contents after a systerm soft reset. Any information stored in the 32-megabyte window starting at 0x1E000000 should stil be available after a soft resset.

This section describes how to recover and/or update the monitor, given one or more of the following conditions:

• If there is no console output, the monitor may be corrupted and need recovering.

• If the monitor still functions, but is not operating properly, then you may need to reset the environment variables.

Recovering the MonitorFirst, make sure that a monitor ROM device is installed in the PLCC socket. Then, place a jumper on JP2, across pins 1 and 2 (see Fig. 2-4).

1 Issue the following command, where serial# is the four digit serial number, 683-xxxx:[Katana 752i (1.0)] => moninit serial#

2 Reset the monitor:[Katana 752i (1.0)] => reset

3 Reset the environment parameters:[Katana 752i (1.0)] => envinit serial#

4 Power down the board and remove the jumper from JP2, pins 1 and 2.

Updating the Monitor via TFTPTo update the monitor, follow the steps below and insert the appropriate data in the itali-cized fields.

1 If necessary, edit your network settings: [Katana 752i (1.0)] => setenv ipaddr 192.168.1.100

[Katana 752i (1.0)] => setenv gatewayip 192.168.1.1

[Katana 752i (1.0)] => setenv netmask 255.255.255.0

[Katana 752i (1.0)] => setenv serverip 192.168.1.2

Optionally, save your settings: [Katana 752i (1.0)] => saveenv

2 TFTP the new monitor (binary) image to memory location 0x100000: [Katana 752i (1.0)] =>

tftpboot 100000 path/on/tftp/server/to/monitor.bin

10006024-04 Katana®752i User’s Manual 15-7

Page 140: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Monitor: Monitor Command Reference

3 Update the monitor:[Katana 752i (1.0)] => moninit serial# 100000

4 Reset the monitor:[Katana 752i (1.0)] => reset

5 Reset the environment parameters:[Katana 752i (1.0)] => envinit serial#

If moninit( ) fails, burn the new monitor to a ROM and follow the recovery steps in “Recov-ering the Monitor” on page 15-7.

Resetting Environment VariablesTo reset the monitor’s environment variables, issue the following command, were serial# is the four digit serial number, 683-xxxx:

[Katana 752i (1.0)] => envinit serial#

MONITOR COMMAND REFERENCE

This section describes the syntax and typographic conventions for the Katana®752i moni-tor commands. Subsequent sections in this chapter describe individual commands, which fall into the following categories: boot, memory, Flash, environment variables, test, and other commands.

Command SyntaxThe monitor uses the following basic command syntax:

<Command> <argument 1> <argument 2> <argument 3>

• The command line accepts three different argument formats: string, numeric, and symbolic. All command arguments must be separated by spaces with the exception of argument flags, which are described below.

• Monitor commands that expect numeric arguments assume a hexadecimal base.

• All monitor commands are case sensitive.

• Some commands accept flag arguments. A flag argument is a single character that begins with a period (.). There is no white space between an argument flag and a command. For example, md.b 80000 is a valid monitor command, while md .b 80000 is not.

• Some commands may be abbreviated by typing only the first few characters that uniquely identify the command. For example, you can type ver instead of version.

Katana®752i User’s Manual 10006024-0415-8

Page 141: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Monitor: Boot Commands

However, commands cannot be abbreviated when accessing on-line help. You must type help and the full command name.

Command HelpAccess the monitor online help for each command by typing help <command>. The full command name must be entered to access the online help.

Typographic ConventionsIn the following command descriptions, Courier New font is used to show the command format. Square brackets [] enclose optional arguments, and Italic type indicates that you must substitute your own selection for the italicized text.

BOOT COMMANDS

The boot commands provide facilities for booting application programs and operating sys-tems from various devices.

bootbusThe bootbus command allows you to boot an application program over a bus interface.

Definition: bootbus

bootbus uses the busmagicaddr field from the NVRAM environment parameters as the base address of a shared memory region. This region contains two 32-bit (unsigned long) values, in the form:

struct BusComStruct{ unsigned long MagicLoc; unsigned long CallAddress;}

The first is used for synchronization, and the second is the entry address of the application.

The sequence of events used for loading an application is described below:

1 The host board waits for the target (this board) to write the value 0x496D4F6B (character string “ImOk”) to MagicLoc to show that the target is initialized and waiting for a download. During initialization, the target loads the contents of its loadaddr environment parameter into CallAddress.

2 The host board downloads the application to the target board. The host board can choose to use the start address specified in CallAddress, or it can download the application to a new location and write this new start address to CallAddress.

10006024-04 Katana®752i User’s Manual 15-9

Page 142: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Monitor: Boot Commands

3 The host board finally writes 0x596F4F6B (character string “YoOk”) to MagicLoc to show that the application is ready for the target.

4 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 environment parameter with the contents of CallAddress, and the bootbus command is complete. At this point, the target could perform any number of boot commands, including bootelf or go.

bootcrcIf the NVRAM parameter trycached (see Table 15-4) is set to true, the bootcrc command cre-ates a CRC16 value for the image found at imageaddr. If the value matches that stored in imagecrc16, the bootcrc command writes the image to Flash memory and then boots it. If the values do not match, it calls TFTP to download an image. If the TFTP image is also not valid, it displays an error message and reboots the board. If trycached is false, the command skips to the TFTP download. The optional nvonly command line parameter instructs bootcrc to try only the cached image.

Definition: bootcrc [nvonly]

bootdExecute the command stored in the bootcmd environment variable.

Definition: bootd

bootelfThe bootelf command boots from an ELF image in memory, where address is the load address of the ELF image.

Definition: bootelf [address]

bootmThe bootm command boots an application image stored in memory, passing any entered arguments to the called application. When booting a Linux kernel, arg can be the address of an initrd image. If addr is not specified, the environment variable loadaddr is used as the default.

Definition: bootm [addr [arg …]]

bootpThe bootp command boots an image via a network connection using the BootP/TFTP pro-tocol. If loadaddress or bootfilename is not specified, the environment variables loadaddr and bootfile are used as the default.

Katana®752i User’s Manual 10006024-0415-10

Page 143: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Monitor: Boot Commands

Definition: bootp [loadAddress] [bootfilename]

bootvThe bootv command checks the checksum on the primary image (in Flash) and boots it, if valid. If it is not valid, it checks the checksum on the secondary image (in Flash) and boots it, if valid. If neither checksum is valid, the command returns back to the monitor prompt.

Definition: Verify bootup.

bootv

Write image to Flash and update NVRAM.

bootv primary|secondary write source dest size

Update NVRAM based on image already in Flash.

bootv primary|secondary update source size

Check validity of images in Flash.

bootv primary|secondary check

bootvxThe bootvx command boots VxWorks from an ELF image, where address is the load address of the VxWorks ELF image.

Definition: bootvx [address]

rarpbootThe rarpboot command boots an image via a network connection using the RARP/TFTP protocol. If loadaddress or bootfilename is not specified, the environment variables loadaddr and bootfile are used as the default.

Definition: rarpboot [loadAddress] [bootfilename]

tftpbootThe tftpboot command loads an image via a network connection using the TFTP protocol. The environment variable’s ipaddr and serverip are used as additional parameters to this command. If loadaddress or bootfilename is not specified, the environment variables loadaddr and bootfile are used as the default.

Definition: tftpboot [loadAddress] [bootfilename]

10006024-04 Katana®752i User’s Manual 15-11

Page 144: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Monitor: JFFS2 File Systems

JFFS2 FILE SYSTEMS

This section describes the commands for the read-only JFFS2 file systems. These com-mands assume a valid JFFS2 file system in Flash with support provided for two partitions:

• Base of partition 0 is 0xE8180000

• Base of partition 1 is 0xE8000000 + (Total_Flash_Size/2) + 0x180000

lsThe ls command lists the files in the directory.

Definition: ls [directory]

fsinfoThe fsinfo command prints information about file systems.

Definition: fsinfo

fsloadThe fsload command loads the binary file from the Flash bank with offset of ‘off’.

Definition: fsload [off] [filename]

chpartThe chpart command changes the partitions (partitions 0 and 1 supported).

Definition: chpart [part]

MEMORY COMMANDS

The memory commands allow you to manipulate specific regions of memory. For some memory commands, the data size is determined by the following flags:

.b This is for data in 8-bit bytes.

.w This is for data in 16-bit words.

.l This is for data in 32-bit long words.

These flags are optional arguments and describe the objects on which the command oper-ates. If you do not specify a flag, memory commands default to 32-bit long words. Numeric arguments are in hexadecimal.

Katana®752i User’s Manual 10006024-0415-12

Page 145: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Monitor: Memory Commands

cmpThe cmp command compares count objects between addr1 and addr2. Any differences are displayed on the console display.

Definition: cmp [.b, .w, .l] addr1 addr2 count

cpThe cp command copies count objects located at the source address to the target address.

Note: If the target address is located in the range of the Flash device, it will program the Flash with count objects from the source address. The cp command does not erase the Flash region prior to copying the data. The Flash region must be manually erased using the erase command prior to using the cp command.

Definition: cp [.b, .w, .l] source target count

Example: In this example, the cp command is used to copy 0x1000, 32-bit values from address 0x100000 to address 0x80000.

=> cp 100000 80000 1000

findThe find command searches from base_addr to top_addr looking for pattern. For the find command to work properly, the size of pattern must match the size of the object flag. The -a option searches for the absence of the specified pattern.

Definition: find [.b, .w, .l] [-a] base_addr top_addr pattern

Example: In this example, the find command is used to search for the 32-bit pattern 0x12345678 in the address range starting at 0x40000, and ending at 0x80000.

=> find.1 40000 80000 12345678

Searching from 0x00040000 to 0x00080000Match found: data = 0x12345678 Adrs = 0x00050a6c

=>

mdThe command md displays the contents of memory starting at address. The number of objects displayed can be defined by an optional third argument, # of objects. The memory’s numerical value and its ASCII equivalent is displayed.

Definition: md [.b, .w, .l] address [# of objects]

Example: In this example, the md command is used to display thirty-two 16-bit words starting at the physical address 0x80000.

=> md.w 80000 20

00080000: ffff ffff ffff ffff ffff ffff ffff ffff ................00080010: ffff ffff ffff ffff ffff ffff ffff ffff ................

10006024-04 Katana®752i User’s Manual 15-13

Page 146: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Monitor: Memory Commands

00080020: ffff ffff ffff ffff ffff ffff ffff ffff ................00080030: ffff ffff ffff ffff ffff ffff ffff ffff ................

mmThe mm command modifies memory one object at a time. Once started, the command line prompts for a new value at the starting address. After a new value is entered, pressing ENTER auto-increments the address to the next location. Pressing ENTER without entering a new value leaves the original value for that address unchanged. To exit the mm com-mand, enter a non-valid hexadecimal value (such as x) followed by ENTER.

Definition: mm [.b, .w, .l] address

Example: In this example, the mm command is used to write random 8-bit data starting at the physi-cal address 0x80000.

=> mm.b 80000 00080000: ff ? 1200080001: ff ? 2300080002: ff ? 3400080003: ff ? 4500080004: ff ?00080005: ff ? x=> md.b 80000 600080000: 12 23 34 45 ff ff .#4E=>

nmThe nm command modifies a single object repeatedly. Once started, the command line prompts for a new value at the selected address. After a new value is entered, pressing ENTER modifies the value in memory and then the new value is displayed. The command line then prompts for a new value to be written at the same address. Pressing ENTER with-out entering a new value leaves the original value unchanged. To exit the nm command, enter a non-valid hexadecimal value (such as x) followed by ENTER.

Definition: nm [.b, .w, .l] address

mwThe command mw writes value to memory starting at address. The number of objects mod-ified can be defined by an optional fourth argument, count.

Definition: mw [.b, .w, .l] address value [count]

Example: In this example, the mw command is used to write the value 0xabba three times starting at the physical address 0x80000.

=> mw.w 80000 abba 3=> md 80000

00080000: abbaabba abbaffff ffffffff ffffffff ................00080010: ffffffff ffffffff ffffffff ffffffff ................

Katana®752i User’s Manual 10006024-0415-14

Page 147: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Monitor: Flash Commands

00080020: ffffffff ffffffff ffffffff ffffffff ................00080030: ffffffff ffffffff ffffffff ffffffff ................00080040: ffffffff ffffffff ffffffff ffffffff ................00080050: ffffffff ffffffff ffffffff ffffffff ................00080060: ffffffff ffffffff ffffffff ffffffff ................00080070: ffffffff ffffffff ffffffff ffffffff ................

FLASH COMMANDS

The Flash commands affect the StrataFlash devices on the Katana®752i circuit board. There is a maximum of two Flash banks on the Katana®752i board. The following Flash commands access the individual Flash banks as Flash bank 1 or Flash bank 2. 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. For a Flash bank with 128 sectors, the follow-ing Flash commands access the individual sectors as 0 through 127.

cpThe cp command can be used to copy data into the Flash device. For the cp command syn-tax, refer to Section .

eraseThe erase command erases the specified area of Flash memory.

Definition: Erase all of the sectors in the address range from start to end.

erase start end

Erase all of the sectors SF (first sector) to SL (last sector) in Flash bank # N.

erase N:SF[-SL]

Erase all of the sectors in Flash bank # N.

erase bank N

Erase all of the sectors in all of the Flash banks.

erase all

flinfoThe flinfo command prints out the Flash device’s manufacturer, part number, size, number of sectors, and starting address of each sector.

Definition: Print information for all Flash memory banks.

flinfo

Print information for the Flash memory in bank # N.

flinfo N

10006024-04 Katana®752i User’s Manual 15-15

Page 148: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Monitor: EEPROM / I2C Commands

protectThe protect command enables or disables the Flash sector protection for the specified Flash sector. Protection is implemented using software only. The protection mechanism inside the physical Flash part is not being used.

Definition: Protect all of the Flash sectors in the address range from start to end.

protect on start end

Protect all of the sectors SF (first sector) to SL (last sector) in FLASH bank # N.

protect on N:SF[-SL]

Protect all of the sectors in Flash bank # N.

protect on bank N

Protect all of the sectors in all of the Flash banks

protect on all

Remove protection on all of the Flash sectors in the address range from start to end.

protect off start end

Remove protection on all of the sectors SF (first sector) to SL (last sector) in FLASH bank # N.

protect off N:SF[-SL]

Remove protection on all of the sectors in Flash bank # N.

protect off bank N

Remove protection on all of the sectors in all of the Flash banks.

protect off all

EEPROM / I2C COMMANDS

This section describes commands that allow you to read and write memory on the serial EEPROMs and I2C devices.

eepromThe eeprom command reads and writes from the EEPROM. For example:

eeprom read 53 100000 1800 100

reads 100 bytes from offset 0x1800 in serial EEPROM 0x53 (right-shifted 7-bit address) and places it in memory at address 0x100000.

Definition: Read/write cnt bytes from devaddr EEPROM at offset off.

eeprom read devaddr addr off cnteeprom write devaddr addr off cnt

Katana®752i User’s Manual 10006024-0415-16

Page 149: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Monitor: EEPROM / I2C Commands

icrc32The icrc32 computes a CRC32 checksum.

Definition: icrc32 chip_address[.0, .1, .2] count

iloopThe iloop command reads in an infinite loop on the specified address range.

Definition: iloop chip_address[.0, .1, .2] [# of objects]

imdThe imd command displays I2C memory. For example:

imd 53 1800.2 100

displays 100 bytes from offset 0x1800 of I2C device 0x53 (right-shifted 7-bit address). The .2 at the end of the offset is the length, in bytes, of the offset information sent to the device. The serial EEPROMs all have two-byte offset lengths. The RTC has a one-byte offset length. The temperature sensors have zero-byte offset lengths.

Definition: imd chip_address[.0, .1, .2] [# of objects]

ipmifirmloadThe ipmifirmload command reloads the IPMI controller firmware from an image held in the monitor image. The optional boot and run arguments specify to reload the firmware from an image held in memory.

Definition: ipmifirmload [boot boot_image_addr] [run runtime_image_addr]

immThe imm command modifies I2C memory and automatically increments the address.

Definition: imm chip_address[.0, .1, .2]

imwThe imw command writes (fills) memory.

Definition: imw chip_address[.0, .1, .2] value [count]

inmThe inm command modifies I2C memory, reads it, and keeps the address.

Definition: inm chip_address[.0, .1, .2]

10006024-04 Katana®752i User’s Manual 15-17

Page 150: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Monitor: Ethernet Controller EEPROM Commands

iprobeThe iprobe command probes to discover valid I2C chip addresses.

Definition: iprobe

ETHERNET CONTROLLER EEPROM COMMANDS

This section describes the commands that provide access to the EEPROM for the Intel 82544EI Ethernet Controller.

initeth4romThe initeth4rom command sets the 82544EI controller’s EEPROM to the default values. These values include the ETH4 port Ethernet address, port settings, and ROM checksum.

Definition: initeth4rom

filleth4romThe filleth4rom command fills the first 64 words of the 82544EI controller’s EEPROM to the value specified by fill_value (for test purposes only). For example:

filleth4rom ffff

puts 0xFFFF in the first 64 words.

Definition: filleth4rom fill_value

showeth4romThe showeth4rom command displays the contents of the 82544EI controller’s EEPROM on the console.

Definition: showeth4rom

ENVIRONMENT PARAMETER COMMANDS

The monitor uses on-board, non-volatile memory for the storage of environment parame-ters. Environment parameters are stored as ASCII strings with the following format.

<Parameter Name>=<Parameter Value>

Some environment variables are used for board configuration and identification by the monitor. The environment parameter commands deal with the reading and writing of these parameters. Refer to Section for a list of monitor environment variables.

Katana®752i User’s Manual 10006024-0415-18

Page 151: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Monitor: Environment Parameter Commands

envinitThe envinit command resets the NVRAM and serial number. Optional parameters allow you to:

• specify the processor number

• specify the serial number

• retrieve the serial number from the FRU device

• specify parameters not in the default list

Definition: envinit [p1, p2, p3] [serial#, ‘fru’, ‘old’] [env: ...]

printenvThe printenv command displays all of the environment variables and their current values to the display.

Definition: Print the values of all environment variables.

printenv

Print the values of all environment variable (exact match) ‘name’.

printenv name …

saveenvThe saveenv command writes the environment variables to non-volatile memory.

Definition: saveenv

setenvThe 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

Removes the environment variable name from the environment.

setenv name

10006024-04 Katana®752i User’s Manual 15-19

Page 152: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Monitor: Test Commands

TEST COMMANDS

The commands described in this section perform diagnostic and memory tests.

diagsThe diags command runs the power-on self test (POST).

Definition: diags

mtestThe mtest command performs a simple SDRAM read/write test.

Definition: mtest [start [end [pattern]]]

umThe um command is a destructive memory test.

Definition: um [.b, .w, .l] base_addr [top_addr]

OTHER COMMANDS

This section describes all the remaining commands supported by the Katana®752i moni-tor.

autoscrThe 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.

Definition: Displays the address offset for the memory commands.

base

Sets the address offset for the memory commands to off.

base off

bdinfo The bdinfo command displays the Board Information Structure.

Definition: bdinfo

Katana®752i User’s Manual 10006024-0415-20

Page 153: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Monitor: Other Commands

coninfo The coninfo command displays the information for all available console devices.

Definition: coninfo

crc16The crc16 command computes a CRC16 checksum on size bytes starting at buff. Optionally, it stores the result at addr.

Definition: crc16 address count

crc32 The crc32 command computes a CRC32 checksum on count bytes starting at address.

Definition: crc32 address count

echo The echo command echoes args to console.

Definition: echo [args..]

enumpciThe enumpci command enumerates the PCI bus.

Definition: enumpci

fpledoffThe fpledoff command turns off the red front panel LED.

Definition: fpledoff

frugetThe fruget command displays all of the FRU fields.

Definition: fruget

frugetuserThe frugetuser command retrieves count bytes from offset in the FRU user area and copies the bytes to storage.

Definition: frugetuser offset count storage

10006024-04 Katana®752i User’s Manual 15-21

Page 154: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Monitor: Other Commands

frusetuserThe frusetuser command writes count bytes to offset in the FRU user area and copies the bytes to storage.

Definition: frusetuser offset count storage

gethvrThe gethvr command returns the contents of the Hardware Version Register (see Register Map 6-7 on page 6-4).

Definition: gethvr

getmonverThe getmonver command prints the monitor version string of the currently running moni-tor (default). Specifying the optional socket or soldered parameter prints the version string for the corresponding device.

Definition: getmonver

getpcimemsizeThe getpcimemsize command shows the maximum memory window size (starting at the base) that is accessible from a device on PCI/cPCI.

Definition: getpcimemsize

Example: =>getpcimemsize

PCI Memory Size Parameters:---------------------------PCI Memory Size: 0x08000000 (134217728)CPCI Memory Size: 0x01000000 (16777216)

Current Settings for PCI Memory Size Are:---------------------------PCI CS0: 0x07FFF000 (134213632)PCI CS1: 0x00000000 (0)PCI CS2: 0x00000000 (0)PCI CS3: 0x00000000 (0)---------------------------CPCI EnabledcPCI CS0: 0x00FFF000 (16773120)cPCI CS1: 0x00000000 (0)cPCI CS2: 0x00000000 (0)cPCI CS3: 0x00000000 (0)---------------------------

Katana®752i User’s Manual 10006024-0415-22

Page 155: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Monitor: Other Commands

getpcimodeThe getpcimode command shows how many Configuration Space Headers the Katana®752i is reporting on PCI/cPCI. Single Function means only Function 0 is available. Multi Function indicates that multiple functions (i.e. Function 0, Function 1, etc.) are available.

Definition: getpcimode

Example: =>getpcimode

cPCI/PCI Config Space Function Header Settings:PCI: Multi FunctioncPCI: Single Function

getphyslocThe getphysloc command returns the board’s chassis identification number.

Definition: getphysloc

getsprThe getspr command returns the contents of the SPR register specified by SPR_ID.

Definition: getspr

go The go command runs an application at address addr, passing the optional arguments arg to the called application.

Definition: go addr [arg…]

helpThe help (or ?) command displays the online help. Without arguments, all commands are displayed with a short usage message for each. To obtain more detailed information for a specific command, enter the desired command as an argument.

Definition: help [command …]

iminfo The iminfo command displays the header information for an application image that is loaded into memory at address addr. Verification of the image contents (magic number, header, and payload checksums) are also performed.

Definition: iminfo addr [addr …]

10006024-04 Katana®752i User’s Manual 15-23

Page 156: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Monitor: Other Commands

isdramThe isdram command displays the SDRAM configuration information (valid chip values range from 50 to 57).

Definition: isdram

loop The loop command executes an infinite loop on address range.

Definition: loop [.b, .w, .l] address number_of_objects

memmap The memmap command displays the board’s memory map layout.

Definition: memmap

moninitNote: If you have a socketed PLCC flash device installed and you use the moninit command with the serial# param-

eter, it copies the socketed flash image to the soldered flash device.

The moninit command resets the NVRAM and serial number, and it writes the monitor to Flash. Optional parameters allow you to:

• specify the serial number

• retrieve the serial number from the FRU device

• specify the source address of a monitor image to copy from

• specify parameters not in the default list

Definition: moninit [serial#, ‘fru’, ‘cold’] [src] [env: ...]

pciThe pci command enumerates the PCI bus if the Katana®752i is the monarch board. It dis-plays enumeration information about each detected device. The pci command allows you to display values for and access the PCI Configuration Space.

Definition: Display a short or long list of PCI devices on the bus specified by bus.

pci [bus] [long]

Show the header of PCI device bus.device.function.

pci header b.d.f

Display the PCI configuration space (CFG).

pci display[.b, .w, .l] b.d.f [address] [# of objects]

Katana®752i User’s Manual 10006024-0415-24

Page 157: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Monitor: Other Commands

Modify, read, and keep the CFG address.

pci next[.b, .w, .l] b.d.f address

Modify automatically increment the CFG address.

pci modify[.b, .w, .l] b.d.f address

Write to the CFG address.

pci write[.b, .w, .l] b.d.f address value

reset The reset command performs a hard reset of the CPU by writing to the reset register on the board.

Definition: reset

run The run command runs the commands in an environment variable var.

Definition: run var […]

setpcimemsizeThe getpcimemsize command stores a user-defined memory window size for PCI/cPCI to NVRAM. These window sizes define the amount of memory that can be accessed from a PCI/cPCI device. Parameters can be all, default or a numerical value, num. The default values are 0x80000000 for cPCI, all for PCI Monarch, and one gigabyte for PCI Non-Monarch. These are written into NVRAM as 0xFFFFFFFF for the monitor to set defaults. Changes take effect on reset.

Definition: setpcimemsize cpci_memsize pci_memsize (all,default,num)

Example: =>setpcimemsize 0x80000000 default

Writing NVRAM parameters CPCI:0x80000000, PCI:0xFFFFFFFF ... Success=>

setpcimodeThe setpcimode command stores a user-defined setting for the supported configuration space headers. You can select single or multiple headers for both PCI and cPCI. The default settings are cPCI Single Mode and PCI Multi Mode. Changes take effect on reset.

Definition: setpcimode cpci_mode pci_mode (single, multi, default)

Example: =>setpcimode

Setting cPCI Mode to Single ...

10006024-04 Katana®752i User’s Manual 15-25

Page 158: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Monitor: Other Commands

Setting PCI Mode to Multi ... Complete=>

setsprThe setspr command sets the contents of the SPR register specified by SPR_ID to SDR_Value.

Definition: setspr SPR_ID SPR_Value

scriptThe script command runs a list of monitor commands out of memory. The list is an ASCII string of commands separated by the ; character and terminated with the ;; charac-ter sequence. <script address> is the starting location of the script.

Definition: script script_address

showmacThe showmac command displays the Processor MAC addresses.

Definition: showmac

showpciThe showpci command scans the PCI bus and lists the base address of the devices.

Definition: showpci

showtempThe showtemp command continuously displays the junction temperature for the 750GL CPU. The processor sensors are not calibrated, so some offset error is probable.

Definition: showtemp

sleep The sleep command executes a delay of N seconds.

Definition: Delay execution for N seconds (N is a decimal value).

sleep N

vdhcp The vdhcp command sends out a DHCP request and then waits for the response from a DHCP server. If available, a vendor-specific module (loaded at 0xFFF6,8000) processes vari-ous request/response options.

Definition: vdhcp

Katana®752i User’s Manual 10006024-0415-26

Page 159: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Monitor: Environment Variables

version The version command displays the monitor’s current version number.

Definition: version

ENVIRONMENT VARIABLES

The following table lists the monitor’s standard environment variables. Please note that holding down the s key during powerup forces the monitor to use the default environment parameters.

Table 15-4: Standard Environment Variables

Variable: Default Value: Description:baudrate 9600 Console baud rate.

Valid rates: 9600, 19200, 38400, 57600, 115200

blinkled false Determines if front panel red LED will blink after initValid options: true, false

bootcmd undefined Command to be executed after boot. Use a backslash and semicolon to specifiy more than one item. For example: setenv bootcmd fpledoff\;bootcrc\;

bootdelay 1 Countdown to bootcmd execute (-1 to disable autoboot)

bootfile " " Path to boot file on server (used with TFTP)

cachedaddr – Address of bootcrc cached image, must be set manually prior to calling bootcrcValid options: any address in soldered Flash

cachedcrc16 – Specifies 16-bit CRC value of bootcrc cached imageSet by bootcrc from newcrc16 (no manual setting required)Valid options: 16-bit, polynomial 0xA001 crc value

cachedname – Specifies name and path of cached image to TFTPSet by bootcrc from bootfile when a new image is cached (no manual setting required)Valid options: name string of cached image

cachedsize – Specifies size in bytes of bootcrc cached imageSet by bootcrc from newsize (no manual setting required)Valid options: any byte size that fits in soldered Flash

cachemode write Sets the L1 cache mode to write-through or copy-back. Valid options: write, copy

chassisid – Specifies the board’s chassis ID (set manually or by call to CLI command getphysic)Valid options: 1—16

clearmem on Determines if all of SDRAM is cleared on power-up. This option is ignored if ECC is enabled.Valid options: on, off

cpci – Displays status of cPCI bus(on = accessible, off = held in reset)

10006024-04 Katana®752i User’s Manual 15-27

Page 160: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Monitor: Environment Variables

cpci_remap 80000000 Base address in cPCI space for memory window specified by cpci_memsize (i.e. 0xC000,0000 from the Katana®752i maps to 0x8000,0000 in cPCI space)

dcache on Initial data cache state Valid options: on, off

ecc on ECC enable/disable (off = disable, on = enable)

enumerate on PCI enumeration if module is PPMC monarch (on = enumerate if monarch, off = never enumerate)

eready on Wait for EREADY as a monarch? (off = no, on = yes)

ethport cpsb Specifies Ethernet portValid options: portdbg, porta, portb, cpsb, alleth3, cpsba, cpsbb, eth4

gatewayIP 0.0.0.0 Gateway IP address

icache on Initial instruction cache state. Valid options: on, off

imageaddr – Specifies address of image booted by bootcrcSet by bootcrc (no manual setting required)Valid options: any address in soldered Flash

imagecrc16 – Specifies 16-bit CRC value of image booted by bootcrcSet by bootcrc from newcrc16 (no manual setting required)Valid options: 16-bit, polynomial 0xA001 crc value

imagesize – Specifies size in bytes of image booted by bootcrcSet by bootcrc (no manual setting required)Valid options: any byte size that fits in soldered Flash

initrd_high 20000000 Specifies maximum memory location to map Linux Ramdisk (PTMC site peripheral)

ipaddr 0.0.0.0 Board IP address

ipmipresent true Specifies whether or not to query CMM for chassis IDIf false, board does not access IPMI controller in boot sequence or with getphysloc commandValid options: true, false

l2cache on Turns the L2 cache on or off. Valid options: on, off

l2mode write Sets the L2 cache mode to write-through or copy-back. Valid options: write, copy

loadadder 100000 Address to which a boot image is loaded

lxbootargs – Specifies Linux boot string to be used by bootcrcValid options: any Linux boot string

model Katana®752i Board model name

netmask 0.0.0.0 Board subnet mask

newcrc16 – Specifies 16-bit CRC value of bootcrc image to useMust be set manually, external to bootcrcValid options: 16-bit, polynomial 0xA001 crc value

Variable: Default Value: Description: (continued)

Katana®752i User’s Manual 10006024-0415-28

Page 161: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Monitor: Environment Variables

The monitor supports optional environment variables that enable additional functionality. The moninit command (see Section ) only affects the standard environment variables and does not set any parameters for these optional variables.

Table 15-5: Optional Environment Variables

newsize – Specifies size in bytes of bootcrc image to useMust be set manually, external to bootcrcValid options: byte length of image to boot

powerondiags on Turns power-on diagnostics on or off. Valid options: on, off

rebootdelay 120 Specifies how long in seconds bootcrc command waits to reboot if cached and downloaded images are invalid (must be set manually, but if not set value=120 seconds)Valid options: any decimal number of seconds

serial# xxxx Board serial number

serverip 0.0.0.0 Boot server IP address

slotid – Specifies the board’s slot ID on power-up/reset (set by init code)

tftpport – Specifies the TFTP server port to non-69 valuesValid options: 00-65535

trycached – Specifies if bootcrc tries the cached image in Flash (must be manually set). If false, bootcrd either returns (if nvonly parameter is passed in) or immediately try to tftp a valid image.Valid options: true, false

vxbootargs – Specifies VxWorks boot string to be used by bootcrc

Variable:1

1. The moninit command does not initialize these variables.

Description:bootargs Optional boot argument string, used by some boot commands such as bootm

bootverifycmd Specifies an alternate boot command for bootv. If not defined, bootv uses go. If defined, you must specify a valid boot command, such as bootm.

geoaddr_ip Sets the last octet of ipaddr to the cPSB geographical address, plus an offset of geoaddr_offset. If not defined, this feature is off.Valid options: on, off

geoaddr_offset Decimal offset number added to the geographical address to create the last octet of the IP address. If not defined, the monitor uses a value of 10.

sec_bootargs Optional secondary boot argument string for the bootv command. If defined, the secondary bootv image uses sec_bootargs. If not defined, both primary and secondary bootv images use bootargs.

Variable: Default Value: Description: (continued)

10006024-04 Katana®752i User’s Manual 15-29

Page 162: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Monitor: Troubleshooting

TROUBLESHOOTING

To bypass the full board initialization sequence, attach a terminal to the console located on the front of the module. 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 default con-sole configuration and bypasses enabling of caches, ECC, and PCI.

DOWNLOAD FORMATS

The Katana®752i monitor supports binary and Motorola S-Record download formats, as described in the following sections.

BinaryThe binary download format consists of two parts:

• Magic number (which is 0x12345670) + number of sections

• Information for each section including: the load address (unsigned long), the section size (unsigned long), and a checksum (unsigned long) that is the long-word sum of the memory bytes of the data section

Motorola S-RecordS-Record download uses the standard Motorola S-Record format. This includes load address, section size, and checksum all embedded in an ASCII file.

Katana®752i User’s Manual 10006024-0415-30

Page 163: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

10006024-04 Katana®752

Section 16

Acronyms

ASCII American Standard Code for Information Interchange

BMC Baseboard Management Controller

Cmd Command code

COP Common On Chip

cPSB CompactPCI Packet-Switched Backplane

CPU Central Processing Unit

CRT Cathode Ray Tube

CSA Canadian Standards Association

DAC Dual Access Cycles

DDR Double Data Rate

DMA Direct Memory Access

DMC Development Mezzanine Card

EC European Community

ECC Error Checking and Correction

EEPROM Electrically Erasable Programmable Read Only Memory

EIA Electronics Industries Association

EMC Electromagnetic Compatibility

ESD Electrostatic Discharge

ETSI European Telecommunications Standards Institute

FCC Federal Communications Commission

FRU Field Replaceable Unit

GbE Gigabit Ethernet

GNU GNU’s Not Unix

GPIO General Purpose Input/Output

GPL General Public License

HSL Hot Swap Logic

HSR Hot Swap Register

I/O Input/Output

I2C Inter-Integrated Circuit

i User’s Manual 16-1

Page 164: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Acronyms:

IDMA Internal Direct Memory Access

IEC International Electrotechnical Commission

IEEE Institute of Electrical and Electronics Engineers

IP Internet Protocol

IPMB Intelligent Platform Management Bus

IPMI Intelligent Platform Management Interface

ISP In-System Programmable

ITP In-Target Probe

JTAG Joint Test Action Group

LED Light-Emitting Diode

LUN Logical Unit Number

MAC Medium/Media Access Control/Controller

MMC Module Management Controller

MPSC Multi-Protocol Serial Controllers

NEBS Network Equipment-Building System

netFn Network Function Code

NVRAM Non-Volatile Random Access Memory

OEM Original Equipment Manufacturer

PCI Peripheral Component Interconnect

PHY Physical Interface

PLD Programmable Logic Device

PLL Phase Locked Loop

PMC PCI Mezzanine Card

POST Power-On Self Test

RMA Return Merchandise Authorization

RTC Real-Time Clock

SDMA Serial Direct Memory Access

SDR Sensor Data Record

SDRAM Synchronous Dynamic Random Access Memory

SEL System Event Log

Katana®752i User’s Manual 10006024-0416-2

Page 165: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Acronyms:

SERDES Serializer/Deserializer

SGMII Serial Gigabit Media Independent Interface

SMS System Management Software

SO-DIMM Small-Outline Dual In-line Memory

SROM Serial Read Only Memory

TAP Test Access Port

TFTP Trivial File Transfer Protocol

UART Universal Asynchronous Receiver/transmitter

UL Underwriters Laboratories

VLAN Virtual Local Area Network

10006024-04 Katana®752i User’s Manual 16-3

Page 166: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Katana®752i User’s Manual 10006024-0416-4

(blank page)

Page 167: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Index

A block diagram . . . . . . . . . . . . . . 4-2 H

acronyms . . . . . . . . . . . . . . . . . . .16-1

Bbinary download format . . . . . . .15-30block diagram

CPU . . . . . . . . . . . . . . . . . . . . . . . 4-2CPU reset . . . . . . . . . . . . . . . . . . 3-4general system . . . . . . . . . . . . . . 1-4IIC interface . . . . . . . . . . . . . . . . 5-9IPMB connections . . . . . . . . . . .11-3monitor power-up . . . . . . . . . .15-4system controller . . . . . . . . . . . . 5-2system reset . . . . . . . . . . . . . . . . 3-2

board configuration registers, CPLD6-4boot commands, monitor . . . . . .15-9

Ccable, console . . . . . . . . . . . . . . . .5-11cache, CPU memory . . . . . . . . . . . . 4-9caution statements

PTMC and PTCC compatibility .13-2setting the CPU configuration register . . . . . . . . . . . . . . . . . . . . 5-3writes to monitor area . . . . . . .15-6

circuit board dimensions . . . . . . . . 2-1compatibility issues, CT bus . . . . .13-1compliance . . . . . . . . . . . . . . . . . . . 1-5component map

bottom . . . . . . . . . . . . . . . . . . . . 2-4jumpers, fuse, and switch . . . . . . 2-5top . . . . . . . . . . . . . . . . . . . . . . . 2-3

configuration registers, CPLD . . . . . 6-4connectors

cPCI. . . . . . 14-2, 14-3, 14-5, 14-6cPSB . . . . . . . . . . . . . . . . . . . . .14-4J1. . . . . . . . . . . . . . . . . . . . . . . .14-2J2. . . . . . . . . . . . . . . . . . . . . . . .14-3J21-J24 . . . . . . . . . . . . . . . . . . . . 9-5J3. . . . . . . . . . . . . . . . . . . . . . . .14-4J4. . . . . . . . . . . . . . . . . . . . . . . .14-5J5. . . . . . . . . . . . . . . . . . . . . . . .14-6JTAG/COP . . . . . . . . . . . . . . . . .4-13overview . . . . . . . . . . . . . . . . . . . 2-7P1 . . . . . . . . . . . . . . . . . . . . . . .10-2PTMC . . . . . . . . . . . . . . . . . 9-3, 9-5

console serial port. . . . . . . . . . . . .5-11contents, table of . . . . . . . . . . . . . . ii-iiiCPU

cache memory . . . . . . . . . 4-9, 4-11exceptions . . . . . . . . . . . . . . . . . 4-8features . . . . . . . . . . . . . . . . . . . 4-1floating-point exception mode 4-10initialization . . . . . . . . . . . . . . . . 4-4memory map . . . . . . . . . . . . . . . 4-2

CT bus interfaceclocking model. . . . . . . . . . . . . 13-2compatibility types. . . . . . . . . . 13-1direction control registers . . . . 13-3local CT bus bit swapping . . . . . 13-6option 1 . . . . . . . . . . . . . . . . . . 13-4option 2 . . . . . . . . . . . . . . . . . . 13-6option overview . . . . . . . . . . . . 13-2PICMG 2.15 Configuration 2. . . 13-1

customer supporttechnical support . . . . . . . . . . . 2-11

Eenvironment parameter commands, monitor. . . . . . . . . . . . . . . . . . . .15-18environment variables . . . . . . . . . 15-8equipment for setup. . . . . . . . . . . . 2-9error, parity. . . . . . . . . . . . . . . . . . . 8-4ESD prevention . . . . . . . . . . . . . . . . 2-1Ethernet

address . . . . . . . . . . . . . . . . . . . 10-1Emerson identifier . . . . . . . . . . 10-1front panel ports. . . . . . . . . . . . 10-2interfaces . . . . . . . . . . . . . . . . . 10-1status LEDs . . . . . . . . . . . . . . . . . 2-4

Ffeatures

CPU. . . . . . . . . . . . . . . . . . . . . . . 4-1general . . . . . . . . . . . . . . . . . . . . 1-1Hot Swap . . . . . . . . . . . . . . . . . 12-1IPMI . . . . . . . . . . . . . . . . . . . . . 11-1system controller . . . . . . . . . . . . 5-1

figures, list of . . . . . . . . . . . . . . . . iii-viiFlash commands, monitor . . . . .15-15front panel . . . . . . . . . . . . . . . . . . . 2-2fuse locations . . . . . . . . . . . . . . . . . 2-4

Ggeographical addressing . . . . . . . . 8-2GPIO signals . . . . . . . . . . . . . . . . . 5-10grounding. . . . . . . . . . . . . . . . . . . . 2-1

H.110overview. . . . . . . . . . . . . . . . . . . 1-2technical reference . . . . . . . . . . 1-9

HID registers. . . . . . . . . . 4-5, 4-6, 4-7Hot Swap . . . . . . . . . . . . . . . . . . . 12-1

IID select, PCI. . . . . . . . . . . . . . . . . . 8-1IIC interface . . . . . . . . . . . . . . . . . . 5-8installation of the board . . . . . . . . . 2-9interrupts

CPLD. . . . . . . . . . . . . . . . . . . . . . 6-2PCI . . . . . . . . . . . . . . . . . . . . . . . 8-3

interrupts, PCI . . . . . . . . . . . . . . . . 8-1IPMI interface . . . . . . . . . . . . . . . . 11-1

JJTAG/COP, pin assignments . . . . . 4-13jumpers . . . . . . . . . . . . . . . . . . . . . 2-5

LL2 cache . . . . . . . . . . . . . . . . . . . . 4-11LEDs . . . . . . . . . . . . . . . . . . . . . . . . 2-8

bottom side locations . . . . . . . . 2-4RMII PHY devices . . . . . . . . . . . 10-3

Mmachine state register (MSR) . . . . . 4-9mean time between failures (MTBF)1-5memory

commands, monitor . . . . . . . 15-12on-card. . . . . . . . . . . . . . . . . . . . 5-7

memory map . . . . . . . . . . . . . . . . . 4-2monitor

auto-booting . . . . . . . . . . . . . . 15-1auto-repeat . . . . . . . . . . . . . . . 15-1basic operation . . . . . . . . . . . . 15-3binary download format . . . . 15-30boot commands. . . . . . . . . . . . 15-9command reference . . . . . . . . 15-8command syntax . . . . . . . . . . . 15-8command-line interface . . . . . 15-1environment parameter commands 15-18environment variables . . . . . . 15-27Flash commands . . . . . . . . . . 15-15flash programming . . . . . . . . . 15-1

10006024-04 Katana®752i User’s Manual i-1

Page 168: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Index (continued)

memory commands . . . . . . . .15-12Motorola S-record . . . . . . . . .15-30other commands . . . . . . . . . .15-20power-up/reset sequence flowchart15-4PPCBOOT . . . . . . . . . . . . . . . . .15-1recovery . . . . . . . . . . . . . . . . . .15-7start-up display. . . . . . . . . . . . .15-2test commands. . . . . . . . . . . .15-20TFTP booting . . . . . . . . . . . . . .15-1troubleshooting . . . . . . . . . . .15-30typographic conventions . . . . .15-9updates. . . . . . . . . . . . . . . . . . .15-7version number . . . . . . . . . . . . . 2-7

monitor commandsautoscr . . . . . . . . . . . . . . . . . .15-20base . . . . . . . . . . . . . . . . . . . .15-20bdinfo . . . . . . . . . . . . . . . . . . .15-20bootbus . . . . . . . . . . . . . . . . . .15-9bootcrc . . . . . . . . . . . . . . . . . .15-10bootd . . . . . . . . . . . . . . . . . . .15-10bootelf . . . . . . . . . . . . . . . . . .15-10bootm. . . . . . . . . . . . . . . . . . .15-10bootp . . . . . . . . . . . . . . . . . . .15-10bootv . . . . . . . . . . . . . . . . . . .15-11bootvx. . . . . . . . . . . . . . . . . . .15-11chpart . . . . . . . . . . . . . . . . . . .15-12cmp. . . . . . . . . . . . . . . . . . . . .15-13coninfo . . . . . . . . . . . . . . . . . .15-21cp . . . . . . . . . . . . . . . 15-13, 15-15crc16. . . . . . . . . . . . . . . . . . . .15-21crc32. . . . . . . . . . . . . . . . . . . .15-21diags . . . . . . . . . . . . . . . . . . . .15-20echo . . . . . . . . . . . . . . . . . . . .15-21eeprom . . . . . . . . . . . . . . . . . .15-16enumpci . . . . . . . . . . . . . . . . .15-21envinit. . . . . . . . . . . . . . . . . . .15-19erase . . . . . . . . . . . . . . . . . . . .15-15filleth4rom . . . . . . . . . . . . . . .15-18find . . . . . . . . . . . . . . . . . . . . .15-13flinfo . . . . . . . . . . . . . . . . . . . .15-15fpledoff . . . . . . . . . . . . . . . . . .15-21fruget . . . . . . . . . . . . . . . . . . .15-21frugetuser. . . . . . . . . 15-21, 15-22fsinfo. . . . . . . . . . . . . . . . . . . .15-12fsload . . . . . . . . . . . . . . . . . . .15-12gethvr . . . . . . . . . . . . . . . . . . .15-22getmonver . . . . . . . . . . . . . . .15-22getpcimemsize . . . . . . . . . . . .15-22getpcimode . . . . . . . . . . . . . .15-23getphysloc . . . . . . . . . . . . . . .15-23getspr . . . . . . . . . . . . . . . . . . .15-23

go . . . . . . . . . . . . . . . . . . . . . .15-23help . . . . . . . . . . . . . . 15-9, 15-23icrc32 . . . . . . . . . . . . . . . . . . .15-17iloop . . . . . . . . . . . . . . . . . . . .15-17imd . . . . . . . . . . . . . . . . . . . . .15-17iminfo . . . . . . . . . . . . . . . . . . .15-23imm . . . . . . . . . . . . . . . . . . . .15-17imw . . . . . . . . . . . . . . . . . . . .15-17initeth4rom . . . . . . . . . . . . . .15-18inm . . . . . . . . . . . . . . . . . . . . .15-17ipmifirmload. . . . . . . . . . . . . .15-17iprobe . . . . . . . . . . . . . . . . . . .15-18isdram . . . . . . . . . . . . . . . . . .15-24loop . . . . . . . . . . . . . . . . . . . .15-24ls . . . . . . . . . . . . . . . . . . . . . . .15-12md . . . . . . . . . . . . . . . . . . . . .15-13memmap . . . . . . . . . . . . . . . .15-24mm. . . . . . . . . . . . . . . . . . . . .15-14moninit. . . . . . . . . . . . . . . . . .15-24mtest . . . . . . . . . . . . . . . . . . .15-20mw . . . . . . . . . . . . . . . . . . . . .15-14nm . . . . . . . . . . . . . . . . . . . . .15-14pci. . . . . . . . . . . . . . . . . . . . . .15-24printenv . . . . . . . . . . . . . . . . .15-19protect . . . . . . . . . . . . . . . . . .15-16rarpboot . . . . . . . . . . . . . . . . .15-11reset . . . . . . . . . . . . . . . . . . . .15-25run . . . . . . . . . . . . . . . . . . . . .15-25saveenv . . . . . . . . . . . . . . . . .15-19script . . . . . . . . . . . . . . . . . . .15-26setenv. . . . . . . . . . . . . . . . . . .15-19setpcimemsize . . . . . . . . . . . .15-25setpcimode . . . . . . . . . . . . . .15-25setspr . . . . . . . . . . . . . . . . . . .15-26showeth4rom. . . . . . . . . . . . .15-18showmac . . . . . . . . . . . . . . . .15-26showpci . . . . . . . . . . . . . . . . .15-26showtemp . . . . . . . . . . . . . . .15-26sleep . . . . . . . . . . . . . . . . . . . .15-26tftpboot . . . . . . . . . . . . . . . . .15-11um . . . . . . . . . . . . . . . . . . . . .15-20vdhcp . . . . . . . . . . . . . . . . . . .15-26version . . . . . . . . . . . . . . . . . .15-27

monitor recovery . . . . . . . . . . . . . 15-7monitor updates. . . . . . . . . . . . . . 15-7

Nnotation conventions . . . . . . . . . . . 1-6

Oon-card memory. . . . . . . . . . . . . . . 5-7

overviewbackplane signals . . . . . . . . . . . 14-1IPMI . . . . . . . . . . . . . . . . . . . . . 11-1processor . . . . . . . . . . . . . . . . . . 4-1reset . . . . . . . . . . . . . . . . . . . . . . 3-1system controller . . . . . . . . . . . . 5-1

PPCI

bus arbitration . . . . . . . . . . . . . . 8-1enumeration . . . . . . . . . . . 6-3, 8-1

PCI interface . . . . . . . . . . . . . . . . . . 5-4configuration space . . . . . . . . . . 5-4device and vendor ID . . . . . . . . . 5-5interrupts . . . . . . . . . . . . . . . . . . 8-3signal descriptions . . . . . . . . . . . 8-2

PHY interfacesCT bus . . . . . . . . . . 9-1, 10-1, 10-3

pin assignmentscPCI connector. . 14-2, 14-3, 14-4, 14-5, 14-6front panel Ethernet. . . . . . . . . 10-2GPIO . . . . . . . . . . . . . . . . . . . . . 5-10PTMC connectors. . . . . . . . 9-3, 9-5

PLD registers . . . . . . . . . . . . . . . . . 6-1POST diagnostic results . . . . . . . . 15-6power requirements. . . . . . . . . . . 2-10processor features . . . . . . . . . . . . . 4-1product code, Ethernet . . . . . . . . 10-1product ID register (PIR). . . . . . . . . 6-3product repair . . . . . . . . . . . . . . . 2-11PTMC module installation . . . . . . . 9-1

Rreal-time clock . . . . . . . . . . . . . . . . 7-1

block diagram . . . . . . . . . . . . . . 7-1operation . . . . . . . . . . . . . . . . . . 7-1

references, manuals, and data books. . 1-6regulatory certifications. . . . . . . . . 1-5reset

CPU . . . . . . . . . . . . . . . . . . . . . . 3-4PCI signal . . . . . . . . . . . . . . . . . . 8-4registers, CPLD. . . . . . . . . . . . . . 6-1sources. . . . . . . . . . . . . . . . . . . . 3-3system controller . . . . . . . . . . . . 5-6

reset switch . . . . . . . . . . . . . . . . . . 2-5returning boards . . . . . . . . . . . . . 2-11RoHS. . . . . . . . . . . . . . . . . . . . . . . . 1-6

Katana®752i User’s Manual 10006024-04i-2

Page 169: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Index (continued)

Sserial number

location. . . . . . . . . . . . . . . . . . . . 2-7user ROM . . . . . . . . . . . . . . . . . . 2-7

serial port, console . . . . . . . . . . . .5-11setup requirements . . . . . . . . . . . . 2-9signals

66 MHz enable, PCI. . . . . . . . . . . 8-3ACK64*, PCI . . . . . . . . . . . . . . . . 8-3ADDRESS and DATA, PCI. . . . . . . 8-3bus command, PCI . . . . . . . . . . . 8-3byte enable, PCI . . . . . . . . . . . . . 8-3clock, PCI . . . . . . . . . . . . . . . . . . 8-3cycle frame, PCI . . . . . . . . . . . . . 8-3device select, PCI . . . . . . . . . . . . 8-3grant, PCI . . . . . . . . . . . . . . . . . . 8-3initialization device select, PCI . . 8-3initiator ready, PCI . . . . . . . . . . . 8-3lock, PCI . . . . . . . . . . . . . . . . . . . 8-3Monarch, PCI . . . . . . . . . . . . . . . 8-3parity error, PCI. . . . . . . . . . . . . . 8-4parity, PCI . . . . . . . . . . . . . . . . . . 8-4PCI interrupt, PCI . . . . . . . . . . . . 8-3power management, PCI . . . . . . 8-4present, PCI . . . . . . . . . . . . . . . . 8-4

ready, PCI . . . . . . . . . . . . . . . . . . 8-3REQ64*, PCI . . . . . . . . . . . . . . . . 8-3request, PCI . . . . . . . . . . . . . . . . 8-4reset output, PCI . . . . . . . . . . . . 8-4reset, PCI . . . . . . . . . . . . . . . . . . 8-4stop, PCI . . . . . . . . . . . . . . . . . . . 8-4systems error, PCI. . . . . . . . . . . . 8-4target ready, PCI. . . . . . . . . . . . . 8-4

specificationsenvironmental . . . . . . . . . . . . . 2-10mechanical . . . . . . . . . . . . . . . . . 2-1power . . . . . . . . . . . . . . . . . . . . 2-10

static control. . . . . . . . . . . . . . . . . . 2-1system controller

CPU interface . . . . . . . . . . . . . . . 5-2device controller . . . . . . . . . . . . 5-3doorbell registers . . . . . . . . . . . . 5-6features . . . . . . . . . . . . . . . . . . . 5-1IDMA controller . . . . . . . . . . . . . 5-4PCI configuration space . . . . . . . 5-4PCI device and vendor ID . . . . . . 5-5PCI interface registers . . . . . . . . 5-5PCI interfaces . . . . . . . . . . . . . . . 5-4SDRAM controller. . . . . . . . . . . . 5-3timer/counters . . . . . . . . . . . . . . 5-4

Ttable of contents . . . . . . . . . . . . . . ii-iiitables, list of . . . . . . . . . . . . . . . . . .iv-ixtechnical references . . . . . . . . . . . . 1-6technical support . . . . . . . . . . . . . 2-11

contacting . . . . . . . . . . . . . . . . . 1-9terminology . . . . . . . . . . . . . . . . . . 1-6test commands, monitor . . . . . . 15-20timer/counters . . . . . . . . . . . . . . . . 5-4troubleshooting

general . . . . . . . . . . . . . . . . . . . 2-10monitor . . . . . . . . . . . . . . . . . 15-30

UUL certifications . . . . . . . . . . . . . . . 1-6

Wwatchdog timer . . . . . . . . . . . . . . . 5-6

ZZircon PM . . . . . . . . . . . . . . . . . . . 11-1

10006024-04 Katana®752i User’s Manual i-3

Page 170: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Katana®752i User’s Manual 10006024-04i-4

(blank page)

Page 171: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

10006024-04 Katana®752i User’s Manual

Notes

____________________________________________________________________________________________

____________________________________________________________________________________________

____________________________________________________________________________________________

____________________________________________________________________________________________

____________________________________________________________________________________________

____________________________________________________________________________________________

____________________________________________________________________________________________

____________________________________________________________________________________________

____________________________________________________________________________________________

____________________________________________________________________________________________

____________________________________________________________________________________________

____________________________________________________________________________________________

____________________________________________________________________________________________

____________________________________________________________________________________________

____________________________________________________________________________________________

____________________________________________________________________________________________

____________________________________________________________________________________________

____________________________________________________________________________________________

____________________________________________________________________________________________

____________________________________________________________________________________________

____________________________________________________________________________________________

____________________________________________________________________________________________

____________________________________________________________________________________________

____________________________________________________________________________________________

____________________________________________________________________________________________

____________________________________________________________________________________________

____________________________________________________________________________________________

____________________________________________________________________________________________

Page 172: Katana752i User’s Manual, #10006024-04 · 10006024-04 Katana®752i User’s Manual i Regulatory Agency Warnings & Notices The Emerson Katana752i meets the requiremen ts set forth

Emerson Network Power, Embedded Computing8310 Excelsior Drive ■ Madison, WI 53717-1935 USAUS Toll Free: 1-800-356-9602 ■ Voice: +1-608-831-5500 ■ FAX: 1-608-831-4249Email: [email protected]

www.emersonembeddedcomputing.com

Business-Critical Continuity, Emerson Network Power and theEmerson Network Power logo are trademarks and service marks of

Emerson Network Power, Embedded Computing, Inc.© 2008 Emerson Network Power, Embedded Computing, Inc.

Emerson Network PowerThe global leader in enablingBusiness-Critical Continuity™

■ AC Power Systems

■ Connectivity

■ DC Power Systems

■ Embedded Computing

■ Embedded Power

■ Integrated Cabinet Solutions

■ Outside Plant

■ Power Switching & Controls

■ Precision Cooling

■ Services

■ Site Monitoring

■ Surge & Signal Protection

E M E R S O N. C O N S I D E R I T S O L V E D.™