The tool enables users to program the processors without any expert knowledge of VHDL. It makes hardware-based imaging attractive not only for hardware programmers, but for software engineers and algorithm engineers too.
Silicon Software Visual Applets
Graphical oriented tool for easy FPGA programming
Visual Applets is a graphical programming and development environment for the use of FPGA processors in imaging and machine vision. The strength of FPGAs is their ability to process large volumes of data at high speeds through parallelisation.
Reasons to use Visual Applets
Extensive libraries of operators are provided to help formulate imaging algorithms. The implementation of the operators in hardware and software allows bit-precision simulation of the visual results at each point of the data flow model, prior to synthesis. Additional information on format problems, bandwidth congestion or lack of processor resources help to debug the hardware design. Automatic correction of timing, data synchronisation and image border effects are performed by Visual Applets, simplifying the design process.
Following the successful completion of a design, FPGA manufacturers produce a hardware applet. In parallel, an SDK example is generated, which can be integrated into its own application and run immediately.
The code lists all parameters defined in the design as dynamic operators, which can then be changed by the software, in parallel at runtime.
Visual applets is aimed not only at hardware developers but software programmers too as no previous knowledge of circuitry, synchronisation, timings or FPGA programming is required. Modules can be programmed with respect to function, behaviour or data formats and the complete hardware design process takes on average 10-15 minutes for simple imaging applications.
To ease use, Visual Applets applets are immediately accessible in the SDK and microDisplay, giving the user a visual interface for control of the intermediate steps of the application.
Specifications
- Interface: graphical interface for quick and easy programming of FPGAs
- Data sets: extensive image processing libraries with various filter operators and imaging modules
- Access: Visual Applets applets are immediately usable in the SDK and microDisplay
- Miscellaneous: no knowledge of circuitry, synchronization, timings or FPGA programming is required
Visual Applets operators:
- Hardware-dependent operators
- Operators for pixel manipulation
- Arithmetic operators
- Logic operators
- Filters for image comparisons and morphological operators
- Colour processing operators
- Signal processing operators
- Statistic processing operators
- Synchronisation operators
- Various operators for image manipulation
For prices use login
VisualApplets 3 IDE Software License
- FPGA-Hardware programming tools for microEnable series
- Software package with VisualApplets license
- Incl. e-mail support and ...
For prices use login
SISO VISUALAPPLETS 3 EXTENSION BLOB
Segmentation and classification library (Blob) licence
- For VisualApplets 3
- License code for additional VisualApplets library
- Requires serial number of Visual ...
SISO VISUALAPPLETS 3 EXTENSION DEBUGGING
VisualApplets Expert extension
Debugging Module
- For VisualApplets 3 (requires a full version of VisualApplets 3)
- Requires serial number of Visual ...
SISO VISUALAPPLETS 3 EXTENSION EMBEDDER
VisualApplets Embedder extension
- For VisualApplets 3 (requires a full version of VisualApplets 3)
Implied among other things:
- Embedding of one ...
SISO VISUALAPPLETS 3 EXTENSION EXPERT
VisualApplets Expert extension
- For VisualApplets 3 (requires a full version of VisualApplets 3)
Implied among other things:
- Custom Operator Libraries ...
SISO VISUALAPPLETS 3 EXTENSION JPEG
JPEG compression library licence for VisualApplets 3
- License code for additional VisualApplets library
- Requires serial number of VisualApplets 3 licence
SISO VISUALAPPLETS 3 EXTENSION PTM
VisualApplets Expert extension
Parameters Translation Module
- For VisualApplets 3 (requires a full version of VisualApplets 3)
- Requires serial number of ...