跳转到内容

VisualApplets 3.0.3 中的新功能#

VisualApplets Expert(扩展)#

VisualApplets Release 3.0.3 首次包含 VisualApplets Expert 扩展a。顾名思义,此扩展为资深高级用户提供了一系列功能全新且极具价值的专家功能。最重要的全新功能包括:

自定义 Operator Library#

借助全新的 VisualApplets Custom Operator Functionality,在 VHDL 或 Verilog 中设计的图像处理模块可以在 VisualApplets 中作为 operator 使用。这些模块作为预先综合的 IP core 网表被整合。每个 IP core 构建一个 operator。经过由 GUI 驱动的集成步骤后,这些 operator 的工作方式与内置的 VisualApplets operator 相同。

Debugging Library#

Debugging 库提供了一系列具有增强调试功能的 operator。它们既可用于在真实运行时环境中调试 VisualApplet 设计,也可用于调试仍在开发中的自定义 operator。在后一种情况下,Debugging 库允许分析新的自定义 operator 如何影响其实例化的设计。

Parameters Library#

Library Parameters 允许设置可能深度嵌入在分层结构中的特定参数的路径。通过这种方式,甚至受保护的分层框(或嵌套在其他受保护分层框中的受保护分层框)中的参数也可以在设计时和运行时进行设置和重置,因为它们的参数化接口在层次结构中提升到了一个没有访问限制的层级。此外,该库的转换 operator 允许对一个或多个其他 operator 的参数进行转换访问(读写)。对于计算,可以根据 GenICam API 2.0 标准定义公式。

Embedded VisualApplets(扩展)#

VisualApplets Release 3.0.3 首次包含 eVA Designer,它是 VisualApplets Embedded 扩展b的一部分。借助 eVA Designer,您可以设置带有图像处理 FPGA 的硬件平台,使其能够通过 VisualApplets 进行编程。eVA Designer 可帮助您为 FPGA 定义和测试自定义的 VisualApplets IP 核,并为 VisualApplets 生成专用的插件,将 IP 核的所有细节及外围 FPGA 设计引入 VisualApplets。

其他新功能(所有许可)#

支持全新采集卡硬件 mE5 marathon VF2#

VisualApplets 3.0.3 支持为新的 CLHS frame grabber microEnable 5 marathon VF2 进行编程。

CXP 实现#

灵活的 CXP 实现:VisualApplets 中实现的 CXP 解析现在更加灵活,并且能够容忍传入图像数据中对 CXP 标准的微小偏差。这提高了运行稳定性。扩展的 CXP 灵活性已在所有 CXP 目标平台上实现。

算子#

新算子 PixelReplicator#

库 同步方式 拥有一个新算子 PixelReplicator 允许复制输入像素。该 operator 适用于所有目标硬件平台。

Library Logic:比较算子中的新参数#

Logic 库的所有比较 operator 现在都具有一个新参数 ImplementationType that allows the user to influence the implementation of the operator, i.e., to define which logic elements are used for implementing the operator. The comparison operators are: < CMP_AgeB>, < CMP_AgtB>, < CMP_AleB>, < CMP_AltB>, < CMP_Equal>, < CMP_NotEqual>, < IS_Equal>, < IS_GreaterEqual>, < IS_GreaterThan>, < IS_InRange>, < IS_LessEqual>, < IS_LessThan>, < IS_NotEqual>

marathon 和 LightBridge 的参数 PcieInterfaceType#

算子 AppletProperties 现在为所有 marathon 和 LightBridge 设备提供参数 PcieInterfaceType 参数 PcieInterfaceType 允许您选择 applet 支持的 PCIe 接口类型。所选值 { Generation_1, Generation_2 } 定义了支持的 DMA 带宽(反映在 DMAtoPC operator 中)。


  1. 要访问 Expert 扩展的功能,您需要相应的许可证密钥。 ↩

  2. 要访问 VA Embedder 扩展的功能,您需要相应的许可证密钥。 ↩