MultiCam Boards Documentation > GRABLINK series Documentation > GRABLINK Base Handbook > Functional Specification > Image Processing > Image Transfer

Image Transfer

The processed and formatted image data are transferred into a surface over the PCI Express bus using a DMA engine.

Note. In the MultiCam driver, a surface is the physical memory space allocated into the host PC memory for the storage of one image.

The transferred image is stored in the destination surface in a progressive-scan order:

Surface Pitch

The MultiCam driver establishes a default surface pitch that corresponds to the amount of bytes required to store one pixel row of the image data. You may increase this value if the application requires it.

Surface Size

The MultiCam driver establishes a default surface size that corresponds to the amount of bytes required to store all the rows of the image data. You may increase this value if its application requires it.

Extended Addressing Capabilities

This board is capable of transferring image data anywhere into the physical memory of the system.

Automatic DMA Descriptors Loading

This board implements an automatic mechanism for the loading of the DMA descriptors from the host PC memory to the DMA descriptor section of the on-board memory.

The DMA descriptors lists can then be prepared and stored into the host PC memory; the automatic loader pre-fetches the descriptors such that they are available for the DMA engine when it needs them.

Notes

Transfer Rate

Grablink Base sustains image data transfer over the PCI Express bus:

Note. The effective data rate depends on the performance of the PCI Express Link.