Summary of Contents for Curtiss-Wright FibreXtreme SL100
Page 1
SL100/SL240 Hardware Reference for PCI and PMC Cards Document No. DDOC0076-000-AN F-T-MR-S2PCIPMC-A-0-AN...
Page 3
Curtiss-Wright Controls, Inc. reserves the right to make changes without notice. Curtiss-Wright Controls, Inc. makes no warranty of any kind with regard to this printed material, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose.
Page 4
This product is intended for use in industrial, laboratory, or military environments. This product uses and emits electromagnetic radiation, which may interfere with other radio and communication devices. The user may be in violation of FCC regulations if this device is used in other than the intended market environments. As a component part of another system, this information technology product has no direct function and is therefore not subject to applicable European Union directives for Information Technology equipment.
TABLE OF CONTENTS 1. INTRODUCTION ........................1-1 1.1 How to Use This Manual ...................1-1 1.1.1 Purpose .....................1-1 1.1.2 Scope ......................1-1 1.1.3 Style Conventions ..................1-2 1.2 Related Information ....................1-2 1.3 Quality Assurance ......................1-3 1.4 Technical Support ......................1-4 1.5 Ordering Process ......................1-4 2. PRODUCT OVERVIEW ......................2-1 2.1 Overview ........................2-1 2.2 SL240 Features ......................2-4 2.2.1 SFF Media Options ...................2-5...
This manual introduces the FibreXtreme SL100/SL240 family of products, and provides guidance through the process of unpacking, setting up, and programming the cards. NOTE: Both the FibreXtreme SL100 and SL240 hardware are referred to throughout this manual as SL240. The software that supports both the SL100 and SL240 hardware is referred to as SL240, including the driver and API.
INTRODUCTION 1.3 Quality Assurance Curtiss-Wright Controls’ policy is to provide our customers with the highest quality products and services. In addition to the physical product, the company provides documentation, sales and marketing support, hardware and software technical support, and timely product delivery. Our quality commitment begins with product concept, and continues after receipt of the purchased product.
World Wide Web address: www. cwcdefense.com 1.5 Ordering Process To learn more about Curtiss-Wright Controls, Inc. products or to place an order, please use the following contact information. Hours of operation are from 8:00 a.m. to 5:00 p.m. Eastern Standard/Daylight Time.
2.1 Overview The FibreXtreme SL240 cards provide fast, low latency point-to-point or broadcast connections between sensors and processing devices. Curtiss-Wright Controls’ SL240 family of products includes PCI, PCI Mezzanine (PMC), and Front Panel Data Port (FPDP) solutions. The FPDP versions are in two categories—a 6U VME- or PCI-based solution with standard FPDP connectors, and a rehostable Common Mezzanine Card (CMC).
PRODUCT OVERVIEW Figure 2-6 SL240 PMC 33 MHz Card 2.2 SL240 Features SL240 provides reliable point-to-point or broadcast interconnects between systems, with minimal overhead and very low latency. The protocol involved for this transport is based on Fibre Channel, though it is not Fibre Channel compliant. The major SL240 features are listed below: ...
(1550 nm), a long wavelength laser (1300 nm), and HSSDC2 copper. All cards use a Duplex LC style connector or HSSDC2 receptacle, available from most major cable manufacturers. Contact Curtiss-Wright Controls for the latest SFP options available.
Automatic fan speed control based on enclosure temperature. Fan tachometer monitor. For detailed information regarding the GLX4000 features and operation, contact Curtiss-Wright Controls, Inc. and request a copy of the GLX4000 Physical Layer Switch Hardware Reference Manual or visit our web site. Copyright 2017...
PRODUCT OVERVIEW 2.4.2 Typical Digital Signal Processing (DSP) Imaging System With the support for 1.0625 Gbps or 2.5 Gbps link transmission rates between interconnected subsystems, SL240 is ideal for use in many of today’s high-throughput data transfer applications. Figure 2-8 8 shows one example. This figure shows the SL100’s usable data throughput rate.
2.5.1 Typical Topologies There are four typical topologies for the SL240 card. These topologies should cover most customer applications, though if another topology is desired contact Curtiss-Wright Controls, Inc. Technical Support to see if it is possible. The topologies are: ...
PRODUCT OVERVIEW SL240 SL240 Card Card Figure 2-10 Point-to-Point Topology 2.5.3 Chained This topology is a single transmitter on the end of a long string of receivers. No flow control is available in this topology, and the distance between the nodes is limited only by the transceivers used (10 km typical, 26 km maximum).
FIFO, it should be switched out to avoid bringing down the loop. A switch suitable for this purpose is the LinkXchange GLX4000 Physical Layer Switch, available from Curtiss-Wright Controls, Inc. Software controls mastership switching of the ring. There are rules associated with master switching listed in the “Programming Interface” section. The flow control used in this case is similar to a multi-drop FPDP bus, where any receiver can back the transmitter off.
PRODUCT OVERVIEW 2.5.5 Multiple Master Ring This is another form of ring topology, where there are multiple masters on the ring, and these masters have to receive data as well as transmit data to the next master. In the most complex case, each node is a master, which means that it receives data from the previous master and sends data to the next master.
PRODUCT OVERVIEW 2.6 Status LEDs 2.6.1 LED Description for SL100 and SL240 33MHz Cards Four status LEDs are visible form the front panel of the SL240 board. The position of the LEDs is shown in Figure 2-144 for PMC cards and Figure 2-155 for the PCI cards. Link Select (LS) This LED is reserved for future use.
PRODUCT OVERVIEW 2.6.2 LED Description for SL240 66MHz Cards Four status LEDs are visible form the front panel of the SL240 board. The position of the LEDs is shown in Figure 2-166 for PMC cards and Figure 2-177 for the PCI cards. Link Up (LU) The Link Up LED turns on when receiving a valid SL240 signal.
3.3 Inspect the Cards The SL240 card consists of a single card with a built-in link interface. If the card was damaged in shipping, notify Curtiss-Wright Controls, Inc. or your supplier immediately. 3.4 Configure the SL240 Card 3.4.1 Installing SFP Modules The physical media interface of the SL240 design uses SFP transceiver modules.
INSTALLATION To insert an SFP module, hold the module with the PCB cutout facing downward toward the Sl240 card and slide it into the receptacle cage on the card. There will be a small click as the module latches into place. The SFP module is designed to only fit into the receptacle cage a certain way.
INSTALLATION 3.5.2 SL240 PMC Card To install the SL240 PMC card into an available carrier slot, insert the faceplate into the carrier front panel cutout until it butts up against the mating connector as shown in Figure 3-2, steps 1 and 2. Then firmly push the connectors together. Install the four mounting screws through the host PCB to fasten the SL240 PMC card in place, as shown in step 3.
INSTALLATION 3.6 Connect the Cables 3.6.1 Transmission Media For short wavelength laser modules, either a 50 µm or 62.5 µm core diameter cable should be used. For distances up to 300 meters 62.5 µm can be used. 50 µm cable allows distances up to 500 meters.
INSTALLATION 3.6.3 HSSDC2 Copper Cables The copper media interface on the SL240 cards support shielded cable, terminated with HSSDC2 style connectors, shown in Figure 3-5. Figure 3-6 displays the HSSDC2 SFP receptacle used on the SL240 cards. This figure indicates the HSSDC2 contact pin locations and Table 3-1 contains the pin assignments.
INSTALLATION 3.7 Troubleshooting If the system does not boot correctly, power down the machine, reseat the card, double- check cable connections, and turn the system back on. If problems persist, contact Curtiss- Wright Controls, Inc. Technical Support at (800) 252-5601 or DTN_support@ curtisswright.com for assistance.
4. OPERATION 4.1 Overview SL100/SL240 cards move data with very low latency between a host interface and a 1.0625 Gbps or a 2.5 Gbps link, respectively. The host interfaces available are an FPDP- like proprietary interface and a PCI interface. The advantage of the FPDP-like interface is that it requires very simplistic hardware to interface.
4.2.3 Loop Operation In the Loop Operation discussion below, SL100/SL240 is used generically to refer to any Curtiss-Wright Controls, Inc. SL100/SL240 card (PCI, PMC, or CMC). Anything that applies to only a specific SL100/SL240 product will be noted as such.
Page 35
FPDP transmitter, depending of the usage of /NRDY used by the respective FPDP transmit master. Curtiss-Wright Controls’ SL100/SL240 CMC cards, when functioning as a FPDP transmit master, will stop the transmission of FPDP data when /NRDY is asserted by the FPDP receiver.
In some rare cases, flow control is not desirable. In these cases, very careful system planning is required, which should be confirmed with Curtiss-Wright Controls, Inc. prior to architectural finalization. One possible exception is for applications that cannot use a duplex fiber-optic link, which means status information (link up and state of flow control) is not available from the remote node.
OPERATION 4.5.3 CRC Generation/Checking The CRC Generation/Checking option allows the SL240 card to detect data transmission errors. The card is not capable of correcting the errors. Error correction is left to application level design. A single bit controls both generation and checking. CRC should be used in almost all applications.
Page 38
OPERATION This page intentionally left blank Copyright 2017 FibreXtreme Hardware Reference...
SPECIFICATIONS 5.1 Specifications NOTE: “Peak” current specifications are based on measurements taken while the card was transmitting and receiving large buffers of data. “Average” current specifications are based on measurements taken while the card was powered on but not transmitting or receiving any data.
SPECIFICATIONS 5.1.2 33 MHz PMC Specifications Physical Dimensions: ......74.0 mm x 149.0 mm (2.913 inches x 5.866 inches) Weight:.......... 0.25 lbs Operating Voltage: ....... 4.75 V to 5.25 V Power Dissipation: SL100 ..........5.1 W Peak, 3.1 W Average SL240 ..........
SPECIFICATIONS 5.2 Ruggedized PMC Environmental Specifications The SL100/SL240 PMC products are offered at ruggedization level 2. The specifications for Rugged Level 2 are defined in the following section. Current SL100/SL240 PMC standard and ruggedized products are listed in Appendix D. 5.2.1 Rugged Level 2 Temperature Range: Operating ........
SPECIFICATIONS 5.3.2 SL240 Fibre-Optic Media Interface Specifications Connector: ..........Duplex LC 850 nm: Media ..........50 µm or 62.5 µm multimode fiber Maximum Fiber Length: ....250 m with 50 µm fiber 125 m with 62.5 µm fiber Transmit Wavelength: ....830 to 860 nm Transmit Power: ......
REGISTERS 6.1 Overview NOTE: The FibreXtreme SL100 and SL240 PCI and PMC Cards will be referred to throughout this appendix as PCI. Anything that is exclusive to the PCI or PMC Cards will be described as such. The PCI SL240 card is very easy to program. With minimal programming, the PCI SL240 card can transfer data between PCI hosts.
Page 52
REGISTERS Table 6-1 SL240 Register Layout REGISTER LAYOUT 0x00 Board CSR Interrupt CSR 0x08 Link Status Link Control 0x10 Receive FIFO Threshold FPDP Flags 0x18 Reserved Laser Transmitter Control 0x20 Reserved Queue Address 0 0x28 Reserved Queue Control 0 0x30 Transaction Length 0 Transaction CSR 0 0x38...
REGISTERS 6.4.2 Interrupt CSR (INT_CSR) – Offset 0x00 Field Description Access Reset Value Transaction Channel 0 Interrupt Active – A ‘1’ indicates R/WOC active, a ‘0’ indicates not active. Write ‘1’ to clear. Transaction Channel 1 Interrupt Active – A ‘1’ indicates R/WOC active, a ‘0’...
REGISTERS 6.4.3 Board CSR (BRD_CSR) – Offset 0x04 Field Description Access Reset Value Little Endian – Set to ‘1’ for unswapped control registers. Setting to ‘0’ has no effect. Reset – Write ‘1’ to reset the board. Writing ‘0’ has no effect.
Curtiss-Wright Controls, Inc. prior to architectural finalization. One possible exception is for applications that cannot utilize a duplex fiber optic link, which means status information (link up and state of flow control) is not available from the remote node.
Page 56
REGISTERS Field Description Access Reset Value SYNC as D0 – If ‘1’ then bit 0 of the data stream is used as /SYNC in the outgoing and incoming data stream. If ‘0’, bit 0 is not used as /SYNC. Reserved None Disable Receiver –...
Page 57
REGISTERS Field Description Access Reset Value chain should have this bit set to '0.' Do not set this bit to '1' on any device in a point-to-point topology (i.e. two cards) because throughput will decrease by a factor related to frame size. This bit was introduced in the revision 0x1C.13 firmware.
REGISTERS 6.4.5 Link Status (LINK_STAT) – Offset 0x0C Field Description Access Reset Value 8B10B Errors – 8-bit counter counting the current 7 to 0 0x00 number of 8B10B decoding errors discovered. Cleared through ‘Reset SR’ in LINK_CTL Link Down – A ‘1’ indicates the link has gone down at some point since the last ‘Reset SR’.
REGISTERS 6.4.6 FPDP Flags (FPDP_FLGS) – Offset 0x10 Field Description Access Reset Value Send SYNC – Write ‘1’ to send SYNC without DVALID. Writing ‘0’ has no effect. PIO1 Out – State of the PIO1 line sent across the link. PIO2 Out –...
REGISTERS 6.4.7 Receive FIFO Threshold – Offset 0x14 NOTE: The lower 20 bits of this register, indicating the number of 32-bit words, is limited to showing a 4 MB value. This count value will decrement and roll over several times when reading data out of a full 128 MB receive FIFO. i.e. word count will indicate a decrementing count from 4 MB down to 0.
REGISTERS 6.4.9 Transaction Channel 0 (Send Channel) Send Queue Address (QADDR0) – Offset 0x20 Field Description Access Reset Value Reserved – Write as ‘0’ 3 to 0 None 31 to 4 Bits 31 through 4 of PCI address for the transaction queue.
Page 62
REGISTERS Send Transaction CSR (TNS_CSR0) – Offset 0x30 Field Description Access Reset Value Interrupt Enable – Set to ‘1’ to enable an interrupt on this transaction. Set to ‘0’ for normal operation. Skip entry – skips to the next entry when this bit is set. Set to ‘1’...
Page 63
REGISTERS Send Chain Length/Flags (CLENFLGS0) – Offset 0x48 Field Description Access Reset Value 23 to 0 Length of buffer in 32-bit words. End Chain – Write ‘1’ to say this is the last chain entry. Write ‘0’ if it is not. Reserved.
REGISTERS 6.4.10 Transaction Channel 1 (Receive Channel) Receive Queue Address (QADDR1) – Offset 0x50 Field Description Access Reset Value Reserved – Write as ‘0’ 3 to 0 None 31 to 4 Bits 31 through 4 of PCI address for the transaction queue.
Page 65
REGISTERS Receive Transaction CSR (TNS_CSR1) – Offset 0x60 Field Description Access Reset Value Interrupt Enable – Set to ‘1’ to enable an interrupt on this transaction. Set to ‘0’ for normal operation. Skip entry – Skips to the next entry when this bit is set. Set to ‘1’...
Page 66
REGISTERS Receive Chain Length/Flags (CLENFLGS1) – Offset 0x78 Field Description Access Reset Value 23 to 0 Length of buffer in 32-bit words. End Chain – Write ‘1’ to say this is the last chain entry. Write ‘0’ if it is not. Reserved.
Page 67
7. APPENDIX C - SL100/SL240 PROTOCOL TABLE OF CONTENTS 7.1 Overview ........................7-1 7.2 Ordered Sets Used .....................7-1 7.3 Frames ........................7-3 7.3.1 Link Bandwidth ..................7-4 7.3.2 FPDP Signal Sample Rate ................7-4 7.4 Data Transmission and Flow Control ................7-5 FIGURES Figure 7-1 VITA 17.1 Framing Protocol ..................7-3 TABLES Table 7-1 Ordered Set Mapping .....................7-2 Table 7-2 Maximum Sustained Throughput ..................7-4...
SL100/SL240 PROTOCOL 7.1 Overview NOTE: The FibreXtreme SL100 and SL240 PCI and PMC Cards will be referred to throughout this appendix as PCI. Anything that is exclusive to the PCI or PMC Cards will be described as such. The SL100/SL240 Serial FPDP protocol (also known as VITA 17.1) is designed to provide near optimal throughput while maintaining low overhead.
Page 70
SL100/SL240 PROTOCOL Table 7-1 Ordered Set Mapping Fibre Channel VITA 17.1 Description Ordered Set Ordered Set Start of Frame: SOFc1 PIO1 = 0, PIO2 = 0, DIR = 0 Start of Frame: SOFi1 PIO1 = 0, PIO2 = 0, DIR = 1 Start of Frame: SOFn1 PIO1 = 0, PIO2 = 1, DIR = 0...
SL100/SL240 PROTOCOL 7.3 Frames There are four basic frame types defined in VITA 17.1 – an IDLE frame, data frame, a SYNC without data frame, and a SYNC with data frame. The data is divided into frames so the FPDP signals are sampled at some minimum interval, and so the receiver is guaranteed to see IDLEs to maintain synchronization.
SL100/SL240 PROTOCOL 7.3.1 Link Bandwidth With CRC disabled and the Copy Mode Master bit clear (‘0’), there is a five-word overhead for every frame transmitted. Since frames can contain up to 512 words of data, this results in an efficiency of 99.03%. With CRC enabled and the Copy Master bit clear, there is a six-word overhead for every frame transmitted.
GO—if it is STOP, then the data waits in the Transmit FIFO until the signal changes. Curtiss-Wright Controls’ SL100/SL240 boards use the same protocol when transmitting from either end to allow the link to operate bi-directionally.
Page 75
8. APPENDIX D - ORDERING INFORMATION TABLE OF CONTENTS 8.1 Overview ........................8-1 8.2 Ordering Information ....................8-1 8.2.1 33 MHz SL100 PMC Ordering Information ..........8-1 8.2.2 33 MHz SL100 PCI Ordering Information ..........8-1 8.2.3 66 MHz SL100 PMC Ordering Information ..........8-1 8.2.4 66 MHz SL100 PCI Ordering Information ..........
ORDERING INFORMATION 8.1 Overview This appendix contains the order number for all Curtiss-Wright Controls, Inc. products mentioned in this manual. For an up to date list, or for inquiries about these products, contact Curtiss-Wright Controls, Inc. Defense Solutions Center Sales.
ORDERING INFORMATION 8.2.11 Short Wavelength: Multimode Fiber-Optic Cables The following table lists the order numbers for the simplex and duplex, 50/125 m multimode fiber-optic cables, for use with the short wavelength laser media interface. Table 8-11 LC to LC Simplex Duplex Length Cable End 1...
ORDERING INFORMATION 8.2.12 Long Wavelength: Single-mode Fiber-Optic Cables The following table lists the order numbers for the simplex and duplex, 9/125 m single- mode fiber-optic cables, for use with the long wavelength laser media interface. Table 8-14 LC to LC Simplex Duplex Length...
ORDERING INFORMATION 8.2.13 HSSDC2 Copper Media Interface: 1.0625 Gbps Shielded 150-Ohm Shielded Quad copper cable with HSSDC2 (Fibre Channel) connectors, for use with the HSSDC2 copper media interface. Table 8-16 Shielded 150-Ohm Quad Copper Cable with HSSDC2 (Fibre Channel) Connectors Order Number Description FHAC-Q2H11000-00...
Page 85
9. APPENDIX E - FPDP PRIMER TABLE OF CONTENTS 9.1 FPDP Overview ........................9-1 9.2 Terminology ........................9-3 9.3 Parallel FPDP Theory of Operation..................9-3 9.3.1 Clock Signals ....................9-3 9.3.2 Data Framing..................... 9-4 9.4 Serial FPDP Theory of Operation ..................9-5 9.5 Parallel FPDP Signal Timing .....................
FPDP PRIMER 9.1 FPDP Overview This section provides a brief discussion of Front Panel Data Port (FPDP). For more information about FPDP, refer to Front Panel Data Port Specifications, ANSI/VITA 17- 1998 or go to the VITA website at: www.vita.com/vso/. The SL100/SL240 cards implement a serial version of FPDP on their link interface, which is standard VITA 17.1.
FPDP PRIMER FPDP-TM FPDP-R FPDP-R FPDP-R FPDP-R FPDP-RM Figure 9-1 Example Configuration With Multiple VME FPDP Cards Connected Several advantages of an FPDP interface include: Simple hardware is required to interface to FPDP. FPDP does not interfere with the normal bus operations—VME or PCI traffic can continue without data transfers wasting bus bandwidth.
FPDP PRIMER 9.3.2 Data Framing The FPDP specification does not allow for the transmission of address information. However, many systems have data coming from several cards or channels. The way to identify data from each channel is through framing. A synchronization pulse signal, /SYNC, was defined for framing purposes.
FPDP PRIMER When fixed or dynamic size repeating frame data is transmitted onto the FPDP bus, the FPDP-TM must assert a /SYNC pulse while /DVALID is already asserted. The /SYNC pulse must be asserted at the same time as the last data item of every frame.
FPDP PRIMER 9.5 Parallel FPDP Signal Timing Figure 9-2 shows the timing for several FPDP interface signals. This figure is accurate for all four data framing types. See section 9.3.2 for a discussion of framing. The Data Valid signal, /DVALID, is asserted by the FPDP-TM when valid data is transmitted onto the FPDP bus but not before at least 16 STROBE periods have occurred.
FPDP PRIMER Figure 9-3 FPDP Timing Diagrams Showing the Use of Framing Copyright 2017 FibreXtreme Hardware Reference...
Page 95
FPDP PRIMER The timing parameters from Figures E-2 and E-3 are detailed in Tables E-1 and E-2. These timing specifications are taken from Front Panel Data Port Specifications, ANSI/VITA 17. Table 9-1 Parallel FPDP Timing Specifications Parameter Description At Transmitter At Receiver FPDP End of Cable...
Need help?
Do you have a question about the FibreXtreme SL100 and is the answer not in the manual?
Questions and answers