The information given in this document is confidential.
SUCH INFORMATION SHALL IN NO EVENT BE REGARDED AS A GUARANTEE OF CONDITIONS OR
CHARACTERISTICS. WITH RESPECT TO ANY VALUES STATED AS "TYPICAL" AS WELL AS EXAMPLES OR
HINTS PROVIDED HEREIN, INCLUDING THOSE RELATED TO USE AND/OR IMPLEMENTATION OR
APPLICATION OF COMPONENTS, LANTIQ DEUTSCHLAND GMBH ("LANTIQ") HEREBY DISCLAIMS ANY
AND ALL WARRANTIES AND LIABILITIES OF ANY KIND, INCLUDING WITHOUT LIMITATION, WARRANTIES
OF NON-INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS OF ANY THIRD PARTY. IN PARTICULAR,
THOSE VALUES, EXAMPLES OR HINTS ARE NO WARRANTIES OF A CERTAIN FUNCTIONALITY,
CONDITION OR QUALITY OF THE LANTIQ COMPONENT AND ALWAYS HAVE TO BE VERIFIED IN THE
TARGET APPLICATION.
The information in this document is subject to regular updates and/or corrections via errata sheet(s) or new
revisions. It is only valid as updated and/or corrected. Once a new revision or errata sheet is available, it can be
downloaded from Lantiq's Competence Center:
www.lantiq.com/contact-lantiq
Any user of this document must ensure that they only use the latest update- and/or corrected revision.
LANTIQ HEREBY DISCLAIMS ANY AND ALL WARRANTIES AND LIABILITIES OF ANY KIND, INCLUDING
WITHOUT LIMITATION, WARRANTIES OF NON-INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS
OF ANY THIRD PARTY, WITH RESPECT TO PREVIOUS REVISIONS OF THIS DOCUMENT ONCE AN
UPDATE OR ERRATA SHEET IS AVAILABLE.
Information
For further information on technology, delivery terms and conditions and prices, please contact the nearest Lantiq
office (www.lantiq.com).
Warning
Lantiq components must not be used in life-support devices or systems.
Life-support devices or systems are those systems intended to be implanted in the human body or to support
and/or maintain and sustain and/or protect human life. If they fail, it is reasonable to assume that the health of the
user or other persons may be endangered.
DUT Graphical User Interface
DUT Tool Package
Confidential
XWAY™ xRX300/WAVE300 Family, DUT Graphical User Interface for DUT Tool Package
Confidential
Revision History: Revision 1.1, 2013-05-06
ARM™, Bluetooth™ of Bluetooth SIG Inc. CAT-iq™ of DECT Forum.
EPCOS™ of Epcos AG.
HYPERTERMINAL™ of Hilgraeve Incorporated. IEC™ of Commission Electrotechnique Internationale. IrDA™ of
Infrared Data Association Corporation. ISO™ of INTERNATIONAL ORGANIZATION FOR STANDARDIZATION.
MATLAB™ of MathWorks, Inc. NUCLEUS™ of Mentor Graphics Corporation. MIPS
USA. muRata™ of MURATA MANUFACTURING CO. SOLARIS™ of Sun Microsystems, Inc. Samtec
®
of MIPS Technologies, Inc.,
®
of Samtec
Inc. TEAKLITE™ of CEVA, Inc. TEKTRONIX™ of Tektronix Inc. UNIX™ of X/Open Company Limited.
VERILOG™, PALLADIUM™ of Cadence Design Systems, Inc. VxWorks™, WIND RIVER™ of WIND RIVER
SYSTEMS.
This user guide explains how to use the DUT GUI application. The application is used for hardware development
purposes and evaluations based on Lantiq's WiFi MIMO technology.
1.2About the Test Driver and the DUT GUI Application
The DUT GUI is an application used to help hardware and RF designers test and verify the behavior of their design
based on Lantiq's WiFi solution.
DUT GUI uses a specially designed test driver with the firmware that uses all HW and PHY level algorithms. The
driver also allows transmission and receiving without the limitations of the IEEE 802.11n standard
The DUT GUI includes an API to control the WiFi functionality (mt_dut.dll). The API can be used to control the DUT
(Device Under Test) from an external application.
Together with wireless LAN test equipment maker LitePoint, Lantiq have integrated this dll into LitePoint's IQFact
Design Verification Test (DVT) software. IQFact is a comprehensive set of WiFi physical layer transmitter and
receiver tests utilizing a large set of channels, data rates and channel bandwidths. The tool allows you to verify
assembly in the production line with a vast test coverage in a short test time
[4].
1.3Content of the Installation Kit
The installation package for the DUT GUI installs the following items onto your computer:
•DUT GUI Core
•ActivePerl application - Perl interpreter (used for TCP/IP mode)
•Release Notes [5]
•User’s Guide (= this document)
Note: Contact Lantiq for the latest application version and installation instructions.
1.4Supported Interfaces
The DUT GUI application allows you to control the WiFi chipset through the following interface:
•TCP/IP - Control the chipset when it is assembled on a Linux based host. In order for the DUT GUI to work,
the host should contain operational driver firmware. The following Host and Linux versions are supported:
•Lantiq's Universal Gateway (UGW) software
1.5x86 PC Linux Host Requirements
The DUT system provides following requirements to the x86 Linux host in order to operate properly:
1. Microsoft® Windows® XP SP 3.0 and .NET Framework 2.0 (min. requirement)
2. Support for Microsoft® Windows® 7, 32/64 bit
3. OS login/password required is root/wlan
4. This may be changed by editing the linux_hosts.txt file in the DUT's installation directory, with a new
username/password to be specified in its [PC] section.
5. Tftp client package must be installed.
User’s Guide8Revision 1.1, 2013-05-06
DUT Graphical User Interface
DUT Tool Package
Confidential
2Installing DUT GUI
To install DUT GUI:
1. From the installation me
The DUT Installation window appears.
dia, DUT_setupx.exe.
Installing DUT GUI
Figure 1DUT Installation Welcome Screen
Note: Components required for the installat
2. Ensure the correct elements are selected and click Install.
If an older version is already installed on the computer, you
proceeding.
In C:\Program Files\Lantiq\D
•DUT_GUI.exe - GUI application
•dut_cfg.txt - Configuration file to determine the output powe
operation and basic platform configurations.
•\autoloader\linux_hosts.txt - configuration file that
•Regulatory Constraints Folder - Contains inform
•Developers Folder - Contains XXX.h files for integrating dut.dll in other applications
•DUT GUI User Guide.
Other:
•The log for the DUT GUI application, console.txt
•A shortcut to DUT_GUI.exe is created on your desktop
User’s Guide9Revision 1.1, 2013-05-06
UT\
ion/upgrade are automatically selected.
will be prompted to remove the older version before
r level desired during close loop transmission
defines the login and password for the platform
ation for using regulatory constraints mode
, is created in the My Documents folder
DUT Graphical User Interface
DUT Tool Package
Confidential
Launching DUT GUI
3Launching DUT GUI
To launch the DUT GUI application:
1. From the desktop, double click the DUT GUI shortcut.
2. Optionally, change the “dut_cfg.txt Configuration Parameters” on Page 15.
The application tries to connect to the DUT.
•If the DUT was pre-configured for the proper paramete
displayed.
•If the connection is not successful, an er
parameters and information are correct. For more information on how to troubleshoot an unsuccessful launch,
see “Troubleshooting Launch Errors” on Page 11.
Main screen of the DUT GUI follow
ing a successful launch:
ror message appears. In this case make sure that the proper
rs, the connection succeeds and a ready message is
Figure 2DUT GUI Main Screen (Successful Launch)
Note: Please pay attention to the “Ready” message in the messages pane.
User’s Guide10Revision 1.1, 2013-05-06
DUT Graphical User Interface
DUT Tool Package
Confidential
Launching DUT GUI
3.1Troubleshooting Launch Errors
Table 1Typical Launch Errors and Solutions
Possible Cause of Failure Solution
External power supply is not turned on.Close the DUT GUI.
Enter DUT into the host.
Turn on the power supply.
Run the application again.
For a Linux based host, the IP might not be correct.Verify that the IP address is correct and the PC's Ethernet
d is properly configured.
car
Restart the host.
Another application (IQFact, D
test driver.
Wrong dut_cfg.txt configuration file parameters are
chosen
Wrong Band and channel are configured on initial
usag
.
e
UT GUI) is using the
After approximately 1 minute, p
Close the DUT GUI.
Reboot the DUT.
After the DUT is up, restart the DUT GUI application.
Choose the correct HW type and version according to the
platform type.
Make sure that Wlan index in properly selected in case of
du
al band concurrent platform.
Insert appropriate Band/Channel and press the reconnect
button
ress the reconnect button.
An example of the main screen of the DUT GUI f
ollowing an unsuccessful connection:
Figure 3Main Screen of DUT GUI Application after an Unsuccessful Launch
User’s Guide11Revision 1.1, 2013-05-06
DUT Graphical User Interface
DUT Tool Package
Confidential
Note: Please pay attention to the “There is no ping reply” message in the messages pane.
Figure 4DUT DLL Log
Note: Please pay attention to the “No ping reply from host” message in the log pane.
Launching DUT GUI
User’s Guide12Revision 1.1, 2013-05-06
DUT Graphical User Interface
DUT Tool Package
Confidential
4Overview of the DUT GUI
The DUT GUI provides the following functions:
4.1DUT GUI Features
•Change DUT operation to desired channel
•Turn on/off Rx/Tx antennas
•Receive 802.11a/b/g/n packets
•Transmit 802.11a/b/g/n packets in nCB/CB Mode and at SISO/MIMO rates
•Transmit in Open/Closed loop with Regulatory
•Read and burn the EEPROM/Flash
•Crystal frequency tuning tool
4.2The Tab Bar
The DUT GUI includes five tabs:
•Basic Operation - Includes all functions needed to contr
•Extended operation - Includes calibration of the on-boar
•EEPROM & Statistics - Includes all functions needed to read
advance options
•TPC - Includes specific calibration
•INFO - Includes information about current system sta
in nCB/CB Mode and at SISO/MIMO rates
restrictions
ol the receiving and transmission for the DUT
d Crystal and an option for future Antenna selection
and write to the EEPROM along with some
data information represented in the EEPROM/Flash
te, such as power-up self test results
Overview of the DUT GUI
Figure 5DUT GUI Tabs
4.3Log and Messages Pane
Figure 6Log and Messages Pane
In the log pane, you can see the status of command execution. Problems are colored in red.
User’s Guide13Revision 1.1, 2013-05-06
DUT Graphical User Interface
DUT Tool Package
Confidential
4.4Calibration Data Screen
Overview of the DUT GUI
Figure 7Calibration Data Screen
During production testing, TX p
The Calibration Data screen includes
calibration.
The information displayed is for debugging purposes only.
ower calibration is performed for enabling closed loop transmission.
the information from the EEPROM which was collected during the
User’s Guide14Revision 1.1, 2013-05-06
DUT Graphical User Interface
DUT Tool Package
Confidential
Using the DUT GUI
5Using the DUT GUI
5.1Connection Options
On the Basic Operation tab, the connection options are shown. Target IP should be provided. Reconnect and
reboot buttons are available.
Wlan card 0 or 1 can be selected by pressing the desired radio button.
5.1.1dut_cfg.txt Configuration Parameters
Before starting the connection, specific parameters should be checked in dut_cfg.txt file located in C:\Program
Files\Lantiq\DUT
Reset Hardware Information
Reset_HW_Type0 = 64//Wlan0 HW type (decimal value)
Reset_HW_Type1
Reset_HW_Revision0 = D //Wlan0 HW revision (decimal value)
Reset_HW_Revision1 = B //Wlan1 HW revision (decimal value)
= 49 //Wlan1 HW type (decimal value)
Set here the HW type and revision of
order to load the correct progmodels. DUT supports two hardware types for supporting Dual band concurrent
platforms.
Default WLAN index (0/1)
Default_WLAN_Index = 0 // Two Wlan units are supported 0 or 1
This value defines DEFAULT WLAN and may be overridden by Dut_SetWLANindex API call or Wlan card Wlan0
or
Wlan1 radio buttons in DUT GUI.
Crystal Frequency Tuning
ENABLE_XTAL_CALIB = 1
1-Read XTAL tuning value
0-XTAL calibration is disabled
XTAL_CAL_BIAS = 0 // Siward is the default (76)
This is the value of the XTAL bias (7 msb of the register).
The following XTAL Bias values are supported:
from EEPROM/Flash and enable XTAL calibration
your card. When the EEPROM/Flash is empty, DUT will use those values in
Table 2XTAL Bias Values
XTAL VendorXTAL TypeXTAL_CAL_BIAS decimal value