PLEORA TECHNOLOGIES INC. iPORT™ NTx-W Embedded Video Interface User Guide Version 1.0.1 Installing, Uninstalling, and Starting the Software Applications a Copyright © 2016 Pleora Technologies Inc. These products are not intended for use in life support appliances, devices, or systems where malfunction of these products can reasonably be expected to result in personal injury. Pleora Technologies Inc. (Pleora) customers using or selling these products for use in such applications do so at their own risk and agree to indemnify Pleora for any damages resulting from such improper use or sale. Trademarks 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 respective owners. Notice of Rights All information provided in this manual is believed to be accurate and reliable. No responsibility is assumed by Pleora for its use. Pleora reserves the right to make changes to this information without notice. Redistribution of this manual in whole or in part, by any means, is prohibited without obtaining prior permission from Pleora. Document Number EX001-024-0001, Version 4.0, 6/10/16 Table of Contents About this Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 About this Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Start Streaming Video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Related Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Further Reading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 About the NTx-W Embedded Video Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 Introducing the NTx-W Embedded Video Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 NTx-W Embedded Video Interface Models. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Feature Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Selected GenICam Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Connections and Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Connector Locations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Mounting the 12-Pin Circular Connector to an Enclosure Backplate. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 12-Pin Circular Connector. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Power Pinouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 20-Pin Connector on Wireless Board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 12-Pin Circular Connector Mate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 100-Pin User Circuitry Connector Pinouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 NTx-Mini Adapter Board Pinout Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Status LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Bulk Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Bulk Interfaces and Supported Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 UART Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 GenICam Interface for Serial Communication Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Pixel Bus Definitions and Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Pixel Bus Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Mono/RGB/Bayer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 YUV411_8_UYYVYY: 1 Tap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 YUV411_8_UYYVYY: 2 Tap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 YUV422_8_UYVY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 YUV8_UYV. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Pixel Bus Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Pixel Bus Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Case 1: FVAL and LVAL are Level-Sensitive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Case 2: FVAL and LVAL are Edge-Sensitive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Case 3: FVAL is Edge-Sensitive and LVAL is Level-Sensitive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Timing Values for All Cases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 i Connecting to and Configuring the NTx-W. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Configuring Your Computer’s Wireless Adapter for use with the NTx-W . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Configuring Wireless Connectivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Configuring the NTx-W for Wireless Connectivity using an Off-the-Shelf Router . . . . . . . . . . . . . . . . . . . . . . 50 Configuring the NTx-W Access Point Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Connecting over Wireless Ethernet and Confirming Image Streaming. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Configuring the Buffers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Providing the NTx-W with an IP Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Configuring an Automatic/Persistent IP Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Optimizing SDK Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 Improving Stream Reliability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 Preventing Connection Loss. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 Encouraging Packet Resends . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 Increasing Time Period to Transfer Images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Ensuring Adequate Storage for Multiple Images. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Viewing Wireless Link Quality. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Stream Warning, Device Dropped Images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Restoring Default Wireless Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Configuring How Images are Acquired . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Modes Standard on Most GigE Vision-Compliant Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 Recording and Readout Modes, Available on Pleora Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Understanding When Images are Removed from the Onboard Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 ContinuousRecording Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 ContinuousReadout Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 MultiFrameRecording Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 SingleFrameRecording Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 SingleFrameReadout Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Calculating How Many Images Can be Stored in Onboard Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Updating Firmware Remotely . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Reference: Supported Country Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 List of Valid Country Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 Reference: Wireless Range Testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Test Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 Test #1: AccessPoint Mode, Distance 80 Feet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 Test #2: StationForward Mode, Distance 80 Feet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 Test #4: AccessPoint Mode, Distance 40 Feet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 Test #5: AccessPoint Mode, Distance 0 Feet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 Test #6: StationForward Mode, Distance 0 Feet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 Technical Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 ii iPORT NTx-W Embedded Video Interface User Guide Chapter 1 About this Guide This chapter describes the purpose and scope of this guide, and provides a list of complementary guides. The following topics are covered in this chapter: • “About this Guide” on page 2 • “Start Streaming Video” on page 2 • “Related Documents” on page 2 • “Further Reading” on page 3 About this Guide 1 About this Guide This guide provides you with the information you need to use the NTx-W Embedded Video Interface. In this guide you can find a reference of GenICam features, instructions for establishing a connection with the embedded video interface, and instructions for some of the key features. The last section of this guide provides Technical Support contact information for Pleora Technologies. Start Streaming Video If you want to quickly start streaming video, you can jump to: • “Configuring the NTx-W for Wireless Connectivity using an Off-the-Shelf Router” on page 50. • “Connecting over Wireless Ethernet and Confirming Image Streaming” on page 52. Related Documents The NTx-W Embedded Video Interface User Guide is complemented by the following guides: • eBUS Player Quick Start Guide • eBUS Player User Guide • eBUS SDK C++ API SDK Help File • eBUS SDK .NET API Help File 2 iPORT NTx-W Embedded Video Interface User Guide Further Reading Although not required in order to successfully use the NTx-W Embedded Video Interface, you can find details about industry-related standards and naming conventions in the following documents: • GigE Vision Standard, version 2.0 available from the Automated Imaging Association (AIA) at www.visiononline.org. • GenICam Standard Features Naming Convention available from the European Machine Vision Association (EMVA) at www.emva.org. About this Guide 3 Chapter 2 About the NTx-W Embedded Video Interface This chapter provides high-level information about the NTx-W Embedded Video Interface, including descriptions of selected GenICam features. The following topics are covered in this chapter: • “Introducing the NTx-W Embedded Video Interface” on page 6 • “NTx-W Embedded Video Interface Models” on page 6 • “Feature Set” on page 8 • “Selected GenICam Features” on page 9 About the NTx-W Embedded Video Interface 5 Introducing the NTx-W Embedded Video Interface Pleora’s iPORT™ NTx-W Embedded Video Interface provides system manufacturers and integrators with a straightforward way to integrate GigE Vision 2.0® wireless video connectivity into cameras, X-ray panels, and other imaging systems where cabling creates system design or usability challenges. Using GigE Vision as its application-layer protocol, the embedded hardware delivers uncompressed video with high sustained throughput up to 150 Mbps and low, consistent latency over an industry-standard IEEE 802.11n wireless link. By eliminating the need for a desktop PC with an available peripheral card slot, designers can reduce system size, cost, and power consumption by using computing platforms with smaller form factors, such as tablets, laptops, and single-board computers. The NTx-W ensures reliable image transport in controlled environments, with UDP video transport, a flow control mechanism that adapts video transport to link speed, and packet resend capabilities. The device supports 3x3 MIMO and Dual Band for improved range and noise immunity, standard encryption modes for data security, and access point and station modes to allow flexible system configurations. The ultra-compact hardware is easily embedded into small-body cameras, flat-panel X-ray detectors, and imaging systems. To help speed development time and reduce costs, designers can choose from a selection of antennae pre-certified for use in a wide range of geographies. The product is fully supported by Pleora’s feature-rich eBUS™ SDK application tool kit and drivers. This software suite allows designers to rapidly prototype and deploy production-ready software supporting video transmission over GigE, 10 GigE, USB 3.0, and wireless, including future IEEE 802.11ac designs, using the same API. The NTx-W Embedded Video Interface interacts seamlessly with Pleora’s other products in networked or point-to-point digital video systems. It complies with the GigE Vision 2.0® and GenICam™ standards, ensuring interoperability in a multi-vendor environment. The NTx-W is supported by a development kit to help speed time-to-market by enabling the rapid design of prototypes and proof-of-concept demonstrations. NTx-W Embedded Video Interface Models The iPORT NTx-W Embedded Video Interface is available in several models and is equipped with the parts listed in the following table. Table 2: iPORT NTx-W Embedded Video Interface Models 6 Order code Model Quantity 900-7001 iPORT NTx-W Embedded Video Interface NTx-W OEM board set 1 GPIO board with unsoldered 12-pin circular connector 1 Flat flex cable 1 iPORT NTx-W Embedded Video Interface User Guide Order code Model 900-7002 iPORT NTx-W Development Kit Quantity NTx-W OEM board set 1 GPIO board with soldered 12-pin circular connector 1 Flat flex cables 4 NTx-Mini adapter board 1 Prober board 1 Dual-band antennae 3 Power supply 1 Pleora eBUS SDK, provided on USB stick (includes eBUS Player sample application) 1 Order code Model Quantity 900-7003 iPORT NTx-W Development Kit with Router NTx-W OEM board set 1 GPIO board with soldered 12-pin circular connector 1 Flat flex cables 4 NTx-Mini adapter board 1 Prober board 1 Dual-band antennae 3 Dual-band wireless router 1 Ethernet cable 1 Power supply 1 Pleora eBUS SDK, provided on USB stick (includes eBUS Player sample application) 1 About the NTx-W Embedded Video Interface 7 Feature Set Hardware Frame Grabber User circuitry interface 100-pin Samtec connector: LSHM-150- 04.0-L-DV-A-N-TR External interface 12-pin Hirose connector: HR10A-10R- 12PB(71) GigE PHY Marvell 88E1510 FPGA Altera Cyclone V Image buffer 120 MByte 16-bit wide DDR3 Total image size should be smaller than (120MB-32k) Wireless interface IEEE 802.11n Antenna interface U.FL connector Wireless certifications Certified for use in over 80 countries (with compatible PIFA antennae) Number of channels 1 Scan modes Area Scan (Progressive) and Line Scan Pixel depth (bits) 8, 10, 12, 14, 16, 24, and 32 Pixel clock Minimum: 20 MHz Maximum: 120 MHz Taps per data channel Up to 2 Image width (pixels) Minimum: 8 Default: 640 Maximum: 16,376 Increment: 8 Image height (pixels) Inputs/Outputs on User Circuitry Interface Video input 2.5V LVTTL/LVCMOS GPIO inputs 2.5 V LVTTL/LVCMOS (for use with a future firmware release) GPIO outputs 2.5 V LVTTL/LVCMOS (for use with a future firmware release) UART 3 x 2.5 V LVTTL/LVCMOS GPIO outputs UART 8 4 connections routed to User Circuitry Interface (for use with a future firmware release) 3 connections routed to User Circuitry Interface (for use with a future firmware release) 3 connections routed to User Circuitry Interface Default: 480 Maximum: 16,383 Increment: 1 Windowing/region of interest Yes Tap reconstruction Interleaved only Characteristics Size (LxWxD) 37.0 mm x 37.0 mm x 25 mm (approximate, excluding GPIO board) Weight 27.5 g (without antennae) Operating temperature 0°C to 55°C Storage temperature -40°C to 85°C Power supply 4.8 to 16 Volts nominal Power consumption 6.7 W GPIO on 12-Pin Circular Connector GPIO inputs Minimum: 1 iPORT NTx-W Embedded Video Interface User Guide Selected GenICam Features In addition to the mandatory GenICam features for any compliant GigE Vision device, the NTx-W Embedded Video Interface provides a number of additional GenICam features. Selected general GenICam features are listed in the first table below. Subsequent tables show the NTx-W GenICam wireless features. The Persistence column (in all tables) provides the persistence type available for each feature. There are three different types of persistence: Streamable (S), UserSet (US) and PM (Persistent Memory): • Streamable parameters can be saved on the computer using the .pvcfg file. The parameters are saved using eBUS Player. The file can be applied after re-connecting to the device using eBUS Player. When the .pvcfg file is applied, the saved parameters are written to the device. • UserSet parameters are persistent and can be saved in the device Flash memory. Parameters are saved to the UserSet specified by UserSetSelector. You can specify a UserSet to load by default when the device starts. For more detailed information about saving device settings, see the eBUS Player Quick Start Guide available on the Pleora Support Center at http://www.pleora.com/support-center/documentationdownloads. • Persistent Memory parameters are saved individually and automatically on the unit; they are not part of the UserSets. These include the Persistent IP address or the WifiPrimaryChannelNext features. To view the description of a setting in eBUS Player, click the feature. A brief description appears at the bottom of the eBUS Player window. Table 1: Standard GenICam Features Feature Description Persistence DeviceReset Resets the NTx-W to its default power-up state; applies the settings saved as part of the user set defined in UserSetDefault. N/A DeviceVersion Version of the NTx-W firmware. N/A Width Width of the image. Userset, streamable Height Height of the image. Userset, streamable OffsetX Horizontal image offset. Userset, streamable OffsetY Vertical image offset. Userset, streamable PixelFormat Format of the pixels provided by the device. Userset, streamable DeviceControl ImageFormatControl About the NTx-W Embedded Video Interface 9 Table 2: Acquisition-related Features, Including Features for Image Resend Feature Description Persistence Image acquisition mode of the NTx-W: Userset, streamable AcquisitionControl AcquisitionMode • Continuous • SingleFrame • MultiFrame • ContinuousRecording • ContinuousReadout • SingleFrameRecording • SingleFrameReadout • MultiFrameRecording Note: For information about how to configure image acquisition, see “Configuring How Images are Acquired” on page 60. Table 3: UserSet Features Feature Description Persistence UserSetSelector Select which UserSet to load/save. Streamable UserSetLoad[UserSetSelector] Loads GenICam settings from the selected UserSet. N/A UserSetSave[UserSetSelector] Saves current GenICam settings to the selected UserSet. N/A UserSetDefault Specifies which UserSet to load by default when the device starts. Persistent memory UserSetControl Table 4: GenICam Features for Bulk0, Bulk1, and Bulk2 Feature Description Persistence Selects which Bulk interface to configure: Streamable IPEngine\PortCommunication BulkSelector • Bulk0 (Default) • Bulk1 • Bulk2 BulkMode[BulkSelector] Selects the serial communication mode to use. Userset, streamable • UART 10 iPORT NTx-W Embedded Video Interface User Guide Table 5: GenICam Features for High Watermark and Acquisition Pipe Feature Description Persistence iPORTEngine\Grabber\TriggerConfiguration AcquisitionPipeBlockCount Controls the number of frames that can be in the acquisition pipe; relevant for AcquisitionMode Continuous or MultiFrame. Settings are: Userset, streamable • One • Two (default) • LimitedByOnBoardMemory Table 6: Wireless GenICam Features Feature Description Persistence WirelessControl WifiDriverVersion Reports the current version of the wireless driver. Version includes an “-FS” suffix if the failsafe load is running. N/A WifiPrimaryChannelCurrent Reports the current wireless channel in use after the last power cycle or device reset. N/A If the value displayed is not the same as WifiPrimaryChannelNext when WifiBridgeModeCurrent=StationForwarding, it means that channel selection is automatic and dictated by the access point to which the NTx-W connects. Alternatively, if the NTx-W is in Access Point mode, you can set this value to the desired channel for the wireless network. WifiPrimaryChannelNext Controls the next wireless channel after the next power cycle or device reset. Persistent memory If the value displayed is not the same as WifiPrimaryChannelNext when WifiBridgeModeCurrent=StationForwarding, it means that channel selection is automatic and dictated by the access point to which the NTx-W connects. Alternatively, if the NTx-W is in Access Point mode, you can set this value to the desired channel for the wireless network. Important: We recommend that you select a channel that is in the 5.2 GHz range to avoid a crowded signal. Channels 40, 42, and 44 are in the 5.2 GHz range, for example. About the NTx-W Embedded Video Interface 11 Table 6: Wireless GenICam Features (Continued) Feature WifiChannelWidthModeCurrent Description Reports the current wireless channel width (in MHz) of the NTx-W when WifiBridgeModeNext is set to StationForwarding. Persistence N/A Reports the current wireless channel width (in MHz) supplied by the NTx-W when WifiBridgeModeNext is set to AccessPoint. Options include: • HT20 • HT40 WifiChannelWidthModeNext Controls the next channel width (in MHz) requested by the NTx-W after the next power cycle or device reset. Persistent memory Options include: • HT20 • HT40 WifiAccessPointSSIDCurrent Reports the current SSID of the wireless network to join after the last power cycle or device reset when WifiBridgeModeNext StationForwarding N/A Also reports the SSID of the NTx-W when WifiBridgeModeNext AccessPoint. WifiAccessPointSSIDNext Controls the next SSID of the wireless network to join after the next power cycle or device reset when WifiBridgeModeNext StationForwarding. Persistent memory Controls the next SSID of the NTx-W when WifiBridgeModeNext AccessPoint. WifiBridgeModeCurrent Reports the current mode of the bridge after the last power cycle or device reset. N/A Options include: • AccessPoint • StationWDS • StationForwarding WifiBridgeModeNext Controls the next mode of the bridge after the next power cycle or device reset. Persistent memory Options include: • AccessPoint • StationWDS • StationForwarding 12 iPORT NTx-W Embedded Video Interface User Guide Table 6: Wireless GenICam Features (Continued) Feature WifiSecurityModeCurrent Description Reports the current security mode for the wireless link after the last power cycle or device reset. Persistence N/A Options include: • WPA2 • None WifiSecurityModeNext Controls the next security mode for the wireless link after the next power cycle or device reset. Persistent memory Options include: • WPA2 • None WifiPreSharedKey Controls the next pre-shared key for the selected security mode after the next power cycle or device reset. The key should be between 8 to 64 characters in length. Note: Not available when WifiSecurityModeNext None; the key is not displayed in the graphical user interface. Persistent memory WifiSupportedCypherCurrent Reports the current Wi-Fi encryption scheme used by the wireless interface after the last power cycle or device reset. N/A Options include: • CCMP • None WifiLinkQualityThreshold Specifies the link quality threshold below which to trigger an LED to turn off. Threshold is defined by WifiLinkQualityStatus. Userset, streamable WifiCountryCodeCurrent Reports the current country code after the last power cycle or device reset. N/A WifiCountryCodeNext Controls the next country code. Setting a valid country code will start a reboot of the device. Persistent memory WifiProtocolCurrent Reports the current Wi-Fi protocol after the last power cycle or device reset: N/A • bg • bgn WifiProtocolNext About the NTx-W Embedded Video Interface Controls the next Wi-Fi protocol after the next power cycle or device reset. Persistent memory 13 Table 6: Wireless GenICam Features (Continued) Feature WifiResetDefaults Description Resets the wireless driver to its default settings after the next power cycle or device reset. Persistence N/A Executing this feature is equivalent to pressing the reset button on the wireless board. For more information, see “Restoring Default Wireless Configuration” on page 60. WirelessControl\WirelessStatistics (Note: All wireless statistic features are updated by WifiStatsUpdate and WifiStatsClear) 14 WifiStatsUpdate Updates the wireless interfaces statistics. N/A WifiStatsClear Clears all statistic counters of the wireless interfaces. N/A WifiLinkFrequency Reports the frequency of the current channel. N/A WifiLinkBitRate Reports the wireless link bit rate in Megabits per second. N/A WifiLinkTxPower Reports the wireless link transmit power in dBm. N/A WifiLinkQualityStatus Reports an overall characterization of wireless link. N/A WifiLinkSignalLevel Reports the average signal strength of the received data in dBm. N/A WifiLinkNoiseLevel Reports the level of noise floor detected by the radio in dBm. N/A WifiTotalBytesTransmitted Reports the total number of transmitted bytes. N/A WifiTotalBytesReceived Reports the total number of received bytes. N/A WifiTotalTxPackets Reports the total number of transmit packets. N/A WifiTotalRxPackets Reports the total number of receive packets. N/A WifiReceiveEOLInterrupts Reports the number of receive EOL interrupts. N/A WifiTxFramesWithNoAckMarked Reports the number of transmit frames with no acknowledges marked. N/A WifiTxFramesWithAlternateRates Reports the number of transmit frames with alternate rates. N/A WifiTxRSSIOfLastAck Reports the received signal strength indicators of the last acknowledge on the transmit side. N/A WifiRSSIFromHistogram Reports the received signal strength indicator from histogram. N/A WifiPeriodicCalibrations Reports the number of periodic calibrations. N/A WifiTxWhenQueueIsLow Reports the number of transmissions when the queue is low. N/A iPORT NTx-W Embedded Video Interface User Guide Table 6: Wireless GenICam Features (Continued) Feature Description Persistence WifiTxPktWhenQueueIsBusy Reports the number of transmit packets when the queue is busy. N/A WifiScheduledPktWhenQueueIsEmpty Reports the number of scheduled packets when the queue is empty. N/A WifiTxUnaggregatedFrameCompletion Reports the transmit unaggregated frame completion. N/A WifiTxBlockAckWindowAdvanced Reports the transmit block acknowledge window advanced. N/A WifiTxBlockAckWindowAddition Reports the transmit block acknowledge window addition. N/A WifiTxBlockAckWindowUpdate Reports the transmit block acknowledge window update. N/A WifiTxFrameNotAggregated Reports the transmit frame not aggregated. N/A WifiRxAggregatedPkt Reports the number of received aggregated packets. N/A WifiRxNonQOSDataFrames Reports the number of received non-QOS data frames. N/A WifiRxBlockAckWindowAdvanced Reports the receive block acknowledge window advanced. N/A WifiRxPktCompletions Reports the number of received packet completions. N/A WifiDrainingTIDBufQueueOnError Reports the draining TID buffer queue on error. N/A WifiDraningTIDBufQueueOnNode Cleanup Reports the draining TID buffer queue on node clean up. N/A WifiBuffersDrainedFromPendingTID Queue Reports the number of buffers drained from pending TID queue. N/A WifiAth0TxPackets Reports the number of transmitted packets on the wireless interface of the bridge. N/A WifiAth0TxBytes Reports the number of transmitted bytes on the wireless interface of the bridge. N/A WifiAth0TxErrors Reports the number of transmitted errors on the wireless interface of the bridge. N/A WifiAth0TxDropped Reports the number of transmitted dropped packets on the wireless interface of the bridge. N/A WifiAth0TxOverrun Reports the number of transmitted overruns on the wireless interface of the bridge. N/A WifiAth0TxQueueLength Reports the transmitted queue length on the wireless interface of the bridge. N/A About the NTx-W Embedded Video Interface 15 Table 6: Wireless GenICam Features (Continued) Feature 16 Description Persistence WifiAth0RxPackets Reports the number of received packets on the wireless interface of the bridge. N/A WifiAth0RxBytes Reports the number of received bytes on the wireless interface of the bridge. N/A WifiAth0RxErrors Reports the number of received errors on the wireless interface of the bridge. N/A WifiAth0RxDropped Reports the number of received dropped packets on the wireless interface of the bridge. N/A WifiAth0RxOverrun Reports the number of received overruns on the wireless interface of the bridge. N/A WifiAth0Collision Reports the number of collisions on the wireless interface of the bridge. N/A WifiFpgaTxPackets Reports the number of transmitted packets on the FPGA interface of the bridge. N/A WifiFpgaTxBytes Reports the number of transmitted bytes on the FPGA interface of the bridge. N/A WifiFpgaTxErrors Reports the number of transmitted errors on the FPGA interface of the bridge. N/A WifiFpgaTxDropped Reports the number of transmitted dropped packets on the FPGA interface of the bridge. N/A WifiFpgaTxOverrun Reports the number of transmitted overruns on the FPGA interface of the bridge. N/A WifiFpgaTxQueueLength Reports the transmitted queue length on the FPGA interface of the bridge. N/A WifiFpgaRxPackets Reports the number of received packets on the FPGA interface. N/A WifiFpgaRxBytes Reports the number of received bytes on the FPGA interface of the bridge. N/A WifiFpgaRxErrors Reports the number of received errors on the FPGA interface of the bridge. N/A WifiFpgaRxDropped Reports the number of received dropped packets on the FPGA interface of the bridge. N/A WifiFpgaRxOverrun Reports the number of received overruns on the FPGA interface of the bridge. N/A WifiFpgaCollision Reports the number of collisions on the FPGA interface of the bridge. N/A iPORT NTx-W Embedded Video Interface User Guide Chapter 3 Connections and Indicators This chapter describes the NTx-W Embedded Video Interface connections. It also includes pinouts for the Pixel bus and power connectors, as well as details about the status LEDs. The following topics are covered in this chapter: • “Connector Locations” on page 18 • “Mounting the 12-Pin Circular Connector to an Enclosure Backplate” on page 19 • “12-Pin Circular Connector” on page 20 • “100-Pin User Circuitry Connector Pinouts” on page 22 • “NTx-Mini Adapter Board Pinout Mapping” on page 27 • “Status LEDs” on page 30 Connections and Indicators 17 Connector Locations The following images and table provide the descriptions and locations for the NTx-W Embedded Video Interface connectors. J3 J1 J1 J2 J2 Wireless Board FPGA Board GPIO Board Table 7: NTx-W Connector Location and Descriptions ID Location Type Description J3 Wireless board 20-pin flat cable connector for GPIO board Connects to GPIO board with a 20-pin FPC cable, providing power to the device. You can connect a 20-pin FFC cable to the GPIO board or to your own board. J1 GPIO board 12-pin circular Provides power to the embedded video interface. Receives 4.7V to 16V of unfiltered DC input. J2 Wireless board PCIe SparkLan Radio Module Connector Interfaces to the radio module. J2 GPIO board 20-pin FFC connector Connects to wireless board with a 20-pin FPC cable. J1 FPGA board 100-pin user circuitry interface Interfaces directly to the camera head or other external device. The connector is hermaphroditic, meaning the same part is used as the header and receptacle. Samtec LSHM series 0.5mm pitch vertical 100-pin: LSHM-150-04.0-L-DV-A-N-TR. 18 iPORT NTx-W Embedded Video Interface User Guide Table 7: NTx-W Connector Location and Descriptions (Continued) ID Location Type Description J3 (not shown) FPGA board 60-pin connector Allows communication between the FPGA board and the wireless board. In the photograph above, the connector is located on the reverse side of the board. J4 (not shown) Wireless board 60-pin connector Allows communication between the FPGA board and the wireless board. In the photograph above, the connector is located on the reverse side of the board. Mounting the 12-Pin Circular Connector to an Enclosure Backplate The removable 12-pin circular connector and the corresponding GPIO board adapter board are suitable for mounting to a client-sourced enclosure. To mount the 12-pin circular connector to an enclosure backplate 1. Insert the 12-pin circular connector through the external side of the backplate. 2. Secure with washer and hex nut. 3. Connect the adapter board GPIO board (12 holes) to the base pins of the 12-pin connector through the internal side of the backplate. Lock washer 12-pin male connector Insertion Hex nut Adapter board Pins (soldered to adapter board) Backplate of client-sourced enclosure Connections and Indicators Enclosure interior 20-pin FFC 19 4. Assemble the 12-pin circular connector to the GPIO board adapter board by lining up the pins with the GPIO board adapter board. When oriented correctly, the tab on the 12-pin circular connector is aligned with the small white dot 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. 5. Solder the pins of the connector to the adapter board for a secure connection. Tab 12-pin male connector White dot GPIO board and 12-pin male connector (assembled) 12-pin male connector GPIO board When lined up properly, pin 9 and pin 1 on the 12-pin connector are inserted through the bottom two pinholes Line up tab between the two bottom pins Tab location GPIO board and 12-pin male connector (assembled) 12-Pin Circular Connector This section describes the pinouts for the 12-pin circular connector (J1 on the GPIO board). For this release of the NTx-W Embedded Video Interface firmware, only the power pinouts are connected. The remaining pins on the 12-pin circular connector are reserved for future use. 20 iPORT NTx-W Embedded Video Interface User Guide Power Pinouts Pins 1, 2, and 5 of the 12-pin circular connector are used to connect external power to the iPORT NTxW Embedded Video Interface. The NTx-W Embedded Video Interface supports 4.7 to 16V input and requires <2.3W of external power. The customer circuitry along with the NTx-W Embedded Video Interface can draw a maximum of 1.5A. The design includes reverse voltage protection, surge protection, and triple-filtering scheme on power pins, which meets class-B EMC certification without a ferrite bead on the power cable. Figure 1: 12-Pin Male Circular Connector Tab location 20-Pin Connector on Wireless Board The following table provides the pinout descriptions for the 20-pin connector (J3 on the wireless board). Table 8: 20-Pin Connector — Pinout Descriptions Pin Function Type See table note... 1 RET Power ground 1 2 RET Power ground 1 3 RET Power ground 1 4 VIN/PWR Power input 1, 2, 3, 4 5 VIN/PWR Power input 1, 2, 3, 4 6 VIN/PWR Power input 1, 2, 3, 4 7 GND/EMI_GND Signal ground 6, 7 8 Reserved 9 Reserved 10 Reserved 11 Reserved 12 Reserved 13 Reserved Connections and Indicators 21 Table 8: 20-Pin Connector — Pinout Descriptions (Continued) Pin Function 14 Reserved Type See table note... 15 Reserved 16 DBG_LED0 Status LED, cathode, OC 6, 7 17 3.3V Status LED, anode 7, 8 18 Reserved Do not connect 19 Reserved Do not connect 20 GND/EMI_GND Signal ground 5 1. Maximum 0.5A per pin, 1.5A per 3 pins. 2. Protected by +/-30VDC, 600W @ 1.0 ms PP Zener TVS, +/- 16 kV per HBM. 3. Reverse voltage protected, up to -30VDC. 4. Triple filtering scheme is used to filter EMI and conduct emissions, to pass EMC class-B. 5. Ferrite bead 0.2A, 600 Ohm @ 100 MHz to the GND of the GigE PHY board. 6. Logical "0" (pulled-down) means that the backup load is used; logical "1" (3.3V) means that the main load is used. 7. For information about the status LED, see the description of the Power/Firmware LED in “Status LEDs” on page 17. 8. Not protected by a fuse; cannot be used as a power output. 12-Pin Circular Connector Mate The mating connector to the 12-pin power circular connector is a Hirose 12-pin connector, part number HR10A-10P-12P(73). 100-Pin User Circuitry Connector Pinouts The following table provides the pinout descriptions for the 100-pin user circuitry connector (J1 on the FPGA board). 22 iPORT NTx-W Embedded Video Interface User Guide Pin 2 Pin 100 Pin 99 Pin 1 Table 9: 100-Pin User Circuitry Pinouts Pin Function Type Description 1 VCC_5V_30V PWR OUT VIN or VBUS. 2 VCC_5V_30V PWR OUT VIN or VBUS. 3 RET RET (GND) RET or GND 4 RET RET (GND) RET or GND 5 +2.5V PWR OUT 2.5V output. Can supply up to 0.3A. 6 +3.3V PWR OUT 3.3V output. Can supply up to 1.5A. 7 +2.5V PWR OUT 2.5V output. Can supply up to 0.3A. 8 +3.3V PWR OUT 3.3V output. Can supply up to 1.5A. 9 Reserved 10 Reserved 11 Reserved 12 Reserved 13 Reserved 14 Reserved 15 Reserved 16 Reserved 17 Reserved 18 Reserved 19 Reserved 20 Reserved 21 GND GND Connections and Indicators 23 Table 9: 100-Pin User Circuitry Pinouts (Continued) Pin Function Type Description 22 GND GND 23 PWR_ON_RSTN INOUT, OC Power on Reset. See table note 1. 24 BULK_TX0 OUT Bulk interface 0 and UART output. 25 Reserved 26 BULK_RX0 IN Bulk interface 0 and UART input. See important warning in table note 3. 27 Reserved 28 Reserved 29 Reserved 30 BULK_TX1 31 Reserved 32 BULK_RX1 33 Reserved 34 Reserved 35 Reserved 36 BULK_TX2 37 Reserved 38 BULK_RX2 OUT Bulk interface 1 and UART output. IN Bulk interface 1 UART and UART output. OUT Bulk interface 2 and UART output. IN Bulk interface 2 and UART input. See important warning in table note 3. 39 Reserved 40 Reserved 41 Reserved 42 GND GND 43 FPGA_SEL INOUT OC/N.C. Selection of FPGA load. See table note 2. This signal has been added to ensure consistency with earlier Pleora products, such as the iPORT NTx-Mini Embedded Video Interface. For newer products, leave it N.C. 44 PB0_CLK IN Pixel bus clock. See important warning in table note 3. 24 45 GND GND 46 PB0_CLK_IN IN For future use. Connect to ground. 47 PB0_DATA0 IN Pixel bus data 0. See important warning in table note 3. iPORT NTx-W Embedded Video Interface User Guide Table 9: 100-Pin User Circuitry Pinouts (Continued) Pin Function Type 48 GND GND Description 49 PB0_DATA1 IN Pixel bus data 1. See important warning in table note 3. 50 PB0_DATA8 IN Pixel bus data 8. See important warning in table note 3. 51 PB0_GND GND 52 PB0_DATA9 IN Pixel bus data 9. See important warning in table note 3. 53 PB0_DATA2 IN Pixel bus data 2. See important warning in table note 3. 54 GND GND 55 PB0_DATA3 IN Pixel bus data 3. See important warning in table note 3. 56 PB0_DATA10 IN Pixel bus data 10. See important warning in table note 3. 57 GND GND 58 PB0_DATA11 IN Pixel bus data 11. See important warning in table note 3. 59 PB0_DATA4 IN Pixel bus data 4. See important warning in table note 3. 60 GND GND 61 PB0_DATA5 IN Pixel bus data 5. See important warning in table note 3. 62 PB0_DATA12 IN Pixel bus data 12. See important warning in table note 3. 63 Reserved 64 PB0_DATA13 IN Pixel bus data 13. See important warning in table note 3. 65 PB0_DATA6 IN Pixel bus data 6. See important warning in table note 3. 66 Reserved 67 PB0_DATA7 IN Pixel bus data 7. See important warning in table note 3. 68 PB0_DATA14 IN Pixel bus data 14. See important warning in table note 3. 69 GND GND 70 PB0_DATA15 IN Pixel bus data 15. See important warning in table note 3. 71 PB0_DATA16 IN Pixel bus data 16. See important warning in table note 3. 72 GND GND 73 PB0_DATA17 IN Pixel bus data 17. See important warning in table note 3. 74 PB0_DATA24 IN Pixel bus data 24. See important warning in table note 3. 75 PB0_FVAL IN Pixel bus frame valid. See important warning in table note 3. 76 PB0_DATA25 IN Pixel bus data 25. See important warning in table note 3. 77 PB0_DATA18 IN Pixel bus data 18. See important warning in table note 3. Connections and Indicators 25 Table 9: 100-Pin User Circuitry Pinouts (Continued) Pin Function Type Description 78 PB0_DVAL IN Pixel bus data valid. See important warning in table note 3. 79 PB0_DATA19 IN Pixel bus data 19. See important warning in table note 3. 80 PB0_DATA26 IN Pixel bus data 26. See important warning in table note 3. 81 GND GND 82 PB0_DATA27 IN Pixel bus data 27. See important warning in table note 3. 83 PB0_DATA20 IN Pixel bus data 20. See important warning in table note 3. 84 GND GND 85 PB0_DATA21 IN Pixel bus data 21. See important warning in table note 3. 86 PB0_DATA28 IN Pixel bus data 28. See important warning in table note 3. 87 PB0_MVAL IN Pixel bus chunk data valid. See important warning in table note 3. 88 PB0_DATA29 IN Pixel bus data 29. See important warning in table note 3. 89 PB0_DATA22 IN Pixel bus data 22. See important warning in table note 3. 90 PB0_LVAL IN Pixel bus line valid. See important warning in table note 4. 91 PB0_DATA23 IN Pixel bus data 23. See important warning in table note 3. 92 PB0_DATA30 IN Pixel bus data 30. See important warning in table note 3. 93 GND GND 94 PB0_DATA31 IN 95 Reserved 96 GND 97 Reserved 98 Reserved 99 GND GND 100 GND GND Pixel bus data 31. See important warning in table note 3. GND Table Notes: 1. PWR_ON_RSTN is a bidirectional open collector pin with a 10Kohm resistor to 3.3V on the FPGA board. This signal is high when power on the NTx-W Embedded Video Interface is at the appropriate levels. You can leave this set to N.C.; or connect with the power ready signal of the user circuitry; or use it to start configuration of user devices, such as FPGAs or CPUs; or use it to initiate a reset of the FPGA on the NTx-W Embedded Video Interface. 26 iPORT NTx-W Embedded Video Interface User Guide 2. FPGA_SEL selects the FPGA load to be used. Setting this pin high (1) runs the main load; low (0) forces the backup (factory) load. The FPGA board provides a 1Kohm pull-up to 2.5V and a DIP switch to GND (normally off ). You can leave this pin set to N.C. (recommended); or monitor the load used; or force the backup load by setting the DIP switch to GND or by using an open-collector signal. 3. IMPORTANT: If your electronics output 3.0 V or 3.3 V, place a 33 ohm serial resistor between the following inputs on the 100-pin user circuitry connector and your electronics, to avoid damage to the FPGA: PB0_DATAx, PB0_CLK, PB0_FVAL, PB0_LVAL, PB0_MVAL, PB0_DVAL, BULK_RXx, and FPGA_GPIO_INx. NTx-Mini Adapter Board Pinout Mapping This section describes how the signals from the FPGA board are directly routed to the 60-pin FFC/FPC connector on the NTx-Mini Adapter board. This board is intended to help you evaluate the NTx-W with an existing camera connected to an iPORT NTx-Mini Embedded Video Interface. Table 10: 60-Pin FFC/FPC Connector to FPGA Board Signal on FPGA board NTx-Mini Embedded Video Interface 60-pin connector Function Pin Function 1 Not connected (See note 1) 2 Not connected VIN 3 CAMERA_VIN VIN 4 CAMERA_VIN FPGA_SEL0 5 FPGA_SEL0 N.C (See notes 2 and 3) 6 FPGA_SEL1 PWR_ON_RST 7 PWR_ON_RST# GND 8 GND PB0_DATA0 (See note 2) 9 PIXEL_DATA0 PB0_DATA1 (See note 2) 10 PIXEL_DATA1 PB0_DATA2 (See note 2) 11 PIXEL_DATA2 PB0_DATA3 (See note 2) 12 PIXEL_DATA3 PB0_DATA4 (See note 2) 13 PIXEL_DATA4 PB0_DATA5 (See note 2) 14 PIXEL_DATA5 PB0_DATA6 (See note 2) 15 PIXEL_DATA6 PB0_DATA7 (See note 2) 16 PIXEL_DATA7 PB0_DATA8 (See note 2) 17 PIXEL_DATA8 PB0_DATA9 (See note 2) 18 PIXEL_DATA9 Connections and Indicators 27 Table 10: 60-Pin FFC/FPC Connector to FPGA Board (Continued) 28 Signal on FPGA board NTx-Mini Embedded Video Interface 60-pin connector Function Pin Function GND 19 GND PB0_DATA10 (See note 2) 20 PIXEL_DATA10 PB0_DATA11 (See note 2) 21 PIXEL_DATA11 PB0_DATA12 (See note 2) 22 PIXEL_DATA12 PB0_DATA13 (See note 2) 23 PIXEL_DATA13 PB0_DATA14 (See note 2) 24 PIXEL_DATA14 PB0_DATA15 (See note 2) 25 PIXEL_DATA15 PB0_DATA16 (See note 2) 26 PIXEL_DATA16 PB0_DATA17 (See note 2) 27 PIXEL_DATA17 PB0_DATA18 (See note 2) 28 PIXEL_DATA18 PB0_DATA19 (See note 2) 29 PIXEL_DATA19 GND 30 GND PB0_DATA20 (See note 2) 31 PIXEL_DATA20 PB0_DATA21 (See note 2) 32 PIXEL_DATA21 PB0_DATA22 (See note 2) 33 PIXEL_DATA22 PB0_DATA23 (See note 2) 34 PIXEL_DATA23 PB0_MVAL (See note 2) 35 SPARE PB0_LVAL (See note 2) 36 LVAL PB0_FVAL (See note 2) 37 FVAL PB0_DVAL (See note 2) 38 DVAL BULK_RX2 (See note 2) 39 BULK2_RXD BULK_TX2 (See note 2) 40 BULK2_TXD GND 41 GND PB0_CTRL_OUT0 (See note 2) 42 CC1 PB0_CTRL_OUT1 (See note 2) 43 CC2 PB0_CTRL_OUT2 (See note 2) 44 CC3 PB0_CTRL_OUT3 (See note 2) 45 CC4 BULK_RX0 (See note 2) 46 BULK0_RXD BULK_TX0 (See note 2) 47 BULK0_TXD Reserved 48 Reserved BULK_RX1 (See note 2) 49 UART1_RXD iPORT NTx-W Embedded Video Interface User Guide Table 10: 60-Pin FFC/FPC Connector to FPGA Board (Continued) Signal on FPGA board NTx-Mini Embedded Video Interface 60-pin connector Function Pin Function BULK_TX1 (See note 2) 50 UART1_TXD PB0_DATA24 (See note 2) 51 Reserved GND 52 GND PB0_DATA25 (See note 2) 53 Reserved PB0_DATA26 (See note 2) 54 Reserved PB0_DATA29 55 Reserved PB0_DATA28 56 OUT_CLK0 PB0_CLK (See note 2) 57 PIXEL_CLK Reserved 58 Reserved PB0_DATA30 (See note 2) 59 Reserved PB0_DATA31 (See note 2) 60 Reserved 1. If you require 2.5 V to power the camera, you can do so by installing a 0 ohm 0805 resistor at R17 on the NTx-Mini Adapter board (shown below), and powering the camera using Pin 1. This pin can supply a maximum of 0.25 A at 2.5 V. 2. These signals are connected to the FPGA board through 33 R resisters. 3. To test a 32-bit wide pixel bus you can do the following: a. On the adapter board, wire pin 26 on the J3 connector (30-pin) (which is not populated) to either of these pins: • Pin 6 on the J4 connector (60-pin). - Or - • Test point TP2 (which is connected to pin 6 on the J4 connector). b. Connect PB0_DATA27 from camera to pin 6 of the 60 pin connector. NTx-Mini Adapter Board Connections and Indicators 29 Status LEDs The following image and table provide descriptions of the NTx-W status LEDs. D14 D1 D17 Table 11: NTx-W Status LEDS LED ID Description Power and FPGA Config Done D1 Green: On: 2.5V power supply is working Off: 2.5V power supply is off / not working Yellow: On: FPGA backup load is being used Off: FPGA main load is being used Atheros Status D14 Green: Not implemented Yellow: Not Implemented Wireless Status D17 Green: On: Link quality is equal to or above the user-defined threshold value. Off: Link quality is below the user-defined threshold value, or no link is established. Yellow: Local-Area-Network (LAN) Status Indicator LED from radio card. For more information see “Description of W-LAN Status Indicator LED” on page 31. 30 iPORT NTx-W Embedded Video Interface User Guide The following table provides a description of the W-LAN status indicator LED. Table 12: Description of W-LAN Status Indicator LED State Definition Off Emitting no light Characteristics Not powered On Emitting light in a stable non-flashing state Powered, associated and authenticated but not transmitting or receiving Slow Blink Flashing at a steady but slow rate 250+/-25% milliseconds ON period 0.2 +/-25% Hz blink rate Intermittent Blink Connections and Indicators Flashing intermittently proportional to the activity on the interface 50% duty cycle 3 Hz minimum blink state 20 Hz maximum blink state Description Powered but not associated or authenticated; searching Activity proportional to transmitting and receiving speed 31 Chapter 2 Bulk Interfaces This chapter describes the NTx-W Embedded Video Interface bulk interfaces and the supported protocols. The following topics are covered in this chapter: • “Bulk Interfaces and Supported Protocol” on page 34 • “UART Interface” on page 34 • “GenICam Interface for Serial Communication Configuration” on page 35 Bulk Interfaces 33 Bulk Interfaces and Supported Protocol The NTx-W Embedded Video Interface has three Bulk interface ports available for serial communication. Each port supports the standard UART (Universal Asynchronous Receiver/Transmitter). A UART interface consists of two port signals: TX and RX. In the NTx-W Embedded Video Interface, the three Bulk interface ports are available on the 100-pin user circuitry connector. The following table shows the connector pinout information for the Bulk interface port signals. Table 13: Bulk Interface Signals and Connector Pinouts Bulk signal 100-pin user circuitry connector pin number BULK_TX0 24 BULK_RX0 26 BULK_TX1 30 BULK_RX1 32 BULK_TX2 36 BULK_RX2 38 GND See “100-Pin User Circuitry Connector Pinouts” on page 22. The Bulk interfaces on the NTx-W Embedded Video Interface are 2.5V IOs. UART Interface The NTx-W Embedded Video Interface UART interface supports: • 8-bit data transfer • 1 start bit • Programmable stop bit(s): 1 or 2 • Parity: even, odd, or none • Baud rates: • Predefined rates: 9600, 14400, 19200, 28800, 38400, 57600, 115200 • Programmable • Loop back mode from downstream to upstream 34 iPORT NTx-W Embedded Video Interface User Guide GenICam Interface for Serial Communication Configuration The following GenICam features are available for serial communication configuration. Table 14: GenICam Features Available for Serial Communication Bulk Interfaces Feature Description BulkSelector Selects Bulk0, Bulk1 or Bulk2 for configuration. BulkMode UART protocol. BulkBaudRate Defines the baud rate of the UART serial communication link. When set to Programmable, the baud rate is defined according to the BulkBaudRateFactor feature. BulkBaudRateFactor Enables the programming of user defined baud rates. The actual baud rate is provided by the BulkBaudRateValue feature. BulkBaudRateValue Represents the actual baud rate computed from the BulkBaudRateFactor feature. BulkLoopback Loops back downstream data to upstream direction (loops the data back to the computer). BulkNumOfStopBits Selects a stop bit option (either 1 or 2). BulkParity Selects a parity option (None, Even, or Odd). BulkUpstreamFifoWatermark Sets the level of upstream FIFO at which a GigE Vision event is generated. 35 Chapter 3 Pixel Bus Definitions and Timing This chapter describes the interface responsible for transmitting data from the camera to the embedded video interface. The following topics are covered in this chapter: • “Pixel Bus Definitions” on page 38 • “Pixel Bus Timing” on page 43 • “Pixel Bus Signals” on page 44 • “Timing Values for All Cases” on page 46 Pixel Bus Definitions and Timing 37 Pixel Bus Definitions The tables in this section list the embedded video interface pixel bus definitions. Mono/RGB/Bayer Table 15: Mono/RGB/Bayer Pixel Bus Definitions Mono8 / Bayer8 Mono10 / Bayer10 Mono12 / Bayer12 Mono16 / Bayer16 Mono14 BGR8 RGB8 Tap Bit Tap Bit Tap Bit Tap Bit Tap Bit Comp. Bit Comp. Bit PB_Data 0 0 0 0 0 0 0 0 0 0 0 B0 0 R0 0 PB_Data 1 0 1 0 1 0 1 0 1 0 1 B1 1 R1 1 PB_Data 2 0 2 0 2 0 2 0 2 0 2 B2 2 R2 2 PB_Data 3 0 3 0 3 0 3 0 3 0 3 B3 3 R3 3 PB_Data 4 0 4 0 4 0 4 0 4 0 4 B4 4 R4 4 PB_Data 5 0 5 0 5 0 5 0 5 0 5 B5 5 R5 5 PB_Data 6 0 6 0 6 0 6 0 6 0 6 B6 6 R6 6 PB_Data 7 0 7 0 7 0 7 0 7 0 7 B7 7 R7 7 PB_Data 8 1 0 0 8 0 8 0 8 0 8 G0 0 G0 0 PB_Data 9 1 1 0 9 0 9 0 9 0 9 G1 1 G1 1 PB_Data 10 1 2 - nc 0 10 0 10 0 10 G2 2 G2 2 PB_Data 11 1 3 - nc 0 11 0 11 0 11 G3 3 G3 3 PB_Data 12 1 4 1 8 1 8 0 12 0 12 G4 4 G4 4 PB_Data 13 1 5 1 9 1 9 0 13 0 13 G5 5 G5 5 PB_Data 14 1 6 - nc 1 10 - nc 0 14 G6 6 G6 6 PB_Data 15 1 7 - nc 1 11 - nc 0 15 G7 7 G7 7 PB_Data 16 2 0 1 0 1 0 - nc 1 0 R0 0 B0 0 PB_Data 17 2 1 1 1 1 1 - nc 1 1 R1 1 B1 1 PB_Data 18 2 2 1 2 1 2 - nc 1 2 R2 2 B2 2 PB_Data 19 2 3 1 3 1 3 - nc 1 3 R3 3 B3 3 PB_Data 20 2 4 1 4 1 4 - nc 1 4 R4 4 B4 4 PB_Data 21 2 5 1 5 1 5 - nc 1 5 R5 5 B5 5 PB_Data 22 2 6 1 6 1 6 - nc 1 6 R6 6 B6 6 PB_Data 23 2 7 1 7 1 7 - nc 1 7 7 B7 7 38 R7 iPORT NTx-W Embedded Video Interface User Guide Table 15: Mono/RGB/Bayer Pixel Bus Definitions (Continued) Mono8 / Bayer8 Mono10 / Bayer10 Mono12 / Bayer12 Mono16 / Bayer16 Mono14 BGR8 Tap Bit Tap Bit Tap Bit Tap Bit Tap Bit Comp. Bit PB_Data 24 3 0 - nc - nc - nc 1 8 - PB_Data 25 3 1 - nc - nc - nc 1 9 PB_Data 26 3 2 - nc - nc - nc 1 PB_Data 27 3 3 - nc - nc - nc PB_Data 28 3 4 - nc - nc - PB_Data 29 3 5 - nc - nc PB_Data 30 3 6 - nc - PB_Data 31 3 7 - nc - RGB8 Comp. Bit nc - nc - nc - nc 10 - nc - nc 1 11 - nc - nc nc 1 12 - nc - nc - nc 1 13 - nc - nc nc - nc 1 14 - nc - nc nc - nc 1 15 - nc - nc YUV411_8_UYYVYY: 1 Tap Table 16: YUV411_8_UYYVYY: 1 Tap Pixel Bus Definitions Clock 1 Component Clock 2 Bit Component Clock 3 Bit Component Clock 4 Bit Component Bit PB_Data 0 Y11 0 Y11 4 Y13 0 Y13 4 PB_Data 1 Y11 1 Y11 5 Y13 1 Y13 5 PB_Data 2 Y11 2 Y11 6 Y13 2 Y13 6 PB_Data 3 Y11 3 Y11 7 Y13 3 Y13 7 PB_Data 4 U11 0 Y12 0 V11 0 Y14 0 PB_Data 5 U11 1 Y12 1 V11 1 Y14 1 PB_Data 6 U11 2 Y12 2 V11 2 Y14 2 PB_Data 7 U11 3 Y12 3 V11 3 Y14 3 PB_Data 8 U11 4 Y12 4 V11 4 Y14 4 PB_Data 9 U11 5 Y12 5 V11 5 Y14 5 PB_Data 10 U11 6 Y12 6 V11 6 Y14 6 PB_Data 11 U11 7 Y12 7 V11 7 Y14 7 PB_Data 12 through to PB_Data 31 - - - - - - - - Pixel Bus Definitions and Timing 39 YUV411_8_UYYVYY: 2 Tap Table 17: YUV411_8_UYYVYY: 2 Tap Pixel Bus Definitions Clock 1 Clock 2 Clock 3 Clock 4 Component Bit Component Bit Component Bit Component Bit PB_Data 0 Y11 0 Y13 0 Y15 0 Y17 0 PB_Data 1 Y11 1 Y13 1 Y15 1 Y17 1 PB_Data 2 Y11 2 Y13 2 Y15 2 Y17 2 PB_Data 3 Y11 3 Y13 3 Y15 3 Y17 3 PB_Data 4 U11 0 V11 0 U15 0 V15 0 PB_Data 5 U11 1 V11 1 U15 1 V15 1 PB_Data 6 U11 2 V11 2 U15 2 V15 2 PB_Data 7 U11 3 V11 3 U15 3 V15 3 PB_Data 8 U11 4 V11 4 U15 4 V15 4 PB_Data 9 U11 5 V11 5 U15 5 V15 5 PB_Data 10 U11 6 V11 6 U15 6 V15 6 PB_Data 11 U11 7 V11 7 U15 7 V15 7 PB_Data 12 Y12 4 Y14 4 Y16 4 Y18 4 PB_Data 13 Y12 5 Y14 5 Y16 5 Y18 5 PB_Data 14 Y12 6 Y14 6 Y16 6 Y18 6 PB_Data 15 Y12 7 Y14 7 Y16 7 Y18 7 PB_Data 16 Y11 4 Y13 4 Y15 4 Y17 4 PB_Data 17 Y11 5 Y13 5 Y15 5 Y17 5 PB_Data 18 Y11 6 Y13 6 Y15 6 Y17 6 PB_Data 19 Y11 7 Y13 7 Y15 7 Y17 7 PB_Data 20 Y12 0 Y14 0 Y16 0 Y18 0 PB_Data 21 Y12 1 Y14 1 Y16 1 Y18 1 PB_Data 22 Y12 2 Y14 2 Y16 2 Y18 2 PB_Data 23 Y12 3 Y14 3 Y16 3 Y18 3 PB_Data 24 through to PB_Data 31 - - - - - - - - 40 iPORT NTx-W Embedded Video Interface User Guide YUV422_8_UYVY Table 18: YUV422_8_UYVY Pixel Bus Definitions Clock 1 Clock 2 Clock 3 Clock 4 Component Bit Component Bit Component Bit Component Bit PB_Data 0 U11 0 V11 0 U13 0 V13 0 PB_Data 1 U11 1 V11 1 U13 1 V13 1 PB_Data 2 U11 2 V11 2 U13 2 V13 2 PB_Data 3 U11 3 V11 3 U13 3 V13 3 PB_Data 4 U11 4 V11 4 U13 4 V13 4 PB_Data 5 U11 5 V11 5 U13 5 V13 5 PB_Data 6 U11 6 V11 6 U13 6 V13 6 PB_Data 7 U11 7 V11 7 U13 7 V13 7 PB_Data 8 Y11 0 Y12 0 Y13 0 Y14 0 PB_Data 9 Y11 1 Y12 1 Y13 1 Y14 1 PB_Data 10 Y11 2 Y12 2 Y13 2 Y14 2 PB_Data 11 Y11 3 Y12 3 Y13 3 Y14 3 PB_Data 12 Y11 4 Y12 4 Y13 4 Y14 4 PB_Data 13 Y11 5 Y12 5 Y13 5 Y14 5 PB_Data 14 Y11 6 Y12 6 Y13 6 Y14 6 PB_Data 15 Y11 7 Y12 7 Y13 7 Y14 7 PB_Data 16 through to PB_Data 31 - - - - - - - - Pixel Bus Definitions and Timing 41 YUV8_UYV Table 19: YUV8_UYV Pixel Bus Definitions Clock 1 Clock 3 Component Bit Component Bit PB_Data 0 U11 0 U12 0 PB_Data 1 U11 1 U12 1 PB_Data 2 U11 2 U12 2 PB_Data 3 U11 3 U12 3 PB_Data 4 U11 4 U12 4 PB_Data 5 U11 5 U12 5 PB_Data 6 U11 6 U12 6 PB_Data 7 U11 7 U12 7 PB_Data 8 Y11 0 Y12 0 PB_Data 9 Y11 1 Y12 1 PB_Data 10 Y11 2 Y12 2 PB_Data 11 Y11 3 Y12 3 PB_Data 12 Y11 4 Y12 4 PB_Data 13 Y11 5 Y12 5 PB_Data 14 Y11 6 Y12 6 PB_Data 15 Y11 7 Y12 7 PB_Data 16 V11 0 V12 0 PB_Data 17 V11 1 V12 1 PB_Data 18 V11 2 V12 2 PB_Data 19 V11 3 V12 3 PB_Data 20 V11 4 V12 4 PB_Data 21 V11 5 V12 5 PB_Data 22 V11 6 V12 6 PB_Data 23 V11 7 V12 7 PB_Data 24 through to PB_Data 31 - - - - 42 iPORT NTx-W Embedded Video Interface User Guide Pixel Bus Timing The embedded video interface pixel bus transmits data from the camera to the embedded video interface in a format similar to deserialized Camera Link Standard data, as shown in the following image. Table 20: Sub-Clock Delays on the Camera Interface Parameter Symbol Minimum Maximum Notes PB_CLK high-level width tCH 4.1 ns N/A N/A PB_CLK low-level width tCL 4.1 ns N/A N/A PB_CLK frequency fCP 20 MHz 120 MHz* N/A PB_CLK clock period tCP 8.3 ns N/A N/A PB_DATAx setup time tDS 2 ns N/A By design PB_DATAx hold time tDH 2 ns N/A By design PB_CTRL_OUTx pulse width tCCP 30 ns N/A *To ensure optimal performance, ensure that the output data rate does not exceed 3.2 Gbps. Pixel Bus Definitions and Timing 43 Pixel Bus Signals The output of the camera must match the format of the embedded video interface. You should select a case for your application and then refer to “Timing Values for All Cases” on page 46. Case 1: FVAL and LVAL are Level-Sensitive Case 2: FVAL and LVAL are Edge-Sensitive When FVAL is edge sensitive, a rising edge (when rising-edge sensitive), or a falling edge (when fallingedge sensitive) signals the start of a frame. The frame ends either when all of the pixels have been acquired (as set in the image height and width settings) or the next FVAL valid edge (rising edge when rising-edge sensitive or falling edge when falling-edge sensitive) occurs. If the next FVAL valid edge occurs before all of the pixels have been acquired, the embedded video interface generates a Line Missing status or a Partial Line Missing error. 44 iPORT NTx-W Embedded Video Interface User Guide Case 3: FVAL is Edge-Sensitive and LVAL is Level-Sensitive When LVAL is edge sensitive, a rising edge (when rising-edge sensitive) or a falling edge (when fallingedge sensitive) signals the start of a new line. The end of the line occurs either once all of the pixels have been acquired (as set in the image width settings) or the next LVAL valid edge (rising edge when risingedge sensitive or falling edge when falling-edge sensitive) occurs. If the next LVAL valid edge occurs before all of the pixels of a line have been acquired, the embedded video interface generates a Partial Line Missing error. Pixel Bus Definitions and Timing 45 Timing Values for All Cases The TCP (PB0_CLK period) timing values listed in the following table are minimum values only. Table 21: TCP Timing Values for All Cases From To Symbol Case 1 (level) (tcp) Case 2 (edge) (tcp) Case 3 (both) (tcp) FVAL valid LVAL valid a tFV2LV 0b 0 1 FVAL valid Data valid a,c,d tFV2DV 0b 16 f 1 LVAL valid Data valid a,c,d tLV2DV 0 1 0 LVAL valid LVAL invalid a tLV2LI 1 1 1 LVAL invalid LVAL valid a tLI2LV 1 1 1 Data invalid LVAL invalid tDI2LI 0 N/A 0 a,c,d LVAL invalid FVAL invalid a tLI2FI 0e N/A N/A Data invalid FVAL invalid tDI2FI 0e N/A N/A a,c,d FVAL invalid FVAL valid a tFI2FV 1 1 1 FVAL invalid Data valid a,c,d tFI2DV 1 N/A N/A Last LVAL invalid Data valid tLLI2DV 16 f N/A 16 f FVAL valid FVAL invalid tFV2FI 16 f 1 1 FVAL valid FVAL valid t2FV2FV 17 f 17 f 17 f a. The valid state of FVAL and LVAL is high when they are set as level-high sensitive or rising-edge sensitive. Their valid state is low when they are set as level-low sensitive or falling-edge sensitive. b. If LVAL is valid before FVAL becomes valid, the grabber drops the full line. c. Data valid is defined by FVAL valid (note a), LVAL valid (note a), and DVAL valid (note d). d. The valid state of DVAL is high when it is set as level-high sensitive, and low when set as level-low sensitive. DVAL is always valid in the grabber when the PixelBusDataValidEnabled feature is off. e. If FVAL becomes invalid and LVAL is still valid, the line is truncated. f. This is a worst-case value. Subtract 3 cycles if the pixel type is 8-bit, 1-tap. Subtract 1 cycle for all other pixel types except 10/12- bit, 2-tap, unpacked, and RGB unpacked. Subtract up to 7 cycles if the image size is a multiple of 32 bytes. 46 iPORT NTx-W Embedded Video Interface User Guide Chapter 4 Connecting to and Configuring the NTx-W This chapter describes how to connect to the NTx-W Embedded Video Interface and configure general settings. The following topics are covered in this chapter: • “Configuring Your Computer’s Wireless Adapter for use with the NTx-W” on page 48 • “Configuring Wireless Connectivity” on page 50 • “Connecting over Wireless Ethernet and Confirming Image Streaming” on page 52 • “Configuring the Buffers” on page 54 • “Providing the NTx-W with an IP Address” on page 54 • “Configuring an Automatic/Persistent IP Address” on page 55 • “Optimizing SDK Settings” on page 56 • “Viewing Wireless Link Quality” on page 59 • “Stream Warning, Device Dropped Images” on page 59 • “Restoring Default Wireless Configuration” on page 60 • “Configuring How Images are Acquired” on page 60 • “Updating Firmware Remotely” on page 65 Connecting to and Configuring the NTx-W 47 Configuring Your Computer’s Wireless Adapter for use with the NTx-W This section explains how to configure your computer’s wireless adapter for optimal performance with the NTx-W. For tested wireless adapters and routers, see the NTx-W Embedded Video Interface Release Notes, available on the Pleora Support Center at www.pleora.com. The instructions in this section are based on the Windows 7 operating system. The steps may vary depending on your computer’s operating system. To configure the wireless adapter for optimal performance 1. In the Windows Control Panel, click Network and Internet. 2. Click Network and Sharing Center. 48 iPORT NTx-W Embedded Video Interface User Guide 3. In the left-hand panel, click Change adapter settings. 4. Right-click the wireless adapter and then click Properties. 5. Click Configure. 6. On the Advanced tab, enable the following properties (if they are available for your wireless adapter): IEEE802.11h, Multimedia/Gaming Environment, Radio On/Off, and WMM Capable. The exact configuration procedure and the available properties depend on the wireless adapter. 7. On the Power Management tab, clear the Allow the computer to turn off this device to save power check box. 8. Close the open dialog boxes to apply the changes and close the Control Panel. Connecting to and Configuring the NTx-W 49 Configuring Wireless Connectivity The NTx-W Embedded Video Interface can wirelessly communicate with your computer in two different modes. In StationForwarding mode, the NTx-W connects to the eBUS SDK over a wireless router. In AccessPoint mode, the NTx-W directly connects to the eBUS SDK. When factory default settings are applied to the NTx-W, it is in AccessPoint mode with no security preshared key (PSK) enabled, allowing you to quickly connect to change settings. After you connect to the device, you can customize the SSID and PSK settings. You can also stream images by following the instructions, “Connecting over Wireless Ethernet and Confirming Image Streaming” on page 52. After the appropriate wireless GenICam settings are configured for the desired mode, power cycle the NTx-W Embedded Video Interface. For more information about the NTx-W Embedded Video Interface wireless network GenICam settings, see “Wireless GenICam Features” on page 11. Configuring the NTx-W for Wireless Connectivity using an Off-the-Shelf Router In StationForwarding mode, the NTx-W connects to the eBUS SDK through a wireless router that acts as the access point, as shown in the following diagram. If connecting through an off-the-shelf wireless access point, the SSID, channel, channel width, and security settings must match the access point to which the device will connect. To do this, configure the following GenICam settings according to the router settings: • WifiBridgeModeNext StationForwarding • WifiAccessPointSSIDNext. Specify the SSID that the wireless access point is expecting. • WifiSecurityModeNext. Specify the security that the wireless access point is configured to use (either WPA2 or None). If configured to use WPA2, also configure the WifiPreSharedKey feature to the security key expected by the wireless access point. • WifiPrimaryChannelNext. Specify the channel that the wireless access point is configured to use. Important: We recommend that you select a channel that is in the 5.2 GHz range to avoid a crowded signal. Channels 40, 42, and 44 are in the 5.2 GHz range, for example. 50 iPORT NTx-W Embedded Video Interface User Guide • WifiChannelWidthModeNext. Specify the channel width that the wireless access point is configured to use. The default security mode is None, which allows you to set up the NTx-W Embedded Video Interface and stream imaging and video data quickly. Configuring the NTx-W Access Point Settings In access point mode, the NTx-W connects wirelessly directly to the eBUS SDK, as shown in the following diagram. The NTx-W Embedded Video Interface is in AccessPoint mode by default. The following GenICam AccessPoint parameters are programmed by Pleora: • WifiPrimaryChannelNext: 6 • WifiChannelWidthModeNext: 20 • WifiAccessPointSSIDNext: Pleora prefix (PTNTXW-), followed by the radio module MAC address. For example, PTNTXW-000E8E4DAE0F. • WifiBridgeModeNext: AccessPoint • WifiPreSharedKey: asdfg1234567890 • WifiSupportedCypherNext: None • WifiSecurityModeNext: None • WifiProtocolNext: gn • WifiCountryCodeNext: 841 As mentioned previously, once you have established a connection you can update the GenICam parameters. For information about how to restore the default settings, see “Restoring Default Wireless Configuration” on page 60. Connecting to and Configuring the NTx-W 51 Connecting over Wireless Ethernet and Confirming Image Streaming This section explains how to connect the NTx-W Embedded Video Interface to wireless Ethernet and confirm that images are streaming. If connecting through a router, the wireless connection is made automatically as soon as the NTx-W powers up. If the NTx-W is set up as an access point, you must wirelessly connect to the NTx-W from your computer. Once the wireless connection has been established, you can connect to the NTx-W using eBUS Player. To wirelessly connect the computer to the NTx-W in AccessPoint mode 1. On the computer, open the Wireless Network Connection window. 2. Locate the NTx-W wireless network, for example, PTNTXW-000E8E3829DD, and click Connect. When the NTx-W is in AccessPoint mode, it does not have DHCP Server capabilities and will not automatically provide an IP address. The Windows error message that appears stating that the connection was unsuccessful is not valid in this case and the NTx-W is connected. The connection status in the Wireless Network Connection window may also appear as limited for the same reason. To connect over Wireless Ethernet and confirm video streaming 1. Start eBUS Player and click Select/Connect. 2. If the NTx-W does not appear in the list, click the Show unreachable GigE Vision Devices check box to show all devices. 3. In the GigE Vision Device Selection dialog box, select the NTx-W. 52 iPORT NTx-W Embedded Video Interface User Guide 4. Click OK. eBUS Player is now connected to the device. 5. Click Play to stream images. 6. After you confirm that images are streaming, close eBUS Player. Connecting to and Configuring the NTx-W 53 Configuring the Buffers You can increase the buffer count using eBUS Player to make streaming more 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. For more information about determining the values to specify, see “Ensuring Adequate Storage for Multiple Images” on page 58. To configure the buffers 1. Start eBUS Player. 2. Click Tools > Buffer Options. 3. Click the buffer option that suits your requirements. 4. Click OK. Default size for streaming is 16 buffers. Providing the NTx-W with an IP Address The NTx-W requires an IP address to communicate on a video network. This address must be on the same subnet as the computer network interface card (NIC) that is performing the configuration and receiving the image stream. To provide the NTx-W with an IP address 1. Start eBUS Player and click Select/Connect. 54 iPORT NTx-W Embedded Video Interface User Guide If the device does not appear in the list, click the Show unreachable GigE Vision Devices check box to show all devices. 2. In the GigE Vision Device Selection dialog box, select the NTx-W. 3. Click Set IP Address. 4. Provide the NTx-W with a valid IP address and subnet mask. You can optionally provide a default gateway. If you are using a unicast network configuration, the management software/data receiver and the NTx-W must be on the same subnet. 5. Click OK to close the Set IP Address dialog box. 6. Click OK to close the GigE Vision Device Selection dialog box. Configuring an Automatic/Persistent IP Address The Device Control dialog box in eBUS Player allows you to configure a persistent IP address for the NTx-W. Alternatively, the NTx-W can be configured to automatically obtain an IP address using Dynamic Host Configuration Protocol (DHCP) or Link Local Addressing (LLA). The NTx-W uses its persistent IP address first, but if this option is set to False, it can be configured to attempt to obtain an address from a DHCP server. If this fails, it will use LLA to find an available IP address. LLA cannot be disabled and is always set to True. To configure a persistent IP address 1. Start eBUS Player and connect to the NTx-W. 2. Click Device control in the Parameters and Controls section. 3. In the TransportLayerControl category, set the GevCurrentIPConfigurationPersistentIP feature to True. 4. Set the GevPersistentIPAddress feature to a valid IP address in the GevPersistentIPAddress field. 5. Set the GevPersistentSubnetMask feature to a valid subnet mask address. 6. Optionally, enter a valid default gateway in the GevPersistentDefaultGateway field. 7. Close the Device Control dialog box. 8. Power cycle the NTx-W. To automatically configure an IP address 1. Start eBUS Player and connect to the NTx-W. 2. Click Device control in the Parameters and Controls section. 3. In the TransportLayerControl category, set the GevCurrentIPConfigurationPersistentIP feature to False. 4. Set the GevCurrentIPConfigurationLLA and/or GevCurrentIPConfigurationDHCP values to True, depending on the type of automatic addressing you require. 5. Close the Device Control dialog box. 6. Power cycle the NTx-W. Connecting to and Configuring the NTx-W 55 Optimizing SDK Settings Some of the default SDK parameters may need to be modified depending on your network traffic profile and topology. If you are experiencing imaging and video transfer issues due to lost packets or a poor connection between the NTx-W and eBUS Player (or your custom application), we recommend that you use customized SDK settings. These settings are based on the assumption that all acquired images can fit in the NTx-W frame buffer. Improving Stream Reliability In situations where the network infrastructure cannot keep up with the packets coming from the device, you can adjust the following two features: GevStreamThroughputLimit and GevSCPD. The GevStreamThroughputLimit feature limits the peak bit rate that will be streamed out by the device. The GevSCPD value (which controls the delay to insert between each packet) is calculated based on the value of GevStreamThroughputLimit, and vice versa. By default, the GevStreamThroughputLimit is set to 2000 Mbps, which provides a reliable data rate for most systems. To access the GevStreamThroughput feature, click Device control in eBUS Player. Ensure you select the Expert or Guru visibility level. Preventing Connection Loss The connection between eBUS Player and the NTx-W can be lost if the configured eBUS Player heartbeat timeout period expires. By default, eBUS Player has the following communication parameters: the AnswerTimeout value is 1000 and the CommandRetryCount value is 3. Because the NTx-W uses a wireless connection, which can lose packets, we recommend that you set the AnswerTimeout value to 100 and the CommandRetryCount value to 50. To access the AnswerTimeout and CommandRetryCount features, click Communication control in eBUS Player. Encouraging Packet Resends There is a higher possibility of packet loss over a wireless connection, and therefore a higher expectation for packet resends. In some applications, images are not transferred continuously but rather via multiframe acquisition, with breaks between acquisitions. In some instances, the amount of time required to transfer images is less important than image integrity. The default eBUS Player settings are intended for continuous streaming applications with few resend requests. The following settings are recommended for multi-frame acquisition as well as any readout 56 iPORT NTx-W Embedded Video Interface User Guide mode, and remove the limit on the number of packet resends requested and sent, encouraging the system to request resends when they are required. Table 22: Recommended Packet Resend Settings Parameter eBUS Player default Recommended setting MaximumPendingResends 45 0 MaximumResendRequestRetryByPacket 3 0 MaximumResendGroupSize 15 0 ResendRequestTimeout 5000 200 To access the features described in the table above, click Image stream control in eBUS Player. Ensure you select the Guru visibility level. Increasing Time Period to Transfer Images By default, the RequestTimeout value is 5000 ms. By increasing the value to 10000, you allow the system more time to successfully send the complete image. By default, the ResetOnIdle value is 200 ms. By increasing the value to 2000, you allow the computer more time to receive all of the packets for a particular image before timing out. These settings are not recommended for use when acquisitionmode=continuousacquisition. To access the RequestTimeout and ResetOnIdle features, click Image stream control in eBUS Player. Ensure you select the Guru visibility level. Connecting to and Configuring the NTx-W 57 Ensuring Adequate Storage for Multiple Images To ensure you have adequate space to store multiple images, you should adjust the buffer options using eBUS Player. There are two buffer options that you should configure, which are described in this section: Buffers used for streaming and Default buffer size. You can configure the buffer options in eBUS Player by selecting Buffer Options on the Tools menu. Calculating the Value for the Buffers Used for Streaming Option You should ensure that the number of available buffers on the computer is set to at least as many images as the NTx-W can store. This setting depends on the image size. To understand how you calculate the number of images the NTx-W can store, review the following example: Example: Height: 2000 pixels Width: 2000 pixels PixelFormat: Mono16 Payload size: The payload size, which is a function of height, width, and pixel format, can be viewed by clicking Device control in eBUS Player. It appears under ImageFormatControl. Based on the information above, the payload size (the amount of memory for one frame of the image) is 8000000 bytes (or 8 MB) in this example. NTx-W available onboard memory: 120 MB Using the payload size and available onboard memory, complete the calculation in “Calculating How Many Images Can be Stored in Onboard Memory” on page 65. You will find that the NTx-W can store up to 15 images in this example. In this example, the Buffers used for streaming option should be set to 15 buffers. 58 iPORT NTx-W Embedded Video Interface User Guide Calculating the Value for the Default Buffer Size Option The Default buffer size is used to allocate pipeline buffers. To determine the value to enter for this option, use the following formula: Default buffer size (bytes) = height x width x bytes per pixel Example: Height: 2000 pixels Width: 2000 pixels PixelFormat: Mono16 *Bits per pixel: 16 *Bytes per pixel: 2 Default buffer size (bytes) = 2000 pixels x 2000 pixels x 2 bytes * Tip: You can calculate the number of bytes per pixel by dividing the number of bits per pixel by 8. To see the number of bits per pixel for the selected pixel format, click Device control in eBUS Player. The bits per pixel appears under ImageFormatControl > PixelSize. Viewing Wireless Link Quality The NTx-W Embedded Video Interface provides a visible and configurable indication of wireless link quality. The link quality can be read at any time from the WifiLinkQualityStatus parameter. To program the visible indication, you can configure a link quality threshold in the WifiLinkQualityThreshold GenICam node. The LINK_QUALITY output is active whenever there is a valid wireless connection and the link quality is above that threshold. Stream Warning, Device Dropped Images In cases where the image data rate is too high for the wireless bandwidth, you will receive “device dropped images” warnings. This indicates that the device has dropped blocks (images) and cannot transmit all of the images received from the sensor. Connecting to and Configuring the NTx-W 59 Restoring Default Wireless Configuration The image below shows the location of the Restore Default Wireless Configuration button, which can be used to reset the wireless driver to default values. This is useful to recover from an invalid wireless configuration. Restore Default Wireless Configuration Button You can also restore the default settings by clicking on the WifiResetDefaults GenICam node. You must then power-cycle the device, for the new settings to take effect. To view the default settings, see “Configuring the NTx-W Access Point Settings” on page 51. Default wireless settings are initially programmed during production. However, if the radio module is changed, you must update the WifiAccessPointSSIDNext setting. The default WifiAccessPointSSIDNext value is automatically re-initialized with the new radio module MAC address when the device is powered up with the new radio module; no user intervention is required. You must click on the WifiResetDefaults GenICam node to use the default values, as described above. Configuring How Images are Acquired Depending on the device you use, eBUS Player provides you with a list of image acquisition modes. The modes allow you to acquire images continuously or frame-by-frame. You can also save images to the embedded video interface’s onboard memory so that you can retrieve them later. 60 iPORT NTx-W Embedded Video Interface User Guide Modes Standard on Most GigE Vision-Compliant Devices Continuous, SingleFrame, and MultiFrame modes are usually standard for embedded video interfaces. Acquisition starts when the Play button is pressed (the AcquisitionStart command is executed). Connecting to and Configuring the NTx-W 61 Continuous Mode This mode allows you to acquire images continuously and is the default mode for most embedded video interfaces. Multiframe Mode This mode allows you to acquire a fixed number of images. To configure the number of images, set the embedded video interface’s AcquisitionControl > AcquisitionFrameCount feature. You can set the AcquisitionControl > AcquisitionFrameCount feature in the Device Control dialog box, as shown in the following image. SingleFrame Mode This mode allows you to acquire a single image. 62 iPORT NTx-W Embedded Video Interface User Guide Recording and Readout Modes, Available on Pleora Devices The recording acquisition modes allow you to capture images from a camera and store them in the embedded video interface’s onboard memory. The readout acquisition modes allow images to be acquired from the device’s memory at a slower rate, ensuring images are not lost. These modes are helpful when you are working with a camera that transmits images at a rate that exceeds the connection between the embedded video interface and the computer, resulting in dropped images. By using the recording and readout modes, you can capture and stream images from the camera without losing any images (as long as there is space in the onboard memory). The recording acquisition modes (ContinuousRecording, MultiFrameRecording, and SingleFrameRecording) support back-to-back recording, which allows you to click the Stop and Play buttons 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 selected. Images can be stored in the embedded video interface’s onboard memory as long as there is space or until there are 512 images in memory. For information about calculating how many images you can store, see “Calculating How Many Images Can be Stored in Onboard Memory” on page 41. Understanding When Images are Removed from the Onboard Memory The following actions remove the images from the embedded video interface’s onboard memory: • Streaming images from the onboard memory using one of the readout acquisition modes (ContinuousReadout or SingleFrameReadout). • Power cycling the device, which clears all images from the onboard memory. • Making any of the following AcquisitionMode changes and then clicking the Play button (AcquisitionStart command): Table 23: Changes that Clear Images from the Onboard Memory First you acquire images with... And then you change the Acquisition mode to... ContinuousRecording, MultiFrameRecording, or SingleFrameRecording Continuous, MultiFrame, or SingleFrame SingleFrameReadout or ContinuousReadout SingleFrame, MultiFrame, or Continuous SingleFrameReadout or ContinuousReadout ContinuousRecording, MultiFrameRecording, or SingleFrameRecording ContinuousRecording Mode With this mode, images are acquired continuously and are stored in the device’s onboard memory until the memory is full (or 512 images are stored in onboard memory). When this limit is reached, the embedded video interface stops acquiring new images from the camera. Connecting to and Configuring the NTx-W 63 We recommend that you observe AcquisitionControl > BlockBufferCount (Expert or Guru visibility level is required). When the value for this feature stops increasing, the memory is full. For information about the actions that clear the images from onboard memory, see “Understanding When Images are Removed from the Onboard Memory” on page 39. To determine how many images can be stored in memory, see “Calculating How Many Images Can be Stored in Onboard Memory” on page 41 . ContinuousReadout Mode With this mode, images are continuously read (and removed) from the device’s onboard memory. The readout begins at the first image in memory. To see the number of images stored in onboard memory, see AcquisitionControl > BlockBufferCount in the Device Control dialog box (Expert or Guru visibility level is required). Readout continues until the Stop button is pressed (AcquisitionStop command is executed) or until the last image has been sent by the device (BlockBufferCount will be 0). MultiFrameRecording Mode With this mode, a fixed number of images are stored in the device’s onboard memory. To configure the number of images, set the AcquisitionControl > AcquisitionFrameCount feature in the Device Control dialog box. Images can be read out from memory using ContinuousReadout mode. A maximum of 512 images can be acquired at one time in MultiFrameRecording mode. To determine how many images can be stored in memory, see “Calculating How Many Images Can be Stored in Onboard Memory” on page 41. If AcquisitionControl > AcquisitionFrameCount is set to a value that exceeds the amount of available memory, the embedded video interface stops 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 is cumulative: If the memory is empty and you acquire an image, BlockBufferCount will match the AcquisitionFrameCount. If you stop and restart recording, BlockBufferCount will increment (to a maximum of 512 images, depending on the image size) and will no longer match the AcquisitionFrameCount. For information about the actions that clear the images from onboard memory, see “Understanding When Images are Removed from the Onboard Memory” on page 39. 64 iPORT NTx-W Embedded Video Interface User Guide SingleFrameRecording Mode With this mode, a single image is saved in the embedded video interface’s onboard memory after each AcquisitionStart command. For information about the actions that clear the images from onboard memory, see “Understanding When Images are Removed from the Onboard Memory” on page 39 . SingleFrameReadout Mode With this mode, a single image is acquired from the embedded video interface’s onboard memory. Calculating How Many Images Can be Stored in Onboard Memory First, take note of the PayloadSize, which appears under TransportLayerControl in the Device Control dialog box. Expert or Guru visibility level is required to access this feature. The PayloadSize is automatically calculated by the device based on the selected image settings, which include Width, Height, OffsetX, OffsetY, PixelSize, any chunk data, as well as any padding that has to be added to the image payload. For example, for a device configured to use Mono10p with images that are 1920 x 1080, the PayloadSize is equal to 2 592 000 bytes per image or 2 472 MB (2 592 000 / 1 048 576). After determining PayloadSize, you can use the following equation to determine the number of images that can be saved in onboard memory: Available onboard memory MB / PayloadSize MB = Number of images that can be saved Using our example, the equation is: 120 MB / 2 472 MB = 48 images Updating Firmware Remotely Update procedures for the NTx-W Embedded Video Interface are documented in the Updating Pleora Firmware Application Note, available on the Pleora Support Center at www.pleora.com/support-center. Connecting to and Configuring the NTx-W 65 Chapter 5 Reference: Supported Country Codes This chapter provides a list of the country codes supported by the NTx-W Embedded Video Interface. To change a country code 1. Start eBUS Player and connect to the NTx-W. 2. Click Device control in the Parameters and Controls section. 3. In the WirelessControl category, select WifiCountryCodeNext and enter a valid country code. Reference: Supported Country Codes 67 The following error message appears if an invalid country code is entered. After a valid country code is entered, the NTx-W Embedded Video Interface restarts. List of Valid Country Codes The following country codes are supported by the iPORT NTx-W Embedded Video Interface. 68 Albania, 8 Japan (J44), 4044 Algeria, 12 Japan (J45), 4045 Argentina, 32 Japan (J46), 4046 Armenia, 51 Japan (J47), 4047 Aruba, 533 Japan (J48), 4048 Australia, 5000 Japan (J49), 4049 Azerbaijan, 31 Japan (J50), 4050 Bahrain, 48 Japan (J51), 4051 Bangladesh, 50 Japan (J52), 4052 Barbados, 52 Japan (J53), 4053 Belarus, 112 Japan (J54), 4054 Belgium, 56 Japan (J55), 4055 Belgium/Cisco implementation 5002 Japan (J56), 4056 Belize, 84 Japan (J57), 4057 Bolivia, 68 Japan (J58), 4058 Bosnia and Herzegowina, 70 Japan (J59), 4059 Brazil, 76 Japan (J7), 4007 Brunei Darussalam, 96 Japan (J8), 4008 Bulgaria, 100 Japan (J9), 4009 Cambodia, 116 Japan (JE1), 396 Canada (2)5001 Japan (JE2), 397 Chile, 152 Japan (JP0), 394 Colombia, 170 Japan (JP1), 393 Costa Rica, 188 Japan (JP1-1), 395 Croatia, 191 Japan (JP6), 4006 Cypress, 196, Japan, 392 Czech Republic, 203 Jordan, 400 Denmark, 208 Kazakhstan, 398 Dominican Republic, 214 Kenya, 404 iPORT NTx-W Embedded Video Interface User Guide Ecuador, 218 Kuwait, 414 Egypt, 818 Latvia, 428 El Salvador, 222 Lebanon, 422 Estonia, 233 Liechtenstein, 438 Finland, 246 Lithuania, 440 France, 250 Luxembourg, 442 Georgia, 268 Macau SAR, 446 Germany, 276 Malaysia, 458 Greece, 300 Malta, 470 Greenland, 304 Mexico, 484 Grenada, 308 Montenegro, 499 Guam, 316 Morocco, 504 Guatemala, 320 Nepal, 524 Haiti, 332 Netherlands, 528 Honduras, 340 Netherlands-Antilles, 530 Hong Kong S.A.R., P.R.C., 344 New Zealand, 554 Hungary, 348 North Korea, 408 Iceland, 352 Norway, 578 India, 356 Oman, 512 Indonesia, 360 Panama, 591 Iran, 364 Papua New Guinea, 598 Ireland, 372 People’s Republic of China, 156 Islamic Republic of Pakistan, 586 Peru, 604 Israel, 376 Poland, 616 Italy, 380 Portugal, 620 Jamaica, 388 Principality of Monaco, 492 Japan (J10), 4010 Puerto Rico, 630 Japan (J11), 4011 Qatar, 634 Japan (J12), 4012 Republic of Serbia, 688 Japan (J13), 4013 Republic of the Philippines, 608 Japan (J14), 4014 Romania, 642 Japan (J15), 4015 Russia, 643 Japan (J16), 4016 Rwanda, 646 Japan (J17), 4017 Saudi Arabia, 682 Japan (J18), 4018 Singapore, 702 Japan (J19), 4019 Slovak Republic, 703 Japan (J20), 4020 Slovenia, 705 Japan (J21), 4021 South Africa, 710 Japan (J22), 4022 South Korea, 412 Japan (J23), 4023 Spain, 724 Japan (J24), 4024 Sri Lanka, 144 Japan (J25), 4025 Sweden 752 Reference: Supported Country Codes 69 70 Japan (J26), 4026 Switzerland, 756 Japan (J27), 4027 Syria, 760 Japan (J28), 4028 Taiwan, 158 Japan (J29), 4029 Thailand, 764 Japan (J30), 4030 The Former Yugoslav Republic of Macedonia, 807 Japan (J31), 4031 Trinidad y Tobago, 780 Japan (J32), 4032 Tunisia, 788 Japan (J33), 4033 Turkey, 792 Japan (J34), 4034 U.A.E., 784 Japan (J35), 4035 Ukraine, 804 Japan (J36), 4036 United Kingdom, 826 Japan (J37), 4037 United States, 841 Japan (J38), 4038 Uruguay, 858 Japan (J39), 4039 Uzbekistan, 860 Japan (J40), 4040 Venezuela, 862 Japan (J41), 4041 Vietnam, 704 Japan (J42), 4042 Yemen, 887 Japan (J43), 4043 Zimbabwe, 716 iPORT NTx-W Embedded Video Interface User Guide Chapter 6 Reference: Wireless Range Testing The reliability of, and bandwidth available on a wireless link is affected by numerous factors, including: • The distance between the transmitter and receiver • The number of devices operating on the same wireless band and channel • The number and quality of antennae on all devices on the network (including wireless access points) Pleora has performed characterization tests to determine the potential throughput of the NTx-W at a variety of distances and resolutions. The following tables describe the results of these tests. In all cases, the following equipment was used: A computer with: • Windows 7 operating system • eBUS SDK version 4.04 • D-Link DWA-566 Wireless N 300 Dual Band PCIe Desktop Adapter For all tests where WifiBridgeModeCurrent=AccessPoint: • Wireless access point: Netgear N750 Wireless Dual Band Gigabit Router WNDR 4000 All tests used a RequestTimeout value of 100000 and a frequency of 5.18GHz. All measurements are in feet. Pleora performed these tests under specific conditions, which may differ from your test or production environment. Your test results may not match the Pleora test results exactly. Reference: Wireless Range Testing 71 Test Results The following tables present the NTx-W wireless range test results. Test #1: AccessPoint Mode, Distance 80 Feet • WifiBridgeModeCurrent=AccessPoint • ChannelWidth: HT40 • Channel: Channel 36 • Frequency: 5.18GHz • Security: None • PacketSize: 1444 • SCPD: 3034 • Distance: 80' • RequestTimeout: 100000 • Voltage: 12 Table 24: Wireless Range Test #1 Results 72 Width (Pixels) Height (Pixels) PixelFormat FPS BW (Mbps) 640 480 Mono8 24.47 60.13 640 480 Mono8 25.52 62.72 640 480 Mono8 25.28 62.13 320 240 Mono8 99.83 61.34 320 240 Mono8 102.36 62.28 320 240 Mono8 107.96 66.33 1280 800 Mono8 7.6 62.28 1280 800 Mono8 7.58 62.09 1280 800 Mono8 7.62 62.45 1920 1080 Mono8 3.87 64.13 1920 1080 Mono8 3.91 64.91 1920 1080 Mono8 3.97 65.93 3840 2160 Mono8 0.99 65.54 3840 2160 Mono8 0.98 65.02 3840 2160 Mono8 0.93 61.91 5120 2160 Mono8 0.69 60.77 5120 2160 Mono8 0.66 58.51 iPORT NTx-W Embedded Video Interface User Guide Table 24: Wireless Range Test #1 Results (Continued) Width (Pixels) Height (Pixels) PixelFormat FPS BW (Mbps) 5120 2160 Mono8 0.7 62.09 5120 2160 RGB8 0.26 68.67 Test #2: StationForward Mode, Distance 80 Feet • WifiBridgeModeCurrent=StationForward • ChannelWidth: 40 • Channel: Channel 36 • Frequency: 5.18GHz • Security: WPA2 • PacketSize: 1444 • SCPD: 3000 • Distance: 80 • RequestTimeout: 100000 • Voltage: 12 Table 25: Wireless Range Test #2 Results Width (Pixels) Height (Pixels) PixelFormat FPS BW (Mbps) Width (Pixels) Height (Pixels) PixelFormat FPS BW (Mbps) 640 480 Mono8 28.42 69.85 640 480 Mono8 29.33 72.08 640 480 Mono8 29.64 72.85 320 240 Mono8 119.36 73.33 320 240 Mono8 121.31 74.53 3200 240 Mono8 119.13 73.2 1280 800 Mono8 9.29 76.14 1280 800 Mono8 9.06 7425 1280 800 Mono8 9.19 75.29 1920 1080 Mono8 4.64 76.91 1920 1080 Mono8 4.72 78.22 1920 1080 Mono8 4.54 75.26 3840 2160 Mono8 0.93 61.59 3840 2160 Mono8 0.97 64.3 3840 2160 Mono8 0.97 65.2 5120 2160 Mono8 0.6 52.76 Reference: Wireless Range Testing 73 Table 25: Wireless Range Test #2 Results (Continued) Width (Pixels) Height (Pixels) PixelFormat FPS BW (Mbps) 5120 2160 Mono8 0.8 70.59 5120 2160 Mono8 0.63 56.11 5120 2160 RGB8 0.23 59.88 Test #3: StationForward Mode, Distance 40 Feet • WifiBridgeModeCurrent=StationForward • ChannelWidth: 40 • Channel: 36 • Frequency: 5.18GHz • Security: WPA2 • PacketSize: 1444 • SCPD: 3000 • Distance: 40 • RequestTimeout: 100000 • Voltage: 12 Table 26: Wireless Range Test #3 Results 74 Width (Pixels) Height (Pixels) PixelFormat FPS BW (Mbps) Width (Pixels) Height (Pixels) PixelFormat FPS BW (Mbps) 640 480 Mono8 3.18 74.18 640 480 Mono8 30.69 75.44 640 480 Mono8 27.91 68.6 320 240 Mono8 122.36 75.18 320 240 Mono8 122.44 75.22 320 240 Mono8 130.47 80.16 1280 800 Mono8 9.01 83.78 1280 800 Mono8 9.09 84.47 1280 800 Mono8 6.76 55.26 1920 1080 Mono8 4.2 69.6 1920 1080 Mono8 3.51 58.27 1920 1080 Mono8 4.63 76.84 3840 2160 Mono8 1.03 69.67 3840 2160 Mono8 1.05 69.95 3840 2160 Mono8 0.71 47.14 iPORT NTx-W Embedded Video Interface User Guide Table 26: Wireless Range Test #3 Results (Continued) Width (Pixels) Height (Pixels) PixelFormat FPS BW (Mbps) 5120 2160 Mono8 0.74 65.09 5120 2160 Mono8 0.61 54.11 5120 2160 Mono8 0.79 69.65 5120 2160 RGB8 0.24 62.46 Test #4: AccessPoint Mode, Distance 40 Feet • WifiBridgeModeCurrent=AccessPoint • ChannelWidth: 40 • Channel: Channel 36/40 • Frequency: 5.18GHz • Security: None • PacketSize: 1444 • SCPD: 3000 • Distance: 40 • RequestTimeout: 100000 • Voltage: 12 Table 27: Wireless Range Test #4 Results Width (Pixels) Height (Pixels) PixelFormat FPS BW (Mbps) 640 480 Mono8 50.16 123.27 640 480 Mono8 50.52 124.15 640 480 Mono8 48.8 119.93 320 240 Mono8 197.78 121.52 320 240 Mono8 169.11 103.9 320 240 Mono8 173.33 106.49 1280 800 Mono8 14.87 121.82 1280 800 Mono8 15.93 130.47 1280 800 Mono8 16.11 131.95 1920 1080 Mono8 4.82 79.91 1920 1080 Mono8 5.51 91.36 1920 1080 Mono8 5.54 91.98 3840 2160 Mono8 5.31 86.93 3840 2160 Mono8 1.14 75.62 3840 2160 Mono8 1.4 93.09 Reference: Wireless Range Testing 75 Table 27: Wireless Range Test #4 Results (Continued) Width (Pixels) Height (Pixels) PixelFormat FPS BW (Mbps) 5120 2160 Mono8 0.92 81.1 5120 2160 Mono8 0.79 78.47 5120 2160 Mono8 0.92 81.66 5120 2160 RGB8 0.4 107.32 Test #5: AccessPoint Mode, Distance 0 Feet • WifiBridgeModeCurrent=AccessPoint • ChannelWidth: 40 • Channel: 40 • Frequency: 5.18GHz • Security: None • PacketSize: 1444 • SCPD: 3000 • Distance: 0 • RequestTimeout: 100000 • Voltage: 12 Table 28: Wireless Range Test #5 Results 76 Width (Pixels) Height (Pixels) PixelFormat FPS BW (Mbps) 640 480 Mono8 66 162.2 640 480 Mono8 51.45 126.44 640 480 Mono8 50.74 124.7 320 240 Mono8 267.49 164.34 320 240 Mono8 256.64 157.68 320 240 Mono8 266.27 163.6 1280 800 Mono8 20.16 165.16 1280 800 Mono8 19.17 157.02 1280 800 Mono8 19.08 156.34 1920 1080 Mono8 10.06 166.93 1920 1080 Mono8 9.5 157.54 1920 1080 Mono8 7.94 131.65 3840 2160 Mono8 2.1 139.22 3840 2160 Mono8 2.49 165.38 3840 2160 Mono8 2.49 165.03 iPORT NTx-W Embedded Video Interface User Guide Table 28: Wireless Range Test #5 Results (Continued) Width (Pixels) Height (Pixels) PixelFormat FPS BW (Mbps) 5120 2160 Mono8 1.38 122.42 5120 2160 Mono8 1.37 120.9 5120 2160 Mono8 1.51 133.29 5120 2160 RGB8 1.53 140.99 Test #6: StationForward Mode, Distance 0 Feet • WifiBridgeModeCurrent=StationForward • ChannelWidth: 40 • Channel: 40 • Frequency: 5.18GHz • Security: WPA2 • PacketSize: 1444 • SCPD: 3000 • Distance: 0 • RequestTimeout: 100000 • Voltage: 12 Table 29: Wireless Range Test #5 Results Width (Pixels) Height (Pixels) PixelFormat FPS BW (Mbps) 640 480 Mono8 49.86 122.54 640 480 Mono8 54.05 132.84 640 480 Mono8 53.52 131.53 320 240 Mono8 187.11 114.96 320 240 Mono8 192.98 118.57 320 240 Mono8 190.08 116.79 1280 800 Mono8 15.56 127.49 1280 800 Mono8 15.18 124.32 1280 800 Mono8 15.51 127.08 1920 1080 Mono8 7.56 125.41 1920 1080 Mono8 7.41 122.84 1920 1080 Mono8 7.2 119.37 3840 2160 Mono8 7.94 128.7 3840 2160 Mono8 7.88 124.97 3840 2160 Mono8 7.92 127.27 Reference: Wireless Range Testing 77 Table 29: Wireless Range Test #5 Results (Continued) 78 Width (Pixels) Height (Pixels) PixelFormat FPS BW (Mbps) 5120 2160 Mono8 1.32 117.09 5120 2160 Mono8 1.36 120.3 5120 2160 Mono8 1.3 114.74 5120 2160 RGB8 0.47 123.91 iPORT NTx-W Embedded Video Interface User Guide Chapter 7 Technical Support On the Pleora Support Center, you can: • Download the latest software. • Log a support issue. • View documentation for current and past releases. • Browse for solutions to problems other customers have encountered. • Get presentations and application notes. • Get the latest news and information about our products. • Decide which of Pleora’s products work best for you. To visit the Pleora Support Center • Go to www.pleora.com and click Support Center. If you have not registered yet, you are prompted to register. Accounts are usually validated within one business day. Technical Support 79