Native Video (Vectored DE) Interface - 3.2 English

HDMI 1.4/2.0 Transmitter Subsystem Product Guide (PG235)

Document ID
PG235
Release Date
2023-10-18
Version
3.2 English

Both the AXI4-Stream and native video interface can only support resolutions with video timing divisible by PPC (2 or 4). To extend support to resolutions with video timing not divisible by PPC (2 or 4), the Native Video (Vectored Date Enable (DE)) interface can be used. 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).

Table 1. Native Video (Vectored DE) Interface
Name I/O Width Description
video_clk 1 I 1 Video clock
video_data_arb I video_data_width 2 Data
video_hs_arb I PPC Horizontal sync
video_vs_arb I PPC Vertical sync
video_de_arb I PPC Active video data enable
  1. video_clk is generated by the Video PHY Controller .
  2. video_data_width = 3*BPC*PPC.
  3. When native video interface is selected, s_axis_video_aclk and s_axis_video_aresetn are removed from the HDMI 1.4/2.0 TX Subsystem interface ports.
  4. When native video interface is selected, there is no hardware reset.

The following table summarizes the supported video timing for each interface, depending on the PPC settings.

Table 2. Supported Video Timing
Video Interface PPC Video Timing
Divisible by 4 Divisible by 2, But Not Divisible by 4 Not Divisible by 2
AXI4-Stream 2 Supported Supported Not supported
4 Supported Not supported Not supported
Native 2 Supported Supported Not supported
4 Supported Not supported Not supported
Native (Vectored DE) 2 Supported Supported Supported
4 Supported Supported Supported
Note: For YUV 420, the video timing not divisible by PPC*2 is not supported for AXI4-Stream and Native interface.