1. GTS SDI II IP Quick Reference
2. GTS SDI II IP Core Overview
3. GTS SDI II IP Core Getting Started
4. GTS SDI II IP Parameters
5. GTS SDI II IP Core Functional Description
6. GTS SDI II IP Core Signals
7. GTS SDI II IP Core Design Considerations
8. GTS SDI II IP Core Testbench and Design Examples
9. Document Revision History for the GTS SDI II IP User Guide
5.3.1. Insert Line
5.3.2. Insert/Check CRC
5.3.3. Insert Payload ID
5.3.4. Match TRS
5.3.5. Scrambler
5.3.6. TX Sample
5.3.7. Clock Enable Generator
5.3.8. RX Sample
5.3.9. Detect Video Standard
5.3.10. Detect 1 and 1/1.001 Rates
5.3.11. Transceiver Controller
5.3.12. Descrambler
5.3.13. TRS Aligner
5.3.14. 3Gb Demux
5.3.15. Extract Line
5.3.16. Extract Payload ID
5.3.17. Detect Format
5.3.18. Sync Streams
5.3.19. Convert SD Bits
5.3.20. Insert Sync Bits
5.3.21. Remove Sync Bits
5.4.3.1. RGB Pixel Packing
The Altera FPGA Streaming Video Protocol specifies a packing scheme for RGB pixels. The least significant symbol of an RGB pixel must be blue.
The following figure illustrates the 12 bits RGB video packet transported over AXI4-Stream Video interface configured at Bits per color sample parameter set to 12 bits. In this example, each pixel (36 bits) does not perfectly fill a given number of bytes, hence additional 4 undefined bits are padded at the most significant bits of each pixel.
Figure 21. 12 Bits RGB Video Packet When Parameter Bits Per Color Sample = 12
The following figure illustrates the 10 bits RGB video packet transported over AXI4-Stream Video interface configured at Bits per color sample parameter set to 12 bits. The active bits per color sample is less than the compile time parameter, hence the 2 least significant bits for each color sample are padded with zero.
Figure 22. 10 Bits RGB Video Packet When Parameter Bits Per Color Sample = 12
The following figure illustrates the 10 bits RGB video packet transported over AXI4-Stream Video interface configured at Bits per color sample parameter set to 10 bits. Each pixel (30 bits) does not perfectly fill a given number of bytes, consequently, additional 2 undefined bits are padded at the most significant bits of each pixel.
Figure 23. 10 Bits RGB Video Packet When Parameter Bits Per Color Sample = 10