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
Documentation
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:
http://www.xilinx.com/support/documentation/ip_documentation/v_rgb2ycrcb/v7_0/pg013_v_rgb2ycrcb.pdf
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