跳转到内容

变更和已修复的问题VisualApplets 3.4.1#

Operators#

Blob Library#

  • 在解决这个问题之前,操作员们感到很恼火。 Blob_Analysis_1D 和 Blob_Analysis_2D 已观察到这些问题。这些问题可以在不同的硬件平台上重现,主要与无效的对象特征有关。此问题已修复。(工单编号 308514)

Blob_Analysis_1D 操作员#

  • 在解决此问题之前, VisualApplets 在对设计进行逐行仿真时崩溃了 Blob_Analysis_1D 当 blob 标签缓冲区由参数定义时,运算符 label_bits 尺寸不够大。此问题已解决。(工单编号:298936)
  • 固定模拟操作员 Blob_Analysis_1D 逐行处理。之前,根据形状的不同,可能会出现斑点被分割成多个碎片的情况。(工单编号 307378)

Hardware Platform Library#

DmaFromPC 操作员#

  • 在修复此问题之前,设计中…… DmaFromPC 运算符无法构建。此问题已修复。现在,您可以使用该运算符构建设计。 DmaFromPC 操作员。(票号:299084)

Memory Library#

FrameBufferRandomRead imaFlex CXP-12 Quad 操作员#

  • 在修复此问题之前,当最大帧大小超过可用内存时,一般的处理错误会阻止用户打开包含该帧大小的设计。 FrameBufferRandomRead imaFlex CXP-12 Quad 操作员的问题已修复。(工单编号:303832)

ImageBufferMultiRoIDyn 操作员#

  • 文档 ImageBufferMultiRoIDyn 运算符已得到增强,并且文档中的 Max. Img Width和 Max. Img Height 的值已得到修正。(工单 ID:306276)

Synchronization Library#

  • 修复此问题之前, Channel_ID 参数 TxImageLink 和 RxImageLink 运算符可以设置为 -1,这是无效的,并可能导致未定义的行为。该问题现已修复。现在, Channel_ID 参数不能再设置为负值。(工单 ID:304345)
  • 修复此问题之前, Channel_ID 参数在通过 WriteAction 的 IntParamTranslator 运算符将其设置为任意值时,总是会跳到最大值。该问题现已修复。(工单 ID:305585)

User Libraries#

ImageBufferMultiRoIDyn 中的运算符 imaFlex_CXP12_Tools User Library#

  • 在修复此问题之前,当 ImageBufferMultiRoIDyn 用户库的 imaFlex_CXP12_Tools 运算符 Max. Image Width 中的坐标输入链接参数较小时,设计的仿真会失败。该问题现已修复。(工单 ID:304068)
  • 修复此问题之前, ImageBufferMultiRoIDyn 如果区域不符合 Parallelism 所给定的粒度,运算符会切出错误的区域。该问题现已修复。(工单 ID:303031)
  • RAM 的设备资源索引已设置为 -1 ,以便在综合模块时自动分配空闲的 RAM 资源。(工单 ID:295452)
  • 在修复此问题之前,更改输入链接的参数后,库元素可能会进入无效状态。该问题现已修复。(工单 ID:304273)

ImageBufferMultiRoI 中的运算符 imaFlex_CXP12_Tools User Library#

  • RAM 的设备资源索引已设置为 -1 以便在综合模块时自动分配空闲的 RAM 资源。(工单 ID:295452)
  • 在修复此问题之前,更改输入链接的参数后,库元素可能会进入无效状态。该问题现已修复。(工单 ID:304273)
  • 在修复此问题之前,由于对 ROI 信息处理不当,某些包含用于 imaFlex 的 ImageBufferMultiRoI 用户库元素的设计可能会导致生成宽度小于配置值的图像。该问题现已修复。(工单 ID:309701)

适用于imaFlex平台的增强型网表综合引擎#

  • 如果你构建的设计中包含很长的、没有寄存器级别的运算符链, VisualApplets 自动插入流水线寄存器。在修复此问题之前, VisualApplets 在增强模式下构建此类设计时会崩溃。此问题已修复。现在, VisualApplets 使用这种设计后,程序不会再崩溃了。(工单编号:303808)
  • 在修复此问题之前,某些运算符的某些操作模式下,使用增强型综合模式构建 imaFlex 小程序会导致 Vivado 的优化步骤失败,并显示“发现未解析的黑盒实例”的错误信息。此问题已修复。(工单 ID:304130)
  • 在修复此问题之前,在默认合成模式和增强合成模式之间切换会导致程序崩溃。 VisualApplets此问题已修复。(工单编号:304269)

其他#

  • 在修复此问题之前,如果已安装 Vivado 2024.1, VisualApplets 在从Vivado.exe检测 Vivado 版本信息时可能出现卡顿。此问题已修复。 VisualApplets 经测试,3.4.1 版本与 Vivado 2023.2 兼容性最佳,因此 Basler 不建议使用更高版本的 Vivado。(工单 ID:309714)
  • 在修复此问题之前,撤消操作有时会跳到比最近一步更早的编辑步骤。该问题现已修复。(工单 ID:297854)
  • 在修复此问题之前,部分imaFlex CXP-12 Quad图像采集卡的GPIO扩展板配置失败。此问题已修复。此外,固件版本也已更新。 iF-CXP12-Q 已提升至2.3.a (工单 ID:304897)
  • 在修复此问题之前,有时将设计文件从.va文件格式转换为.vad文件格式时,会在设计中生成一些虚拟元素,从而导致错误。此问题已修复。(工单编号:306809)
  • 修复此问题前,在为提供路径名参数的算子在文件路径指定符中使用反斜杠时,可能会导致反斜杠后面的字符被解释为转义空白字符。此问题现已修复。(票单 ID:306881)
  • 在修复此问题之前,使用.vad设计文件格式或.val库文件格式时,在操作员不可用时(例如,将设计转换为不同的硬件平台后)创建的虚拟模块无法保留原始模块的参数。此问题已修复。(工单 ID:304378)
  • 在修复此问题之前,当“设计”类别中“仿真源图像路径”的系统设置不是默认值“绝对路径”时,如果仿真探针使用的图像无法通过相对路径寻址,则可能会出现以下情况: VisualApplets 设计文件保存错误,导致无法打开。此问题已修复。 VisualApplets 该版本还实现了自动纠错算法,可以重新打开损坏的*.vad文件。(工单编号:310245)

  1. 无需重新刷写主板固件,即使固件更新后,之前的应用程序仍可继续运行。↩