background image

980 HDMI Protocol Analyzer Application Guide 

– Source Compliance Test Automation 

  Rev. A1 

 

Page 4                                           

 

   

Feb 14, 2013 

 

1.1.3

 

Running the Tests 

Test automation on HDMI source devices involves the high level steps per test or test suite listed below. 

 

Setting the 980 into the proper state

 

– The following tasks are accomplished using 980 Protocol 

Analyzer commands that the Test Automation System has to execute at the 980 command line (pscope>) 
through a telnet session. 

o

 

Ensure that the 980 HDMI Protocol Analyzer module is in the proper mode (HDMI vs MHL). 

o

 

Disable the 980 HDMI Protocol Analyzer module Tx port (the Tx port is only used when running HDMI 
sink compliance tests). 

o

 

Disable other optional modes such as Encrypted Link Analyzer mode. 

o

 

Verify that the 980 HDMI Protocol Analyzer module capture engine is idle. 

 

Setting the source device into the proper video and audio mode

 

– The following task ensures that the 

source device under test is in the proper video and audio mode. This can be done using either of the 
following methods: 

o

 

Have the Automated Test System set the source device into the proper video and audio mode. This is 
facilitated by the 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 Protocol Analyzer commands 

that the Test Automation System has to execute at the 980 command line (pscope>) through a telnet 
session. 

o

 

Clean out any existing log data. 

o

 

(optionally) Verify that video is being received by the 980 HDMI Protocol Analyzer module and that the 

HDMI source device is putting out the proper resolution, audio, etc. 

o

 

Set the capture parameters such as buffer size and trigger condition. 

o

 

Initiate the capture. 

 

Processing captured data

 

– The following tasks are accomplished using 980 HDMI Protocol Analyzer 

commands that the Test Automation System has to execute at the 980 command line (pscope>) through a 
telnet session. 

o

 

Generate timing information about incoming stream. 

o

 

Generate decoded data from stream. 

o

 

Index the decoded data. 

 

Run compliance test script on captured data per CTS Test ID

 

– The following tasks are executed at the 

linux shell. The compliance test scripts enable you to run multiple tests at once or you can run each test 
individually. 

o

 

Initiate a perl script to run a specific Test ID or multiple Test IDs. 

 

View test result

o

 

Open up various results files in your favorite word processing software, e.g. Wordpad. 

Содержание 980

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 36: ...980 HDMI Protocol Analyzer Application Guide Source Compliance Test Automation Rev A1 Page 36 Feb 14 2013...

Отзывы: