The Datasheetarchive
Total Page:16
File Type:pdf, Size:1020Kb
QLogic Corporation GEM359 Guardian Enclosure Management Controller Data Sheet Features Product Description I Compliance with SCSI Accessed Fault Tolerant The GEM359 is the latest addition to QLogic’s Enclosures (SAF-TE) specification, version 1.00 enclosure management product line. Designed as a and addendum complete chassis management controller for SCSI and I Compliance with SCSI-3 Enclosure Services Fibre Channel enclosures, the highly integrated GEM359 Command Set (SES) draft, version 8.0b monitors all aspects of a server’s backplane or storage I Compliance with Intelligent Platform Management enclosure. The chip provides in-band SAF-TE and SES Interface (IPMI), version 1.0 management through the SCSI interface or from the I Low Voltage Differential (LVD) SCSI interface SFF-8067 (ESI) ports on Fibre Channel drives. The GEM359 also supports the IPMI specification by providing I SCSI-3 compatible management data to a baseboard management controller I Two small form factor (SFF)-8067 interfaces for through the IPMB. Fibre Channel applications Users can implement the GEM359 for a variety of I Two I2C interfaces for connectivity to I2C devices applications, from a simple hot swap or SCSI drive such as a temperature sensor, NVRAM, and the backplane controller in a server to a full-featured chassis Intelligent Platform Management Bus (IPMB) management controller for a storage subsystem. The I Embedded Universal Asynchronous * advanced feature set allows management of the hot swap Receiver/Transmitter (UART), 16550 compatible, drives and monitors all the environmental and control provides a serial port that can be used as a debug port functions of the chassis or backplane. I Up to 14 drive slots supported The GEM359 has 59 input and output pins that allow I 59 general purpose input/output pins extensive user customization. These pins allow users to ❒ 39 bidirectional pins define the number of drive slots (up to 14), power supplies, ❒ 20 dedicated output pins temperature sensors, door locks, and other components I Four fan tachometer inputs for fan speed monitoring specific to the design. In addition, the GEM359 supports I Three Pulse Width Modulator (PWM) outputs for fan tachometer inputs and pulse width monitor outputs, fan speed control providing the system with specific fan monitoring and I Automatic notification of environmental failure control.To monitor other characteristics, the GEM359 can control the status LEDs and set thresholds on temperatures I Watchdog and heartbeat timers and fan speeds. I 144-pin Low profile Quad Flat Pack (LQFP) To minimize development time, QLogic supplies the I GEM configuration utility software provided user with the GEM Configuration Utility. This easy to use, I Firmware is provided for the following interfaces menu driven software tool configures various GEM359 (contact QLogic for availability): parameters, which eliminates the need to customize the ❒ SCSI accessed fault-tolerant enclosures code for most applications. (SAF-TE) ❒ SCSI-3 enclosure services (SES) ❒ Intelligent platform management interface (IPMI) and Intelligent Platform Management Bus (IPMB) ❒ Fan tachs and PWMs I Evaluation boards available 33359-580-00 C GEM359 1 QLogic Corporation The GEM359 block diagram is illustrated in figure 1. GEM359 INT LED/ADR ADR/LED TWO SFF-8067 OUTPUTS MUX CPU INT INTERFACE MODULES EXT. CONTROL MEMORY FLASH DATA MUX INT I2C SCSI CORE I2C DEVICES MASTER SLAVE SCSI SAF-TE INT COMMAND REGISTERS PROCESSOR INT I2C IPMB MASTER CNTR SLAVE DECODER REG SCSI BUS OR INT TWO SFF-8067 UART SCSI PORTS STATUS BIDIR GPIO FIFO DATA I/O IN/OUT CLOCK TIMER AND INT WATCHDOG PARITY FAN SPEED IN FAN TACH IN/OUT FAN SPEED CONTROL PWM Figure 1. GEM359 Block Diagram * Applications Figure 2 illustrates the GEM359 in a typical SCSI application. Figure 3 illustrates the GEM359 in a typical Fibre Channel application. SCSI BUS SCSI HOST GLOBAL ALARM SCSI DISK DRIVES FRU LM75 LED CONTROL SLOT STATUS I2C GPIO I2C BUS IPMI DATA I2C TO HOST IPMB GEM359 GPIO GPIO TACH PWM SCSI BUS FAN POWER FAN SPEED SPEED SUPPLY CONTROL Figure 2. GEM359 SCSI Application 2 GEM359 33359-580-00 C QLogic Corporation GLOBAL ALARM FC HOST SLOT CONTROL DUAL LOOP FC DRIVE FRU LM75 LEDS CONFIGURATION SFF8067 2 GPIO SFF8067 2 I C I C BUS (ESI) PORT 0 IPMI DATA I2C TO HOST IPMB GEM359 SFF8067 (ESI) PORT 1 GPIO TACH PWM FAN SPEED FC BUS POWER SFF8067 SUPPLY FAN SPEED CONTROL PORT BYPASS CONTROL CIRCUIT LEGEND ESI = ENCLOSURE SERVICES INTERFACE FRU= FIELD REPLACEABLE UNIT FC HOST Figure 3. GEM359 Fibre Channel Application IPMI Application GEM Configuration Utility Users can easily integrate the GEM359 into systems * The menu-driven, Windows NT and Windows 2000 that support the IPMI specification. Internal server compatible GEM configuration utility allows the user to backplanes typically utilize the GEM359 as a hot swap configure the GEM359 to meet the requirements of their controller that uses one of the I2C interfaces as an system, all without writing a single line of code. This tool intelligent platform management bus (IPMB). The IPMB performs various functions, including updating the flash connects to the servers’ baseboard management controller ROM and configuring all the GPIOs. The GEM (for example, QLogic’s Zircon chip), as shown in figure 4. configuration utility allows users to specify a variety of options, including: SERVER I Number of device slots SCSI I SCSI or Fibre Channel ID of each slot SERVER BACKPLANE I Number of fans, power supplies, temperature -TEMP -DEV_INS sensors -VOLTAGE -P/S GEM359 -LED CTRL -CONFIG I Upper and lower temperature thresholds FRU I Audible alarm and door lock installed SDR This complete solution provided by QLogic reduces -SERVER IPMB development costs and improves time to market for new -STORAGE 2 and future systems. I C ZIRCON BMC In addition, SES, SAF-TE, and IPMI firmware are SEL FRU planned for system designers needing a highly customized -SERVER -STORAGE solution. LEGEND FRU = FIELD REPLACEABLE UNIT SDR= SENSOR DATA RECORD SEL= SYSTEM EVENT LOG Figure 4. Hot Swap Controller 33359-580-00 C GEM359 3 QLogic Corporation Figures 5 through 7 illustrate some of the configuration screens from the GEM utility. These figures show how the user can configure the GEM359 to meet the specific requirements of their applications by selecting the features that the device needs. * Figure 5. Edit Enclosure Configuration Screen 4 GEM359 33359-580-00 C QLogic Corporation Figure 6. Edit Operational Parameter Data Screen (1 of 2) * Figure 7. Edit Operational Parameter Data Screen (2 of 2) 33359-580-00 C GEM359 5 QLogic Corporation Hardware Functional Description Pulse Width Modulator (PWM) SCSI Interface The GEM359 PWM has the following features: I Three PWM outputs are provided for fan speed The GEM359 SCSI interface has the following control or tone generation. features: I The fan speed is set to 80 percent; if a fan fail or I On-chip 48-mA and LVD SCSI transceivers temperature out-of-range condition occurs, the fan I LVD and single-ended SCSI operation (multimode) speed is increased to 100 percent. with a differential sense input that automatically I PWM outputs are driven by open-drain, 6 mA pads selects the operating mode that provide enough drive to control the fan speed I Eight-bit, asynchronous SCSI data transfers (in logic. compliance with the SAF-TE specification) I Unused PMW outputs can be assigned as GPIO I Wide SCSI addressing with hardware assignable pins. SCSI IDs I Multiple initiator support General Purpose Input/Output (GPIO) I Two SFF-8067 ports for Fibre Channel The GEM359 has 59 individually programmable I/O implementations pins with following features: I Fibre Channel loop identifiers are read from an I 39 open-drain output, bidirectional pins external port or stored in the GEM359 configuration I 20 dedicated output pins table. I Functions assigned using the GEM utility software I Ultra2 and Ultra3 compatible (check for feature availability) Tachometer Counters I Pins can monitor and/or control audible and visual indicators, door locks, power supplies, intrusion The GEM359 tachometer counters have the following alert signals, port bypass control circuits, etc. features: I Four tachometer counter modules are incorporated Software Functional Description to monitor the speed of up to four fans. I Fan inputs can also be used as GPIO pins. * SCSI Command Set The following SCSI commands are supported: Universal Asynchronous I Inquiry Receiver/Transmitter (UART) I Read Buffer The GEM359 UART can be used as a firmware debug I Write Buffer port. I Test Unit Ready I Request Sense I2C Serial Bus I Send Diagnostic I The GEM359 I2C serial bus has the following features. Receive Diagnostics I Upload Firmware I System configuration can be read from an external EEPROM through the I2C bus. SAF-TE Command Set (Parallel SCSI I Slot power status can be saved to an external Configurations) EEPROM through the I2C bus. 2 The following SAF-TE commands for parallel SCSI I Two independent master/slave I C interfaces are are supported: provided. I I Read Enclosure Configuration 100K-bits and 400K-bits operations supported I Read Enclosure Status I Multimaster arbitration and slave generated wait I Read Device Slot Status states supported I Read Global Flags I Clock stretching supported I Write Device Slot Status I I2C interfaces incorporate eight-bit FIFO for data I Perform Slot Operation transfers I Send Global Flags I Read/write pass-thru data port allows the host to communicate with I2C devices external to the GEM359. (For example,