Open main menu

DAVE Developer's Wiki β

Changes

VIN0 to HDMI latency measurement (Naon)

1,254 bytes added, 14:49, 26 July 2012
Testbed
The following picture shows a simplified block diagram of the testbed.
[[File:Naon-vin0-hdmi-latency.png|thumbnail|center|300px|Simplified block diagram of the testbed]]
As source a [[NaonEVB-Lite|NaonEVB-Lite/Naon]] system has been used playing an ad hoc video stream. The stream is output via HDMI port that, in turn, is connected to a HDMI splitter. One of the output of the splitter feeds a LCD display that is used by the operator to monitor the whole process. The other one is connected to an [[ADD-ON_DVI-RX]] board that is plugged onto [[Video_input/output_interfaces_(NaonEVB-Mid)#J19.2FJ24_.28VIN0.29|J19/J24]] connectors of a NaonEVB-Mid carrier board. This chain allows to convert video stream from HDMI to 24-bit RGB format in order to acquire it through VIN0 of Naon module populating NaonEVB-Mid carrier board. The stream is then output in HDMI format again through HDMI port of NaonEVB-Mid board feeding a second [[ADD-ON_DVI-RX]] circuit. The use of the two [[ADD-ON_DVI-RX]] boards allows to create two physical test points where the video stream under investigation in available in a easy-to-handle format, that is color components and syncs are available separately. At these points, it is possible to connect a standard oscilloscope through single-ended passive probes. Video stream contents are generated in order to embed a pattern that is easly detectable. Thus oscilloscope trigger can be configured in order to detect this condition and to measure precisely the latency between the two points of the chain where the probes are connecte as shown in the picture. This measure includes the delay due to the second DVI-to-RGB conversion that is neglectable with respect to the overall latency.