`
` CROSSROADS EXHIBIT 2316
`Oracle Corp., et al v. Crossroads Systems, Inc.
` IPR2014-01207 and IPR2014-1209
`
`CROSSROADS EXHIBIT
`Oracle Corp. v. Crossroads Systems, Inc.
`IPR2015-0(cid:1005)(cid:1004)(cid:1010)(cid:1010)
`
`2316
`
`
`
`CP4x0O Product opecificatlon
`
`-'.~''?«':' 4 2‘ P!‘-J
`
`Crossroads Systems Inc.
`
`The information contained in this document has been carefully checked and is believed to be entirely
`
`reserves the right to change this document and product without notice and to make improvements in
`
`any license under its right or the rights of others. Companies, names, and data used in examples herein are
`fictitious unless otherwise noted. No part of this document may be reproduced or transmitted in any form
`mwmvmm, ,Mmwpmm,wmmmmmmmwfinm
`Crossroads Systems, Inc..
`
`© I997, I998 Crossroads Systems, Inc.. All rights reserved.
`
`Crossroads Systems is a trademark of Crossroads Systems, Inc.., in th_e~'USA and other countries.
`
`.
`
`Copyright to 1997, 1998
`Qx
`9390 Researc-h Blvd
`Suite [I-300
`
`(SIZ) 349-0300
`LSJZL349-(1394
`
`Fax:
`
` mfofibcrossroadstcism
`su g_Qort(iz)crossroads.com
`- httg://www.crossroads.com
`
`E .
`
`I
`
`.
`
`.
`
`l
`
`E
`
`E 5
`
`.
`
`Confidential Document
`
`ll of vi
`
`P/N DP64116 Rev 83
`
`FWFBRTVEYS .
`EYES DHLY
`
`CR0
`
`S 43929
`
`2 of 55
`2of55
`
`CRDS-T 04634
`
`
`
`CP4xOD Product opecificahon
`
`975,3: 4 Z‘.
`
`:"-'4".
`
`Crossroads Systems Inc.
`
`
`
`W
`
`
`
`
`
`9/1
`0/5/97
`fO7T9/97
`
`code,
`
`4/9/93
`
`6/I/98
`
`Add HP's changes
`
`— 1
`
`acnerauevisions
`Added External Interface Section
`Added
`diagnostxc,
`boot
`Relwscd “R”/A
`Revised as a comb: 1/4200 John __
`document
`
`
`Z331
`/'21/97
`
`
`
`
`
`
`
`John Middleton,
`
`
`
`-
`
`,
`
`Iohn~-
`
`.
`
`‘J.
`
`\
`
`.-___...
`
` ocument
`
`m of v:
`
`P7N"UPBT1T6 Rev 83
`
`nTTO_RuE¥5.
`EYES ONLY
`
`CRDS 43930
`'
`
`3 of 55
`3 0f55
`
`CRDS"'T 04635
`
`
`
`CF'?1xUO’Product Specification
`
`9/5/97 4 21 PM
`
`Crossroads Systems inc.
`
`‘liable of Contents
`
`1
`
`INTRODUCTION ...................................................................................................................1
`
`Overview .......................................................................................................................... ..1
`1 1
`Motivationmw. .............................................................................................................2
`1.1.1
`Description ................................................................................................................ .. 2
`1. 1.2
`Implementation Standards ..................................................
`..................... ..
`~
`1.1.3
`
`l‘l'I‘l1 . ...............................................
`-
`.................. ..
`L2
`Mode 1: FC, to scsi,.............................................................................. ..4
`1.2.1
`
`Mode 2: SCS7, to FCy...................................................... ..: .............. ..4
`1 T2
` mwmmmmwm .................... ..: ............
`............................ ..4
`L23
`Miscellaneous Characteristics.................................................... ..: .....................................5
`1.3
` on...............................................................................................................5
`1.371
`1.3.2 Mana ..................... ..5
`1.3.3
`Media Interfaces ........................................._..................
`................_............................5 ‘
`DESIGN CRITERIA ...........................:...................................................................................5
`
`2
`
`2.1.1
`2.41.2
`2.1.3
`
`........ ..5
`System I/O ................................................
`...................................................
`Pfiysicafenvirornnevit............................................................................................... ..6
`
`'
`-
`User Interface .......
`..
`........... 7
`
`3
`
`ARCHITECTURE.....
`
`..................
`
`.
`.
`Overview ................................. .
`3.1
`Standards.................................................................................................................... 7
`3. 1. 1
`Sfruefure..... .:............................................................................................................ ..8
`3.1.2
`Operational Scenarios..........................................................
`..............._................._,9e
`3.2
`Protocol mapping and data flow................................................................................ 10
`3.2.1
`3-2.2 mP_%&8C ..................................................................... ..10
`
`'
`
`.
`
`4 mnmma ...........N.............3
`..............................................................................an
`
`
`4.1 @ ......................................................................................... ..12
`IMI Phase...‘.................................................................................................. .. 12
`4.1.1
`BDUTP71ase........................................................................................................... .. 12
`4.1.2
`4.1.3
`Momtanll-"CST Phase ............................................................................................. ..16‘
`4.1.4
`LOAD Phase ........................................................................................................... .. 13
`$2
`CP7$xOO‘DownloacfProcedure ........................................................................................ ..13
`421
`ammmmmmmmk.........................................................................................."3
`4.2. 2‘
`FTP Download Details .............................................................................................. 13
`‘ 4.23
`Fibre ChanneI‘Detai7s ............................................................................................. .. 13
`4.3
`........................................................................14
`4.3.1
`Power—On Self Test (POST) ................................................................................. .. 14
`4.3.2
`Wiap T931 ................................... .. .......................................................................... ..15
`4.3.3
`Point to Paint ‘£est._.._..___..._.._,,_..,...._...,,._...........,,,,,., ............................................. ..15
`4.4
`Kernel ............................................................................................................................. ..16
`FC Driver ............................................................................................................ -16
`4:5
`
`4 6
`SCSI Driver ................. .. U
`2.... .
`.._
`._1.7
`4.7
`Bridge Code ............................................................................................................ .. 17
`4.8
`Program-Flow ...................................................................................................... ..1B
`4.9
`Fibre Channel initiators Addressing SCSIT
`4.10
`SCC Addressing Option...
`..
`.. ..
`..
`..
`..
`....20
`
`Confidential Document
`
`iv of vi
`
`P/N DP64116 Rev B3
`
`A-‘rra+2++E¥5 '
`EYES ONLY
`
`121293 53931
`
`4 of 55
`4m55
`
`.
`
`CRDS—T 04636
`
`
`
`CPZXOO Product specification
`
`9/5/97 4 21 PM
`
`Crossroads Systems Inc,
`
`4.11
`4.12
`4.13
`
`5
`
`Indexed Addressing Option .................... .. ................................................................. ..21
`................................................................................. ..24
`SCSI Inrtiators to Fibre Channel Targets ...................................................................... ..22
`
`EXTERNAL INTERFACE CHARACTERISTICS ................................................................22
`
`Fibre Channel Interface ........................................................................................ ..: ....... ..22
`Fibre Channeflmiializafion...................................................................................... ..22
` emms ............................................................. ..23
`Routed Command Operations ............................................................ ..24
`ABTS Enor Recovery .................................................................................. .. 25
`timeout Conditions ....................................................................................... ..25
`Error Handling............................................................................................ ..25
`Task Management ................................................................. .. 25
`SCSlJ.c1tecface..........................T..... . . . .. . . . . . . . . . . . .. . .. . .. . . . .
`. . . . . . . . . . . . . . . . . ..27
`Device Discovery ............................................................. ..
`................. .. 27
`Wide/Synchronous Negotiation ...........................................
`.......
`.................... ..27
`Auto . ........................... ..27
`
`
`
`5.1
`5.1.1
`5.1.2
`5.1.3
`5. 1.4
`5.1.5
`5.1.6
`5.1.7
`5.2
`5.2.1
`5.2.7
`5 2.3
`
`6 HA@
`
`.
`
`6.1 Ov ............................. .28
`6.2
`..................................... ..29
`Main Board .................................
`.... .:...............
`.......
`
`
`.....................................................
`Processor........................................
`6.271
`.......
`..... ..29
`SerialPo
`6.2.2
`Ethemet Port...................................
`......... ..-. ....
`................................................ ..30
`6.2.3
`
`'
`6.2.-4
`FibnrClTa1me1'—Port................... ..
`Memory....... ..' .............................., ..... .3:
`SCSI Interface.................. ..'. ..............
`Genei=al—Gempenents.......
`‘
`‘
`Peripheral I/O......
`. .
`. . . . . ..
`
`.
`
`
`
`6.2.5
`6.2. 6
`5-2. 7
`6.2.8
`6.3
`&4
`
`
`
`7
`
`ENCLOSURE
`
`.
`
`Z4
`7.1.1
`Color Sclieme ........................................................................................................ .. 35
`7.1.2
`FmaLPaneL..2_'....,.....,........ . - ........................................................................... ..35
`2.1.3
`Rear l/0 Panel ................................................
`...................................................... ..36
`7.1.4
`Labels...._.................................................................................................................. ...'36
`7.1.5 "
`L2
`MecIJani1j.aLEeaIun=.s._........_._..._..................... ... .................................................... ..37
`7.2. 1
`Air flow~.=.«.:................................................................................................................ ..37
`Bectmmagnelic Shielding ..................................................................................... ..37
`Desi: Icz;2__._...._..._.....__.................._......"...........
`.......... . ...................... ..37
`Rack’ Mounting - Ears ...............................................................................................37
`Ra?:k‘MOD71fiT7y — Rails............................................................................................. ..37?
`EnclosureComponents.....
`Fan .......................................................................................................................... ..40
`Powerfiupply.......................................................................................................... ..4U
`Main Printed Circuit Board....., .................
`.42
`SCSI Interface Board ........................................................................................... ..
`PowerEntry ........................................................................................................... ..42
`DC cable harness ................................ .. _
`Fan Assembly Cable .............................................................................. .. .
`........ ..42
`
`7.2.3
`7.2.4
`7.25
`7 3 '
`7 3.1
`7.3.2‘
`7.3.3
`7.3.4
`7.3.5
`7.3.6
`7 3. 7
`
`8
`
`TESTING .............................................................................................................................43
`
`Confidenfiarbocument
`
`v of vi
`
`PIN DP64116 Rev B3
`
`M
`EYES ONLY
`
`.0395 43932
`
`5 of 55
`5of55
`
`CRDS-T 04637
`
`
`
`CP21xU0'Product specuficatnon
`
`975797 4121 PM
`
`Crossroads Systems Inc.
`
`8 1
`8.2
`8.3
`8 4
`
`Eng}neenng Verification Test ......................................................................................... ..43
`Emissions“, ................... ......................- ............................ ..43
`Safety ............................................................................................................................ ..43
`Environmental ............................................................................................................. .. 44
`
`8.4.2
`85
`8.5.1
`8.5.2
`
`........ ..46
`Operating Environment Conditions...............................................................
`Quality ..............................................................................................................................47
`..... ..47
`Acceptance Cn'ten'a........................................................................._._.......... ..-..._. ..... ..48
`
`-A
`
`-7. 7\*s
`
`7
`
`. ~ _
`
`'\
`
`;
`
`7 2-
`
`7 7\_
`
`7 .
`
`"
`
`\
`‘-
`
`‘~.
`
`_‘ ‘
`.\
`\
`
`.
`
`7 K“ ~...
`
`Confiflenfiafbocument
`
`VI of vi
`
`P/N DP64116 Rev B3
`
`ATTORNEYS’
`EYES ONLY
`
`. RES H393
`C
`
`3
`
`6 of 55
`6 of55
`
`-
`
`CRDS-T 04638
`
`
`
`CP4.xGO Product Specification
`
`9/5/97 #21 PM
`
`Crossroads Systems Inc.
`
`List ofFigures
`
`1
`._
`Figure 1. The CP4x00 bridges a Fibre Channel link to a SCSI bus.
`............ .. 8
`Figure 2. Functional scope of SCSI-3 standards............................................................
`Figure 3. A ............................
`........ ..9
`Figure 4. SCSI and FCP functions (ref. X2269-199x, revision 12) .................................. ..10
`Figure 5. Combinations of protocol translation sets. ......................................................10
`Figurefi.
`..................................................:..................
`......11
`Figure 7. Double Bridge Configuration ............................................................................ .3. .......... ..12
`................... .1
`'....15
`FrgDTe‘9C ....................................................................................... ..
`................ .:...................19
`
`
`
`
`
`................................. ..20
`Figure 11 - SCC Addressing Structure ................................................
`Figure
`.......................................: .....................................26
`Figure 13 - SCC Logical Unit Addressing ....................................................................... ..20
`Figure 14 - Peripheral Device Addressing .......................................... .1 ........ ..-.............................. ..2O
`Figure1 ‘Fable ............................................................................... "24
`
`.‘:-..
`..: .............................. .22
`Figure 16 - SCSI to FCP Routing Table .......................................
`......................... .:...................................... ..23
`Figure 17 - CP4x0O PRLI Response Data ......I:~.......
`
`................................ ..
`Figure t8—CP4x904nquii=/ Data ...............................................
`Figure 19. CP4xOO Hardware Architecture ..............
`.-.................................................. ..'. ..... ..29
`Figure 20. RJ~11 Serial Port Pin—Out ..........
`
`......
`.......
`......................................................... ..39
`F Pinout ......
`Figure 22. Clock distribution trees. ..................... ..‘. ....
`..................................................................32
`Figure 23. Reset subsystem................~:-.:..................................................................................... ..33
`F
`Figure 25. CP4200 Front Panel Design.-..~..................................................................................... ..36
`Figure26. CF'1tX0CH?ear‘PaTiel ................. ..';........
`...................................................................... ..36
`Figure 27. SQ_SI_l1rive
`.......................................................................................... ..37
`Figure 28. Regulatory Label .... ..'......
`.................................................................................... ..38
`Figun-:r2§.
`..............................
`Figure 30. CP-4200 on Rails .....
`................................................ ..39
`Figure 31. Location of Chassis Components ............................
`Figure 32.C ............................................................................... ..41
`Figure 33. CP4200 Main Board Dimensions. ............................................................................... ..41
`Figure 34. SIB Assembly Drawing............................................................................................... ..42
`Figureaé.
`............................................................................ ..44
`Figure 36. The humidity cycle...................................................................................................... ..45
`Figure 37. CP4x00 Operating Conditions .................................................................................... ..46
`Figuress.
`.................................................................... ..47
`
`Confidential Document
`
`vii of vi
`
`P/N DP64116 Rev B3
`
`:TToR~eys.
`
`cans 43934
`’
`
`7 of 55
`7m55
`
`-
`
`CRDS—T 04639
`
`
`
`'.'r-'-'.>r.l‘.;3 .’-".'C:Ju::i ‘:,»=.(.:fication
`
`9/5/97 421 PM
`
`Crossroads Systems inc.
`
`1
`
`lntnoduciion
`
`toeimer
`The CP4xOO Routers
`one or two SCSI bus (busses). A CP4x0O Router enables the exchange of SCSI command set
`mm clients on‘SCSi bus devices aTR:l’Fibre Channel nodes.
`
`The ecfion to a single SCSTbus.
`
`The ng a mnnecfion to two SCSFbusses.
`
`This introdu—CtioTI briefly describes Fatjftheeures o
`
`,
`__
`_‘
`.
`_ _
`
`
`
`CPZXOD routers and defines the operating‘ -
`O
`.0-...I_O'
`'I I
`3.
`_
`_
`.
`.
`.
`. .
`
`
`1.1 Overview
`
`5
`
`It provides a connection for Fibre Channel
`The CP4x0O FC/SCSI router is shown in Figure 2.
`links running the SCSl’Fibre Channel‘Protocol (FCP) to SCSI devices attached to a SCSi bus
`
`physical connection is based on the SCSI-3 Parallel interface standards? The CP41OO supports
`SC$ to erfible legacy device connectivity to a FCP network. Note that SCSl-2
`commands are a subse1_Qf S_C§i-3.
`—
`'
`.
`-.
`
`scsreus B
`CP420O only
`
` ;ml lmii is
`
`CP4x00
`
`
`
`
`SCSI BusA ‘
`Gi~'244O0+md—GP4£9O
`
`Figm:e‘L the
`
`‘ c
`
`FiTTDRl~.yEY5.
`Ev:-:5 ONLY
`
`P
`
`1 F55
`°
`age
`cans 43935
`
`'
`
`8 of 55
`80f55
`
`CRDS"T 04640
`
`
`
`-"--I‘ f"l'V'k".’
`
`.,
`
`.
`
`. .'lCۤrC,r:
`
`,
`
`9/5/97 4221 PM
`
`Crossroads Systems inc.
`
`1.1.1 Motivation
`
`
`
`4x00 rnpetto applitio cients.
`
`As vendors release Fibre Channel direct attach SCSI-3 devices. the CP4x0O routers will play an
`integral role in migration to new Fibre Channel based networks while providing a means to
`-;
`-.‘
`
`1 .1.2 Description
`The CP4xO0 is a rack mount or freestanding device with an internal power supply. It has a Fibre
`Channel and one or two SCSI ports. A standard, detachable power cord is used. The FC
`‘
`‘
`-
`I I
`
`standard PC GIC module for the CP4200. Te SCSI connectors are standard 68in "
` s. Additional modular Jacks are proviT:ledTor a serial port
`and an 802.3 1OBaseT mrt. i.e.
`‘-
`l"-
`‘
`. ""
`The Fibre Channel ports
`the Fibre Channei—Private Loop SCSI Direct Attach (FC-PLDA) Technical Report The CP4x00
`to provide W to SCSi-2
`devices. Note that Fibre Channel SCSI Profile (FCP) is defined baton SCSl—3. Iheretorepap
`mapping between SCSI-3 and SCSI-2 is implemented to support SCSI-2 devices. Some SCSI-3
`
`
`SCC mode.
`
`
`
`The SCSI port is single ended ordifferential drive. actively terminated. supporting Fast-20
`operation with a 16-bit bus. ‘-
`
`System software controls the protocolrtranslation between Fibre Channel nodes and SCSI
`
`
`
`
`Fabric oo ttachconnectivity to be impierneted in soltware when industry stndards
`allow.
`
`-
`
`-
`
`The‘CF34x0O routers provide legacy storage connectivity support between Fibre Channel
`.--
`.
`u
`u
`.uuu-u
`VIII! -'l.
`.lO
`
`providd to enable comm--"ication with a specified et of SCSI.-2 devices.
`The product is comprised of:
`
`l. A Fibre Channel interface based on the Hewlett-Packard Tachyonm controller and a
`modular media interface (a GLM in the CP4100. a GBIC in the CP4200).
`
`2. An Intel i960 family processor, incorporating independent data buffer and program
`mmwwae%,
`processing system. The CP410O uses an i96ORP. the CP420O uses an i960RD.
`
`onfiderrtiai-Document
`
`C
`
`ATTORNEYS '
`eves UNL?
`
`F55
`
`Page 2 °
`CRDS 43935
`
`’-
`
`9 of 55
`90f55
`
`’
`
`CRDS-T 04541
`
`
`
`CP4xOO Proouc. -' -3-::=“Ic‘a::r,=..-
`
`9/5/97 4 21 PM
`
`Crossroads Systems Inc.
`
`bl
`
`A SCSI interface based on a Symbios 53C875 (CP4100). or the Symbios 53C876
`(ceases) series% isbased orrthe SCSI-3
`Parallel Interface standard and the SCSI-3 Fast-20 extension. The SCSI commands
`supported are defined by the SCSI-2 standard. This provides compatibility with
`
` 4. .
`
`
`
`provld th agpropnate translations between the FC and SCSI protocols.
`
`‘ -. \
`6. A Serial port for system configuration.
`7. Capacity to provide out of band management and configuration, via SNMP flimls,
`using an 802.3 interface. Public and Private MIB-ll SNMP interfaces are provided.
`
`
`
`"definitve'tternent of what Fibre Channel suprt is provied. The SCSI-3 Parallel Interface
`standard defines the physical SCSI connection. and the SCSI-2 standard defines the majority of
`
`1.1.3.1 SCSI standards
`
`Ax
`
`Small Computer System Interface (ANSI X3.131-199X) (SCSI-2)
`
`SCSl—3 Architecture Model (ANSI X3.270—1996) (SAM),. revision 18 - defines the functional
`paTtitions and specifies a model for SCSI-3 l70»system and device behavior which applies to all
`SCSIIn
`
`SCSI-3
`device IIO.
`
`SCSI-3 Primary Commands.(X3T1Q/-9950/Revjt) (SPC) - Commands and device behavior
`\
` .
`
`%$- -3 devices. e.g.
`disks.
`.
`..
`._
`SCSI-3 Stream commands (X3T10lProject 997DlRev x.x) (ssc) - Stream 0_Iie_D_te_d scsl-3
`devices, e.g. tape‘.
`.
`‘
`SCSI-3 Controller Cornmands (X2T10/1047DIRev 5) (SCC) - SCSI-3 I/O subsystem controllers
`w
`
`%%
`Fast-20.
`
`Fibre Channel Protocol for SCSI (ANSI X3269-1996) (FCP) - SCSI-3 protocol for Fibre Channel
`interconnects.
`
`
`
`Confidential Document
`
`Q—T'l1QRNEY§ '
`g\_/Es cmI_v
`
`Page 3 of 55
`
`-
`
`' CRD3 43937
`
`10 of 55
`10 of55
`
`.
`
`CRDS-T 04642
`
`
`
`CP4xO0 Product opecificatior
`
`9/5/97 4'21 PM
`
`Crossroads Systems Inc.
`
`Fibre Channel Physical and Signaling Interface-3 (ANSI X3TI1/Project 1119D/Rev 9.2) (FC-PH-3)
`
`Fibre Channel Arbitrated Loop (ANSI X3272-1996) (FC-AL)
`
`Fibre Channel Private Loop SCSI Direct Attach Technical Report (TR X3.XXX-199X) (I-’C—PLDA)_
`Rm§m1.5-wmfiaHmfi
`between private NL Ports on SCSI initiators and targets.
`-
`
`1.1.3.3 Miscellaneous
`PCI Local Bus, Revision 2.1, published by the PCI Special Interest Group
`
`'
`
`~
`
`\
`
`1.2 Modes ofoperation
`Trre CPZIXOO Routers enable vanous modes of operation between rga and
`
`i.
`2.
`
`FC Initiator (Eco
`SCSI Initiator (SCSI1-)
`
`->
`->
`
`S_C§I mge: (SCsI;)_
`FC Targct(FC;)
`r.
`
`" -...«'
`
`"
`
`Modes 1 and 2 above are the primary supportrequired. and are~to be supported concurrently in a
`
`back to back to extend SCSI busses via Fibre Channel. This support will be offered n a separate
`product
`
`1.2.1 Mode-1*. FC.toSCSIT ..——
`
`—~.
`
`communicate wthSSI rgets. Ti deruiretht th Hst sysem havea FC attached
`appfication cfient and associated device drivers and software to generate SCSI-3 FCP requests.
`
`target devices.
`.,
`~
`
`The SCSI devices supported are SCSI-2 compliant direct or sequential access (disk, tape, or
`changer) devices. The bridge serves to translate command and status infonnation and transfer
`
`Channel environment.
`
`Specific configuration information is required to provide FC required addressing beyond that
` mer in the document.
`
`1.2.; Mode 2: SCSI; to FC;
`Mode 2 provides for the configuration of a server using$ with
`_Fibre Channel targets. This mode requires that the Host system has a SCSI-2 or SCSI-3
`.
`u
`-
`I
`n
`.
`_
`I
`"
`0
`-
`I‘ 0"'uI
`‘lino:-'
`
`I
`
`the SCSI bus and respond as a target to multiple target ID: Configuration into
`to identify the target IDs to which the bridge will respond on the SCSI bus.
`
`‘
`
`'
`
`ire
`
`
`
`The CP4x00 translates the SCSI—2 commands to SCSI~3 FCP requests. allowing the use of FC
`6-I"’.I'
`I
`.—OO'U-IO.
`
`iitiator on th SCSI bus to provide full supprt for this type of SCSI evice.
`
`1.2.3 Concurrent Operation
`The CP4x00 routers support concurrent operation in both modes.
`
`Confidential Document
`
`nltoeuexs '
`EYES DNLY
`
`_
`
`Page 4 of 55
`
`CRDS 43938
`
`11 of 55
`110f55
`
`CRDS"T 04643
`
`
`
`C .
`
`975197 4721 PM
`
`1.3 Miscellaneous Characteristics
`
`
`
`User configured addresses are supported for Fibre Channel addresses in order to insure that .~
`known addresses are provfied‘between loop reconfigurafions. Soft addressing 15 also supported
`a
`
`.-
`1.3.2 Management
`SNMP manageability is provided via the 802.3 (1OBaseT-ethemet) interface. This provides for
`w
`a private MIB for support of CP4x00 specific features. Fibre ChanneLpubljg: MLBw
`development.
`
`1.3.3 lvledialnterfaces
`'I'II' ms
`‘
`.
`‘ ””’
`‘ I. F77"
`O.l-IO .
`
`
`industry standard mezzanine card provides for different media types on a common mechanical
`footprint. Only the 20-bit. 53.125 MHz GLM interface is supported. Optical GLMS supported are
`Nen-QFG
`V--
` .-.
`
`standard cofiguratio.
`The CP420O Fibre Channel Media Interface is made using a GigaBit interface Converter. or
`GBIC.
`‘l_'he
`is hot swappable for live configuration changes, and can be installed through
` .
`
`2D ‘
`
`2.1.1 System"llO
`Fibre Channel interface:
`
`Note; _This interface‘ is based on the capabilities of the Tachyon” controller.
`mi Single N/NL port
`- Class 3 tratfic
`
`.- Arbitrated loop and switch support
`
`-
`
`GLM or GBIC used for media interface. Copper, Short Wave Fiber, and Long Wave
`Fiber.
`
`S
`
`Gent-"tdeH%ial—Beeu1'ne11t
`
`.
`
`mromrevs
`EVE5 BNLV
`
`of-55
`
`P3995
`cans 43939
`
`‘—
`
`12 of 55
`12 0f55
`
`CRDS-T 04544
`
`
`
`CI-34x00 Product bpeciflcation
`
`9/5/97 4.21 I‘-=M
`
`Crossroads Systems Inc.
`
`-
`
`.
`
`.
`
`-
`
`-
`
`-
`
`SCSI functionality supported is based on the capabilities of the Symbios 53C87x family of
`Comroiiers. The Symtfitis devices supp microcode andimplements the
`
`
`'
`
`'
`
`‘
`
`'
`
`'
`
`II
`
`II
`
`5Venn— :1 _---gjnn,-neg 9
`
`:7‘:
`
`configurations. An external tenninator is re
`a SCSI chain.
`
`
`at either end of
`
`='
`
`Supports ultra-fast, synchronous transfers at 20 Megatransfers per second; i.e.
` .
`
`
`
`the drivers areiplemented on a separate daughter card, the SCSI-interface bord (SIB).
`The CP4x0O product can be populated with single—ended or differential drive S|Bs.
`
`The Initiator SCSI ID of the CP4x00 can be configured via software
`
`Supports Direct. Sequential Access, and Changer device classes. Other device types
`nmymfiwmmmaemewemyamfiee
`
`Raxgggg
`.
`0
`Pewerswitch
`- ZSCSffi&pmi%axmedom1CP#fi%fi
`
`K
`
`‘~
`
`-
`
`_"
`
`4scs+e&pm&}umemom1cP4a%h+.
`- R:l—45‘r€lBaseTethemetcom1ectorr~
`
`-
`
`~.
`
`I
`
`. Rif1saEnmn
`
`“
`
`5953" '§_''°'.e ‘“d'°at°'
`S681Adwfiyfidk2tw12Unflfir6Pfi2mm
`
`‘Fcvmmmrmwumm
`E'
`"“"
`E
`..
`.|
`.
`I.
`\"\____—
`
`.‘
`
`I
`
`‘
`
`2.1.2 ‘ Physical enyimnment
`Operating Condifions
`O
`510 40°C
`
`0
`
`5 to 80% relative humidity, non-condensing
`
`0 1QWQDVAC
`
`Physical package
`
`a Height
`- Width
`- Depth
`
`Z.3_Qcn:I_(2_B_Z5 in)
`35 56 cm (14.0 in)
`22786 cm (9T07n)
`
`Confidential Document
`
`QTTDRNEYS .
`EYES ONLY
`
`Page 6 of 55
`’ cans 43949
`
`13 of 55
`13m55
`
`CRDS-T 04645
`
`
`
`CP4x00 Product cpecificatjon
`
`E .-
`
`Crossroads Systems lnc.
`
`- Weight
`
`Approx. 8 lbs
`
`Z.1+3Userlntei:face
`Communication interface
`
`a
`
`0
`
`0
`
`0
`
`-
`
`.
`
`802.3 10BaseT port for management agent and remote configuration.
`
`A sefial pgct based on a 3.1 11 jack providing connectivity for a terminal to configure the
`CP4x0O. This interface is compatible with RS~232 signaling levels, but is really the EIA
`562 standard.
`
`Control panefindicators listed above.
`
`,\
`'
`standards
`provides a framework to explain modes of operation-in detail‘ -
`
`‘
`
`provides a_tool toanabtze pentolzmance ofdataflow
`
`o .
`
`‘_ ‘-_
`
`3.1 Overview
`
`_‘
`
`g
`
`‘ V» '
`'
`3.1.1 Standards
`Draft‘standa‘rd , revision 18, Information tec11no1ogy—SCST-'3 Architecture
`mmmmm
`device behavior which applies to all SCSI interconnects. protocols, access methods, and devices.
`
`I
`.
`.'l
`I
`|l'|.||fil
`.
`I.‘
`3
`for each class. These standards specify the required commands and behavior that is common to
`all devices or unique to a given class.
`Protocols are implementation standards, which define the rules for exchanging information so that
`I?
`‘I
`-
`I
`‘.0 .o-I
` SC$- iiv'vr'i—"'vi"
`r
`'
`-
`'
`"
`
`define the electrical and sinaling rules ssential for device to interoperate over a given physical
`interconnect
`\______..
`
`
`
`
`
`Note that SIP and SPl define the traditional SSS! ‘bus’ in Figure 2. Fibre Channel provides an
`th
`ad IP procol.
`
`
`
`Confidenfiafbocument
`
`QT-I-DRNEYS ,
`EVES ONLY
`
`Page 7 of‘55
`cans 43941
`
`~
`
`14 of 55
`14 of55
`
`'
`
`CRDS-T 04646
`
`
`
`CP4x0D Product opecnfication
`
`:‘-';I.=3/ 4 4':
`
`.59.’:
`
`Crossroads Systems Inc.
`
`I
`
`I I
`
` -u
`I
`l
`I
`I
`I
`I
`I
`I
`'.
`
`g
`I
`I
`-
`
` I
`,———
`J
`l
`I
` Interconnects
`
`l g
`I
`C
`I
`In
`I
`E
`I
`E
`I 8
`I
`I
`SCSI—3 Primary Commands (sec)
`I
`..,
`_
`“ I
`I
`|_______,_ _ _ _ _ __ .._ _ _ _ _ _ _ _ _ _ _ ._ .,______g _ _ _ _ _ _ _ _ _ I‘
`
`I
`
`~
`
`Protocols
`
`SCSI-3 interlocked
`protocol (SIP)
`
`.
`I
`
`-~»_
`
`‘ '
`
`\
`
`
`
`
`
`SCSI-3ArchitecturalModel(SAM)
`
`__..._.——__._....._.—..._—_..._—__._...._.._..——.__.....—...—._.__....._.
`
`
`
`
`I.
`
`3.1.2‘ Strfiefurexfl
`
`connect the Fibre’ Channel and SCSI interfaces. A supervisor is responsible for maintaining the
`interfaces and processing the data. The specified use ofthe lTIgh funcfion Fibre Channel and
`
`
`-' -tomaatd
`architecture.
`/1
`1
`
`c
`
`ewmnngys. e
`
`‘
`
`CRDS 43942
`
`15 of 55
`15 of55
`
`‘
`
`CRDS-T 04647
`
`
`
`CP?tXOD‘Productupe<:Ificallon
`
`-
` .
`
`9f57‘97" 4 2‘ -"*4:
`
`
`
`Fibre
`C“a““e'
`
`Fibrechannel
`;
`°°”‘'°"”
`i
`i"
`
`I
`3
`
`cf,§§.'.e.
`
`,
`
`_
`
`.
`
`A '
`SCSI B
`"
`. (4200 onlyg
`
`Buffer
`
`\
`
`*
`
`I
`
`'
`
`
`
`
`I.-
`n-A .
`n
`-
`_
`nun
`A
`g
`
`
`procr isn lnl i90RP RIS roesso. Kernel extensions are provie to support th
`auxiliary I70 functions (serial port and fUBaseT port) in adaition to the SCSI and Fibre Channel
`
`-n-
`
`An
`
`to interface the Tachyon to the PCI bus.
`The SCSI controller is the Symbios SYM53C875 controller (CP4100) or the Symbios
`SYM53C876 contToller_lCP2l2U0). The Symfiios devices support 1‘6'I5it wile SCSI at Fast-20
`
`
`
`The system architecture is shown in Figure 19. CP4xO0 Hardware Architecture. page 29.
`
`3.2 Operational Scenarios
`
`
`Confidenfiafliocument
`
`EYES ONLY
`
`Page 9 of'5‘5
`
`" CRDS 43943
`
`16 of 55
`16 of55
`
`CRDS-T 04648
`
`
`
`CP4xOO Product specification
`
`975197 4 21 PM
`
`Crossroads Systems Inc.
`
`3.2.1 Protocol mapping and data flow
`Portions of the Fibre Channel SCSI Protocol (PCP) define the mapping orscgi functions in the
` mmm£ -PH; The
`mapping is a two-level model. The SAM I/O Operation is mapped into a Fibre Channel
`exchange. Request and response pnmitives are mapped“into information units. These mappings
`.‘ “ . -=.". -.:-" ‘
`.'.‘. -
`‘I.
`_~.
`3
`-
`’
`‘
`I
`C_P_
`
`2 is a supported subset of the SCSI-3 model, these mappings suffice to provide the required
`functionality.
`'
`.._
`
`Fibre Channel SCSI protocol is designed to correspond to SCSI, aflowing for cfirect mappings of
`basic operations.
`"~-.
`
`Figure 4. SCSI and PCP functions (ref. X2239-1§§X, revision T2)~.
`
`@ FCPe<iuiva|ent
`i
`
`-.
`
`T
`
`-
`
`'
`
`’
`
`
`
`
`
`
`
`
`
`
`' C
`
`
`
`
`. Command Status IU
`-
`Command Service Response
`
`
`ommand Service Request
`Data Delivery Request
`
`Unsolicited Command IU
`E
`Dcscriptorffl
`i
`
`Translation between the protocols is accomplished by a software interface that performs the basic
`functions required to support the SCS1 functfionsancftheir FCP equivalents. Therem€bW
`_
`.
`.
`_
`.
`.
`.
`_._ '““__ mjesbflwegn
`
`ad Cl devices. These four sets are defined in Figure 5.
`
`
`
`
`
`-> SCSI initiator
`
`5051 initi="°r
`
`
`
`
`
`Note that target to initiator translations will always follow initiator to target requests. However,
`
`
`
`
`
`3.2.2.1 Single Initiator Support
`The most basic mode of operation is where a single initiator communicates with one or more
`target devices. The initiator can be either a SCSI or FC application client, communicating wflh
`
`3.2.2.2 Multiple Initiator Support
`Various configurations are possible where multiple initiators will be supported on either the SCSl
`bus or the Fibre Channerfabric (Switch or Arbitrated Loop). There are severarbasic
`
`Confidential Document
`
`QI '
`
`EYES ONLY
`
`Page 10 oF55
`
`'cRp5 4394,,
`
`17 of 55
`17 of55
`
`CRDS—'1' 04649
`
`
`
` 9i‘57‘974.2‘| PM
`
`C .
`
`
`support by the host operating system needs to be considered. Outlines of two of the possible
`configurations follow.
`
`
`
`Commands from the different intiators on the FC side result in th SCSI controller arbitrating for
`
`the bus with a corresponding SCSI ID mapped to each of the devices. Ordering of requests on
`.
`... ..
`--
`-a—-...
`.
`hafinel
` ;.
`
`
`....
`
`
`
`""~‘
`
`
`\
`
` F. 5. ". ' '.
`
`
`
`
`
`
`
`3.2.2.2.2 Double Bridge Configuration
`The next instance (Figure 7) shows two bridges with one SCSl controller, each acting as
`initiators on th