background image

980 HDMI Protocol Analyzer Application Guide 

– Source Compliance Test Automation 

  Rev. A1 

 

Page 1                                           

 

   

Feb 14, 2013 

 

980 HDMI Protocol Analyzer Module 

HDMI Source Compliance Test Automation 

Application Guide 

 

Rev: A1

 

 

 

 

 

Summary of Contents for 980

Page 1: ...80 HDMI Protocol Analyzer Application Guide Source Compliance Test Automation Rev A1 Page 1 Feb 14 2013 980 HDMI Protocol Analyzer Module HDMI Source Compliance Test Automation Application Guide Rev A...

Page 2: ...he HDMI Source DUT to the 980 12 2 3 Powering up the 980 5 2 3 1 Powering down the 980 6 2 4 Creating a Capabilities Declaration Form CDF 13 2 5 Acquiring a test EDID 14 3 Executing the Source Complia...

Page 3: ...in the following paragraphs 1 1 1 One time tasks per source device under test These tasks are performed for each source device under test Creating a CDF using the 980 GUI Manager A Capabilities Declar...

Page 4: ...provisioning of the 980 HDMI Protocol Analyzer module s Rx port with an EDID that all the capabilities of your source device Capturing data The following tasks are accomplished using 980 HDMI Protoco...

Page 5: ...sing and releasing the power button on the lower portion of the front panel The power switch in the front is used when you are turning off the 980 Protocol Analyzer for a short period of time Use the...

Page 6: ...2 Establishing an Ethernet Session between the 980 and Automated Test System This subsection provides procedures on establishing an Ethernet session between the Automated Test System and the 980 980B...

Page 7: ...to allow the network to assign an IP address 2 2 1 Making the physical Ethernet connections This subsection describes how to connect the 980 980B to the PC hosting your Test Automation System This pr...

Page 8: ...te LAN or local Ethernet hub To make the physical connections using Ethernet Point to Point connection with the Automated Test System This procedure is used when you are connecting your Automated Test...

Page 9: ...frame to your PC hosting the Automated Test System The IP address on this 980 port is configurable using the procedures that follow 2 2 2 Setting the IP address of the 980 This procedure describes how...

Page 10: ...l Ethernet connections have been made To set the IP address of the 980 980B through the embedded 980 GUI Manager 1 Access the Instrument Settings dialog box by touch selecting the Instrument pull down...

Page 11: ...select the DHCP Checkbox as shown below 4 Alternatively if you wish to set the IP address without DHCP touch select the IP address field to access the on line keyboard which enables you to change the...

Page 12: ...to make the HDMI connection between an HDMI source device and the 980 HDMI Protocol Analyzer module The images below identify the locations of the HDMI Rx interface on the 980 HDMI Protocol Analyzer...

Page 13: ...your ATS Detailed procedures for creating a Capabilities Declaration Form CDF through the embedded 980 GUI Manager are provided below The 980 must be powered up Please note that you can also create a...

Page 14: ...DF will be saved on the 980 HDMI Protocol Analyzer in the home qd workspace hdmict cdf directory You will have to move the CDF file to the home qd directory before starting with your test automation P...

Page 15: ...r the telnet command at a terminal program to establish a telnet session request with the 980 9080B telnet IP Address Where IP Address is the IP address of the 980 980B You will be prompted with the p...

Page 16: ...Application Guide Source Compliance Test Automation Rev A1 Page 16 Feb 14 2013 A terminal session window will appear enabling you to log in 3 Enter qd for the user name and qd for the password The fo...

Page 17: ...orkspace hdmict cdf cdf home qd Note that the exec command entered at the p scope prompt enables you to enter linux shell commands such as the cp copy command 3 3 Assigning the Test EDID to the 980 Pr...

Page 18: ...980 HDMI Protocol Analyzer module s Rx port should now provisioned with an EDID that supports all source capabilities 3 4 Initiating the compliance test This section provides procedures for running a...

Page 19: ...d into the Automated Test System Comments are provided to help you understand the purpose and sequence of commands in the test process necessary for compliance test automation All commands shown at th...

Page 20: ...d buffer size assume the 980 HDMI Protocol Analyzer module has 2GB memory Recently the 980 HDMI Protocol Analyzer module has been enhanced to support 4GB of memory Test ID of full buffer 2GB Resulting...

Page 21: ...ure_start Capture complete Capturing data END Capture complete capture size 743 53MB circular buffer size 743 53MB Post Capture Processing Metadata Phase p scope pcap timing generating field timing in...

Page 22: ...nalyzing the captured test data Test 7 17 Iter 02 Pass 3 4 2 Video Pixel Encoding RGB Test ID 7 23 Example The following sequence of commands are used to run the 7 23 test Initialization p scope hdmit...

Page 23: ...se note that the percentages shown in the table to achieve a required buffer size assume the 980 Protocol Analyzer module has 2GB memory Recently the 980 Protocol Analyzer module has been enhanced to...

Page 24: ...apture trigger to vsync cap_trig trigger basic type 0x1 position 0 p scope pcap start 980 initiates capture Waiting for the capture trigger event to occur Vsync Asserted INFO Capture Trigger condition...

Page 25: ...the command response and issue a notification to the operator p scope vinfo verify incoming video parameters HDMI RX Video Information HDMI Source 5V Power Signal OK HDMI Source SCDT Signal OK Video F...

Page 26: ...2 654 405MB 7 30 Audio Sample Packet Jitter 15 103 270MB 7 31 Audio Infoframe 1 573 28MB 7 32 Audio Sample Packet Layout 1 573 28MB 7 33 Interoperability with DVI 2 360 42MB 7 34 Deep Color 2 360 42MB...

Page 27: ...o Resolution Test ID 7 39 Example The following sequence of commands are used to run the 7 39 test Initialization p scope hdmitx disable disables the 980 HDMI Protocol Analyzer Tx port p scope slink d...

Page 28: ...quired buffer size assume the 980 HDMI Protocol Analyzer module has 2GB memory Recently the 980 Protocol Analyzer module has been enhanced to support 4GB of memory Test ID of full buffer 2GB Resulting...

Page 29: ...osition 0 p scope pcap start 980 initiates capture Waiting for the capture trigger event to occur Vsync Asserted INFO Capture Trigger condition is satisfied END pcap_capture_start Capture complete Cap...

Page 30: ...Ch1 Ch2 0x133 7_17_3 TERC4 Codes 7_17_4 Video Guard Band Exp Vals 0x2cc 0x133 0x2cc 7_17_5 Legal Video Data codes 7_17_6 Control period 12 pix before transition to next character 7_17_7 Valid video an...

Page 31: ...nsmitter port mode on the 980 When running a compliance test on an HDMI source this port would be disabled When running the compliance test on a sink this port would be enables hdmitx mode Where mode...

Page 32: ...te a capture pcap vchk System response pcap_vchk precapture video check enabled pcap size Defines the capture buffer size in percent of total 2GB pcap size size Where size can be 0 to 100 percent To s...

Page 33: ...0x1 position 0 Note This example would set the trigger event to the occurrence of vsync and the position such that the trigger event would be midway between the data accumulated in the capture buffer...

Page 34: ...of 0 for Frame Packing 1 for Side by Side 2 for Top and Bottom e is a parameter that enables you to specify the EDID Vendor Specific Data Block values This parameter is not used when using an Automat...

Page 35: ...cates that detailed analysis will be performed The default is 0 r is a parameter that allows you to specify the version of the HDMI specification Enter 1 for 1 4a and 2 for 1 3b1 s is a parameter that...

Page 36: ...980 HDMI Protocol Analyzer Application Guide Source Compliance Test Automation Rev A1 Page 36 Feb 14 2013...

Reviews: