跳转到内容

VisualApplets 3.6.0 中的更改和修复的问题#

停产说明#

  • 移除了对在 32 位操作系统上运行的 applet 的构建支持。(工单号:341023)
  • 从 VisualApplets 中移除了对所有 mE4 平台的支持:mE4VD1、mE4VD4、mE4VQ4、Pixelplant。(工单号:339805)
  • 已从 Project Info 窗口中移除图表概览。随着近期的改进,该功能已不再适用,现在的图表窗口能为浏览大型设计提供最佳的用户体验。(工单编号:340796)

算子#

Accumulator Library#

ModuloCount 算子#

  • 改进了 ModuloCount 运算符的实现,以满足极高 FPGA 时钟频率下的时序要求。(工单号:329840)

Base Library#

SelectROI 算子#

  • 在修复此问题之前,在仿真运算符 SelectROI时, SelectROI 的虚拟值被错误地设为了 n/a。现已将其更正为使用文档中指定的 0 替代。(工单号:340554)

SplitParallel 算子#

  • 扩展了运算符 SplitParallel ,以便输出 Parallelism 可以大于 1,只要输入 Parallelism 是输出链路数量的倍数即可。(工单号:214791)

Debugging Library#

ImageFlowControl 算子#

  • 在修复此问题之前,在虚拟帧生成模式下使用 ImageFlowControl 运算符可能会导致输出受损的帧。这种情况发生在发生溢出情况之后,当发出了一系列虚拟帧来补偿丢失的帧时。此问题已修复。(工单号:248227)

Filter Library#

DILATE 算子#

  • 在修复此问题之前, DILATE 运算符以镜像顺序应用了内核系数。此问题已修复。(工单号:267460)

FIRoperatorNxM 算子#

  • 扩展了 FIRoperatorNxM 运算符,允许使用嵌入式 ALU 元素进行算术计算。可以通过新的运算符参数 ImplementationType来选择此选项。(工单号:334371)
  • 扩展了 FIRoperatorNxM 允许将滤波器系数设为可在运行时更改的动态参数的算子。(Ticket ID: 334374)

HitOrMiss 算子#

  • 为 HitOrMiss 算子增加了使用动态滤波器系数的选项。(Ticket ID: 338329)

Hardware Platform Library#

  • 在 CXPQuadCamera, CXPDualCamera 和 CXPSingleCamera 算子的文档中添加了关于虚拟值生成的说明。(Ticket ID: 215214)

CxpCamera 算子#

相机接口经过优化,以实现更严格的协议对齐。因此,当在 imaFlex 平台上使用 CxpCamera 算子时,输出链路定义的图像协议现在必须与所连接相机的协议相匹配:

  • 如果图像协议设置为 VALT_IMAGE2D,则仅支持面阵相机。
  • 如果图像协议设置为 VALT_LINE1D,则仅支持线阵相机。

注意

如果图像协议与相机类型不匹配, CxpCamera 模块可能会输出损坏或无效的图像数据。这种更严格的强制执行可能会影响在版本 3.5.1 或更早版本中原本可以正常工作(当时允许不匹配)的设计。(Ticket ID: 343078)

(Ticket ID: 343078)

Memory Library#

FrameBufferMultiRoiDyn 算子#

  • 添加了 WritePriority 参数,它为 FrameBufferMultiRoiDyn 算子启用了写优先级模式,类似于 LineBuffer 算子中的现有功能。(Ticket ID: 295852)

RamLUT 算子#

  • 在修复此问题之前,在 imaFlex 平台上于采集期间向 RamLUT 算子写入初始化数据不会产生任何效果。配置内存内容只能在停止采集时进行。该问题现已修复。现在,在 imaFlex 平台上,可以在采集期间再次向 RamLUT 算子写入初始化数据。(Ticket ID: 319280)

ImageFifo 和 LineMemory 算子#

  • 在此之前,当您希望将 UltraRAM 与 ImageFifo 和 LineMemory 算子配合使用时, FifoDepth 和 FrameWidth 参数的值不得超过 4096。此限制现已取消。(Ticket IDs: 320356 和 322131)

Parameters Library#

  • 在修复此问题之前,参数转换术语编辑器中的大括号高亮显示功能失效。此问题现已解决。(Ticket ID: 329769)

LinkParamTranslator 算子#

  • 在修复此问题之前,当 WriteAction 针对 LinkParamTranslator 模块尝试设置 Parallelism 参数至 0。该问题现已得到解决。(工单 ID:321740)

Synchronization Library#

PixelReplicator 算子#

  • 在修复此问题之前,当一个 PixelReplicator 模块报告错误时,即使在解决错误原因后,错误状态有时仍会保持不变。此问题现已修复。(工单 ID:302650)
  • 改进了 PixelReplicator 操作符,以满足极高 FPGA 时钟频率下的时序要求。(工单 ID:318453)

示例#

  • 改进了 imaFlex 平台上的多抽头(multi-tap)处理示例。针对 4 个 CXP-12 链路的示例现在可以更高效地使用 DRAM memory,从而实现更高的数据吞吐量。(工单 ID:321738)
  • 改进了以下内容的示例: FrameBufferMultiRoiDyn 在 imaFlex 平台上,更高效地利用可用的 memory 带宽。(工单 ID:321739)
  • 改进了 HDR examples,以提高可理解性并便于复用。(工单编号:335648)
  • 重构了示例,将 imaFlex 示例整合到了主文件夹中。此外,Advanced 文件夹中的示例已直接移至 Processing 文件夹中。(工单编号:333632)

其他#

  • 现在可以向注释框添加超链接。这些超链接可以是全局 URL 或指向文件的链接,并具有用于定义相对位置锚点的各种选项。您可以使用注释框文本编辑器中的上下文菜单编辑超链接。(工单 ID:312065)
  • 在修复此问题之前,通过 GUI 对话框在 imaFlex 平台上设置 FPGA 时钟频率的微调框的 Up 按钮没有任何效果。该问题现已得到解决。(工单编号:340958)