PCIe-1473 FGPA Frame Grabber with non-Standard Camera Link Protocol

Updated Aug 1, 2018

Reported In

Hardware

  • PCIe-1473

Software

  • LabVIEW FPGA Module
  • LabVIEW

Driver

  • NI-IMAQ

Other

  • Camera that implements a custom/non-standard Camera Link protocol

Issue Details

I am working with a camera that connects with Camera Link on a physical level, but the amount of data sent over and the way the data is sent is different than standard Camera Link.  Can I use the PCIe-1473 (PCIe-1473R) FPGA frame grabber card to read in the raw image information from the camera?

Solution

The PCIe-1473 FPGA frame grabber provides direct access to the raw information from the camera, including the Camera Link Camera Control LinesCamera Link Configuration, and Camera Link Data (Data Valid, Frame Valid, Line Valid, Output Valid, Port A, Port B, ... Port I, Port J).



If you are using an altered or customized Camera Link protocol, you will unlikely be able to use the NI Vision functions for images since the image from your camera would not conform to the standard Camera Link protocol.  You would need to manually convert your images to the standard Camera Link image before you can use the NI Vision functions. 

Additionally, you also need to make sure that your camera's LVAL signals on each chip is assigned to the configurations of the Camera Link Standard, as there is a non-user-configurable check on those pins (LVAL signal should be assigned to pin Tx/Rx24 for each chip or  Tx/Rx24 for Chip X and Tx/Rx27 for Chip Y and Z).

WAS THIS ARTICLE HELPFUL?

Not Helpful