LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Andor Cameras and xxRIO Devices

Hi! I have a somewhat ambitious goal to use Andor's Zyla 4.2 sCMOS camera in conjunction with one of the FPGA-based systems such as the CRIO and the FlexRIO. Right now, I'm having a hard time finding resources to conclude if this is possible using this configuration. I've found one other post that mentions that it is possible to use a FlexRIO and Andor's Neo camera:

 

https://forums.ni.com/t5/LabVIEW/FPGA-DMA-Size-Allocation/m-p/2126058

 

One of the significant differences between what I'm attempting to do and what Shazlan does in the above post is that the Zyla camera uses a USB3 interface. I suspect that the image acquisition methods would have to work through the USB3/3.1 connectors on the RIO devices, but at the same time it looks as though I'll need to create my own drivers to use the camera. I am looking for an FPGA-based solution to be able to do 2D FFT's on the images I get back, and I was intending to use either an FPGA coprocessor or the FPGA's in the RIO's to accomplish this. I am aware that this may not be possible on some of the FPGA products, so I would also be interested in finding out if such a configuration is possible. Feel free to ask questions if more clarification is needed or if I need to provide more details about the system. To be clear, this is posed more as a hypothetical problem rather than an existing problem I'm facing with the hardware, so I'll contact support if this post is outside the scope of this forum.

0 Kudos
Message 1 of 2
(1,432 Views)

Hello.  What are the frame rate, pixel depth, image size?  

Even if the camera signals cannot be easily connected to FPGA in direct, image data may be first received on host computer, then, transferred to FPGA.  If camera driver is well implemented, and can acquire image data from camera at high speed, what is needed is to move the data to FPGA.  

 

As for 2D FFT, DRAM is required for large data size.  Efficient usage of DRAM for high throughput access requires many thoughts and good implementations, and it requires kind of experiences on LabVIEW FPGA.  I would not say myself as such, but once accomplished 2D FFT for 1024x1024 8bit image data at about 200 FPS, using only one PXIe-7976R.  It took me about 4 months.  

 

Hope this helps and stay being ambitious with NI products.  

0 Kudos
Message 2 of 2
(1,322 Views)