980 HDMI Protocol Analyzer Application Guide – Source Compliance Test Automation
A.2
980 Compliance Test Script command
The actual compliance test is run using a series of perl scripts. The Compliance Test script is "HDMI_CTS.pl". The
Compliance Test script can be used to execute a single Test ID or several or even all Test IDs. The scripts are
initiated at the linux shell using the exec perl command followed by the HDMI_CTS.pl script command string.
The HDMI_CTS.pl script command string has a series of parameters which are defined below.
Here is an example:
exec perl /qd/hdmi_cts/HDMI_CTS.pl -f /home/qd -v 4 -t 7_17 -r 2
In this example, the script location is in the /qd/hdmi_cts/ directory.
Note: To display user help for this command enter the following:
exec perl ./qdhdmi_cts.pl –help
The parameter options for the compliance test script command are listed below:
-c is a parameter that enables logging to the console or application. This parameter can take one of two values (y
or u). If set to y, the output (results, errors, warnings) and progress information will be sent to the console. If set
to u, only the progress information will be sent to the console or application. This parameter is not used in the
example above which means that no output or progress information will be logged to the console or
application.
-d is a parameter that specifies the 3D structure, which is one 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 Automated Test System because the Automated Test System would ensure that the
source device is in the proper mode.
-f
is a parameter that lists the directory location where the input files for the script can be found. These include
the log files, cdf.txt and output files. In the example above /home/qd is the directory where these files are
located.
-o is a parameter that specifies options such as support_ai, number of audio channels, high bit rate audio, source
content for cinema, gaming, photo mode, etc. The value is a mask for this parameter as follows:
- bit 0: Value of 1 means the sink (980) Support_AI CDF parameter is true meaning that the sink supports ACP,
ISRCx packets. Value of 0 means that these packets are not supported. The default is 0.
- bit 1: Value of 1 means the CDF value for number of audio channels supported by the source is greater than
2; Value of 0 indicates that only basic 2 channel audio is supported. The default is 0.
- bit 2: Value of 1 means that the CDF parameter for high bit rate audio is supported by source.
Value of 0 means it is not supported. The default is 0.
- bit 3: Value of 1 means CDF value for photo content is supported. Value of 0 means false. The default is 0.
- bit 4: Value of 1 means the CDF value for Cinema content is supported. Value of 0 means false.
The default is 0.
- bit 5: Value of 1 means the CDF value for game content is supported. Value of 0 means false.
The default is 0.
Page 34
Rev. A1
Feb 14, 2013
Need help?
Do you have a question about the 980 and is the answer not in the manual?