VisualApplets 3.0.3 的新功能#
VisualApplets Expert (Extension)#
自定义算子库#
借助全新的 VisualApplets Custom Operator Functionality,使用 VHDL 或 Verilog 设计的图像处理模块可以作为算子在 VisualApplets 中使用。这些模块以预综合的 IP 核网表形式并入。每个 IP 核构建一个算子。经过由 GUI 驱动的集成流程后,这些算子的工作方式与内置的 VisualApplets 算子完全相同。
Debugging Library#
Debugging 库提供了一系列具有增强调试功能的算子。它们既可用于在真实运行时环境中调试 VisualApplet 设计,也可用于调试仍在开发中的自定义算子。在后一种情况下,Debugging 库允许分析新的自定义算子对其所实例化的设计产生的影响。
Parameters Library#
Library Parameters 允许为可能深度嵌入分层结构中的特定参数设置路径。通过这种方式,即使是受保护的分层框(或嵌套在其他受保护分层框中的受保护分层框)中的参数,也可以在设计时和运行时进行设置和重置,因为它们的参数化接口在层次结构中提升到了一个没有访问限制的层级。此外,该库的转换算子允许对一个或多个其他算子的参数进行转换访问(读和写)。对于计算,可以根据 GenICam API 2.0 标准定义公式。
Embedded VisualApplets (Extension)#
VisualApplets Release 3.0.3 首次包含 eVA Designer,它是 VisualApplets Embedded extensionb 的一部分。借助 eVA Designer,您可以设置配备图像处理 FPGA 的硬件平台,以便使用 VisualApplets 进行编程。eVA Designer 可帮助您为 FPGA 定义和测试自定义 VisualApplets IP 核,并为 VisualApplets 生成专用的插件,将 IP 核及周边 FPGA 设计的所有细节引入 VisualApplets。
Other New Features (All Licenses)#
Support of New Frame Grabber Hardware mE5 marathon VF2#
VisualApplets 3.0.3 支持为新型 CLHS 图像采集卡 microEnable 5 marathon VF2 进行编程。
CXP Implementation#
灵活的 CXP 实现:VisualApplets 中实现的 CXP 解析现在更加灵活,能够容忍传入图像数据中对 CXP 标准的微小偏差。这提高了运行时的稳定性。扩展后的 CXP 灵活性适用于所有 CXP 目标平台。
Operators#
New Operator PixelReplicator#
库 同步方式 拥有一个新的算子 PixelReplicator 允许复制输入像素。该算-子适用于所有目标硬件平台。
Library Logic: New Parameter in Comparison Operators#
Logic 库的所有比较算子都有一个新参数 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>
Parameter PcieInterfaceType for marathon and LightBridge#
操作员 AppletProperties 现在为所有 marathon 和 LightBridge 设备提供参数 PcieInterfaceType 参数 PcieInterfaceType 允许您选择 applet 支持的 PCIe 接口类型。所选值 { Generation_1, Generation_2 } 定义了支持的 DMA 带宽(反映在 DMAtoPC 算子中)。