beautypg.com

Figure 3–15, Figure 3–16, Figure 3–17 – Altera Serial Digital Interface (SDI) MegaCore Function User Manual

Page 56

background image

3–26

Chapter 3: Functional Description

Block Description

Serial Digital Interface (SDI) MegaCore Function

February 2013

Altera Corporation

User Guide

Figure 3–15

and

Figure 3–16

show how one or two consecutive missing EAVs do not

cause the trs_locked signal to deassert.

Figure 3–17

shows how three consecutive missing EAVs cause the trs_locked signal

to deassert.

The frame_locked signal detects TRS EAV, inspects the transition of field (F) and
vertical (V) synchronizations, and then counts the line number. The inspecting
transitions on the F and V synchronizations provide the frame timing. The line count
value is stored if there is a rising or falling edge on the F and V synchronizations
through the frame. The stored count values are compared over multiple frames to
make sure they are stable, before the frame_locked signal is asserted.

The frame_locked signal deasserts when there are bad F or V synchronizations, or
when there is a rising edge from frame to frame. The frame_locked signal also
deasserts when the trs_locked signal deasserts.

When the frame_locked signal is zero, the frame is invalid, and the receiver is not
considered to receive reliable video data.

Figure 3–15. Single Missing EAV Signal

Figure 3–16. Two Consecutive Missing EAV Signal

Figure 3–17. Three Consecutive Missing EAV Signal

data

trs_strobe

prev_eav_missed

g host_eav

trs_locked

EAV

SAV

Error in EAV

SAV

EAV

SAV

data

trs_strobe

prev_eav_missed

g host_eav

trs_locked

EAV

SAV

1st error in EAV

SAV

2nd error in EAV

SAV

data

trs_strobe

prev_eav_missed

g host_eav

trs_locked

EAV

SAV

1st error in EAV

SAV

2nd error in EAV

SAV

3rd error in EAV

SAV