The Video Multi-Scaler is configured to meet your specific needs through the AMD Vivado™ Design Suite. This section provides a quick reference to parameters that can be configured at generation time.
The following figure shows the main configuration screen of the Video Multi-Scaler Vivado IDE.
Figure 1. Main Configuration Tab
The following settings are generally applicable to the Video Multi-Scaler IP:
- 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 "_".
- Samples Per Clock
- Specifies the number of pixels processed per clock cycle. Permitted values are one, two, and
four 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 the outputs of the Multi-Scaler IP.
- Maximum Data Width
- Specifies the bit width of input and output samples on all the interfaces. Permitted values
are 8 and 10 bits.Note: This property applies to all the outputs of the Multi-Scaler IP.
- Maximum Number of Columns
- Specifies maximum active video columns/pixels the IP core could produce at run-time. 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 run-time. Any video height that is less than Maximum Number of Rows can be programmed through the AXI4-Lite control interface without regenerating the core.
- Number of Phases
- Specifies the number of phases used for polyphase scaling.
- Scaling Algorithm
- Specifies the scaling algorithm used (that is, polyphase scaling).
- Number of Taps
- Specifies the number of Taps. Permitted values are 6, 8, 10, and 12.
- Maximum Outputs
- Specifies the number of Outputs. Permitted values are 2, 3, 4, 5, 6, 7, and 8. Maximum number of supported outputs and inputs are 8.
- Address Width
- Specifies the Address width. Permitted values are 32 and 64.
- 8-bit Video Formats
- The 8-bit video formats available are RGBX8, YUVX8, YUYV8, Y_UV8, Y_UV8_420, RGB8, YUV8,
UYVY8, BGR8, BGRX8, and Y8. You can select or deselect any of these available formats by using
the GUI checkbox. Note: The video format is chosen at build time and cannot be changed at run-time.
- 10-bit Video Formats
- The 10-bit video formats available are RGBX10, YUVX10, Y_UV10, Y_UV10_420, and Y10. You can
select or deselect any of these available formats via the GUI checkbox.Note: The video format is chosen at build time and cannot be changed at run-time.