Frame Grabbers#

Our frame grabbers cover a broad range of use case scenarios. Supporting various camera interfaces, our portfolio reaches from simple plug-and-play frame grabbers to programmable high-performance boards.

Each frame grabber is equipped with one FPGA (Field Programming Gate Array). By making maximum use of the parallelized data processing on FPGAs, our frame grabbers offer real time image processing, including real time triggering directly from the frame grabber.

In solutions using our frame grabbers, the main image processing takes place directly on the FPGA. Only the processing results are forwarded to the CPU, which leads to a tremendous reduction of the CPU load. If required, the actual images are transferred to the host computer via Direct Memory Access (DMA) without any CPU involvement.

marathon frame grabbers

What Makes our Frame Grabbers Different?#

The Concept of Applets#

What makes our frame grabbers unique is the use of applets. An applet is an application that runs on the frame grabber’s FPGA. We call these applications applets since they work like the apps for mobile devices.

An applet contains the FPGA firmware for image acquisition and image processing. We don't pack all image acquisition and processing functions available for a specific frame grabber model into one big applet. Instead, we tailor each applet for a specific camera interface, a specific topology (how many cameras, how many links per camera), and a specific field of application. This allows for a maximum use of FPGA resources. Anything not required for a specific use case is not loaded onto the FPGA.

We provide a free set of applets for each frame grabber model. You can select the applet of your choice and load it onto the frame grabber FPGA. Each applet comes with a comprehensive applet documentation. Applet overviews listing the main features of the individual applets enable you to select the applet that fits your use case best.

You can parameterize each applet, either via GUI application microDisplay X, or via the provided SDK. A description of all parametrization options you find in the applet documentation.

In addition to the freely available applets out of the applet sets, you can use custom applets that contain complex and specific algorithms. These applets are developed either by Silicon Software GmbH (Basler Group), or by yourself. To program your own applets, you use the graphical development environment VisualApplets. As it is a graphical environment, you need no HDL knowledge to create your own, unique applets.

A Series and V Series#

Each frame grabber model is offered in two product variants:

  • A Series: Allow to run the freely available applets. A Series frame grabbers focus on real-time image acquisition, including image pre-processing and triggering.
  • V Series: Allow to run custom specific applets developed by yourself using VisualApplets, or by Silicon Software application engineers. While providing all functionality offered by A Series grabbers, V Series frame grabbers focus on the use of highly complex, individualized image processing solutions.

Supported Camera Interfaces#

We offer a broad range of frame grabber models. They support the following camera standards:

  • CoaXPress
  • Camera Link
  • GigE Vision
  • CLHS

Frame Grabber Models#