Keysight M8132A 640 GSa User Manual

Keysight M8132A 640 GSa/s Digital Signal Processor
User's Guide
Notices
CAUTION
WARNING
© Keysight Technologies 2020
No part of this manual may be reproduced in any form or by any means (including electronic storage and retrieval or translation into a foreign language) without prior agreement and written consent from Keysight Technologies as governed by United States and international copyright laws.
Trademarks
PCI Express® and PCIe® are registered trademarks of PCI-SIG.
Manual Part Number
M8132-91010
Edition
Edition 2.1, October 2020
Keysight Technologies Deutschland GmbH Herrenberger Strasse 130, 71034 Böblingen, Germany
Technology Licenses
The hardware and/or software described in this document are furnished under a license and may be used or copied only in accordance with the terms of such license.
U.S. Government Rights
The Software is “commercial computer software,” as defined by Federal Acquisition Regulation (“FAR”) 2.101. Pursuant to FAR
12.212 and 27.405-3 and Department of Defense FAR Supplement
(“DFARS”) 227.7202, the U.S. government acquires commercial computer software under the same terms by which the software is customarily provided to the public. Accordingly, Keysight provides the Software to U.S. government customers under its standard commercial license, which is embodied in its End User License
Agreement (EULA), a copy of which can be found at http://www.key-
sight.com/find/sweula. The license set
forth in the EULA represents the exclusive authority by which the U.S. government may use, modify, distribute, or disclose the Software. The EULA and the license set forth therein, does not require or permit, among other things, that Keysight: (1) Furnish technical information related to commercial computer software or commercial computer software documentation that is not customarily provided to the public; or (2) Relinquish to, or otherwise provide, the government rights in excess of these rights customarily provided to the public to use, modify, reproduce, release, perform, display, or disclose commercial computer software or commercial computer software documentation. No additional government requirements beyond those set forth in the EULA shall apply, except to the extent that those terms, rights, or licenses are explicitly required from all providers of commercial computer software pursuant to the FAR and the DFARS and are set forth specifically in writing elsewhere in the EULA. Keysight shall be under no obligation to update, revise or otherwise modify the Software. With respect to any technical data as defined by FAR 2.101, pursuant to FAR 12.211 and 27.404.2 and DFARS
227.7102, the U.S. government acquires no greater than Limited Rights as defined in FAR 27.401 or DFAR 227.7103-5 (c), as applicable in any technical data.
Warranty
THE MATERIAL CONTAINED IN THIS DOCUMENT IS PROVIDED "AS IS," AND IS SUBJECT TO BEING CHANGED, WITHOUT NOTICE, IN FUTURE EDITIONS. FURTHER, TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, KEYSIGHT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED WITH REGARD TO THIS MANUAL
AND ANY INFORMATION CONTAINED HEREIN, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. KEYSIGHT SHALL NOT BE LIABLE FOR ERRORS OR FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES IN CONNECTION WITH THE FURNISHING, USE, OR PERFORMANCE OF THIS DOCUMENT OR ANY INFORMATION CONTAINED HEREIN. SHOULD KEYSIGHT AND THE USER HAVE A SEPARATE WRITTEN AGREEMENT WITH WARRANTY TERMS COVERING THE MATERIAL IN THIS DOCUMENT THAT CONFLICT WITH THESE TERMS, THE WARRANTY TERMS IN THE SEPARATE AGREEMENT WILL CONTROL.
Safety Notices
A CAUTION notice denotes a hazard. It calls attention to an operating procedure, practice, or the like that, if not correctly performed or adhered to, could result in damage to the product or loss of important data. Do not proceed beyond a CAUTION notice until the indicated conditions are fully understood and met.
A WARNING notice denotes a hazard. It calls attention to an operating procedure, practice, or the like that, if not correctly performed or adhered to, could result in personal injury or death. Do not proceed beyond a WARNING notice until the indicated conditions are fully understood and met.
2 Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide

Safety Summary

Initial Inspection Inspect the shipping container for damage. If there is damage to the container or
General This product is a Safety Class 3 instrument (provided with a protective earth terminal).
The following general safety precautions must be observed during all phases of operation of this instrument. Failure to comply with these precautions or with specific warnings or operating instructions in the product manuals violates safety standards of design, manufacture, and intended use of the instrument. Keysight Technologies assumes no liability for the customer's failure to comply with these requirements. Product manuals are provided with your instrument on CD-ROM and/or in printed form. Printed manuals are an option for many products. Manuals may also be available on the Web. Go to
www.keysight.com and type in your product number in the Search field at the top of the
page. Safe operation and the general safety precautions for the M9502A and M9505A AXIe chassis, must be followed. See: http://www.keysight.com/find/M9505A.
cushioning, keep them until you have checked the contents of the shipment for completeness and verified the instrument both mechanically and electrically. The Performance Tests give procedures for checking the operation of the instrument. If the contents are incomplete, mechanical damage or defect is apparent, or if an instrument does not pass the operator’s checks, notify the nearest Keysight Technologies Sales/Service Office.
WARNING To avoid hazardous electrical shock, do not perform electrical tests when there are signs of shipping damage to any portion of the outer enclosure (covers, panels, etc.).
The protective features of this product may be impaired if it is used in a manner not specified in the operation instructions.
Laser Safety Information Class 1 Laser product according IEC60825-1 (2007).
Environment Conditions
Before Applying Power
This instrument is intended for indoor use in an installation category II, pollution degree 2 environment. It is designed to operate within a temperature range of 0 °C – 40 °C (32 °F – 105 °F) at a maximum relative humidity of 80% and at altitudes of up to 2000 meters.
This module can be stored or shipped at temperatures between -40 °C and +70 °C. Protect the module from temperature extremes that may cause condensation within it.
Verify that all safety precautions are taken. The power cable inlet of the instrument serves as a device to disconnect from the mains in case of hazard. The instrument must be positioned so that the operator can easily access the power cable inlet. When the instrument is rack mounted the rack must be provided with an easily accessible mains switch.
Line Power Requirements The Keysight M8132A operates when installed in an Keysight AXIe mainframe.
Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide 3
Do Not Operate in an
Explosive Atmosphere
Do not operate the instrument in the presence of flammable gases or fumes.
Do Not Remove the
Instrument Cover
Ground the Instrument
Operating personnel must not remove instrument covers. Component replacement and internal adjustments must be made only by qualified personnel.
Instruments that appear damaged or defective should be made inoperative and secured against unintended operation until they can be repaired by qualified service personnel.
To minimize shock hazard, the instrument chassis and cover must be connected to an electrical protective earth ground. The instrument must be connected to the ac power mains through a grounded power cable, with the ground wire firmly connected to an electrical ground (safety ground) at the power outlet. Any interruption of the protective (grounding) conductor or disconnection of the protective earth terminal will cause a potential shock hazard that could result in personal injury.
4 Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide

Instrument Markings

The Tab le 1 lists the definitions of markings that may be on or with the product.
Table 1 Instrument Markings
Marking Description
The instruction documentation symbol. The product is marked with this symbol when it is necessary for the user to refer to the instruction in the documentation.
Frame or chassis ground terminal. Typically connects to the equipment’s metal frame.
KC is the Korean certification mark to demonstrate that the equipment is Class A suitable for professional use and is for use in electromagnetic environments outside of the home.
Indicates that anti-static precautions should be taken.
China Restricted Substance Product Label. The EPUP (environmental protection use period) number in the center indicates the time period during which no hazardous or toxic substances or elements are expected to leak or deteriorate during normal use and generally reflects the expected useful life of the product.
The RCM mark is a registered trademark of the Australian Communications and Media Authority.
The CSA mark is a registered trademark of the CSA International.
Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide 5
Marking Description
The CE mark is a registered trademark of the European Community (if accompanied by a year, it is the year when the design was proven). This product complies with all relevant directives.
Universal recycling symbol. This symbol indicates compliance with the China standard GB 18455-2001 as required by the China RoHS regulations for paper/fiberboard packaging.
The Keysight email address is required by EU directives applicable to our product.
6 Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide

Compliance and Environmental Information

Table 2 Compliance and Environmental Information
Safety Symbol Description
This product complies with WEEE Directive (2002/96/EC) marking requirements. The affixed label indicates that you must not discard this electrical/electronic product in domestic household waste.
Product Category: With reference to the equipment types in WEEE Directive Annex I, this product is classed as a “Monitoring and Control instrumentation” product.
Do not dispose in domestic household waste.
To return unwanted products, contact your local Keysight office, or see
http://about.keysight.com/en/companyinfo/environment/takeback.shtml for more
information.
Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide 7

Contents

1 Introduction
2 Software Installation
3 Soft Front Panel
Safety Summary 3
Instrument Markings 5
Compliance and Environmental Information 7
M8132A Overview 17 Key Features 17 Instrument Options 18 Front Panel 18 Related Documents 20 Additional Documents 20
Launching the Soft Front Panel 24
Command Line Arguments 27
Communication 28
Soft Front Panel 30
Title Bar 31 Menu Bar 31 Lower Pane 33 Errors List Window 34 Status Bar 35
Clock Tab 36
IOs Tab 37
Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide 9
Contents
IOs Tab in 10GbE mode 40
Cabling for 10GbE Connectivity 48
System Monitor Tab 49
4 Control In/Out
Control In/Out and Trigger Input 52
Input Multiplexer of the Switch Matrix 53 Output Multiplexer of the Switch Matrix 54 Trigger Input 55
5 Using KF 9000A PathWave FPGA with the M8132A
6 Remote Programming
Remote Programming Overview 60
Instructions 60 Instruction Header 60 White Space (Separator) 60 Braces 61 Ellipsis 61 Square Brackets 61 Program Data 61
Status Commands 62
STATus:PRESet 64 Status Byte Register 64 Questionable Data Register Command Subsystem 65 Reference Clock Status Subsystem 66 Connection Status Subsystem 66
Latency Calibration Commands 68
:CALibrate:LATency:LCMPeriod 68 :CALibrate:LATency:MODE 68 :CALibrate:LATency[:STEP] 69 :CALibrate:LATency:SPDelay 69
10 Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide
Common Commands 70
*IDN? 70 *CLS 70 *ESE 70 ESR? 70 *OPC 70 *OPC? 71 *OPT? 71 *RST 71 *SRE[?] 71 *STB? 71 *TST? 71 *LRN? 72 *WAI? 72
System Commands 73
:SYSTem:ERRor[:NEXT]? 73 :SYSTem:HELP:HEADers? 73 :SYSTem:LICense:EXTended:LIST? 74 :SYSTem:SET[?] 74 :SYSTem:VERSion? 75 :SYSTem:COMMunicate:*? 75 :SYSTem:COMMunicate:INSTr[:NUMBer]? 75 :SYSTem:COMMunicate:HISLip[:NUMBer]? 76 :SYSTem:COMMunicate:SOCKet[:PORT]? 76 :SYSTem:COMMunicate:TELNet[:PORT]? 76 :SYSTem:COMMunicate:TCPip:CONTrol? 76 :SYSTem:ERRor:COUNt? 77 :SYSTem:LICense:LIST? 77 :SYSTem:LICense:SUBScription:DATE? 77
Contents
Time Base Commands 78
:TIMebase:REFClock 78
Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide 11
Contents
Instrument Commands 79
:INSTrument:SLOT[:NUMBer]? 79 :INSTrument:IDENtify 79 :INSTrument:IDENtify:STOP 79 :INSTrument:HWRevision? 79
FPGA Access Commands 80
:INSTrument:FPGA:UPDate 80 :INSTrument:FPGA:RESet 80 :INSTrument:FPGA:DIRect:DWORd[?] 81 :INSTrument:FPGA:DIRect:BLOCk[?] 81 :INSTrument:FPGA:GEARbox:CLEar 82 :INSTrument:FPGA:GEARbox:STARt 82
Current and Power Monitor Commands 83
:INSTrument:MONitor:CURRent[:TOTal]? 83 :INSTrument:MONitor:CURRent:MGTAVCC? 83 :INSTrument:MONitor:CURRent:MGTAVTT? 83 :INSTrument:MONitor:CURRent:VCCINT? 84 :INSTrument:MONitor:POWer[:TOTal]? 84 :INSTrument:MONitor:POWer:MGTAVCC? 84 :INSTrument:MONitor:POWer:MGTAVTT? 85 :INSTrument:MONitor:POWer:VCCINT? 85
12 Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide
Sandbox Commands 86
:INSTrument:SANDbox<M>:NAME? 86 :INSTrument:SANDbox<M>:FNAMe? 86 :INSTrument:SANDbox<M>:FVERsion? 86 :INSTrument:SANDbox<M>:KID? 87 :INSTrument:SANDbox<M>:SID? 87 :INSTrument:SANDbox<M>:CONFigure 87 :INSTrument:SANDbox<M>:RLISt? 88 :INSTrument:SANDbox<M>:RINFo? 88 :INSTrument:SANDbox<M>:PEEK? 88 :INSTrument:SANDbox<M>:POKE 89 :INSTrument:SANDbox<M>:SREad? 89 :INSTrument:SANDbox<M>:SREad:BLOCk? 89 :INSTrument:SANDbox<M>:SWRite 90 :INSTrument:SANDbox<M>:SWRite:BLOCk 90 :INSTrument:SANDbox<M>:MLISt? 90 :INSTrument:SANDbox<M>:MINFo? 91 :INSTrument:SANDbox<M>:MREad? 91 :INSTrument:SANDbox<M>:MREad:BLOCk? 91 :INSTrument:SANDbox<M>:MWRite 92 :INSTrument:SANDbox<M>:MWRite:BLOCk 92
Contents
Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide 13
Contents
Optical Data Interface Commands 93
:ODI:ACHannels? 93 :ODI:PORT:COUNt? 93 :ODI:PORT<N>:CAPability:DIRection? 94 :ODI:PORT<N>:CAPability:FCONtrols? 94 :ODI:PORT<N>:CAPability:LANes? 94 :ODI:PORT<N>:CAPability:NAME? 95 :ODI:PORT<N>:CAPability:RATes? 95 :ODI:PORT<N>:CAPability:RBMax? 95 :ODI:PORT<N>:CAPability:TBMax? 95 :ODI:PORT<N>:CAPability:TRMatch? 96 :ODI:PORT<N>:NAME? 96 :ODI:PORT<N>:ACTivate 96 :ODI:PORT<N>:DEACtivate 97 :ODI:PORT<N>:CSTatus? 97 :ODI:PORT<N>:PSTatistics:BBURsts? 100 :ODI:PORT<N>:PSTatistics:RBYTes? 100 :ODI:PORT<N>:PSTatistics:TBYTes? 100 :ODI:PORT<N>:PSTatistics:THOFfs? 100
Trigger Commands 101
:TRIGger:OUTPut:MODE 101 :TRIGger:OUTPut:SOURce 102 :TRIGger:LEVel:EXTernal 102
Control In/Out Commands 103
:CIOut:MUX 103 :CIOut:MUX:CLR 105 :CIOut:OUTPut 105
TEST Commands 106
:TEST:PON? 106 :TEST:TST? 106
14 Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide
7 Examples
Contents
Ethernet Commands 107
:ETHernet:PORT[1-8]:[STATe][?] 107 :ETHernet:PORT[1-8]:FRAMe:MACSource:[STAte][?] 107 :ETHernet:PORT[1-8]:FRAMe:MACSource:VALue[?] 108 :ETHernet:PORT[1-8]:FRAMe:MACDest:[STAte][?] 108 :ETHernet:PORT[1-8]:FRAMe:MACDest:VALue [?] 109 :ETHernet:PORT[1-8]:FRAMe:ETHertype:[STAte][?] 109 :ETHernet:PORT[1-8]:FRAMe:ETHertype:VALue[?] 110 :ETHernet:PORT[1-8]:CSTatus? 110 :ETHernet:PORT[1-8]:PSTatistics[:RX]:GOOD? 111 :ETHernet:PORT[1-8]:PSTatistics[:RX]:BAD? 111 :ETHernet:PORT[1-8]:PSTatistics[:RX]:DROPped? 111 :ETHernet:PORT[1-8]:PSTatistics[:RX]:BYTes? 112 :ETHernet:PORT[1-8]:PSTatistics:TX:BYTes? 112 :ETHernet:PORT[1-8]:PSTatistics:ALL? 112
Introduction 114
PathwaveCapture 115
Cabling of DSP Connectors 115 Setup DSP 115 Usage 115
PathwaveLoopThrough 116
Cabling of DSP Connectors 116 Usage 116 Optional Parameters 117
SimpleRspExample 118
Cabling of DSP Connectors 118 Setup DSP 118 Usage 118
Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide 15
Contents
PathwaveDpu2Dpu 119
Cabling of DSP Connectors 119 Setup DSP 119 Usage 119
PathwaveEthernet 120
Cabling of DSP Connectors 120 Setup DSP 120 Usage 120
Continuous Streaming with Deterministic Latency to DSP Module 121
8 Characteristics
Performance Specification 123 Operating Environment 123 General 124
Index
16 Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide
Keysight M8132A 640 GSa/s Digital Signal Processor
User’s Guide

1 Introduction

M8132A Overview / 17 Key Features / 17 Front Panel / 18 Related Documents / 20 Additional Documents / 20
This chapter provides an overview of M8132A 640 GSa/s Digital Signal Processor module.

M8132A Overview

The Keysight M8132A is a 640 GSa/s Digital Signal Processor.

Key Features

The M8132A Digital Signal Processor provides the following key features:
• Two large Xilinx Ultrascale+ VU9P FPGAs usable for custom processing functions
• 4 x 160 Gb/s bidirectional optical data interfaces (ODI) or 3x 160Gbits/s input/output and 8 * 10Gbe Ethernet
• Aggregate throughput 640 Gb/s input + 640 Gb/s output
• PCIe backplane interface up to Gen3 x8
• Part of Keysight’s Wideband Solution Platform (WSP)
• Deterministic latency between Digitizer (M8131A), DSP module (M8132A) and AWG (M8121A)
• 2-slot AXIe module
1 Introduction

Instrument Options

The M8132A can be ordered as M8132A-002. The -002 indicates that two Xilinx Ultrascale+ VU9P FPGAs are available.

Front Panel

Figure 1 on page 18 illustrates the front panel of the M8132A instrument.
Figure 1 M8132A front panel
The M8132A front panel includes the following input/output ports:

Inputs/Outputs

ODI - The four Optical Data Interface ports (ODI 1/2/3/4) can be used for optical data streaming. ODI 4 can be used for 8*10Gbe Ethernet.
Trig In - The Trigger Input can be used for external triggering. As Trigger source e.g. an external pulse generator can be connected. The FPGA designer has access to the “Trigger Input” signal inside both FPGA and may implement desired functionality.
Trig Out - The Trigger Output can be used to trigger external instruments or DUTs. The FPGA designer can control the “Trigger Output” signal inside both FPGA and may implement desired functionality.
Sync In - The Sync Input can be used to synchronize the M8132A DSP module with an M8131A digitizer module in order to achieve a deterministic latency between the M8131A and the M8132A. Sync In of the M8132A is connected to the Sync Out of the M8131A digitizer module.
18 Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide

LEDs

Introduction 1
Sync Out - The four Sync Outputs can be used to synchronize the M8132A with one or more M8121A AWG modules in order to achieve deterministic latency between the M8132A and the M8121A AWG. Sync Out of the M8132A is connected to the Sync In of the M8121A AWG module.
Ref Clk In - The Reference Clock Input can be used to synchronize to an external clock.
Ref Clk Out - The Reference Clock Output can be used to synchronize a DUT to the M8132A.
FPGA Config - The FPGA Configuration connector can be used to debug open FPGA externally.
Control In/Out - The Control Input/Output offers a 10-bit parallel interface. Bit 0 to 4 is configured as input, bit 5 to 9 is configured as output. The Control In/Out is connected with the sandbox ports of the FPGAs.
The M8132A front panel include the following LEDs:
•Status LEDs
The “Fail” and “Access” LEDs are available at the front panel to indicate the status of the M8132A module:
The green ‘Access’ LED indicates that the controlling PC exchanges
data with the M8132A module.
The red ‘Fail’ LED has following functionality:
It is ‘ON’ for about 30 seconds after powering the AXIe chassis.
After about 30 seconds the LED is switched ‘OFF’. If an external
PC is used to control the AXIe chassis, this PC can be powered after this LED has switched OFF.
During normal operation of the module this LED is ‘OFF’. In
case of an error condition such as e.g. a self-test error, the LED is switch ‘ON’.
In case the output relay has shut-off because of an external
overload condition, this LED flashes.
Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide 19
1 Introduction
Trig In LED - This LED indicates that an externally applied signal matches the adjusted threshold to be used as a Trigger. The LED turns on for ~100 ms for each detected edge of the correct polarity. I.e. a rising edge turns the LED on for 100 ms if the polarity is adjusted to rising. If the polarity is adjusted to rising and a falling edge is externally applied, the LED remains OFF. The functionality of this LED is for future use and is currently not supported.
Ref Clk In LED - This LED is green when a valid signal at Ref Clk In is detected. In case of invalid signals, it is red. The functionality of this LED is for future use and is currently not supported.

Related Documents

To access documentation related to the Keysight M8132A Digital Signal Processor, use one of the following methods:
CD - Browse the product CD for M8132A documentation.
Start > All Programs > Keysight M8131 > Keysight M8131 Documentation - Provides links to all product documentation except for the IVI driver documentation.
Start > All Programs > Keysight Instrument Drivers > KtM8131 Digitizer - Provides link to the product IVI driver help system.
• Go to the product web site (www.keysight.com/find/M8132A) and browse the manuals under Document Library tab.

Additional Documents

Additional documentation can be found at:
http://www.keysight.com/find/M9502A for 2-slot chassis related documentation.
http://www.keysight.com/find/M9505A for 5-slot chassis related documentation.
http://www.keysight.com/find/M9506A for 5-slot chassis related documentation.
http://www.keysight.com/find/M9514A for 14-slot chassis related documentation.
http://www.keysight.com/find/M9537A for embedded AXIe controller related documentation.
http://www.keysight.com/products/KF9000A for KF9000A PathWave FPGA related documentation.
20 Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide
Keysight M8132A 640 GSa/s Digital Signal Processor
User’s Guide

2 Software Installation

The M8132A Digital Signal Processor package is installed along with the M8131A Digitizer package, using the same installer. Therefore, all prerequisites and installation procedure for M8132A module is the same as that for M8131A. For more information, refer to the M8131A User Guide.
http://www.keysight.com/find/M8131A
Keysight M8132A 640 GSa/s Digital Signal Processor
User’s Guide

3 Soft Front Panel

Launching the Soft Front Panel / 24 Command Line Arguments / 27 Communication / 28 Soft Front Panel / 30 Clock Tab / 36 IOs Tab / 37 IOs Tab in 10GbE mode / 40 System Monitor Tab / 49
This chapter describes the M8132A Soft Front Panel.
3 Soft Front Panel

Launching the Soft Front Panel

There are two ways to launch the M8132A Soft Front Panel: 1 Select Start > All Programs > Keysight M8131 > Keysight M8131 Soft
2From the Keysight Connection Expert select the discovered M8132
The following Connect to Instrument dialog will appear:
Front Panel from the Start menu.
module, select the “Installed Software” tab and press the “Soft Front Panel” icon. Please note that only instruments connected via PCIe are shown in the Keysight Connection Expert.
Figure 2 M8132A connected to PC
This dialog shows the addresses of the discovered M8132A modules. Select a module from the list and press “Connect”.
24 Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide
Soft Front Panel 3
If no M8132A module is connected to your PC, you can select “Simulation Mode” to simulate an M8132A module.
Figure 3 M8132A in simulation mode
Next, a software startup screen will be displayed as shown in
Figure 4 on page 26.
Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide 25
3 Soft Front Panel
Figure 4 M8132A startup screen
26 Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide

Command Line Arguments

Option Description
/Socket socketPort Set the socket port at which the Soft Front Panel waits for SCPI commands.
/Telnet telnetPort Set the telnet port at which the Soft Front Panel waits for SCPI commands.
Soft Front Panel 3
(See Communication on page 28 for details about /Socket, /Telnet, /Inst, /HiSLIP, /AutoID, /NoAutoID, /FallBack).
Table 3 Command line arguments
/Inst instrumentNumber Set the instrument number (instN, hislipN) at which the Soft Front Panel waits for SCPI commands on
VXI-11.3 and HiSLIP connections (if not specified with /HiSLIP).
/HiSLIP hislipNumber Set the instrument number for HiSLIP SCPI communication. If not specified, the same number as for
VXI-11.3 is used.
/AutoID Automatically select ports and numbers for the connections (default behavior).
/NoAutoID Disable the default behavior; i.e. do not automatically select ports and numbers for the connections.
/FallBack Try to find unused ports and number if starting a server fails.
/NoSplash Don't show the splash screen.
/Minimized Start with the SFP window minimized to the Windows task bar.
/Title “title” Additional information shown in the SFP window title.
/OutputDir Set the output directory for the log file and temporary files.
/r resourceName Visa PXI resource string of the module to connect to, e.g. PXI12::0::0::INSTR. “auto” selects the next free
instrument.
/M8132TenGbe Starts up the M8132A with three ODI ports and eight 10 GbE ports instead of the usual four ODI ports.
Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide 27
3 Soft Front Panel

Communication

Depending on the command line arguments /Socket, /Telnet, /Inst, /AutoID, /NoAutoID, /FallBack, the Soft Front Panel starts several servers to handle SCPI commands. (Refer to the table above.)
/Socket, /Telnet, /Inst, /HiSLIP: If -1, do not start the respective servers
Defaults:
• Socket port: 5025 (e.g. TCPIP0::localhost::5025::SOCKET)
• Telnet port: 5024
• HiSLIP: 0 (e.g. TCPIP0::localhost::hislip0::INSTR)
• VXI-11.3: 0 (e.g. TCPIP0::localhost::inst0::INSTR)
/FallBack: If starting a server fails because of a conflict, try using another port or number
• HiSLIP, VXI-11.3: increase the index until a server can be started successfully
• Socket, Telnet: start with port 60000, then increase it until the servers can be started successfully. If neither socket nor telnet is disabled, the Soft Front Panel tries to start the servers on two consecutive ports (socket port = telnet port + 1)
/AutoID: Automatically select ports and number for the connections, which are unique per instrument.
This is the default behavior; it is not necessary to specify this argument on the command line.
If only one AXIe module is connected to this PC and it is an M8132A module, first try to use the command line arguments /Socket, /Telnet, /Inst, or their respective default values if they are not specified. If starting the servers fails, proceed with the steps below.
/Socket, /Telnet, /Inst, /HiSLIP are ignored (unless they are -1 and a server is disabled)
If the Soft Front Panel detects more than one AXIe module, use a special mechanism to obtain a number for the HiSLIP and VXI-11.3 servers, which makes sure that the Soft Front Panel uses always the same VISA resource string per module
The socket and telnet port are then calculated from the HiSLIP index:
• telnet port = 60000 + 2 * <HiSLIP index>
• socket port = 60000 + 2 * <HiSLIP index> + 1
28 Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide
Soft Front Panel 3
NOTE
NOTE
Ports may already be in use by Windows or other applications, so they are not available for M8132A.
/NoAutoID: Do not automatically select ports and number for the connections, use the values specified with /Socket, /Telnet, /Inst, /HiSLIP or their respective default values instead.
If both /NoAutoID and /AutoID are specified, /AutoID overrides /NoAutoID.
The first port not assigned by IANA is 49152 (IANA, Internet Assigned Numbers Authority,
http://www.iana.org)
Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide 29
3 Soft Front Panel

Soft Front Panel

The Soft Front Panel and its elements are illustrated in the following figure:
Figure 5 M8132A user interface
The Soft Front Panel includes the following elements: 1Title Bar 2 Menu Bar 3 Tabs (Clock, IOs and System Monitor) 4Lower Pane 5 Status Bar
The detailed information on these GUI elements are described in the sections that follow.
30 Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide
Loading...
+ 96 hidden pages