Operator Library: Base
Library: Base
PARALLELup 算子提高了输入链路与输出链路之间的 Parallelism。
下图展示了从输入端的 Parallelism 3 到输出端的 Parallelism 6 的并行上转换。

在 VisualApplets 中,图像行的宽度必须始终是 Parallelism 的整数倍。 由于 PARALLELup 算子在其输出端允许任意 Parallelism,因此输出端的图像行宽度可能不是输出 Parallelism 的整数倍。 在这种情况下,算子将添加虚拟像素来进行 Fill。 此虚拟像素的值未定义。 在 VA 模拟中,为了便于观察,虚拟像素将被设置为零。
下图展示了这种虚拟像素插入的示意图。 可以看出,输出 Parallelism 4 无法映射 6 像素的输入行宽。 此处添加了两个额外的虚拟像素,使行宽变为 8。

当输出 Parallelism 是输入 Parallelism 的整数倍时,该算子消耗的资源最少。
以下示例展示了 PARALLELup 算子的使用:
-
设计参数化 - 链接 Property 无效。
-
'Color Plane Separation Option 2 - Three Buffers, One DMA'
使用三个图像缓冲区和一个 DMA 算子按顺序输出颜色通道。
-
“Color Plane Separation 选项 4 - 结合使用算子 ImageBufferMultiRoI 和 Color Plane 预排序的顺序处理”
色彩平面的顺序 DMA 输出。 使用算子 ImageBufferMultiROI 执行色彩分离。 附加的预排序可优化带宽和资源。
-
“Color Plane Separation Option 5 - Sequential Output with Advances Processing”
颜色平面分离示例。 RGB 输入被拆分为其分量,并通过一个 DMA 通道进行顺序输出。 通过并行字收集相同分量并使用 FrameBufferRandomRead 读取来执行拆分。
-
示例 - 在不使用 SampleDn 算子的前提下按 3x3 因子进行下采样。
-
“imaFlex CXP-12 平台上的 FrameBufferMultRoiDyn 算子功能示例”
示例 - 演示如何使用该算子
-
“imaFlex CXP-12 Quad 平台上的 FrameBufferMultRoi 用户库元素功能示例”
示例 - 演示如何使用该算子



上一页

