Бяла книга: Често задавани въпроси за 50 и 100 GigE

Често задавани въпроси

Both 50GigE and 100GigE are successors to the highly successful 25GigE technology. Logically, 50GigE is twice the speed of 25GigE and 100GigE is four times the speed of 25GigE. All are 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.

Какво е 50GigE/100GigE?

Да. GigEVision (стандартът за специфичен интерфейс за машинно зрение), независимо от версията си, поддържа 50GigE и 100GigE камери. По-късните версии добавят някои допълнителни специфични елементи, които не са критични за работата на Emergent камерите с различен GigE Vision съвместим софтуер, като например NI Labview, MVTec Halcon, Norpix StreamPix, Matrox MIL, Cognex VisionPro и др.

Максималната налична честотна лента за 50GigE е 50Gbps или 6,250 Mbytes/s, а за 100GigE е 100Gbps или 12 500 Mbytes/s, което е най-бързото решение с единична връзка в индустрията.

Абсолютно, както 50GigE, така и 100GigE се считат за новия SDI, тъй като Broadcast бързо изоставя остарелия SDI интерфейс в полза на Ethernet-базирани технологии. Технологията за стрийминг за Broadcast е SMPTE 2110, а Emergent камерите са ъпгрейд на фърмуера, който ги оставя да поддържат тази технология за безпроблемно преминаване към различни Broadcast приложения. Функциите SMPTE 2110 и RCP ще бъдат добавени към Emergent камерите тази година.

Are 50GigE and 100GigE suitable for Broadcast applications

For 50GigE and 100GigE, the standard defines QSFP28 which is fully compatible with SFP+ and SFP28 in multi-rate switches or other equipment through the use of QSFP28 break-out adapters.

Using the QSFP28 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 5m. The second option utilizes QSFP28 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 100m. The third option utilizes QSFP28 single-mode fiber modules/transceivers and LC-LC single-mode fiber cables and the cable lengths for this three-piece cable range from one meter to ten kilometers.

The price range for these cabling options is quite low since they are used across multiple industries in massive volumes unlike for some interface technologies which use cabling options specific to machine vision.

Какви са опциите за кабели за 50GigE и 100GigE и каква е максималната дължина на кабела?

As mentioned, components for 50GigE and 100GigE machine vision applications are used across multiple industries, which allows suppliers of such technologies to deal in volumes, which in turn leads to lower costs. Far more so than machine vision specific interfaces and technologies who also find themselves scrambling around trying to find components to fit the application and when available then sometimes only one or a few providers are in play which allows them to dictate the price.

For the cameras, the price scales with performance. All Emergent camera pricing is always better in price-performance comparisons with Machine Vision specific interfaces such as CoaXPress (CXP).

Power consumption of 50GigE Emergent cameras is around 10W, which is as good or better than a camera of equal performance. At 100GigE, the power rises only to about 12W, which is again as good or better for a camera of equal performance. This power consumption is far less driven by the interface and more-so driven by the FPGA processing required at such high data rates.

When our cameras were first launched 10 years ago, Emergent realized the need for performance receiver technology at the computer and partnered with Mellanox to implement technology with Mellanox’ VMA or Mellanox’ Messaging Accelerator to allow support for 25GigE NICs and higher.

Предимствата на подобна технология са:

  1. Максимизиране на броя камери на компютър
  2. Изключително ниско натоварване на процесора (1% натоварване на едно ядро ​​на процесора за 9Gbps ​​видео поток)
  3. Минимизирана пропускателна способност на системната памет
  4. Изключително ниска латентност
  5. Extremely low jitter

The first bullet is mainly the result of the 2nd и 3rd points. The software employs DMA or Direct Memory Access from the NIC (network interface card) to system memory without packet headers and thus placing complete video frames into contiguous memory locations without the need for CPU or system memory interaction due to data copies or other NDIS kernel bypass activities.

What is Mellanox’s VMA and how does it impact performance?

Limitations that have been reported back to us from our customers about competing 10G camera technology include trouble with dropped packets and frames with even one camera. In addition, some of these competitors have openly confirmed to customers that they have not tested more than two cameras per PC. Many of our customers depend on our reliability to run as many 8-14 cameras per PC. Emergent Vision Technologies has provided dependable, fully functional multicamera systems to our customers for several years now. In addition, more cameras per computer substantially reduces overall system cost.

  • Ултра високи честоти на данни/кадри
  • Многобройни опции за аксесоари и окабеляване, покриващи всякаква дължина
  • Поддръжка на мрежа от камери и точни методи за синхронизация на множество камери, включително поддръжка на PTP
  • Технология за мултикаст видео
  • Ниско натоварване на процесора, ниска латентност и ниско трептене
  • Най-висок брой камери на компютър
  • Много конкурентна цена/производителност
  • Приемане от индустрията благодарение на стандартизацията на IEEE и AIA

50GigE and 100GigE

Emergent 50GigE and 100GigE cameras, coupled with Mellanox’ VMA, equals or out-performs other interfaces in every technical category and its price performance is the best. With VMA, all the shortcomings associated with 1GigE w.r.t. CPU utilization, latency and jitter are obliterated. Industry acceptance is excellent as well.

How does 50GigE and 100GigE compare with other interfaces

Emergent’s solution supports Windows 10 and Ubuntu, RedHat, and CentOS Linux with both our eCapture viewer software and our eSDK.

Какви операционни системи се поддържат?

Yes. Our cameras follow the GigE Vision standard and are thus compatible regardless of Ethernet speed. Highest performance is available when Emergent drivers are used and coupled with Mellanox NICs and 3rd party softwares typically provide the ability to use our low-level driver for frame capture through GenTL technology or other proprietary means.

Cables, switches, network interface cards- to name a few. Many companies have long been on board with industrial modules and chassis blades with QSFP interfaces which lends itself very nicely to a scalable and distributed processing architecture.

The chart below shows very clearly 10GigE and 25GigE adoption for various applications. 100GigE is creeping in and will take more market share as performance demands grow. In machine vision, we are now seeing sensors that justify these datarates for applications like AOI.

Какъв е процентът на приемане на 50GigE и 100GigE?

PTP methods are commonly used with Emergent cameras. The EVT_PTP eSDK example can be used to kick off your development. With switches and appropriate grandmaster configuration, one can synchronize to sub-microsecond accuracies.

Switches have substantially dropped in price over the past 10 years so one should not be afraid of the cost implications. That said, PTP does not require switches and hardware grandmasters if synchronization accuracy requirement is not in the 10s of micro-second range.

В допълнение, Emergent предлага стандартните опции за GPIO аксесоари, които позволяват на потребителя да задейства камерите чрез външен хардуер, посредством предоставен от потребителя хардуерен сигнал, с точност до под микросекунда.

Как мога да синхронизирам няколко камери?

Примерите за eSDK EVT_Mcast/EVT_Mcast_Master и EVT_Mcast/EVT_Mcast_Slave могат да бъдат използвани за стартиране на вашата разработка.

In general, the video from one camera can be sent through a medium-cost switch to multiple receivers. The receivers would typically do the following in these type of applications: they might just receive and display the video for monitoring purposes, they might process the data to allow for a distributed processing architecture, they might save image files to RAID storage, or perhaps they may do all of these things with suitable server performance.

Един компютър обикновено е multicast master, така че там бихте използвали форма на EVT_Mcast_Master. Това приложение контролира камерата(ите) и по избор получава видео данните. Един или много други компютри биха използвали форма на EVT_Mcast_Slave, която би получавала и обработвала видео данните.

Като цяло, всеки софтуер, съвместим с GigEVision, би трябвало да работи с камери на Emergent, тъй като камерите на Emergent са сертифицирани като съвместими с GigEVision от AIA. Тествахме с много софтуерни продукти на трети страни, като например NI Vision Acquisition Toolbox, MVTec Halcon, Norpix StreamPix 6, Matrox MIL, Cognex VisionPro и др. Emergent предлага и безплатен софтуер при закупуване на камера: eCapture е нашият безплатен софтуер за преглед, а eSDK е нашият C++ SDK за лесно разработване на високопроизводителни приложения.

Какъв софтуер мога да използвам за моята 50GigE или 100GigE камера?

Standard computers that have an available PCIe x8 or x16 slot will support the Mellanox NICs in a variety of operating systems. Very simple and inexpensive mini- desktops by Asus have an available x16 PCIe slot and can be used for development. Compact expansion chassis such as Sonnettech Echo Express SE III can be used to hold the NICs and link back to a laptop via Thunderbolt 3.

High camera count applications would typically employ Dell, Supermicro or Asus systems with many available PCIe slots.

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 or 3rd party FPGA cards can be employed. Since the data arriving from the Mellanox NICs comes with extremely low overhead this allows the system to easily transfer this data to a GPU for further processing.

В заключение, с технологията за камера и хост на Emergent, ние ви даваме най-добрия шанс за успех на вашето приложение.

10 years ago, Emergent premiered the world’s first Area Scan 10GigE cameras and since then has been considered the pioneer of ultra-high-speed Ethernet cameras. 4 years ago, Emergent launched the world’s first 25GigE Area Scan cameras and the world’s first 10GigE and 25GigE Line Scan cameras. This has been recognized by Vision Systems Magazine with Gold and Platinum Innovators Awards as well as by the NABSHOW with 2019 Product of the Year award in the Camera category.

NABSHOW

Сега, 10 години по-късно, конкурентните компании за камери виждат нуждата от високоскоростна Ethernet технология за камери. Някои се опитаха да пуснат свои собствени 10GigE камери, но се бореха с проблеми с производителността, като по този начин нас привлече много от своите клиенти. Нашият дългогодишен опит с технологията е несравним в индустрията. Нашите продукти са много зрели и надеждни, което спестява време и пари на клиентите за интегриране на тази високоскоростна технология.

Meanwhile Emergent introduces another breakthrough in high speed camera technology with the Xtreme 50GigE and Zenith 100GigE cameras.

Xtreme 50GigE and Zenith 100GigE cameras

Emergent предоставя всички основни аксесоари, необходими за разработване на вашата система и приложение.

We provide all QSFP28 cabling options you may need such as Direct Attach cables or Optical transceivers and LC-LC fiber cable for both multi-mode and single-mode applications. Single mode fiber is generally for long distance applications beyond 100m so please contact Emergent with your requirements.

We provide single and dual port 50G and 100G Network Interface cards from our partner Mellanox.

Накрая, ние предлагаме опции за GPIO и захранване, за да завършим вашите нужди от интеграция.

Ние сме универсален магазин за вашите нужди от 50GigE и 100GigE приложения за машинно зрение.

What is the maximum frame rate I can achieve with my Emergent camera

Emergent предлага инструменти за калкулиране на честотата на кадрите, достъпни на нашия уебсайт: https://emergentvisiontec.com/resources/