Hi,
I am now employing EVM8168 + Custom FPGA for developing. I have successfully made the whole system working. The FPGA would generate dummy BT.1120 1080p video frames and feed them into the VIN0 Port of DM8168 within a 8bit x 2Bus embedded sync mode. And we also tried to display the captured video onto a HDMI monitor.
FPGA: 1080p BT.1120 @54MHz ==VIN0 Port===> Capture(1080p60) ===> Disp(1080p60)
The usecase run perfectly for three days. However, the usecase could not capture the dummy video frame immediately, after I powered off and restarted the EVM8168 (cold restarting). The monitor would display a blank background and the usecase never posts any error or warning on my terminal.
Fig 1. The monitor display nothing but a blank background once I run my usecase.
And yet I just let the usecase run. Three minutes or 5 minutes later, the terminal would post
[m3vpss ] 101823: CAPTURE: Dynamic resolution change: width: 1920, height: 1080!
and I could see the colorbar (my dummy video frames) displayed on my monitor.
Fig 3. After 3~6 minutes, it would be able to display my dummy video.
I don't know why DM8168 cannot capture my video frames immediately after I starting the usecase. Yet if I don't try a cold restarting but a hot restarting, I could see my colorbar once the usecase has been run.
So, could you please help me to solve this issue? I have no idea with this scenario.
Naroah
Mar/25/2014



