SPRUIE9D May 2017 – May 2024 DRA74P , DRA75P , DRA76P , DRA77P
Figure 9-92 is the top-level block diagram of the RSZ module. The RSZ module comprises the following submodules: cropping, input data buffering, data requestor, averager, data saturation, and resizer interpolation (comprised of horizontal rescaler, vertical rescaler, color conversion, and output interface) (see the following sections for more information).
The RSZ module comprises two independent resizer engines with the same capabilities (except for the memory line size). The input data can come from VP 1 or VP 2. Software must determine and control which interface is selected.
The RSZ module includes one VBUSP slave port, which is used to control the RSZ registers. It also includes two MTC master ports, which are used to pass the pixels to CFN module for RSZ1 or to the BL for RSZ2. If not needed CFN module can be bypassed. The BL in turn creates the burst requests to the memory subsystem (see Section 9.3.3.6.3, ISS ISP RSZ Interfaces).
Figure 9-92 ISS ISP RSZ Top-Level Block Diagram