background image

OPERATION 

4.2.17.5 Interrupt Self 

Interrupt self allows network interrupts generated by the node to interrupt the generating 
node upon receipt from the network. The default condition is OFF. 

MEMORY

Link Receiver

Receiver 1

Receiver 0

Link Select

Link

Enable 

Wrap

Enable 

Wrap

Laser 1

Laser 0

Retransmit Enable

Receive 

Enable

Write 

Me Last

Transmit Enable

Foreign

Native

Host Data In

Figure 4-2 Configuration Switch Diagram 

 

Copyright 2005 

4-7 

GT200

 Hardware Reference 

 

Summary of Contents for GT200

Page 1: ...GT200 Hardware Reference for PCI and PMC Cards Document No G T MR G1PCPMCP A 0 A4 ...

Page 2: ......

Page 3: ...rols Inc All Rights Reserved SCRAMNet is a registered trademark of Curtiss Wright Controls Inc GT200 is a registered trademark of Curtiss Wright Controls Inc Patents pending for network status messaging and host interrupt queue functions LinkXchange is a registered trademark of Curtiss Wright Controls Inc Any reference made within this document to products and or services of other manufacturers as...

Page 4: ...n 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 CE As a component part of another system this product has no intrinsic function and is therefore not subject to the European Union CE EMC directive 89 336 EEC ...

Page 5: ...in 2 7 2 4 5 Monitoring 2 7 2 4 6 VLX2500 Physical Layer Switch 2 7 2 4 7 LinkXchange GLX4000 Physical Layer Switch 2 8 2 4 8 Switch Ring 2 9 2 4 9 Redundant Switch Ring 2 10 3 INSTALLATION 3 1 3 1 Overview 3 1 3 2 Unpack the Card 3 1 3 3 Inspect the Card 3 1 3 4 Configure the GT200 Card 3 2 3 4 1 Installing SFP Modules 3 2 3 5 Install the Cards 3 3 3 5 1 GT200 PCI Card 3 3 3 5 2 GT200 PMC Card 3 ...

Page 6: ...e 4 6 4 2 17 4 RT Enable 4 6 4 2 17 5 Interrupt Self 4 7 4 3 GT200 Block Diagram 4 8 4 3 1 Network Logic 4 8 4 3 2 Host Logic 4 8 4 4 Host Hardware 4 9 4 4 1 Target Interface 4 9 4 4 1 1 Control plane 4 9 4 4 1 2 Data plane 4 9 4 4 2 Initiator Interface 4 9 4 4 2 1 Data Plane 4 9 4 4 3 Bus Support 4 9 4 4 4 5 Volt PCI Bus Support 4 9 4 4 5 Byte Swapping 4 9 4 4 6 Interrupt Support 4 9 4 4 7 Counte...

Page 7: ...MC Faceplate 2 5 Figure 2 7 Switch Ring 2 9 Figure 2 8 Redundant Switch Ring 2 10 Figure 3 1 GT200 PCI Card Installation 3 3 Figure 3 2 GT200 PMC Card Installation 3 4 Figure 3 3 Fiber optic Simplex LC Connector 3 5 Figure 3 4 Fiber optic Duplex LC Connector 3 5 Figure 4 1 Replicated Shared Memory 4 2 Figure 4 2 Configuration Switch Diagram 4 7 Figure 4 3 GT200 Block Diagram 4 8 Copyright 2005 iii...

Page 8: ...TABLE OF CONTENTS This page intentionally left blank Copyright 2005 iv GT200 Hardware Reference ...

Page 9: ... a separate line Text that represents user input is bolded Text that the computer displays on the screen is not bolded For example C ls file1 file2 file3 Large samples of code are Courier font at least one size less than context and are usually on a separate page or in an appendix 1 2 Related Information PCI Local Bus Specification Revision 2 2 18 DEC 1998 PCI SIG PCI Local Bus Specification Revis...

Page 10: ...rations to meet the needs of our customers suppliers and other stakeholders Provide our employees with the tools and overall work environment to fulfill maintain and improve product and service quality Ensure our customer and other stakeholders that only the highest quality product or service will be delivered The British Standards Institution BSI the world s largest and most respected standardiza...

Page 11: ...ic problems or issues this document does not satisfactorily cover Our goal is to offer a combination of products and services that provide complete easy to use solutions for your application If you have any technical or non technical questions or comments contact us Hours of operation are from 8 00 a m to 5 00 p m Eastern Standard Daylight Time Phone 937 252 5601 or 800 252 5601 E mail DTN_support...

Page 12: ......

Page 13: ...rk addressing for 128 MB shared memory for each node processor Variable length frame with a maximum pay load of 128 bytes 255 node capacity on each ring No operating or system software is required to support network protocol No network dependent application software is required CAUTION Check with the host computer manufacturer to find out which slots are available for third party PCI memory cards ...

Page 14: ...nk via the PCI bus The PCI bus is used in most standard PCs and the PMC format is used in most popular single board computers Both of these variations interoperate completely on the link interface providing seamless integration between diverse platforms 2 3 1 GT200 PCI Figure 2 1 GT200 3 3 Volt PCI Card Figure 2 2 GT200 5 Volt PCI Card Copyright 2005 2 2 GT200 Hardware Reference ...

Page 15: ...th the LinkXchange family of switches 2 5 Gbps or faster 2 3 3 GT200 PMC Figure 2 3 GT200 PMC Card 2 3 4 GT200 PMC Features The major GT200 PMC card features are listed below Single width PMC requiring one single slot on the single board computer Bus support for 33 MHz 66 MHz PCI operation for 32 64 bit buses Supports 3 3 volt PCI signaling voltages only not 5 volt tolerant Supports concurrent net...

Page 16: ...e manufacturers Figure 2 4 SFP Transceiver Module Long wavelength laser interconnections are recommended for distances longer than 250 meters as loss in multimode fiber degrades connections with short wavelength lasers past this distance The short wavelength version is useful for intrasystem connections where you are connecting between cards on the same backplane It is also suited for short reach ...

Page 17: ...5 for PCI and Figure 2 6 for PMC Link Select LS The Link Select LED indicates which channel of the GT200 board is selected When the LED is off channel 0 is selected When the LED is on channel 1 is selected Link Up LU The Link Up LED turns on when the selected channel is receiving a valid GT200 signal Signal Detect R0 R1 The Signal Detect LEDs indicate a signal is being received by the correspondin...

Page 18: ...nection per node Any data written to one node is broadcast to all nodes A break in one node of fiber caused the ring to be broken This topology would be used in a system where a failure in the ring is not critical 255 3 2 1 0 2 4 2 Redundant Ring This topology is the same as a non redundant ring only a second ring is added using the second transceiver to create a ring with data flowing in the oppo...

Page 19: ... health M 5 4 3 2 6 1 2 4 6 VLX2500 Physical Layer Switch Curtiss Wright Controls VLX2500 Physical Layer Switch provides the following features 16 non blocking SFP transceiver ports with optional 8 port expansion card 3 2 Gbps port baud rate 25 6 Gbps total bandwidth 51 2 Gbps with optional 8 port expansion card Supports Arbitrated Loop Point to Point One to Many communication links Optional bypas...

Page 20: ...ort card 48 IEEE 1394b Firewire copper media ports per IEEE 1394b port card Port cards and pluggable transceivers may be mixed in one system Supports Loop Point to Point One to Many communication links Supports multiple physical media options including short wavelength 850 nm long wavelength 1300 nm and HSSDC2 Automatic port fault isolation Front panel indicators Signal Detect Transmitter ON Heart...

Page 21: ...ings can be formed from groups of nodes connected to the switch GT200 Transceiver 1 GT200 Transceiver 1 GT200 Transceiver 1 Switch 1 VLX2500 Control Station 1 Control Station 2 Control Station 4 Control Station 3 GT200 Transceiver 1 Figure 2 7 Switch Ring Any node can be the initiating node Any data write by the host to the GT200 memory triggers a message to all nodes to replicate the new data Cop...

Page 22: ...second switch Data flow can be preserved if the fiber or even one of the switches fails GT200 Transceiver 1 GT200 Transceiver 2 GT200 Transceiver 1 GT200 Transceiver 2 GT200 Transceiver 2 GT200 Transceiver 1 GT200 Transceiver 2 Switch 1 VLX2500 Switch 2 VLX2500 Control Station 1 Control Station 2 Control Station 4 Control Station 3 GT200 Transceiver 1 Figure 2 8 Redundant Switch Ring Copyright 200...

Page 23: ...components on the card Follow the steps below to unpack the card 1 Put on the wristband attached to an anti static mat 2 Remove the card and anti static bag from the carton 3 Place the bag on the anti static mat 4 Open the anti static bag and remove the card 5 In the unlikely event that you should need to return your GT200 card please keep the original shipping materials for this purpose Any optio...

Page 24: ...odule with the PCB cutout facing downward toward the GT200 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 If the SFP module is inserted wrong it will not fully slide into the receptacle cage If this happens remove the module and reinsert it correctly To...

Page 25: ...naling Installing this card in a host system with unmatched PCI signaling slots can cause irreparable damage 3 5 1 GT200 PCI Card To install the GT200 PCI card push the card into the motherboard as shown in Figure 3 1 steps 1 and 2 until it is firmly seated Install the mounting screw as shown in step 3 Figure 3 1 GT200 PCI Card Installation Copyright 2005 3 3 GT200 Hardware Reference ...

Page 26: ... 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 as shown in step 3 Install the four mounting screws through the host PCB to fasten the GT200 card in place Figure 3 2 GT200 PMC Card Installation Copyright 2005 3 4 GT200 Hardware Reference ...

Page 27: ... Use an alcohol based wipe to clean the cable ends For short wavelength modules either a 50 µm or 62 5 µm core diameter cable should be used For distances up to 125 meters 62 5 µm core cable can be used and for distances up to 250 meters 50 µm core cable should be used For distances greater than 250 meters up to 10 kilometers long wavelength modules with 9 µm core cable must be used The optional f...

Page 28: ...__________________________________________ OS Version __________________________________________ Card Type __________________________________________ Card Serial No __________________________________________ Firmware Revision __________________________________________ Driver Revision __________________________________________ API Revision __________________________________________ Problem Reproduc...

Page 29: ... can read or modify the shared data and thereby communicate with the other computers on the network The GT200 software is designed to help facilitate application software development The software consists of a device driver an API library and a set of utility applications See the GT200 SCRAMNet GT API Guide for more information 4 2 Network Hardware 4 2 1 Network Paradigm The GT200 Network is a con...

Page 30: ...NY BUS 2 5 Gbps Link Rate MEM MEM MEM GT200 CPU MEM MEM MEM CPU GT200 MEM CPU MEM GT200 MEM GT200 MEM ANY BUS MEM CPU MEM Figure 4 1 Replicated Shared Memory 4 2 3 Physical Interface Fiber Optic Short Wavelength 850 nm 2 5 Gbps Fiber Optic Long Wavelength 1300 nm 2 5 Gbps 4 2 4 Network Size The network supports up to 255 nodes Each node on the GT network has an associated node ID When a node trans...

Page 31: ...ction Framing overhead includes delimiters source node ID age address and other control functions Sub length data frames include 32 bits of data with four independent byte enables to support transfer sizes less than 32 bits preserving the concept of memory transparency 4 2 7 Link Interface Laser Enable one per link Link Select Link Up Laser Signal Detect one per link 4 2 8 Network Throughput The m...

Page 32: ...data storage area of memory The memory cannot be used as instruction space The major difference between GT200 memory and system memory is that any data written into GT200 memory is automatically sent to the same GT200 memory location in all nodes on the network This is why it is also referred to as replicated shared memory When a host computer writes to the shared memory the GT200 node host adapte...

Page 33: ...formation regarding the local node such as RX_EN TX_EN RT_EN link up signal detects and enables for applicable link interfaces etc 4 2 15 1 Shared Information Node ID Upstream Node ID Laser Enable one per link Link Select Redundant Link Capable Transmit Enable Receive Enable Retransmit Enable Write Me Last Link Up Laser Signal Detect one per link 4 2 16 Interrupts Broadcast and unicast network int...

Page 34: ...on The Figure 4 2 shows the modes of operation The modes shown are configured through gt_mon 4 2 17 1 Write Me Last Mode The Write Me Last mode of operation allows the originating node to be the last node in the ring to have the data deposited to its memory This can be useful for synchronization This means that when the host performs a write to the GT200 shared memory this data is not immediately ...

Page 35: ...pon receipt from the network The default condition is OFF MEMORY Link Receiver Receiver 1 Receiver 0 Link Select Link Enable Wrap Enable Wrap Laser 1 Laser 0 Retransmit Enable Receive Enable Write Me Last Transmit Enable Foreign Native Host Data In Figure 4 2 Configuration Switch Diagram Copyright 2005 4 7 GT200 Hardware Reference ...

Page 36: ... retransmitted link data TXN_FIFO Transmit to Network FIFO Buffers network transmit data TX_CTRL Transmit control logic Handles transmit framing protocol 4 3 2 Host Logic INT_BUF Network to Host Interrupt Queue Buffers received network interrupts NET_STAT Network Status Look Up Table RX_FIFO Receive FIFO Buffers received data MEM_CTRL Memory Controller RAM Memory 125 MHz 32 bit DDR SDRAM TXM_FIFO ...

Page 37: ...ers are still using older PCI based machines that only support 5 volt PCI signaling voltages By installing a GT200 PMC board onto the 5 volt PCI to PMC adapter the user now has a 5 volt signaling PCI board that can be used in older legacy systems 4 4 5 Byte Swapping The hardware contains steering logic supporting both Little Endian and Big Endian accesses for the target and initiator interfaces Th...

Page 38: ...ultaneous monitoring of critical parameters listed below see Appendix B for definitions Network timer Host timer Latency timer Shared Memory Traffic counter Interrupt Traffic counter Hunt Traffic counter Network Interrupt counter Host Interrupt counter Link Error counter Link Down counter Decoder Error counter Synchronization Error counter CRC Error counter EOF Error counter Protocol Error counter...

Page 39: ...a Interface Specifications A 4 A 2 1 Fiber Optic Media Interface Specifications A 4 A 3 PCI Configuration Space A 5 A 4 Part Number Ordering Information A 6 A 4 1 66 MHZ GT200 PMC Ordering Information A 6 A 4 2 66 MHz 3 3 Volt GT200 PCI Ordering Information A 6 A 4 3 GT200 5 Volt 66 MHz PCI Ordering Information A 6 A 4 4 Short Wavelength Multimode Fiber Optic Cables A 7 A 4 5 Long Wavelength Singl...

Page 40: ......

Page 41: ...lometers Shared Memory On board Memory 128 MB Effective Network Bandwidth 4 bytes packet random 33 MB s 128 bytes packet sequential 210 MB s Node Latency Insertion 0 35 µs Pass Through 0 45 µs Mean Time Between Failures MTBF GT200 No Media 268 138 hours GT200 850 nm Short Wave Pluggable Transceiver 253 974 hours GT200 850 nm x2 Short Wave Pluggable Transceiver 241 230 hours GT200 x1 850 1300nm x1 ...

Page 42: ...28 MB Effective Network Bandwidth 4 bytes packet random 33 MB s 128 bytes packet sequential 210 MB s Node Latency Insertion 0 35 µs Pass Through 0 45 µs Mean Time Between Failures MTBF GT200 No Media 268 572 hours GT200 850 nm Short Wave Pluggable Transceiver 254 363 hours GT200 850 nm x2 Short Wave Pluggable Transceiver 241 581 hours GT200 x1 850 1300 nm x1 Pluggable Transceivers 233 569 hours GT...

Page 43: ...ed Memory On board Memory 128 MB Effective Network Bandwidth 4 bytes packet random 33 MB s 128 bytes packet sequential 210 MB s Node Latency Insertion 0 35 µs Pass Through 0 45 µs Mean Time Between Failures MTBF GT200 No Media 218 909 hours GT200 850 nm Short Wave Pluggable Transceiver 209 376 hours GT200 850 nm x2 Short Wave Pluggable Transceiver 200 637 hours GT200 x1 850 1300nm x1 Pluggable Tra...

Page 44: ...aximum Fiber Length 125 meters with 62 5 µm fiber Transmit Wavelength 830 to 860 nm Transmit Power 10 to 1 dBm Receive Wavelength 770 to 860 nm Receive Sensitivity 15 5 to 0 dBm 1300 nm Media 9 µm single mode fiber Maximum Fiber Length 10 km Transmit Wavelength 1285 to 1330 nm Transmit Power 9 5 to 0 dBm Receive Wavelength 1100 to 1600 nm Receive Sensitivity 19 to 3 dBm Copyright 2005 A 4 GT200 Ha...

Page 45: ...rogrammable Interface 0x00 non defined for this base class BAR0 Control Status registers Enabled Size 256B 0x100 bytes Prefetching Disabled Memory Space A32 BAR1 Network Management registers Enabled Size 8kB 0x2000 bytes Prefetching Disabled Memory Space A32 BAR2 Shared Memory Enabled Size Host Bus Requested Target Memory Size Typically same as Populated Memory Size 128MB 0x8000000 bytes 512MB 0x2...

Page 46: ...Short Wave Pluggable Transceiver H AS GPC128SC 22 GT200 850 nm Short Wave Pluggable Transceiver x2 H AS GPC128SC 23 GT200 x1 850 1300nm x1 Pluggable Transceivers H AS GPC128SC 30 GT200 1300 nm Long Wave Pluggable Transceiver H AS GPC128SC 33 GT200 1300 nm Long Wave Pluggable Transceiver x2 A 4 3 66 MHz GT200 5 Volt PCI Ordering Information Table A 3 GT200 5 Volt PCI Order Number Description H AS G...

Page 47: ...implex Part Number Duplex Part Number Length Cable End 1 Cable End 2 FHAC M1LCST03 00 FHAC M2LCST03 00 3 meters LC ST FHAC M1LCST05 00 FHAC M2LCST05 00 5 meters LC ST FHAC M1LCST10 00 FHAC M2LCST10 00 10 meters LC ST FHAC M1LCST20 00 FHAC M2LCST20 00 20 meters LC ST FHAC M1LCST30 00 FHAC M2LCST30 00 30 meters LC ST FHAC M1LCSTxx 00 FHAC M2LCSTxx 00 Custom LC ST Table A 6 SC to LC Simplex Part Numb...

Page 48: ...C1001 00 10 meters LC LC FHAC S1LC2001 00 FHAC S2LC2001 00 20 meters LC LC FHAC S1LC3001 00 FHAC S2LC3001 00 30 meters LC LC FHAC S1LCxxxx 00 FHAC S2LCxxxx 00 Custom LC LC Table A 8 SC to LC Simplex Part Number Duplex Part Number Length Cable End 1 Cable End 2 FHAC S1SCLC01 00 FHAC S2SCLC01 00 1 meter SC LC FHAC S1SCLC03 00 FHAC S2SCLC03 00 3 meters SC LC FHAC S1SCLC05 00 FHAC S2SCLC05 00 5 meters...

Page 49: ...B B COUNTER TIMER DEFINITIONS APPENDIX B COUNTER TIMER DEFINITIONS ...

Page 50: ......

Page 51: ... on every reception of network interrupt traffic native or foreign HNT_TRFC_CNTR Hunt Traffic counter This counter is incremented on every reception of 32 bit network shared memory data phase from the node ID specified by the HNT_ID field to the LNK_CTL register Note that network memory traffic representing network traffic of less than 32 bits are treated like 32 bits for purposes of counting netw...

Page 52: ...CNTR CRC Error counter This counter is incremented on every CRC error EOF_ERR_CNTR EOF Error counter This counter is incremented on every end of frame error PRTCL_ERR_CNTR Protocol Error counter This counter is incremented on every protocol error RXF_ERR_CNTR RX FIFO Error counter This counter is incremented on every RX FIFO error Copyright 2005 B 2 GT200 Hardware Reference ...

Page 53: ...1 GLOSSARY GLOSSARY ...

Page 54: ......

Page 55: ...location The bus timer prevents this by terminating the cycle CSR Control status register These registers are used for configuration and control daisy chain topology A configuration in which devices are connected to each other in sequence deterministic Completely predictable message transit time from application to application DMA Direct memory access transfer An I O transfer conducted by a device...

Page 56: ...sting purposes Applies to both fiber optic and wire media Also a test that loops the outgoing signal back to its source master A functional module that initiates DTB cycles to transfer data between itself and a slave module native message A message that is received by the node of origin pass through latency The time required for a GT200 card to process an incoming frame and retransmit it on the ne...

Page 57: ... to shared memory results in a transmitted write to all GT200 nodes at the same relative location slave A functional module that detects DTB cycles initiated by a master and when those cycles specify its participation transfers data between itself and the master slot A position where a board can be inserted into a backplane If the system has both a J1 and a J2 backplane or a combination J1 J2 back...

Page 58: ...GLOSSARY This page intentionally left blank Copyright 2005 GLOSSARY 4 GT200 Hardware Reference ...

Page 59: ...INDEX ...

Page 60: ......

Page 61: ...ssage packet 4 4 4 5 Frames 4 3 G GLX4000 2 8 Physical Layer Switch 2 8 GT200 interface 4 3 H hot swappable 2 4 2 7 3 2 I inspect 3 1 3 2 L laser long wavelength 2 3 laser 2 4 long wavelength 2 4 3 5 A 8 short wavelength 2 3 2 4 3 5 A 7 Laser 2 5 4 3 4 5 latency 4 2 4 4 LED 2 3 2 5 status 2 3 link interface 2 2 3 1 link stability 2 3 LinkXchange 2 7 GLX4000 2 8 LX2500 2 8 LX2500 2 8 Physical Layer...

Page 62: ...ed port 2 7 retransmitted 4 2 ring topology 4 2 RS 232 port 2 8 S sensitivity A 4 SFP 3 2 SFP electrical connector 3 2 SFP module 3 2 insertion 3 2 SFP modules 2 7 SFP receptacle cage 3 2 shared memory 2 1 4 1 4 4 4 5 4 6 replicated memory 4 4 single board computer 2 2 status indicator heartbeat 2 8 power on 2 8 signal detect 2 8 transmitter on 2 8 status LED heartbeat 2 8 signal detect 2 8 T topo...

Reviews: