Posts by B.Ru

    Dear Grubbier,


    I looked into your design:

    does not go above about 1.5Khz

    (1.5 kHz) * 4096 * (8 bit) = 6.14400 MB / s

    I would expect a higher bandwidth for your design...


    Your design is using parallelism = 1 around the memory operators.

    That will limit the bandwidth there to 62.5 MPixel/s.

    You are using 2 memories for the same operation.

    That can be combined to 1 memory.
    Or you combine both in parallel to double the bandwidth.


    Best regards

    Dear Grubbier,


    Thank you for the positive response.

    The compilation on VD1-CL is successful but the acquisition frequency does not go above about 1.5Khz.

    I wanted to know if these HDR algorithms involve a frequency limitation.

    Also, if it were possible, I would like to know if a version in FULL Camera link mode can be implemented


    The mE4-VD1-CL is due to its "age" pretty limited in its ressources.

    Especially the DMA transfer can handle only up to 200 MB/s while the amount of memory operators is limited to only 2 of 128 MB each!


    In case the overall output bandwidth and especially the memory bandwidth is within the spec of mE4-VD1-CL you can go for CL FULL (or do you mean DECA). But I really doubt that the memory bandwidth requirements of the HDR approach is getting well served by the *VD1*.


    All later and especially more current platforms (recommending mE5-MA-VCL) have much more ressources:

    4 x memory, higher DMA rates...


    Best regards

    Dear Christoph,


    Some additional details on return code check:

    Related function in context:


    Best regards

    Dear Chroistoph,


    Uploading the images and writing the images to disc by C++ functions is the standard way of doing this.

    You can use the CoefficientBuffer for this , as you already do, or use the ImageInjetor from the Debugging library.



    I hope the above code snippets are ok...


    Best regards

    Dear Danna,


    To go into this make a simple sketch of the data flow structure in order to understand where the data needs to be stored. You can understand the Tx/Rx link as a connected link so using memory on one or the other side is same behaviour.


    Best regards

    Dear Danna,


    You can merge the data of both loops into a single Buffer.

    Using a FIFO is not an option for full images due to limited amount of FPGA ressources.


    When you merge both streams you need only a single Rx/TxImageLink-Channel.

    This single stream will utilize a single memory=RAM module.

    Am I right?

    Merge the data that runs in a circle to a single link into a single memory.


    Best regards

    Dear Danna,


    Simply look into the documentation of the MergePixel, it is a really easy to understand o-type operator.

    The bits of two streams get a single pixel. Two 8bit values become a 16 bit pixel, where the upper input represents the LSBs and lower inputs are MSBs...


    Best regards

    Dear Danna,


    The RAM for the camera should be there...


    But there is a solution.
    I look into your design and see that there is a Buffer inside the loop that can be used for two cases.

    I think maybe I can only get rid of the ImageBuffer after Camera?

    The data processing network is a O-type network, so you can merge all the data that is running in circle into a single buffer.
    You need a memory per loop image context, but both images can share the same RAM module.


    Additionally you can get rid of the sequence in memory by using a sum and a fixed division, it would reduce precision, but maybe that is ok.


    For sharing memory you can use: MergePixel to align both result image pixels and Cast Bitwidth and shift right, to extract it after the memory.


    Best regards

    Dear SWe,

    TOP 10 (ordered by personal impression of importance, high = 1 ... low = 10)
    Label Image with correspondance to object feature structure

    From my point of view a label image related to the corresponding object (found by 1D or 2D Blob-Analysis) would be a drastic benefit to the VA functionality in general, since it would enable additional investigations and feature extractions.

    Please have a look into this powerfull approach and especially into the citations section.

    For further reading; if access given: >>