VisualApplets 3.2.0 新功能#
JPEG 压缩(Compression Library 特性)#
新的 JPEG 压缩算子#
-
- microEnable 5 marathon 采集卡
- microEnable 5 ironman 采集卡
Library JPEG Color#
- VisualApplets 提供了一个新的用户库 JPEG_Color,允许对彩色图像进行 JPEG 压缩。该库中的元素专为以下硬件平台量身定制:
- microEnable 5 marathon 采集卡
- microEnable 5 ironman 采集卡
Tcl(专家特性)#
脚本集合#
- VisualApplets 的图形用户界面提供了一个新的 Script Collection 窗格,允许 Tcl 用户在不离开 VA GUI 的情况下管理、配置和执行其 Tcl 脚本。
用于构建流程的新命令#
VisualApplets 的 Tcl 特性包含四个用于构建流程的新命令:
-
Drc:用于启动第一级设计规则检查的命令。 -
Drc2:用于启动第二级设计规则检查的命令。 -
SelectBuildConfiguration:用于选择已保存的构建配置作为活动构建配置的命令。 -
Build:用于启动构建流程的命令。 -
Tcl 命令
GetDesignProperty已得到扩展,现在可以查询当前加载的设计的文件路径。(8518)
显示链路上最大数据吞吐率#
- 您可以选择在设计窗口中的每个链路上显示最大数据吞吐率。您可以通过工具栏中的按钮开启/关闭此显示。此显示有助于在设计阶段监控和计算链路带宽。(另请参见更改和错误修复/自动带宽分析一节。)
分层框#
- 您可以通过鼠标点击使用新的选项 Move to Hierarchical Box 选择多个元素并将它们放入分层框中。(5128)
- 您可以重命名分层框的输入和输出端口。使用模块节点的上下文菜单进行重命名。(3528)
- 您可以重新排列分层框的输入和输出端口的顺序(通过上下文相关菜单中的选项 Move Port Up/Move Port Down)。重新排列端口顺序不会影响分层框的功能。重新排列后的端口链接到与以前相同的内部和外部设计元素。
User Library#
- 现在,您可以为您的用户库元素配备 GUI 图标以及针对自定义库元素用户的帮助文件。(7776)
- 您可以重命名用户库元素的输入和输出端口。使用模块节点的上下文菜单进行重命名。(3528)
Library Parameters#
- 库 Parameters 的多个算子现在支持新的属性“Description”和“Unit”。(7857)
- 在受保护的用户库元素中,库 Parameters 的算子不再需要 VA Expert 或 Parameters Library 许可证。因此,此类模块可以分发给没有 VA Expert 或 Parameters Library 许可证的客户。(9244)
Operators#
CLHSSingleCamera#
- CLHS 相机算子
CLHSSingleCamera已扩展,现在还支持 RAW 采集格式。在 RAW 模式下,将忽略来自相机的传入所有行和帧标记。“RAW”模式用于支持复杂的链路结构,并且仅在 CLHSSingleCamera 算子中可用。 - CLHS 相机算子
CLHSSingleCamera现在允许定义第二个可选输出端口 HeaderO 以允许进行动态配置。这个新的输出端口 HeaderO 提供当前正在处理的视频包的标头信息。该端口以 64 位宽的像素提供标头信息。 - 操作员
CLHSSingleCamera现在支持复杂的链路结构。
SignalToPixel#
- 操作员
SignalToPixel具有可变数量的输入端口(每个算子实例最多 64 个)。
ABS#
- 操作员
ABS现在还支持 Color Format。Color Format 中的每个分量都单独处理。(2687)
ModuloCount#
- 操作员
ModuloCount现在也支持在仿真中具有可变行长和空行的图像。 - 对于参数
Divisor,已取消 32 位限制。
FrameMax#
- 操作员
FrameMax现在还支持具有可变行长和空行的图像。(2692) - 算子仿真
FrameMax现在也可以在 0D 和 1D 格式(图像协议 VALT_IMAGE0D 和 VALT_IMAGE1D)下正常工作。
FrameMin#
- 操作员
FrameMin现在还支持具有可变行长和空行的图像。(2693) - 算子仿真
FrameMin现在也可以在 0D 和 1D 格式(图像协议 VALT_IMAGE0D 和 VALT_IMAGE1D)下正常工作。
FrameSum#
- 操作员
FrameSum现在在非空图像中也支持可变行长和空行。(2694)
RowMax#
- 操作员
RowMax现在还支持非空图像中的可变行长度和空行。(2696) - 算子仿真
RowMax现在也可以在 0D 和 1D 格式(图像协议 VALT_IMAGE0D 和 VALT_IMAGE1D)下正常工作。
RowMin#
- 操作员
RowMin现在还支持非空图像中的可变行长度和空行。(2697) - 算子仿真
RowMin现在也可以在 0D 和 1D 格式(图像协议 VALT_IMAGE0D 和 VALT_IMAGE1D)下正常工作。
RowSum#
- 操作员
RowSum现在还支持非空图像中的可变行长度和空行。(2698)
直方图#
- 操作员
Histogram现在还支持具有可变行长度和空行的图像。(3357) - 现在允许图像小于最大图像宽度。(3357)
CameraControl#
- 在 CL Base Mode 下,算子
CameraControl,端口 B:CC2 和 CC4 端口的极性已反转。现在其极性表现与端口 A 相同。(9167)
MergeParallel#
- 算子
MergeParallel获得了一个新参数MergeMode,用于定义并行输入像素在输出链路中的排列方式。(5862)
新的仿真引擎#
- VisualApplets 配备了一个新的模拟 Engine。新引擎对数据流进行了非常逼真的描绘,并允许模拟受阻的图像数据流。如果偏好旧的模拟引擎,也可以选择禁用新的模拟引擎。(可在菜单 System Settings->Simulation->Simulate data flow synchronization 中启用/禁用。)
可通过 GUI 选择网表样式#
- 现在可以直接从 GUI 中选择网表生成风格。在菜单 Settings -> System Settings -> Global Build Special Settings -> Style of synthesized design netlists 下,您可以将网表风格从 Default 更改为 Optimized。在构建对时序要求苛刻的设计时,请使用 Optimized,以便在构建流程中更好地实现时序收敛。VisualApplets 将使用替代命名方案生成 FPGA 网表,在某些情况下,这有助于 Xilinx 工具链在 FPGA 上生成更好的逻辑分布。(另请参阅 Release Notes VisualApplets 3.1.1, Build/New Option for Meeting Timing Constraint。)在早期版本(自 VisualApplets 3.1.1 起)中,Optimized 模式已经可以通过环境变量 VA_NETLIST_STYLE 使用。
支持 Ultrascale/Ultrascale+ FPGA#
- Embedded VisualApplets (eVA) 现在支持使用 Ultrascale 或 Ultrascale+ FPGA 的平台。(8458)