Your browser is out of date. It may not display all features of this websites. Learn how to update your browser.

Start configuring your vision system now Webshop
  • FPGA Programming Made Easy

    VisualApplets makes it possible to program FPGAs on a graphic user interface entirely without hardware programming. The software has received multiple awards for this feature.

VisualApplets – Visual FPGA Programming of Image Processing Applications

VisualApplets, developed by our Mannheim branch (formerly Silicon Software), is the integrated development environment for real-time applications on FPGA processors in image processing. It enables the programming of FPGAs via dataflow models on a graphic user interface. The solution is used in a variety of industries for industrial and non-industrial applications. VisualApplets enables access to the FPGA processors in the image processing hardware, such as frame grabbers , industrial cameras and image processing devices, to implement individual image processing applications.

The programmable frame grabbers in the V-line are prelicensed for use with VisualApplets.

VisualApplets – graphic FPGA programming

A Quick Route to Image Processing Applications with VisualApplets

In 2006, the year it was launched, VisualApplets received the International Vision Award. And for a good reason:

  • Easily create complex applications for FPGAs through graphic dataflow models without hardware programming
  • Utilize the image processing library with over 200 operators
  • Create own libraries for frequently used image processing steps or import them from existing hardware code
  • Port applet designs onto additional frame grabbers, VisualApplets-compatible industrial cameras, vision sensors and image processing devices
  • Graphically program and process data signals and connections to external interfaces (peripherals) to individualize trigger functions

Buy VisualApplets 3 Node Locked license Download demo version

The Setup of VisualApplets

For image and signal processing, VisualApplets makes it possible to intuitively create and process complex applications, use preconfigured sample applets or integrate proprietary HDL libraries. Version 3 consists of a basic version and four extensions for special requirements.

Image processing software VisualApplets with extensions

Get More From FPGAs and Use Them with Resource Efficiency

Version 3 was enhanced with new extensions and features and additionally includes the following for increased functionality:

  • Operator libraries as extension Libraries, for functions such as segmentation, classification and compression
  • New operators that represent loops in the dataflow model, which enables resource-friendly calculations of image sequences and comparisons as well as image batch processing on the FPGA
  • An enhanced FFT operator (Fast Fourier Transformation) to implement more complex filters with a high computing load--such as band-pass filters--with resource efficiency.

More about VisualApplets 3

VisualApplets Extensions Offer You Special Features

Would you like to continue using your own HDL code, configure additional image processing devices with VisualApplets or use additional VisualApplets libraries? The extensions have solutions for you.

VisualApplets Embedder

Set Up VisualApplets-compatible Image Processing Devices with VisualApplets Embedder

With VisualApplets Embedder, your image processing hardware becomes compatible with VisualApplets. Users get a device with maximum flexibility with which they can directly implement image pre-processing and applications.

  • Configure hardware from third-party devices such as cameras and vision sensors with VisualApplets
  • Improve throughput and reduce system costs with preprocessing tasks in real time, such as image optimizations, data reduction and process control
  • Give end users easy access to image processing devices
  • Manufacturers and end users remain flexible in case of changes to requirement

More about VisualApplets Embedder

Additional Benefit for Advanced System Builders

With VisualApplets Expert, you can import existing HDL code from VHDL and Verilog and process it as a generic operator. The design process can be automated through a console with an integrated TCL interpreter.

The libraries in VisualApplets Expert can be acquired as individual licenses.

  • Import VHDL code and libraries
  • Create individual operators
  • Configure protected operators
  • Debug applet designs in a real runtime environment as well as operators still in development
  • Directly enter or create TCL scripts to set up, manipulate and simulate designs

More about VisualApplets Expert

VisualApplets Libraries

Special Operator Libraries Offer More

VisualApplets libraries comprise multiple operator libraries which expand the operators’ scope with valuable image processing functions, such as those for segmentation, classification and compression.

The libraries can be acquired as individual licenses, independently of the acquired frame grabber hardware.

  • Segmentation and classification – Determine the position, surface area, shape and scope of objects and the surrounding geometry (bounding box) with Blob analysis
  • Compression of JPEG 8-bit grayscale images and 24-bit RGB color images, continuous data streaming for long image sequences, scalable data or compression rate

More about VisualApplets Libraries

Protect VisualApplets Designs

To prevent the use of proprietary applets on external frame grabbers, and thus protect intellectual property from outside access, the applets and frame grabbers can each be securely encoded with a lock. This is how VisualApplets Protection secures your design and IP know-how and connects it to the FPGA hardware with encryption.

Two protective mechanisms must match:

  • Unique security identifier code for the applets
  • Security license of the frame grabber.

More about VisualApplets Protection

VisualApplets Licenses and License Containers

Show Filter
Reset filters
License description Accessory Name License description Description Availability i
VisualApplets 3 Debugging VisualApplets Expert Extension Debug Applet designs in the real runtime environment as well as own operators to be developed
VisualApplets 3 Design Safety ProtectionID VisualApplets Protection Extension Unique Security Identifier Code of Applets
VisualApplets 3 Design Safety RT License VisualApplets Protection Extension Equipping frame grabbers with a security license suitable for an applet
VisualApplets 3 Embedder VisualApplets Embedder Extension FPGA-based image processing hardware becomes compatible with VisualApplets
VisualApplets 3 Expert VisualApplets Expert Extension Additional benefits for advanced users such as HDL code import and Tcl console
VisualApplets 3 IDE Software License VisualApplets Version 3 Complete package of VisualApplets; requirement for the use of further licenses
VisualApplets 3 IDE Software Multi User License VisualApplets Version 3 Complete package of VisualApplets; requirement for the use of further licenses
VisualApplets 3 Libraries JPEG Compression Library VisualApplets Libraries Extension JPEG compression of gray and color images with scalable data rate
VisualApplets 3 Parameters Translation VisualApplets Expert Extension Calculate new values from different parameter values and pass them on to other parameters throughout the design
VisualApplets Libraries Segmentation and Classification Library (Blob) VisualApplets Libraries Extension Determine position, area, shape, perimeter of objects and the surrounding geometry using blob analysis

Sorry, there are no results for the selected filters.

More Accessories
License container Description  
WIBU Systems CodeMeter CmDongle Hardware Dongle for VisualApplets details

Get More out of Your Image Processing System

Our service offer ranges from a comprehensive consulting to complete support with development tasks for customer-specific products (customizing)

  • VisualApplets workshops – training for entry-level and advanced users
  • Coaching – consulting and development for concrete tasks
  • Consulting – project consulting from beginning to end and beyond
  • Feasibility study – evaluation of a project with a detailed outcome report
  • Development (customizing) – customer-specific adaptations for hardware and software solutions
  • Design check – check of customers’ VisualApplets designs

Learn more about consulting

VisualApplets User Forum – Information Source, Discussion Platform and Knowledge Database All in One

The VisualApplets User Forum is a simple and convenient way for you to get and share information about VisualApplets and receive support. Experts from Silicon Software moderate and support the forum and develop the knowledge database on a continuous basis.

  • Get support and ideas from other users and from Silicon Software
  • Enter your own information, questions and answers
  • Utilize the knowledge database for VisualApplets along with extensions, examples, operators and design snippets and share knowledge
  • Offer, discuss and find solutions
  • Develop business opportunities with other system builders
  • Be the first to get information about new VisualApplets versions, extensions and preconfigured sample designs
  • Get information about new posts via RSS, browser message or email

VisualApplets User Forum

Back to Webshop