The MSC_LSE supports following VPAC_LSE features:
- Up to 2 processing threads supported (a thread is a processing chain with its own HTS start/done).
- Input channel features:
- One to two
SL2 input channels per
thread with following features for the input channel:
- Single data plane
support
- 8/12 packed and
12-bit unpacked source format support
- Up to 5 lines -
input kernel height support
- 1D addressing
mode only with CBUF address handling
- Input Line Skip
Support
- Vertical boundary
Edge Padding (Replication only) support
- IndividualChannel enable
- Multiple independent
sub-channel support within each thread
- Option to specify src_fmt for each channel
- Option to skip line processing on UV channel when Y
& UV channels are active.
- Support for interleaved YUV22 or 2-plane YUV422/YUV420
and R+GB formats
- Output Channel Features:
- Up to 10 SL2 output channels (pixel data output only)
- Single data plane support for each output channel
- Interleaved YUV422 output
support - YUV422 Y and U/V outputs (2 designated output channels from
the core) merged and output as a single YUV422 interleaved output. 8/12b
component sizes supported.
- Programmable thread mapping for each output channel
- 8/12 packed and 12-bit unpacked output pixel data format support
- 1D addressing mode support with CBUF address handling
- Channel enable
- Video frame data with frame sync signals (along with optional in-band control signals) over a separate vbusp streaming write-slave interface
- HTS synchronization support
- LSE internal data bypass mode support
- Input channel 0 can be configured to
bypass/loopback mode the data to the core and/or directly to the output
channel 9 (bypassing the core).
- CRC frame data signature capture on all
output channels for fault detection in the data path