Operator Library: Signal
该算子将最多 64 个输入信号流转换为 VALT_PIXEL0D 像素数据流。输入的当前信号值将被转换为像素位:LOW 转换为值 0,HIGH 转换为值 1。如果存在多个输入端口,则每个输入将映射到输出像素数据的一个位位置。具体而言,第一个输入端口 I000 映射到输出端口 O 的位 0,后续输入端口映射到输出端口 O 的后续位位置。
将生成稳定的像素流,即每个时钟周期输出一个像素。这是因为信号是为每个时钟周期定义的,而像素流在像素之间可能存在间隙。由于信号流必须转换为像素流,因此也必须在每个时钟周期输出一个像素。这可能会导致数据丢失。像素处理算子可能会阻塞其输入。但是,PixelToSignal 算子的输出无法被阻塞,因为像素总是会产生。请增加 Parallelism 或减少像素数量以避免数据丢失。
此算子不包含在 VisualApplets 功能仿真中。
| Link Parameter | 输入 Link I000...I063 | Output Link O |
|---|---|---|
| Bit Width | 1 | [1, 64] |
| Arithmetic | unsigned | unsigned |
| Parallelism | 1 | 1 |
| Kernel Columns | 1 | 1 |
| Kernel Rows | 1 | 1 |
| Img Protocol | VALT_SIGNAL | VALT_PIXEL0D |
| Color Format | VAF_GRAY | VAF_GRAY |
| Color Flavor | FL_NONE | FL_NONE |
| Max. Img Width | any | any |
| Max. Img Height | any | any |

上一页

