Native Video (VID_IO_IN) Interface Signals - 2.0 English

SMPTE UHD-SDI TX Subsystem (PG289)

Document ID
PG289
Release Date
2023-05-16
Version
2.0 English

These signals are available when the Video Interface is set to Native Video in the Vivado IDE.

Table 2-9: VID_IO_IN Interface Signals

Signal

I/O

Description

VID_IO_IN_data[n-1:0]

I

Native video input data
Where n=bpc*ppc*3.

For 10bpc at 2ppc, n=10*2*3=60

For 12bpc at 2ppc, n=12*2*3=72

VID_IO_IN_active_video

I

Native video active video input

VID_IO_IN_field

I

Native video field input
For interlaced videos, fid toggles based on the field selected:
0- even field

1- odd field

For progressive videos, fid is set to 0.

Note: fid is expected to toggle in case of psf and 3G-level B progressive videos, as in these modes, one progressive frame is split into two fields. These two fields are transported independently, similar to interlaced video, and again combined and correctly paired together at receiver side with the help of fid signal to construct the original progressive frame.

For example, when 1080p 60 Hz video is transported on 3G-SDI level B-DL, the video transport is actually 1080i 60 Hz. The transport is interlaced, but the picture is progressive.

VID_IO_IN_hblank

I

Native video hblank input

VID_IO_IN_vblank

I

Native video vblank input

vid_ce

O

Native video clock enable

The native video interface is expected to start from the start of active video or start of blanking. In interlaced video format, the data of field 0 comes before field 1.

Vertical timing is defined by vblank signal. VBLANK is 1 indicates, vertical blanking lines. Similarly, for horizontal timing information, hblank signal is used. Active video is sent only when hblank and vblank is 0 and active_video signal is asserted. A sample of native video interface timing is shown in the following image.

Figure 2-1: Native Video Interface Timing

X-Ref Target - Figure 2-1

native_video_sdi-new.png