![Xilinx LogiCORE IP User Manual Download Page 63](http://html2.mh-extra.com/html/xilinx/logicore-ip/logicore-ip_user-manual_3378198063.webp)
Video Scaler v4.0 User Guide
www.xilinx.com
63
UG805 March 1, 2011
Live Video Mode
•
CyclesPerOutputLine
– This is the number of cycles the scaler requires to generate
one output line, of multiple components. The final calculation depends upon the
chroma format and the filter configuration (YC4:2:2 only), and can be summarized as:
For 4:4:4:
CyclesPerOutputLine = Max(output_h_size,SubjWidth) +
ProcessingOverheadPerComponent
For 4:2:2 dual-engine:
CyclesPerOutputLine = Max(output_h_size,SubjWidth) +
2*ProcessingOverheadPerComponent
For 4:2:2 single-engine:
CyclesPerOutputLine = 2*Max(output_h_size,SubjWidth) +
3*ProcessingOverheadPerComponent
For 4:2:0:
CyclesPerOutputLine = 2*Max(output_h_size,SubjWidth) +
3*ProcessingOverheadPerComponent
For more details on the above estimations, continue reading. Otherwise, skip to the
MaxVHoldsPerInputAperture bullet below.
The general calculation is:
CyclesPerOutputLine=(CompsPerEngine*Max(output_h_size,SubjWidth))+
OverHeadMult*ProcessingOverheadPerComponent
The CompsPerEngine and OverHeadMult values can be extracted from
Table 9-2
.
NumEngines
This is the number of engines used in the implementation. For the YC4:2:2 case, a
higher number of engines uses more resources - particularly BRAM and DSP48.
CompsPerEngine
This is the largest number of full h-resolution components to be processed by this
instance of the scaler. When using YC, each chroma component constitutes 0.5 in this
respect.
OverHeadMult
For each component processed by a single engine, the
ProcessingOverheadPerComponent overhead factor must be included in the equation.
The number of times this overhead needs to be factored in depends upon the number
of components processed by the worst-case engine.
CyclesRequiredPerOutputLine=Max(output_h_size,SubProces
singOverheadPerComponent
Table 9-2:
Throughput Calculations for Different Chroma Formats
Chroma Format
NumEngines
CompsPerEngine
OverHeadMult
4:4:4 (e.g., RGB)
3
1
1
4:2:2 High performance
2
1
2
4:2:2 Standard performance
1
2
3
4:2:0
1
2
3
Summary of Contents for LogiCORE IP
Page 1: ...LogiCORE IP Video Scaler v4 0 User Guide UG805 March 1 2011...
Page 6: ...Video Scaler v4 0 User Guide www xilinx com UG805 March 1 2011...
Page 14: ...14 www xilinx com Video Scaler v4 0 User Guide UG805 March 1 2011 Preface About This Guide...
Page 18: ...18 www xilinx com Video Scaler v4 0 User Guide UG805 March 1 2011 Chapter 1 Introduction...
Page 20: ...20 www xilinx com Video Scaler v4 0 User Guide UG805 March 1 2011 Chapter 2 Overview...
Page 70: ...70 www xilinx com Video Scaler v4 0 User Guide UG805 March 1 2011 Chapter 9 Performance...
Page 74: ...74 www xilinx com Video Scaler v4 0 User Guide UG805 March 1 2011 Appendix A Use Cases...
Page 92: ...92 www xilinx com Video Scaler v4 0 User Guide UG805 March 1 2011 Appendix B Programmer Guide...