Design Components

The sample design in this application note consists of the following components as shown in the following figure:

Example Design Implementation Sobel_Filter.va

Figure 184. Example Design Implementation Sobel_Filter.va


  • A Camera Link grayscale camera interface

  • An image buffer

  • The Sobel edge filter module with edge filtering in x and y direction (based on the example Sobel_Multi_Gradient.va under Examples\Processing\Filter\EdgeDetection\Sobel_Multi_Gradient in the VisualApplets installation directory)

  • An adjustable binarization threshold and a scale operator for better visualization of the binarized image on the display during runtime

  • The DMA to PC.

You can use the CoefficientBuffer in the design as simulation source for images instead of using the images acquired by a camera. Via the operator SourceSelector you can choose the image input source for the processing pipeline in VisualApplets and during runtime.