The following settings are generally applicable:
- Component Name
- The component name is used as the base name of output files generated for the module. Names must begin with a letter and must be composed from characters: a to z, 0 to 9 and "_".
- Streaming Video Format
- Specifies the video format on the streaming input (
s_axis_video) and output (m_axis_video) AXI4-Stream interfaces. Possible formats are RGB, YUV 4:4:4, YUV 4:2:2, or YUV 4:2:0.Note: The video format is chosen at build time and cannot be changed at runtime. - Samples Per Clock
- Specifies the number of pixels processed per clock cycle. Permitted
values are one, two, four, and eight samples per clock. This parameter determines the IP
throughput. The more samples per clock, the larger throughput it provides. The larger
throughput always needs more hardware resources.Note: This property applies to all layers that have a streaming interface.
- Maximum Data Width
- Specifies the bit width of input and output samples on all the streaming
interfaces. Permitted values are 8, 10, 12, and 16 bits.Note: This property applies to all layers that have a streaming interface.
- Maximum Number of Columns
- Specifies maximum active video columns/pixels the IP core could produce at runtime. Any video width that is less than the Maximum Number of Columns can be programmed through AXI4-Lite control interface without regenerating the core.
- Maximum Number of Rows
- Specifies maximum active video rows/lines the IP core could produce at runtime. Any video height that is less than Maximum Number of Rows can be programmed through the AXI4-Lite control interface without regenerating the core.
- Address Width
- Specifies the address width of the AXI master interfaces for memory layers, either 32 or 64 bits.
- Number of Overlay Layers
- Specifies the number of overlay layers with a minimum of one and a maximum of 16. When selecting this parameter as 0 in GUI, only main layer is active, the logo layer is enabled by default, and the Video Mixer is essentially a logo overlay function.
- Memory Video Format
- Specifies the order in which the pixel component data is written
into.Note: This option is available only for AMD Versalâ„¢ AI Edge Series Gen 2 devices. For all other devices, memory video format is fixed to raster order by default.
- Enable CSC Coefficient Registers
- When selected, this parameter includes all the CSC coefficient registers which you can program.
- Use URAM for internal FIFOs
- Select this check box to force the tool to use UltraRAM for implementation of internal FIFOs.
- Use URAM for Line buffers
- Select this check box to force the tool to use UltraRAM for implementation of line buffers in Tile format. This option is available only for Versal AI Edge Series Gen 2 devices when Samples per clock = 8. For other devices or Sample per clock < 8, the tool uses either block RAM or UltraRAM based on the resource availability.