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 操作员#
- 在修复此问题之前,当最大帧大小超过可用内存时,一般的处理错误会阻止用户打开包含该帧大小的设计。
FrameBufferRandomReadimaFlex CXP-12 Quad 操作员的问题已修复。(工单编号:303832)
ImageBufferMultiRoIDyn 操作员#
- 文档
ImageBufferMultiRoIDyn运算符已得到增强,并且文档中的Max. Img Width和Max. Img Heighthave been corrected in the documentation. (Ticket ID: 306276)
Synchronization Library#
TxImageLink 和 RxImageLink Operators#
- 修复此问题之前,
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 平台的增强型网表综合引擎#
- 如果您构建的设计包含没有寄存器级别的长 operator 链,VisualApplets 会自动插入流水线寄存器。在修复此问题之前,当在 Enhanced 模式下构建此类设计时,VisualApplets 会崩溃。该问题现已修复。现在,构建此类设计时 VisualApplets 不会再崩溃。(工单 ID:303808)
- 在修复此问题之前,在某些 operator 的某些操作模式下,用于构建 imaFlex applet 的 Enhanced 综合模式会导致 Vivado 的优化步骤失败,并提示找到未解析的黑盒实例。该问题现已修复。(工单 ID:304130)
- 在修复此问题之前,在 Default 和 Enhanced 综合模式之间切换会导致 VisualApplets 崩溃。该问题现已修复。(工单 ID: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 文件格式时,会在设计中生成虚拟元素。这会导致错误。该问题现已修复。(工单 ID:306809)
- 修复此问题前,在为提供路径名参数的算子在文件路径指定符中使用反斜杠时,可能会导致反斜杠后面的字符被解释为转义空白字符。此问题现已修复。(票单 ID:306881)
- 在修复此问题之前,当使用 .vad 设计文件格式或 .val 库文件格式时,在 operator 不可用时创建的虚拟模块(例如在将设计转换为更改后的硬件平台之后)无法保留原始模块的参数。该问题现已修复。(工单 ID:304378)
- 在修复此问题之前,当类别 Design 中的系统设置 Paths for simulation source images 设置为默认值 Absolute 以外的任何值,并且仿真探针使用的图像无法通过相对路径寻址时,可能会导致 VisualApplets 设计文件保存不正确而无法再打开。该问题现已修复。此 VisualApplets 版本还实现了一种自动纠错算法,利用该算法可以再次打开受损的 *.vad 文件。(工单 ID:310245)