Also, don't forget to use signal datavalid. For me, that was the first issue. I made a simple system, with a standard format BT.656 entering in Qsys with CVI and then it would exit with CVO, but I could'nt see anything... I had embedded sync and I produced a datavalid reading EAV and SAV words: nothing. But when I tied datavalid to VCC then it worked! I understood that with embedded sync datavalid is ok if the input is either SAV, EAV, blankings or active video: is this correct?
By the way, now I have another problem. I used a deinterlacer IP between CVI and CVO; I use Bob scanline duplication without buffering and then I set CVO to accept the Avalon-ST as a progressive video. But then I see on my monitor only a few lines drawed and after no real video signal. Any ideas why?