This document contains design specifications for initial product development. Specifications may
change without notice. Contact Marvell Field Application Engineers for more information.
This document contains preliminary data, and a revision of this document will be published at a
later date. Specifications may change without notice. Contact Marvell Field Application Engineers
for more information.
This document contains specifications on a product that is in final release. Specifications may
change without notice. Contact Marvell Field Application Engineers for more information.
Proprietary Information
This document provides preliminary information about the products described, and such information should not be used for purpose of final design. Visit the Marvell® web
site at www.marvell.com or call 1-866-674-7253 for the latest information on Marvell products.
Disclaimer
No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying and recording, for any purpose,
without the express written permission of Marvell. Marvell retains the right to make changes to this document at any time, without notice. Marvell makes no warranty of any
kind, expressed or implied, with regard to any information contained in this document, including, but not limited to, the implied warranties of merchantability or fitness for
any particular purpose. Further, Marvell does not warrant the accuracy or completeness of the information, text, graphics, or other items contained within this document.
Marvell makes no commitment either to update or to keep current the information contained in this document. Marvell products are not designed for use in life-support
equipment or applications that would cause a life-threatening situation if any such products failed. Do not use Marvell products in these types of equipment or applications.
The user should contact Marvell to obtain the latest specifications before finalizing a product design. Marvell assumes no responsibility, either for use of these products or
for any infringements of patents and trademarks, or other rights of third parties resulting from its use. No license is granted under any patents, patent rights, or trademarks
of Marvell.These products may include one or more optional functions. The user has the choice of implementing any particular optional function. Should the user choose to
implement any of these optional functions, it is possible that the use could be subject to third party intellectual property rights. Marvell recommends that the user investigate
whether third party intellectual property rights are relevant to the intended use of these products and obtain licenses as appropriate under relevant intellectual property
rights.
Marvell comprises Marvell Technology Group Ltd. (MTGL) and its subsidiaries, Marvell International Ltd. (MIL), Marvell Semiconductor, Inc. (MSI), Marvell Asia Pte Ltd.
(MAPL), Marvell Japan K.K. (MJKK), Marvell Semiconductor Israel Ltd. (MSIL), SysKonnect GmbH, and Radlan Computer Communications, Ltd.
Export Controls. With respect to any of Marvell’s Information, the user or recipient, in the absence of appropriate U.S. government authorization, agrees: 1) not to re-export
or release any such information consisting of technology, software or source code controlled for national security reasons by the U.S. Export Control Regulations ("EAR"),
to a national of EAR Country Groups D:1 or E:2; 2) not to export the direct product of such technology or such software, to EAR Country Groups D:1 or E:2, if such technology or software and direct products thereof are controlled for national security reasons by the EAR; and, 3) in the case of technology controlled for national security reasons
under the EAR where the direct product of the technology is a complete plant or component of a plant, not to export to EAR Country Groups D:1 or E:2 the direct product of
the plant or major component thereof, if such direct product is controlled for national security reasons by the EAR, or is subject to controls under the U.S. Munitions List
("USML"). At all times hereunder, the recipient of any such information agrees that they shall be deemed to have manually signed this document in connection with their
receipt of any such information.
This document explains how to use the software command line interface for the following Libertas™ Wireless LAN
(WLAN) client cards:
•Marvell® CB-32 802.11g WLAN CardBus Card
•Marvell® MB-31 802.11g WLAN Mini PCI Card
These cards include the highly integrated Libertas™ IEEE 802.11g two-chip solutions for client applications. The
chipset consists of the 88W8000G Radio Frequency Transceiver and the 88W8310 WLAN Client device.
1.2Equipment
The overall setup for testing the capabilities and performance of the Libertas™ family of WLAN chipset solutions is
shown in Figure 1. The setup shows the equipment required to test the transmit/receive chains and throughput
between a DUT and a golden source. Proper shielding is required for both the DUT and the golden source.
August 5, 2003, Preliminary Document Classification: Preliminary Information Page 5
Libertas™ 802.11g Client Card
Evaluation Tool User Guide
1.2.2Calibration
It is critical to obtain accurate measurements of the path loss (due to cables, connectors, etc.) from the DUT to the
Golden Unit and from the DUT to the power meter. For path loss measurements, sum the loss of each individual
component along the path. Figure 2 shows the RF path loss for calibration. Figure 3 shows the switch settings for
the programmable attenuator.
Figure 2:RF Path
LAN
Master PC
8493A11636B11636B
Attenuator
DUT
6 dB
Attenuator
6 dB
Agilent WLAN Test Set
Antenna 1 (2) to ESA = 18dB
Antenna 1 (2) to PM = 24dB
Antenna 1 (2) to Golden = 24dB
Golden to PM = 18dB
Figure 3:Switch Driver
Agilent 11713A Attenuator/Switch Driver
Attenuator X
1234
1 dB2 dB4 dB4 dB
8762B
Divider
6 dB
ESA
Attenuator
6 dB
Divider
6 dB
Power
Meter
Attenuator
Attenuator Y
5
678
10 dB20 dB40 dB40 dB
6 dB
8494H/8496H
Programmable
Attenuator
Attenuator/
Switch Driver
Attenuator
6 dB
Switches
90
Slave PC
Golden
Unit
1.3System Requirements
•300 MHz or faster CPU
•Windows® 2000 or 98SE (Second Edition)
•Marvell Libertas™ Client Card (CardBus or Mini PCI)
DutApiPci98_G.exeManual test module executable for client card.
GoldenAP.exeManual test module executable for AP golden unit.
CalDataFile.txtExample manufacturing calibration data file. See Appendix A. "Sample CalDataFile.txt" .
Spi.hexHexadecimal file to program SPI (see command 35).
2.2Software Installation
1.Copy the manufacturing test software files to a directory on the C: drive. DutApiPci98_G.exe, DutApi98Dll.dll,
and SetUp.ini must be in the same directory.
2.Open the Setup.ini file with a text editor. When running both the DutApiPci98_G.exe and GoldenAP.exe test
files, the Setup.ini should contain the Golden Unit IP addresses and DUT and Golden setup information:
August 5, 2003, Preliminary Document Classification: Preliminary Information Page 7
CONFIDENTIAL
Doc. No. MV-S101517-00 Rev. –
Libertas™ 802.11g Client Card
Evaluation Tool User Guide
2.3Windows Driver Installation
Installation of the driver will allow the user to access hardware memory space. The following files are required:
•MWLAN_G.inf
•windrvr.vxd
•DutApiPci98_G.exe
•wdreg.exe
2.3.1Driver Installation Procedure
Windows explorer may not show *.Vxd file on the folder. At the MS-DOS command prompt, use the directory (DIR)
command to check the entire contents of the installation disk.
Notes
•In some of the commands below you are asked to type a text string enclosed in double quotes. Do not
type the quotes, they are just there for clarity.
•Commands that you type in are in bold.
•Pressing the Enter key after typing in a text string is assumed.
1.Copy windrvr.vxd from the installation disk to c:\windows\system\vmm32 directory.
2.Create an application directory (for example, “mkdir c:\mactest”).
3.Copy DutApiPci98_G.exe and wdreg.exe from the installation disk to the application directory.
4.Insert the Marvell card and Windows 98SE will run the device installation wizard.
Use the INF file (a:\MWLAN_G.inf) on the installation disk to install the device.
5.Open the MS-DOS command prompt window and change the directory to the application directory
(for example, “cd c:\mactest”).
6.Type “WDREG.EXE -VXD install” to run the registration program. This is CASE-SENSITIVE.
The following messages should appear:
Creating driver entry... OK
Starting driver entry.… OK
7.Open the MS-DOS command prompt window:
a) Change the directory to the application directory (for example, “cd c:\mactest”).
b) Type “DutApiPci98_G.exe” to run the test program.
The configuration information (MAC address, calibration data, CIS table, etc.) are saved in EEPROM and are
accessed through the SPI interface. The image can be also programmed through the PCI interface. There are two
ways to program the image (build-in SPI or with a hex file). Although the build-in image is more stable, loading the
image from a hex file allows access to more recent information and allows more flexibility.
To program build-in image:
1.Type the command 37.
2.Type 38 to verify the image against the build-in image. There should be no errors reported.
3.Type 48.
This command programs the sub-PID and sub-VID for the Marvell Mini PCI card (47 for the CardBus).
To program the image from the file:
1.Type 39.
The current file name is displayed in brackets. The default is Spi.hex.
When prompted for filename, either press Enter or type Spi.hex.
If there is no change to the configuration, press Enter. If there is a change, the configuration information from
the file name entered is retained for this execution (replaces the information in the default file).
2.Type 40.
This command will verify the image against the given file.
3.Type 48.
This command programs the sub-PID and sub-VID for the Marvell Mini PCI card (47 for the CardBus).
After downloading the image, or if the image already exists, the MAC address is programmed as follows:
1.Type “46 xx.xx.xx.xx.xx.xx”.
This command writes the MAC address (xx.xx.xx.xx.xx.xx). Use command 45 to view the MAC address currently programmed.
a) Use hexadecimal values in the following format: xx.xx.xx.xx.xx.xx for the MAC address.
b) Enter the values with a period (.) in between number pairs.
2.Type 99 to exit.
Notes
•To view the these commands, run the DutApiPci98_G.exe file as follows: “DutApiPci98_G.exe -m”.
The space is required between DutApiPci98_G.exe and -m.
See 3.1.3 "Additional Menu Interface" on page 13.
•Command 37 can be used to download the build-in Spi.hex file. However, when a new Spi.hex is
available, use command 39. When using command 37, use command
The manual test module runs through a simple menu-driven interface. Two executable files are needed for the
test. The Setup.ini file must be located in the same directory as the executable files.
•DutApiPci98_G.exe. Controls the CardBus and Mini PCI cards.
•GoldenAP.exe. Controls the Golden unit. Needed for Rx Sensitivity tests (unless a signal generator is used).
•Setup.ini
Run both the DutApiPci98_G.exe and GoldenAP.exe files to launch the tool. Each command is numbered, and
some commands accept input parameters. For example, to retrieve the current channel setting, type 11 and press
Enter. This command returns the current channel. To set the channel to 6, type “12 6” and press Enter, where 12
is the command and 6 is the input parameter.
3.1.1DUT Interface
Figure 5:PCI Interface Test Menu (DutApiPci98_G.exe)
There is also an additional menu of commands available. To open the menu, add a “-m” argument in the target line
after typing the file name. Figure 7 shows how to create a shortcut for the additional menu interface.
August 5, 2003, Preliminary Document Classification: Preliminary Information Page 15
CONFIDENTIAL
Doc. No. MV-S101517-00 Rev. –
Libertas™ 802.11g Client Card
Evaluation Tool User Guide
3.2Receiver Sensitivity Test
3.2.1Overview
The receiver sensitivity test is based on frame error rate (FER). The test will send a known number of frames,
count the number of frames received on the DUT, and calculate the frame error rate. According to the IEEE specification, sensitivity is the lowest input power level needed to achieve a FER less than 8% for 802.11b data rates,
and 10% for 802.11g data rates.
For the manufacturing test, the Golden Unit is used to transmit packets.
3.2.2Test Procedure
1.Launch the GoldenAP.exe and DutApiPci98_G.exe files.
2.Type 75 to initialize the DUT (in the DutApiPci98_G.exe menu).
3.Type “12 x” (where “x” is the channel number) to set the desired channel on the DUT.
4.Type 31 to clear the received packet counter.
5.OPTIONAL: Type “34 1 11.22.33.44.55.66” to filter on BSSID.
In this example, only frames with BSSID = 11.22.33.44.55.66 will be counted.
6.Set the channel for the Golden Unit (in the GoldenAP.exe menu).
Type 33. The user is prompted to enter the length, count, data rate, pattern, and BSSID as parameters.
7.Type 32 to read the received packet counter. The DUT will report the number of frames received correctly (for
example, no CRC error), the number of multicast frames received correctly, and the number of frames
received with CRC errors. Calculate the FER based on the number of frames sent by the Golden Unit.
8.If necessary, adjust the settings on the programmable attenuators to achieve the desired FER.
Note
To verify the DUT is properly shielded, clear the received packet counter, wait a few seconds, and read
the packet counter. The packet counter should read 0.
As an example, this section describes how to use the manual test module to set the DUT to Tx mode.
1.Connect antenna port 1 to the spectrum analyzer and power meter.
2.Start the manual test module.
3.Type 75 to initialize the DUT.
4.Type “12 x” (where “x” is the channel number) to set the desired channel on the DUT.
5.Type “17 1 13” to enable continuous transmission at the 54 Mbps data rate. The device will output a continu-
ous modulated signal.
6.Type “17 0” to disable continuous transmission.
7.Type “18 1” to enable carrier wave continuous transmission.
8.Type “18 0” to disable carrier wave continuous transmission.
9.Type “33 400 64 13 AAAAAAAA xx.xx.xx.xx.xx.xx” (where AA’s are the frame pattern and xx’s are the BSSID)
to transmit 100 1 KB data packets at a 54 Mbps data rate.
Notes
•The default register values provided by Marvell are the settings used to achieve the highest output
power while still meeting the IEEE specification requirements.
•If the measured EVM is higher than specified in the IEEE specification, please contact your Marvell
Field Applications Engineer.
Command Number15
NameGet Tx Power at PA
ParametersNone
DescriptionReturns the RF power settings.
(RF power detector reference; predrive and polarization values).
Examplen/a
3.4.1.5Set Tx Power at PA
Command Number16
NameSet Tx Power at PA
16 [RefDac [predriver [externalPApolarization]]
ParametersDetector Reference
Predrive
Polarization
DescriptionSets the RF power.
Example“16 [DetRef] [Predrive] [Polarization]”
Command Line Interface
Command Descriptions
3.4.1.6Set Continuous Modulated Waveform Mode
Command Number17 [enable_dataRate]
NameSet Continuous Modulated Waveform Mode
ParametersEnable (1 = enable, 0 = disable) data rate
DescriptionSets the device for continuous transmission of a modulated waveform.
Example“17 1 13” sets the device for continuous transmission at the 54 Mbps data rate.
“17 0” disables continuous transmission.
3.4.1.7Set Continuous Waveform Transmission Mode
Command Number18
NameSet Continuous Waveform Transmission Mode
ParametersEnable (1 = enable, 0 = disable)
DescriptionSets the device to continuously transmit a carrier waveform.
Example“18 1” sets the device to continuously transmit a carrier waveform.
“18 0” disables this mode.
3.4.1.8Set Carrier Suppression Mode
Command Number19
NameSet Carrier Suppression Transmission Mode
ParametersEnable (1 = enable, 0 = disable)
DescriptionSets the device for Carrier Suppression Transmission Mode.
Example“19 1” sets the device for Carrier Suppression Transmission Mode.
3.4.1.9Set Channel and Power at Antenna with Calibration Data
Command Number22
NameSet channel and RF power at antenna with calibration data for the channel
August 5, 2003, Preliminary Document Classification: Preliminary Information Page 21
CONFIDENTIAL
Doc. No. MV-S101517-00 Rev. –
Libertas™ 802.11g Client Card
Evaluation Tool User Guide
3.4.2FER Commands
3.4.2.1Clear Received Packet Counter
Command Number31
NameClear Received packet counter
Parametersnone
DescriptionClears the received packet counter.
Examplen/a
3.4.2.2Get Received Packet Counter
Command Number32
NameGet received packet counter
Parametersnone
DescriptionReturns the following values:
GetRxPckt:Number of correctly received packets (no CRC error), including
unicast and multicast.
GetRxMultiCPkt: Number of correctly received multicast packets (a subset of the
first number).
GetRxErrPckt:Number of received packets with CRC errors. Frame error rate
based on detected packets [GetRxErrPckt/(GetRxPckt +
GetRxErrPckt)].
Examplen/a
Note
Because of the timing difference in Reading the counters, if you are in an environment that has continuous
traffic, MultiCPckt count could be larger than RxPckt count.
Command Number39
NameSPI Download from Hexadecimal File
ParametersNone
DescriptionPrograms the SPI header using a hex file. The command will prompt the user for
the filename (Spi.hex is default).
Example39
3.4.3.4SPI Verify
Command Number40
NameSPI Verify from Hexadecimal File
ParametersNone
DescriptionCompares SPI built-in header with hex file. Returns the error count and value of
mismatched double words.
Example40
3.4.3.5Display SPI EEPROM Content
Command Number41
NameDisplay SPI EEPROM Content
Parameters(0x)(0x)(startAddress)(Length)
DescriptionDisplays the SPI EEPROM.
Example“41 0 20” will display 32 DWORDS starting from offset 0.
3.4.4SPI/Flash Access Commands
3.4.4.1Read MAC Address
Command Number45
NameRead MAC Address
ParametersNone
DescriptionReturns the MAC address programmed in the EEPROM.
Example45
August 5, 2003, Preliminary Document Classification: Preliminary Information Page 25
CONFIDENTIAL
Doc. No. MV-S101517-00 Rev. –
Libertas™ 802.11g Client Card
Evaluation Tool User Guide
3.4.4.2Write MAC Address
Command Number46
NameWrite MAC Address into EEPROM/Flash
Parametersxx.xx.xx.xx.xx.xx
DescriptionWrites the MAC address.
Example“46 10.22.33.44.55.66”
3.4.4.3Set sub-PID sub-VID Class ID for Marvell CardBus Card
Command Number47
NameSet sub-PID sub-VID Class ID for Marvell CardBus Card
ParametersNone
DescriptionWrites the Product ID and Vendor ID for CardBus.
Example47
3.4.4.4Set sub-PID sub-VID Class ID for Marvell Mini PCI Card
Command Number48
NameSet sub-PID sub-VID Class ID for Marvell Mini PCI Card
ParametersNone
DescriptionWrites the Product ID and Vendor ID for Mini PCI.
Example48
3.4.4.5Set sub-PID sub-VID Class ID (Customized)
Command Number49
NameSet sub-PID sub-VID Class ID (Customized)
ParametersWill read back current IDs then prompt for new IDs.
DescriptionPrograms a customized ID.
Example49
3.4.4.6Get PID VID Class ID
Command Number50
NameGet PID VID Class ID
ParametersNone
DescriptionReturns the PID and VID.
Example50
August 5, 2003, Preliminary Document Classification: Preliminary Information Page 27
CONFIDENTIAL
Doc. No. MV-S101517-00 Rev. –
Libertas™ 802.11g Client Card
Evaluation Tool User Guide
Parametersnone
DescriptionHardware initialization. This command must be used before starting the RF tests.
Examplen/a
3.4.5.2Mini PCI Hot Swap (Out and In)
Command Number76
NameMini PCI Hot Swap (Out and In)
Parametersnone
DescriptionPrompts you to put in a new card. After the new card is replaced, press Enter
twice. This command must be followed by command 75 (HW Init) to use the new
card.
Examplen/a
3.4.5.3Mini PCI Hot Swap (In Only)
Command Number77
NameMini PCI Hot Swap (In Only)
Parametersnone
DescriptionPrompts you to put in a new card. After the new card is replaced, press Enter
twice. This command must be followed by command 75 (HW Init) to use the new
card.
Examplen/a
3.4.6Exit Test Command
3.4.6.1Exit Test
Command Number99
NameExit
Parametersnone
DescriptionExits the program.
Examplen/a
Enable BSSID Filter 23
Equipment 5
Erase Flash 27
Exit Test 28
Exit Test Command 28
F
FER Commands 22
G
Get PID VID Class ID 26
Get Received Packet Counter 22
Get RF Channel 18
Get RF Data Rate 18
Get SPI Protection 27
Get Tx Power at PA 19
Getting Started 5
Golden AP Main Menu 12
Golden Unit Interface 12
GoldenAP.exe 7, 12
I
Initialize Device 15
M
Manufacturing Test Software 7
Manufacturing Test Software Suite Contents 7
Mini PCI Hot Swap 28
MWLAN_G.inf 8
P
PCI Command Line Interface 24
PCI Interface Test Menu 11, 14
Programming Configuration Information 9
R
Read Calibration Table 27
Read MAC Address 25
Receiver Sensitivity Test 16
RF Commands 18
RF Path 6
S
Set Carrier Suppression Mode 19
Set Channel and Power at Antenna with Calibration
Data 19
Set Continuous Modulated Waveform Mode 19
Set Continuous Waveform Transmission Mode 19
Set Duty Cycle Transmission Mode 21
Set Power Mode 21
Set RF Channel 18
Set SPI Protection 27
Set sub-PID sub-VID Class ID 26
Set sub-PID sub-VID Class ID for Marvell CardBus Card
26
Set sub-PID sub-VID Class ID for Marvell Mini PCI Card
Discovery, Fastwriter, GalTis, Horizon, Libertas, Link Street, NetGX, PHY Advantage, Prestera, Raise The Technology Bar, UniMAC, Virtual Cable Tester,
and Yukon are trademarks of Marvell. All other trademarks are the property of their respective owners.
Federal Communication Commission Interference Statement
This equipment has been tested and found to comply with the limits for a Class B digital device,
pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonabl e
protection against harmful interference in a residential installation. This equipment generates,
uses and can radiate radio frequency energy and, if not installed and used in accordance with
the instructions, may cause harmful interference to radio communications. However, there
is no guarantee that interference will not occur in a particular installation. If this equipment
does cause harmful interference to radio or television reception, which can be determined by
turning the equipment off and on, the user is encouraged to try to correct the interfer ence by one of
the following measures:
- Reorient or relocate the receiving antenna.
- Increase the separation between the equipm ent and receiver.
- Connect the equipment into an outlet on a circuit different from that to which the receiver is
connected.
- Consult the dealer or an experienced radio/TV technician for help.
This device complies with Part 15 of the FCC Rules. Operation is subject to the
following two conditions: (1) This device may not cause harmful interference, and (2) this
device must accept any interference received, including interference that may cause
undesired operation.
FCC Caution: Any changes or modifications not expressly approved by the party
responsible for compliance could void the user's authority to operate this equipment.
This transmitter must not be co-located or operating in conjunction with any other antenna
or transmitter.
IMPORTANT NOTE:
FCC Radiation Exposure Statement:
This equipment complies with FCC radiation exposure limits set forth for an uncontrolled
environment. This equipment should be installed and operated with minimum distance 20cm
between the radiator & your body.
This transmitter must not be co-located or operating in conjunction with any other antenna or
transmitter.
This device is intended only for OEM integrators under the following conditions:
1) The antenna must be installed such that 20 cm is maintained between the antenna and users,
and
2) The transmitter module may not be co-located with any other transmitter or antenna.
As long as 2 conditions above are met, further transmitter test will not be required. However,
theOEM integrator is still responsible for testing their end-product for any additional
compliance requirements required with this module installed (for example, digital device
emissions, PC peripheral requirements, etc.).
IMPORTANT NOTE: In the event that these conditions can not be met (for example certain
laptop configurations or co-location with another transmitter), then the FCC authorization is no
longer considered valid and the FCC ID can not be used on the final product. In these
circumstances, the OEM integrator will be responsible for re-evaluating the end product
(including the transmitter) and obtaining a separate FCC authorization.
End Product Labeling
This transmitter module is authorized only for use in device where the antenna may be installed
such that 20 cm may be maintained between the antenna and users. The final end product must
be labeled in a visible area with the following:“Contains TX FCC ID: M4Y-0XG880M”.
Manual Information That Must be Included
The users manual for OEM integrators must include the following information in a prominent
location “ IMPORTANT NOTE: To comply with FCC RF exposure compliance requirements,
theantenna used for this transmitter must be installed to provide a separation distance of at lea st
20cm from all persons and must not be co-located or operating in conjunction with any other
antenna or transmitter.
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.