Virtex, Spartan-II, Virtex-E, Spartan-IIE, And Virtex-II Color Space Converter Datasheet
Virtex, Spartan-II, Virtex-E, Spartan-IIE, and Virtex-II Families
Color Space Converter R’G’B’ to Y’CbCr
This application note describes the implementation of R’G’B’ Color Space to Y’CbCr Color Space conversion necessary in many video designs. The tick marks on red, green, blue, and Luma, assume the components are in the gamma corrected space. No gamma correction is applied to color difference signals Cr and Cb.
The reference design files show RTL (VHDL and Verilog) code to describe the conversion equations and synthesize to a target FPGA. The code is parameterizable for the input/output precision (8 bit or 10 bit) and the internal coefficient precision (8 to 13 bits have been defined). Simulation test vectors (25%, 50%, 75%, and 100% RGB Color Bars) are also provided in the reference design file to confirm compliance to ITU-R BT.601-2 component video standards (SDTV)[3].
As an implementation example, placed and routed design in a Spartan-IIE device (2S50E-6TQ144) takes about 20% of that device (150 slices) and clock performance of 99 MHz using simple constraints (8-bit input/output and 8-bit internal coefficients).
Notice: we do not provide any warranties that information, datasheets, application notes, circuit diagrams, or software stored on this website are up-to-date or error free. The archived Virtex, Spartan-II, Virtex-E, Spartan-IIE, And Virtex-II Color Space Converter Datasheet file may be downloaded here without warranties.