Visible to Intel only — GUID: mrb1618567661701
Ixiasoft
2.2.1. TDATA Pixel Packing
2.2.2. RGB Pixel Packing
2.2.3. YCbCr 444 Pixel Packing
2.2.4. YCbCr 422 Pixel Packing
2.2.5. YCbCr 420 Pixel Packing
2.2.6. Four-Channel Video Pixel Packing
2.2.7. Packing with Multiple Pixels in Parallel
2.2.8. Multiple Pixels in Parallel and Empty Pixels
2.2.9. YCbCr 422 Video with Multiple Pixels in Parallel
2.2.10. Packing RGB444 onto an RGB888 Interface
2.2.11. Packing with Less than 8 bits per Symbol Natively
2.2.12. Interlaced Fields
Visible to Intel only — GUID: mrb1618567661701
Ixiasoft
2. Intel FPGA Streaming Video Protocol Description
The Intel FPGA streaming video protocol supports video frames (or fields) as small as 1 pixel by 1 pixel and as large as 65536 by 65536 pixels. The protocol accepts error conditions where IPs create empty frames. The TUSER bus contains header information such as the start of video fields and whether a packet is a metapacket (full variant only) or video packet.
Unless stated, the figures apply to both full and lite variants. Video packets contain video data for one line of video.
Figure 4. Intel FPGA streaming video packet – first line of a new fieldThe figure shows TUSER[0] indicating the start of a new field of video.
TUSER[0] is decoded during the first valid beat of the packet (beat 0 in the figure) and a high value indicates the start of a new field of video. TUSER[0]should be low for the remainder of the packet.
Figure 5. Intel FPGA streaming video packetThe figure shows an example video packet. TUSER[0] is low so does not indicate the start of a new field.
Related Information