background image

Configuring Your Computer’s NIC for use with the CL-GigE

43

Chapter 8

Configuring Your Computer’s NIC for use with the 
CL-GigE

When using the CL-GigE and connected Camera Link camera, you may observe high data rates (above 
800 Mb/s) that are close to the physical limit of Gigabit Ethernet (1000 Mb/s). This chapter provides 
guidance on how to configure your CL-GigE to maximize the performance of your system.

The following topics are covered in this chapter:

“Configuring the NIC for Communication with the CL-GigE”

 on page 44

“Calculating the Required Bandwidth”

 on page 46

“Understanding the Factors that can Effect Bandwidth and Performance”

 on page 46

Summary of Contents for iPORT CL-GigE

Page 1: ...Installing Uninstalling and Starting the Software Applications a PLEORA TECHNOLOGIES INC iPORT CL GigE External Frame Grabber User Guide...

Page 2: ...use or sale Trademarks CoreGEV PureGEV eBUS iPORT vDisplay AutoGEV AutoGen and all product logos are trademarks of Pleora Technologies Third party copyrights and trademarks are the property of their r...

Page 3: ...Power up the CL GigE and wait until it is fully powered the Power FPGA status LED is green Connect the camera to the CL GigE Apply power to the camera Always power down the camera BEFORE you power dow...

Page 4: ......

Page 5: ...For more information see Confirming Image Streaming on page 50 4 If you want to configure your camera s settings or if your camera requires that you send a serial command to start image acquisition y...

Page 6: ......

Page 7: ...g to the Serial Communication Interface 14 Mapping of Camera Link Connector and 12 Pin GPIO Connector Inputs 15 12 Pin GPIO Connector 16 Mounting the 12 Pin GPIO Connector to an Enclosure Backplate 17...

Page 8: ...tings through Camera Link Serial Communications 54 Configuring CL GigE Image Settings Using eBUS Player 55 Enabling SafePower and PoCL 58 Viewing and Testing Streaming Images 60 Configuring the Buffer...

Page 9: ...87 Reference Mechanical Drawings and Material List 89 Mechanical Drawings 90 Enclosed Model 90 CL GigE OEM Board Set with 12 Pin GPIO Connector 92 CL GigE OEM Board Set with no 12 Pin GPIO Connector...

Page 10: ......

Page 11: ...cribes the purpose and scope of this guide and provides a list of complementary guides The following topics are covered in this chapter What this Guide Provides on page 2 Documented Product Versions o...

Page 12: ...ks and configuring the settings to properly capture and display images from a Camera Link camera The last chapter of this guide provides Technical Support contact information for Pleora Technologies D...

Page 13: ...wledge base article You can also consult the eBUS SDK API Help Files which are installed on your computer during the installation of the eBUS SDK You can access this documentation from the Windows Sta...

Page 14: ......

Page 15: ...GigE External Frame Grabber This chapter describes the CL GigE External Frame Grabber including the models and key features The following topics are covered in this chapter Models on page 6 Feature S...

Page 16: ...board Table 2 Models Order code Model Quantity 900 6010 iPORT CL GigEB IND in mountable enclosure Device Model Name iPORT CL GigE PT01 CL0IP01 128x iPORT CL GigEB IND External Frame Grabber in mounta...

Page 17: ...40 C to 50 C See note Storage temperature 40 C to 85 C Dimensions L x W x H mm 38 x 83 x 51 48 2 x 52 x 37 Weight grams 161 47 GPIO LVDS RS 422 HVTTL 24V 30V differential or TTL LVCMOS single ended i...

Page 18: ...samples output simultaneously by the camera WidthMax Specifies the maximum width of the image in pixels HeightMax Specifies the maximum height of the image in pixels Width Specifies the width of the i...

Page 19: ...1 2 taps BayerGR10 BayerRG10 BayerGB10 BayerBG10 1 2 taps BayerGR12 BayerRG12 BayerGB12 BayerBG12 1 2 taps BayerGR10Packed BayerRG10Packed BayerGB10Packed BayerBG10Packed 1 2 taps BayerGR12Packed Bay...

Page 20: ......

Page 21: ...in this chapter Connector and Switch Locations on page 12 RJ 45 Locking Connectors on page 13 Camera Link Connector on page 13 Mapping of Camera Link Connector and 12 Pin GPIO Connector Inputs on page...

Page 22: ...al communication interface of the CL GigE When PoCL is enabled the CL GigE can supply 4 W at 12 V to the Camera Link connector as outlined in the Camera Link Standard For more information see Camera L...

Page 23: ...Camera Link Connector The CL GigE supports one Base Camera Link camera which streams image data to the CL GigE The CL1 connector is used to connect a Camera Link camera to the CL GigE using one stand...

Page 24: ...rs a voltage drop from 12 V to a voltage below 10 5 V for cameras using PoCL If the voltage drops below 10 5 V for more than 20 ms the CL GigE returns to the PoCL Sensing state For information about v...

Page 25: ...e Logic Controller PLC you can map and modify the GPIO input signals GPIO_IN3 GPIO_IN2 GPIO_IN1 and GPIO_IN0 to the camera control output signals CC1 CC2 CC3 CC4 on the CL1 connector and the GPIO outp...

Page 26: ...urn N A Ground 2 VIN Power input N A Protected by 600 W 1 0 ms PP Zener TVS 30 kV per KBM Receives 11 7 V to 13 V unfiltered DC input up to 0 7 A 3 GPIO_IN1 Differential input1 negative GpioIn1 Do not...

Page 27: ...ugh the external side of the backplate 2 Secure with washer and hex nut 3 Connect the GPIO board 12 holes to the base pins of the 12 pin connector through the internal side of the backplate 11 GPIO_IN...

Page 28: ...on the GPIO board as shown in the following figure Please disregard the white numbering on the back of the GPIO board as the pin numbers are labeled incorrectly in early versions of the product Tab 12...

Page 29: ...rential Type switch ensure you observe the following precautions Set the Differential Type and I O Level switches BEFORE you connect equipment and apply power to the CL GigE Do not set the Differentia...

Page 30: ...ded inputs and outputs The following table shows how the Differential Type and I O Level switches can be set based on the input type Table 7 Switch Settings Based on Input Type Input output type Set t...

Page 31: ...ifferential Input Specifications Specifications Input type Differential 24 V 30 V RS 422 Differential LVDS RS 422 with 100 Ohm termination Differential used assingle ended HVTTL HVCMOS Differential us...

Page 32: ...iltering Serial ferrite bead 120 Ohm 100 MHz Table 10 GPIO Output Specifications Specifications Output type LVCMOS TTL High level output current 24 mA 32 mA Output Voltage High minimum 2 4 V 24 mA 3 8...

Page 33: ...t the Camera Link cable while the camera or CL GigE are receiving power 3 Connect the CL GigE to a PoE power injector or a PoE enabled GigE switch Then connect your computer to the PoE power injector...

Page 34: ...d accidentally Important Do not disconnect the Camera Link cable while the camera or CL GigE are receiving power Tip We recommend that you connect the CL GigE to your computer s NIC or a GigE switch b...

Page 35: ...external power supply ground Table 12 Power Consumption Using External Power Supply Streaming PoCL enabled Pixel clock frequency MHz Sensor digitization taps Width Height Pixel format Datarate Mbps P...

Page 36: ...14 Status LEDs LED Description Power FPGA Green The CL GigE is receiving power and the main firmware load is being used Yellow The CL GigE is receiving power and the backup firmware load is being used...

Page 37: ...to cool these components using a heat sink or thermal pad You should store the CL GigE at temperatures between 40 C to 85 C Table 15 Thermal Guidelines OEM Board Set Reference designator and location...

Page 38: ...hermal resistance JA Not specified Power consumption 130 mW at 1Gbps streaming U1 FPGA board Altera FPGA Part number 5CEFA4U19I7N Ambient Not specified Junction 40 C to 100 C Case Not specified Juncti...

Page 39: ...stem includes a quadrature encoder you can process its signals and produce trigger signals for the camera using the CL GigE s PLC as described later in this chapter The following topics are covered in...

Page 40: ...IO_IN1 3 GPIO_IN1 GpioIn2 In Pin 12 GPIO_IN2 GpioIn3 In Pin 11 GPIO_IN3 BufferWM0 In No associated pin Grb0AcqActive In No associated pin PlcCtrl0 In No associated pin PlcCtrl1 In No associated pin Pl...

Page 41: ...n No associated pin Counter0Gt In No associated pin Counter1Reset In out No associated pin Counter1Inc In out No associated pin Counter1Dec In out No associated pin Counter1Eq In No associated pin Cou...

Page 42: ...pparatus on the web or conveyor system Two phase quadrature encoders have two outputs labeled A and B which produce square wave signals when the shaft is rotating These signals are 90 out of phase Whe...

Page 43: ...ingle Ended Connection The following diagram illustrates a typical single ended connection to a quadrature encoder Figure 3 Typical Single Ended Differential Connection to Quadrature Encoder A GPIO_IN...

Page 44: ...rigger signal on the Camera Link control line Pb0CC0 only when signal A leads signal B by 90 Table 17 PLC Timer Equations Equation Description TimerTriggerSource TriggerInput Sets the triggering sourc...

Page 45: ...e provides recommendations for using quadrature encoders Table 19 Quadrature Encoder Recommendations Encoder output type Encoder output GPIO input Notes Differential A Differential Input0 positive pin...

Page 46: ......

Page 47: ...aces The CL GigE has one UART interface for serial communication with a connected Camera Link camera The following topics are covered in this chapter GenICam Interface for Serial Communication Configu...

Page 48: ...release 1 3 1 and later of the CL GigE firmware Figure 4 UART Timing Table 20 GenICam Features Available for Serial Communication Feature Description BulkSelector Selects Bulk0 for configuration BulkB...

Page 49: ...ater of the CL GigE Available in release 1 3 1 and later of the CL GigE The following table provides the A C operating characteristics of the UART interface Table 21 UART Baud Rates Baud rate BR bps N...

Page 50: ......

Page 51: ...gE The eBUS SDK includes Pleora s eBUS Player application which allows you to control the CL GigE parameters and view video from a video source connected to the CL GigE An extensive library of sample...

Page 52: ...moment the driver status changes If you are installing a driver the driver is installed across all network adapters on your computer 3 Close the eBUS Driver Installation Tool You may be required to r...

Page 53: ...00 Mb s that are close to the physical limit of Gigabit Ethernet 1000 Mb s This chapter provides guidance on how to configure your CL GigE to maximize the performance of your system The following topi...

Page 54: ...also known as jumbo frames and set the receive descriptors to the maximum available value To configure the NIC for optimal performance 1 In the Windows Control Panel click Network and Internet 2 Clic...

Page 55: ...iptors to the maximum available value Using jumbo packets allows you to increase system performance However you must ensure your NIC and GigE switch if applicable support jumbo packets To complete thi...

Page 56: ...omputer and Network Adapters for Best Performance knowledge base article available on the Pleora Support Center at supportcenter pleora com Width Height and Pixel Format The Width Height and PixelSize...

Page 57: ...acket size that the computer can receive When acquisition starts you can see the value that was negotiated for the GevSCPSPacketSize feature On some occasions your computer may display a Connection Lo...

Page 58: ......

Page 59: ...apter Confirming Image Streaming on page 50 Providing the CL GigE with an IP Address on page 52 Configuring the CL GigE with an Automatic Persistent IP Address on page 52 Accessing your Camera Setting...

Page 60: ...methods for the camera include CL Protocol library and GenCP 5 Under How is your camera powered choose one of the following options My camera has an external power supply Selecting this option sets th...

Page 61: ...e To start eBUS Player and connect to the CL GigE on page 50 2 Under Parameters and Controls click Device control 3 Under ImageFormatControl click a test pattern option in the TestPattern list 4 Close...

Page 62: ...alog box and connect to the CL GigE Configuring the CL GigE with an Automatic Persistent IP Address The Device Control dialog box allows you to configure a persistent IP address for the CL GigE Altern...

Page 63: ...isconnect the camera from the CL GigE power cycle the CL GigE and reconnect the camera To automatically configure an IP address 1 Start eBUS Player and connect to the CL GigE For more information see...

Page 64: ...ortCommunication set the values for these options This section explains how to send serial commands between the CL GigE and the camera Alternatively you can establish a serial bridge or camera bridge...

Page 65: ...the data sequence 9 Wait for the device to reply 10 Close the Device Serial Communication dialog box Configuring CL GigE Image Settings Using eBUS Player After you have configured your Camera Link Cam...

Page 66: ...from a power supply or PoCL To ensure the CL GigE is streaming images properly you must configure the CL GigE s image settings to match those previously configured on the camera To configure image set...

Page 67: ...ght and select a pixel format from the PixelFormat list 6 Close the Device Control dialog box 7 Click Play to see the changes DeviceScanType SensorDigitizationTaps PixelFormat and TestPattern are inte...

Page 68: ...prevents the CL GigE from attempting to supply power to a non PoCL cable or camera To enable SafePower and PoCL and to view the PoCL status 1 Start eBUS Player and connect to the CL GigE For more info...

Page 69: ...amera and cable has not started yet PoClSensing The CL GigE is determining if a PoCL camera and cable are connected What type of camera cable is detected Status changes to PoClCameraAndCableDetected P...

Page 70: ...in Continuous mode the CL GigE sends a stream of continuous images instead of a single image For other acquisition modes see Specifying How Images are Acquired on page 62 3 Click Play The images appea...

Page 71: ...re robust A high number of buffers are needed in high frame rate applications while a small number of buffers are needed for lower frame rates Latency increases as the number of buffers increases To c...

Page 72: ...e modes are usually standard for external frame grabbers Acquisition starts when the Play button is pressed the AcquisitionStart command is executed Continuous Mode This mode allows you to acquire ima...

Page 73: ...ire a fixed number of images To configure the number of images set the CL GigE s AcquisitionControl AcquisitionFrameCount feature You can set the AcquisitionControl AcquisitionFrameCount feature in th...

Page 74: ...tons multiple consecutive times without clearing the onboard memory Acquisition starts when the Play button is pressed the AcquisitionStart command is executed when one of the recording modes is selec...

Page 75: ...acquiring new images when the onboard memory is full or 512 images are stored in onboard memory BlockBufferCount shows the number of images currently in memory In MultiFrameRecording mode this number...

Page 76: ...PayloadSize is equal to 2 592 000 bytes per image or 2 472 MB 2 592 000 1 048 576 You can use the following equation to determine the number of images that can be saved in onboard memory Available on...

Page 77: ...L GigE Settings on page 68 Using File Save on page 70 Using Tools Save Preferences on page 70 Using User Sets Saving Settings to the CL GigE s Flash Memory on page 71 Ensuring Configuration Settings a...

Page 78: ...trol Usersets Settings saved Default GigE Vision host side communication parameters These parameters are set using the Default GigE Vision Communication Parameters dialog box accessed from the Tools m...

Page 79: ...o Camera bridge configuration settings Yes Yes No Identification MAC address of devices to which you are connected Yes No No CL GigE serial communication settings These parameters are set using the De...

Page 80: ...ttings to a pvcfg file on your computer 1 After you have changed settings on the CL GigE using eBUS Player click File Save As 2 Choose a file name and location on your computer to save the pvcfg file...

Page 81: ...hich consists of the pre configured settings to which you can always revert Settings identified as Default in the Device Control dialog box cannot be changed The following table describes the options...

Page 82: ...Device Control dialog box The next time the CL GigE is reset or power cycled the User Set that you selected is loaded Ensuring Configuration Settings are not Overwritten When you choose a method to s...

Page 83: ...After you have connected to the CL GigE and provided it with a unique IP address on your network you can configure the CL GigE for either unicast or multicast The following topics are covered in this...

Page 84: ...a data receiver and controller and serves as a management entity for the CL GigE Figure 5 Unicast Network Configuration Required Items Unicast Network Configuration You require the following items to...

Page 85: ...BUS Player 2 Click Tools Setup 3 Under eBUS Player Role click Controller and data receiver 4 Under GigE Vision Stream Destination click Unicast automatic 5 Click OK 6 Connect to the CL GigE For more i...

Page 86: ...Multicast Network Configuration You require the following items to set up the multicast network configuration example above Camera Link camera CL GigE and cables Power supply or if you are using PoE...

Page 87: ...lay HDI Pro External Frame Grabber Ethernet connector Attach the other end to an available port on the GigE switch 4 Connect one end of a CAT5e CAT6 cable to the CL GigE Ethernet connector Attach the...

Page 88: ...eceiver 4 Click OK 5 Connect to the vDisplay HDI Pro External Frame Grabber For more information see To configure image settings on the CL GigE on page 56 6 Click Device control 7 Click Guru in the Vi...

Page 89: ...on click Multicast and enter the IP address and port number The address and port must be identical to that configured for the vDisplay HDI Pro External Frame Grabber in step 8 and 9 of To configure th...

Page 90: ...ansportLayerControl GigEVision ensure that the port in the GevSCPHostPort field and the multicast IP address in the GevSCDA field are correct They are configured automatically to the values set in ste...

Page 91: ...ick Play to view the source image stream both on the computer and the display monitor Example image When the test pattern is enabled for the CL GigE a stream of moving lines will appear often black gr...

Page 92: ......

Page 93: ...are presented The symptoms possible causes and resolutions depend upon your particular setup and operation Not all scenarios and solutions are listed here You can refer to the Pleora Technologies Supp...

Page 94: ...connected to the network VerifythatthenetworkactivityLEDandnetwork connection speed LED are active If these LEDs are illuminated check the LEDs on your network switch to ensure the switch is functioni...

Page 95: ...PHostPort features in the TransportLayerControl section For more information see Multicast Network Configuration on page 76 Your computer s firewall may be blocking eBUS Player Ensure that eBUS Player...

Page 96: ...bus connecting the NIC to the CPU may not be fast enough or certain default settings on the NIC may not be appropriate for reception of a high throughput image stream Examples of NIC settings that ma...

Page 97: ...as indicated by the fact that eBUS Player will not be able to detect the CL GigE you can use the slide switch to change to the backup load After the CL GigE starts up using the backup load you can ap...

Page 98: ......

Page 99: ...ing manufacturer details The following topics are covered in this chapter Mechanical Drawings on page 90 Enclosed Model on page 90 CL GigE OEM Board Set with 12 Pin GPIO Connector on page 92 CL GigE O...

Page 100: ...gs in this section provide the CL GigE s dimensions features and attributes All dimensions are in millimeters Connectors are dimensioned to the center Enclosed Model Figure 7 Enclosed Model Camera Lin...

Page 101: ...91 Reference Mechanical Drawings and Material List Figure 9 Enclosed Model GPIO Connector View Figure 10 Enclosed Model Bottom View 40 05 38 83 51 00 50 25 21 50 1 30 7 00 29 97 71 50 82 50 4 76 12 70...

Page 102: ...nnector is not soldered to the board If you plan on soldering the connector to the board the following drawings show the dimensions with the 12 pin GPIO connector Figure 11 OEM Board Set with GPIO Max...

Page 103: ...et with GPIO GigE PHY Board Detailed Measurements 8 90 0 00 2 90 6 10 17 10 34 20 43 10 28 10 17 10 4 50 0 00 17 00 2 00 4 00 24 00 28 00 32 50 30 00 2 70 2 PLACES 9 49 17 51 23 84 29 37 8 11 0 00 1 4...

Page 104: ...ser Guide Figure 15 OEM Board Set with GPIO Maximum Component Height 42 17 1 60 1 60 1 60 54 86 NOTE JACK SOCKETS WILL BE FASTENED TO CUSTOMER PANEL PANEL THICKNESS WILL ADD TO THIS DIMENSION 5 50 8 0...

Page 105: ...L GigEB IND OEM board set order code 900 6009 without the 12 pin GPIO connector soldered to the board Figure 16 OEM Board Set No GPIO Connector Maximum Component Height Figure 17 OEM Board Set No GPIO...

Page 106: ...Board Set No GPIO Connector GigE PHY Board Detailed Measurements 8 90 0 00 2 90 6 10 17 10 34 20 43 10 28 10 17 10 4 50 0 00 17 00 2 00 4 00 24 00 28 00 32 50 30 00 2 70 2 PLACES 9 49 17 51 23 84 29...

Page 107: ...List Figure 20 OEM Board Set No GPIO Connector Maximum Component Height 42 17 1 60 1 60 1 60 48 47 NOTE JACK SOCKETS WILL BE FASTENED TO CUSTOMER PANEL PANEL THICKNESS WILL ADD TO THIS DIMENSION 5 50...

Page 108: ...GPIO Board Assembly The drawings in this section show the GPIO board assembly that is included with the CL GigEB IND Development Kit the development kit order code is 900 6011 Figure 21 GPIO Board Fr...

Page 109: ...99 Reference Mechanical Drawings and Material List Figure 23 GPIO Board Dimensions Continued Figure 24 GPIO Board Side Views...

Page 110: ...the following table Table 27 Connector Summary Description Manufacturer part number Manufacturer RJ 45 connector RJHSE 3P85 Amphenol 12 pin circular connector HR10A 10R 12PB 71 Hirose Electric Co Ltd...

Page 111: ...ur application and then refer to Timing Values for All Cases on page 103 The stated timing restrictions are minimum values Camera Link Signals Case 1 FVAL and LVAL are Level Sensitive PB_FVAL PB_LVAL...

Page 112: ...end of frame EOF occurs Note EOF occurs at LVAL rising edge when rising edge sensitive or LVAL falling edge when falling edge sensitive This is an additional LVAL edge in addition to the configured e...

Page 113: ...or a Partial Line Missing error generated Full Line Missing indicates that the frame is ending early the next FVAL edge occurs before all of the lines have been acquired Partial Line Missing indicates...

Page 114: ...the grabber when the parameter PixelBusDataValidEnabled is off e If FVAL becomes invalid and LVAL is still valid the line is truncated LVAL invalid Automatic Internal Retrigger disabled Data valid a c...

Page 115: ...l chassis temperature is 40 C The calculation assumes the temperature across the boards is relatively constant 3 The Telcordia environment is GB 4 Each part s operating current voltage power stress is...

Page 116: ......

Page 117: ...n for current and past releases Browse for solutions to problems other customers have encountered Read knowledge base articles for information about common tasks To visit the Pleora Support Center Go...

Page 118: ......

Reviews: