AXI4-Stream only supports resolutions with video timing (HActive) divisible by PPC (4 or 8), and the native video interface only supports resolutions with video timings (HActive, HSync, HTotal) divisible by PPC (4). To extend support to resolutions with video timing not divisible by PPC, use the Native Video (Vectored Date Enable (DE)) interface. The following table shows the signals. The data width is user-configurable in the Vivado IDE by setting Max Bits Per Component (BPC) and Number of Pixels Per Clock on Video Interface (PPC).
| Name | I/O | Width | Description |
|---|---|---|---|
| video_clk 1 | I | 1 | Video clock |
| video_field_arb | O | 1 | Field ID (only for interlaced video) |
| video_de_arb | O | PPC | Active video |
| video_data_arb | O | video_data_width 3 | Data |
| video_hs_arb | O | PPC | Horizontal sync |
| video_vs_arb | O | PPC | Vertical sync |
|
|||
Important: In
Native/Native (Vectored DE) interface, the IP sends the video data on
video_clk, when video_cke_out is high. This creates a clock specific to the pixel
clock rate of the resolution of video resolution.