Emergent Vision Technologies has been shipping 10 GigE Vision and 10 GBase-T cameras for over 5+ years. We are the first and most knowledgeable voices regarding 10 GigE. EVT offers the smallest form factor, highest performing 10 Gigabit cameras on the market today. Feel free to contact us with any of your questions you have about this awesome interface!
Emergent Vision Technologies, is your EXPERTS for in 10 Gigabit Technology High Speed Cameras and Applications.
Have Questions? Be in touch with us
What is 10 GigE?
10 GigE (a.k.a. 10 Gigabit Ethernet) is the successor to 1 GigE (1 Gigabit Ethernet) which is the leading interface for machine vision applications. 10 GigE, as the successor, provides all the same benefits of 1 GigE but with a ten- fold increase in data-rate which leads to a ten-fold increase in frame rate. 10 GigE, as with 1 GigE, is an industry standard which has been around for years and is managed / produced by the IEEE 802.3 working group. The standard is used in applications such as telecom, data communications, industrial, military, etc, and now we leverage the benefits of this globally accepted cross-industry technology for machine vision applications.
Does GigE Vision work for 10 GigE?
Yes. GigE Vision (the machine vision specific interface standard) regardless of its version supports Emergent 10 GigE cameras. The later versions add some additional 10 GigE specific elements which are not critical for the operation of Emergent 10 GigE vision cameras with various GigE Vision compliant software such as NI Labview, MVTecHalcon, NorpixStreamPix, etc.
What are the cable options for 10 GigE and what is the max cable length?
One of the most important benefits of using a strong standard such as 10 GigE is the wide variety of components made available by multiple companies across multiple industries.
Cabling options are no exception. The two main connector options are SFP+ and RJ45. RJ45 is a good option for shorter cable lengths since the power consumption of such a solution can add an additional 2W of power for running the full 100m which becomes a bit of a problem as we attempt to make cameras more compact. SFP+ is the most flexible option and is conscious of keeping power consumption to a minimum.
Using the SFP+ interface provides primarily three options which cover the cable length requirements of all applications. The first and least expensive option is Direct Attach which is a copper based passive solution and the cable lengths for these single piece cables range from 1m to 10m. The second option utilizes SFP+ multi- mode fiber modules/transceivers and LC-LC multi-mode fiber cables and the cable lengths for this three-piece cable range from 1m to 300m. The third option utilizes SFP+ single-mode fiber modules/transceivers and LC-LC single-mode fiber cables and the cable lengths for this three-piece cable range from 1m to tens of Kilometers.
The price range for these cabling options is very reasonable since they are used across multiple industries in massive volumes unlike for some interface technologies which use cabling options specific to machine vision.
What are the cost implications of 10 GigE?
As mentioned, components for 10 GigE machine vision applications are used across multiple industries which allows suppliers of such technologies to deal in volumes which in turn leads to lower cost - far more-so than machine vision specific interfaces and technologies who also find themselves scrambling around trying to find components to fit the application of if available then sometimes only one or a few providers are in play which allows them to dictate the price.
Further, the adoption rate of 10 GigE is forecast to improve dramatically over the next few years to the point of largely dominating data center applications which in turn drives prices down.
For the cameras, the price scales with performance. For a comparable USB3 camera offering the Cmosis CMV4000 the Emergent HS-4000 does incur a higher cost but the HS-4000, with the 10 GigE interface, provides a doubling of frame rate in default pixel formats and a tripling of frame rate in other pixel formats such as Bayer interpolated formats and this is due to the three-fold increase in usable bandwidth of 10 GigE over USB3.
What is the power consumption of 10 GigE?
Power consumption of Emergent Vision Technologies 10 GigE Vision cameras is around 9W. In comparison to USB3 cameras with the same sensor this is approximately three-fold which is easily attributed to the fact that the usable data rate is also three-fold. Some argue that 10 GigE is generally more power hungry but the reality is the bulk of the power consumption for a fully featured camera such as the HS-4000 is attributed to the FPGA power consumption (related to image manipulation) and NOT related specifically to the interface technology. As one would expect, higher power can lead to higher case temperature. The thermal design of Emergent cameras has been optimized to ensure the case temperature is kept within comparable levels to other machine vision cameras and in some cases the temperature is even lower than existing lower speed cameras.
What is Myricom’s MVA and how does it impact performance?
This is a very important topic and Emergent and Myricom Inc. have partnered to provide an optimal solution for Machine Vision applications. Myricom supplies their NICs pre-programmed with MVA and are available direct from Emergent.
- Extremely low CPU utilization (2% single CPU core overhead for a 9Gbps video stream)
- Extremely low latency
- Extremely low jitter
Benefits of using 10 GigE for your Application
Ultra high data/frame rates
A large number of accessory and cabling options to cover any length - Camera network support and accurate multi-camera synchronization methods
Low CPU overhead, low latency, low jitter using Myricom's MVA.
Very competitive cost/performance which will only get better as 10 GigE is further adopted
Industry acceptance due to IEEE and AIA standardization
What is the jitter and latency of 10 GigE? How does this compare to 1GigE?
Utilizing Myricom's MVA we obtain the results below. With a theoretical transfer time of 3595us at 10Gbps line rate (2044x1088x2bytesx8bits / 10Gbps = 3595us) we achieve the following results on Windows and Linux based on a 3000 frame sample size. Latency is naturally a function of image size so just by virtue of running at 10G rates compared to 1G rates already provides a ten-fold improvement in latency. We then shift our attention to the added (or overhead) contribution of latency which we can see by subtracting the theoretical from the actual which is seen as the mean of the two histograms below such that on Windows 3752us-3595us = 157us added latency which is extremely good for Windows. For Linux we get even better 3665us-3595us = 70us added latency.
The standard deviation and thus jitter is also seen to be extremely good at about +/-30us and +/-15us respectively for Windows and Linux.UsingMyricom's MVA, 10 GigE bests 1GigE and many other interface technologies that rely on cooperation by the operating system - even if said technologies include the most currently advanced driver technologies. Thus for top performance, use Emergent cameras with Myricom MVA with the Myricom solution incurring only a modest cost increase.
What operating systems are supported?
Emergent's solution supports Windows 7/8, Windows 10, and Ubuntu Linux 12.04 LTS with both our eCapture viewer software and our eSDK.
Will 10 GigE Cameras work with GigE Vision compatible software?
Yes. As long as the 10 GigE camera follows the GigE Vision standard, 10 GigE automatically downgrade to 1GigE.
What off the shelf components are available for 10 GigE Vision Cameras?
Cables, switches, network interface cards - to name a few. A number of companies are getting on board with industrial modules and chassis blades with SFP+ interfaces which lends itself very nicely to a scale-able and distributed processing architecture. You can click hear to learn more about accessories for 10 GigE Vision Camera.
Where will 10 GigE be in the future?
The chart below (courtesy of Dell) shows very clearly 10 GigE adoption for data center applications. Note also how 40G will start to creep in in the later part of the decade. It is expected that this trend will apply to machine vision applications as well as price per port will continue to drop as will power consumption as more ASIC companies advance their technologies.
What computers support 10 GigE?
Supermicro has a number of computer mother boards which have SFP+ or 10GBaseT/RJ45 interfaces. The majority of computers that have an available PCIe x8 or x16 slot will support the Myricom NICs in a variety of operating systems. Very simple and inexpensive mini-desktops by Acer have an available x16 PCIe slot and can be used for development. The final system would only depend on how much image processing is required and at what data/frame rate. For processor intensive applications, GPU/Video cards by NVidia running CUDA can be employed. Since the data arriving from the Myricom NICs comes with extremely low overhead this allows the system to easily transfer this data to a GPU for further processing.
What software can I use for my 10 GigE Vision camera?
Generally, any GigEVision compatible software should work with Emergent Vision Technologies cameras by virtue of Emergent 10 GigE vision cameras being certified as GigEVision compliant by the AIA. We have tested with a few such 3rd party software such as NI Vision Acquisition Toolbox, MVTecHalcon, NorpixStreamPix 6. Emergent also offers free software with a camera purchase: eCapture is our free viewer software, and eSDK is our C++ SDK for easy application development.