Posts by Sangrae_Kim


    Its main purpose is to synchronize two asynchronous signals and output them as one signal.

    Used as a line trigger signal.

    This function has been implemented internally and tested but need to check accurate verification on the customer machine.

    If you have any advice on this implementation, please let me know.

    ex) Is it possible to implement the function?

    if possible, which operator is suitable, etc.


    Best regards.


    • Image.png

      (15.78 kB, downloaded 4 times, last: )


    I am testing ELIIXA+ 8k Line scan camera on me5 VCL.

    This camera need to tap sorting for 8X(8tap) and 10X(10tap).

    (8tap) 8X-> width = 8192

    (10tap) 10X-> width = 8190

    The 8X mode can tap sorting with basic example (

    but 10X mode can not tap sorting with basic example (

    The default image size(width 1040) is ok .

    but the other image size(8192) was problem.

    So I tested it by reducing the width to 8160 to test without dummy pixels in the Resort Box (ToPar80).
    If the ShiftRight(10) -> the output image have a some problem.

    If the other operator use instead of ShiftRight -> the output image is ok. (attached

    I am not sure that this is right or not.


    I attached raw image and Result image and files

    the raw & result image made by with Acq_SingleFullLineGray.

    For the information.

    The max width is 8190 in 10tap.

    The microDisplay can get 8192 pixels after 10X tapsorting(10x_Result_8192.bmp)

    the last 2 columns are dummy pixels.

    I can not get result image with 8192 pixels in our design file.


    please advise to me.


    Dear Simon,

    For the information.

    We got similar results with your help.

    I simulated it with an image file on Visual Applets.

    The FFT results from Visual Applet were able to achieve results similar to FFT images processed on PC.

    Thank for your help.

    Best regards.


    Dear Björn Rudde,

    Thank you for your update.

    I understand what you said but I am not fully understand how to use the FFT operator in Visual Applets.

    For example, in a VA simulation I want to implement a function that transforms the frequency space via FFT (Foward) and then removes some moire patterns, and then returns it to the image space via FFT (Inverse) like attached image.

    I am not sure if this can be done on the Visual Applets side.




    We received an inquiry from a customer.

    This inquiry is related to FFT on FPGA.

    Visual applets have FFT functionality, but there are no cases where we have applied FFT applications on our side.

    It is difficult to give a solution guidance to the customer.

    If you have an advice, please let me know.

    Camera : 18k Line scan camera (Full configuration 8tap8bit)

    Interface : Camera Link

    LineRate : 40KHz /sec

    BandWidth : 400MB/sec

    Is it processed in real time with Full bandwidth in Visual Applets?

    -. Raw image ->FFT(forward)->remove high frequency-> Inverse FFT result image(DMA)

    For the information.

    We have sample images(Raw image and FFT result image)

    FFT result image is after Inverse transformation (remove high frequency)

    The Images are confidential.

    So I can not upload images here .But If you need to images for check, we can send it by email.

    About FFT parameter.

    E5 ironman:

    Points (image width): {8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192}

    By using parameters, the operator can be configured to the number of points i.e. line width. The line width has to match with the number of pixel at the input.

    Does that mean that it only support up to 8k camera?


    Best regards.


    We need to Acquistion Applets files ( Acq_SingleCXP6x4AreaGray.dll).

    The target board is VQ8-CXP6D.

    OS is Windows 10 32bit. (We can not found the Acq_SingleCXP6x4AreaGray.dll file in runtimeSDK 5.7.0)

    Just 64bit runtime SDK have this file.

    Camera : CP70-1-M-1000 (CXP6x4 channel, 12bit, 1280x 1024)

    Input : 12bit

    Can I get Acq_SingleCXP6x4AreaGray.dll for 32bit ?



    I am interested in image up scaling.

    An example of the x direction has been confirmed.(Scaling a Line Scan Image)

    but I need to both direction (X&Y) image up scaling for promotion to customer .

    i,e ) Camera : Camera Link Full(8tap)2K x 2k

    Output Image: 4k x 4k

    Could you support basic example for both direction image up scaling ?


    Hello Johannes,

    I tested nvJPEG library.

    The result is after decoding on the GPU. (50 % jpeg compression)

    ** Test Result : 2048 x 2048 = 150fps , 2048 x 1024 = 295fps
    For the information,

    The nvJPEG image buffer consists of each RGB channel.

    So we need to merge each channel in CPU side again for 24bit image.

    I don't have enough experience with GPU processing and multi core processing .

    Step 1 : FPGA(encoding) Got Full speed (2048 x 2048 = 150fps)

    Step 2: GPU(decoding) Got Full speed (2048 x 2048 = 150fps)

    ** Without copying memory from GPU to host

    Step 3: Copy image data of each channel from GPU to HOST memory. ( decreased frame rate)

    ** Just copy Red channel only ( 2048 x2048 = 140fps) copy Green&Blue channel (decrease frame rate more)

    Step 4: RGB Color merge

    This is the test result so far.

    I need more analysis of Step 3 & 4 for increase speed.



    I am testing New Color Jpeg Operator.

    Is it possible to build with Design Colock 170MHz in VCL?

    The Build does not succeed with design clock 170 MHz in our environment.

    Here is environment.

    -. ISE 14.7

    -. VA 3.2

    -. Test example : \examples\Processing\Advanced\JPEG\mE5-MA-VCL\

    So I tested with Desing clolck 125MHz.

    The build was sucess and we can get jpeg(include header) image in microDisply.

    In the next step, we created jpeg viewer using "Jpeglib Turbo" for fast Jpeg decording.

    Camera : Basler acA2040-180kc

    -. 8tps 82MHz 2048 x 2048 , 150fps

    Image size : 1024 x 1024

    Result(before decording in microDisplay) : 295fps (quality 50%)

    Result(after decording in our program) : about 280fps (quality 50%)

    Image size : 2048 x 1024

    Result(before decording in microDisplay) : 295fps (quality 50%)

    Result(after decording in our program) : about 145fps (quality 50%)

    Image size : 2048 x 2048

    Result(before decording in microDisplay) : 150fps (quality 50%)

    Result(after decording in program) : about 72fps (quality 50%)

    Visual Applts is not performance related, but is there a recommended decording library for increase decording speed?


    Dear All,

    If there is a basic example, I will refer to it, but It can not found example in VA3.1.

    I think that the part for image acquisition is not simple.

    so can I get basic acquition design for Line Scan Bayer Camera?

    we will use EV71YC4CCP1605-BA0 of E2V.

    Interface is CXP.