DO-254 RGB to YCrCb Color-Space Converter 1.00a

Video system designers frequently need to convert video data between various color spaces.  The Xilinx® RGB to YCrCb Color-space Converter LogiCORE has built-in support for 5 formats and 3 range standards. The implementation is a simplified 3×3 constant coefficient matrix multiplier, which uses only 4 multipliers exploiting the inter-relations of RGB to YCrCb coefficients. The module is optimized to take advantage of multiply-add capabilities of XtremeDSP™ slices.

Key features are:

  • Built-in support for:
    • SD (ITU 601)
    • HD (ITU 709) PAL
    • HD (ITU 709) NTSC
    • YUV
  • Supports user-defined conversion matrices
  • Supports 8, 10, 12 and 16-bits per color component input and output
  • Supports spatial resolutions from 32×32 up to 7680×7680
    • Supports 1080P60 in all supported device families
    • Supports 4kx2k @ 24 Hz in supported high performance devices



The COTS version v7.0 is the baseline from which the DO-254 RGB to YCrCb Color-Space Converter 1.00a comes from. Logicircuit applies the DO-254 lifecycle to this COTS version. As a result of this DO-254 process, the source code will be modified with the goal of achieving 100% code coverage, and the resulting code will be named DO-254 RGB to YCrCb Color-Space Converter 1.00a. Below are links to the Xilinx® Product Data for the version that was used as the basis, and the Logicircuit Data Sheet of the resulting DO-254 product.

Link to the Xilinx® Product Guide:

Link to the Logicircuit Data Sheet:

DO-254 RGB to YCrCb Color-Space Converter 1.00a Data Sheet


Device Family Support

Xilinx® Artix™-7

Xilinx® Kintex™-7

Xilinx® Virtex™-7

Xilinx® Zynq™-7000

Xilinx® Spartan®-6