Balluff - BVS CA-MLC / BVS CA-IGC Technical Documentation
i.MX8M Mini

General

CPUARM Cortex®-A53 @ 1.6GHz
Cores4
RAM1 GB
USB2.0 Interfaces2
USB3.0 InterfacesNone
Ethernet1000 MBit
PCIe1 x 1 Lane
Gen 2.0

The carrier-board used in this test: MBa8Mx from TQ-Systems GmbH

Note
If you are looking for more information and guidance about installing Impact Acquire driver packages via the Yocto Project, please choose an API-manual suited for your programming language and then go to chapter "Installation From Private Setup Routines → Embedded Linux → Yocto Project". All API-manuals can be found under https://www.balluff.com/en-de/online-manuals-mv.

Test Setup

Test setup

Additional Settings

Impact Acquire - System Settings

SettingValue
Request Count20
Note
A Request in the Impact Acquire API represents a buffer where an image with the current device configuration is captured into. In order to avoid losing images at a high FPS, it's recommended to increase the number of these request buffers (i.e. ' RequestCount' in ' SystemSettings', by default the value is set to 4 for Balluff USB2.0 cameras), so that the driver can continue capturing image data even if the host application is sometimes slower at processing an image than the camera at transferring one. As a rule of thumb, the number of capture buffers should be configured roughly within the range of FPS/2 and FPS/5. In the following test, the RequestCount is set to 20 which is roughly FPS/5.

Benchmarks

CameraResolutionPixel FormatFrame Rate [Frames/s]Bandwidth [MB/s]CPU Load (averaged over 4 cores)
mvBlueFOX-MLC200WG752 x 480Mono893.733.8~6%