Interface - 1.2 English

Multi-Scaler LogiCORE IP Product Guide (PG325)

Document ID
PG325
Release Date
2023-12-20
Version
1.2 English

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.