Machine Vision

cancel
Showing results for 
Search instead for 
Did you mean: 

PCIe1429: on-board memory and access

According to the NI-IMAQ Function Reference, "If you use IMG_DEVICE_FRAME, do not access the returned value of bufPtrAddr", does this mean that accessing on-board memory is impossible?

In the case of PCIe1429, IMG_DEVICE_FRAME is not available in the create buffer function. Does this mean that there is no on-board memory to store incoming images?

Thanks

JC Ho
0 Kudos
Message 1 of 2
(2,960 Views)


@jc_ho wrote:
Does this mean that there is no on-board memory to store incoming images?

Thanks

JC Ho




You're right that the PCIe-1429 does not have any onboard memory. Because it is based on the PCI Express bus, there is no need to buffer images on the board because there is 800MB/s of bandwidth. There is a small amount of FIFO memory on the board to take care of any bus latency, but overall, you should be able to access the image data in RAM instead of onboard.

You'll find onboard memory on our PCI-based products, like the 1424, because they can acquire images faster that the PCI bus can transfer data to RAM.

Kyle V
Message 2 of 2
(2,953 Views)