Skip to content

New Features in VisualApplets 3.5.0#

New Platform imaFlex CXP-12 Penta#

VisualApplets now supports the new imaFlex CXP-12 Penta platform.

The following operators have been adapted for imaFlex CXP-12 Penta:

  • AppletProperties
  • BoardStatus
  • DmaToPC
  • GPI
  • GPO
  • FFT
  • LED
  • LUT

New User Library for the imaFlex CXP-12 Platforms#

The new imaFlex_CXP12_Tools_Advanced.val user library is available for the imaFlex CXP-12 platforms, which contains the FrameBufferMultiRoi element that replaces the ImageBufferMultiRoI operator and customized elements for JPEG compression (JPEG_Encoder_Color_iF and JPEG_Encoder_Color_iF_Penta).

New Operators#

VisualApplets 3.5.0 provides the following new operators:

  • The FrameBufferMultiRoIDyn operator for imaFlex platforms in the Memory library buffers input image data in the frame grabber RAM (DRAM) and reads out multiple dynamic regions of interest (ROI) for each buffered image.
  • The IntFieldVariable operator in the Parameters library generates a software variable field.
  • The EventDataToHost operator in the Base library generates software events with data payload.

Examples#

The following new examples are now available for the imaFlex platforms:

GUI#

Most operators of the Parameters library now provide an autocompletion and syntax highlighting functionality for specific parameters. For details about syntax highlighting and autocompletion, see topic Diagram Parametrization in the VisualApplets User Manual.

UltraRAM Support for Memory Library Operators#

The imaFlex platfoms support a new type of dedicated memory blocks called "UltraRAM" or "URAM". UltraRam elements provide large FPGA memory capacity, additional to the BRAM resources. Using UltraRam may help when running out of BRAM resources.

The following Memory library operators now support both Block RAM and UltraRAM:

  • LineMemory for imaFlex platforms
  • ImageFifo

You can select the type of used resources via the new ImplementationType parameter.

The LUT operator has been improved so UltraRam can now be used with less restrictions for input and output bit width.