Summary of Contents for Keysight Technologies M8132A
Page 1
Keysight M8132A 640 GSa/s Digital Signal Processor User's Guide...
Page 2
APPLICABLE LAW, KEYSIGHT DISCLAIMS under its standard commercial license, conditions are fully understood and ALL WARRANTIES, EITHER EXPRESS OR which is embodied in its End User License met. IMPLIED WITH REGARD TO THIS MANUAL Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
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...
Page 4
(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. Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
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...
Page 6
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. Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
“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...
3 Soft Front Panel Launching the Soft Front Panel Command Line Arguments Communication Soft Front Panel Title Bar Menu Bar Lower Pane Errors List Window Status Bar Clock Tab IOs Tab Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
Page 10
4 Control In/Out Control In/Out and Trigger Input Input Multiplexer of the Switch Matrix Output Multiplexer of the Switch Matrix Trigger Input 5 Using KF 9000A PathWave FPGA with the M8132A 6 Remote Programming Remote Programming Overview Instructions Instruction Header...
Page 11
*ESE ESR? *OPC *OPC? *OPT? *RST *SRE[?] *STB? *TST? *LRN? *WAI? System Commands :SYSTem:ERRor[:NEXT]? :SYSTem:HELP:HEADers? :SYSTem:LICense:EXTended:LIST? :SYSTem:SET[?] :SYSTem:VERSion? :SYSTem:COMMunicate:*? :SYSTem:COMMunicate:INSTr[:NUMBer]? :SYSTem:COMMunicate:HISLip[:NUMBer]? :SYSTem:COMMunicate:SOCKet[:PORT]? :SYSTem:COMMunicate:TELNet[:PORT]? :SYSTem:COMMunicate:TCPip:CONTrol? :SYSTem:ERRor:COUNt? :SYSTem:LICense:LIST? :SYSTem:LICense:SUBScription:DATE? Time Base Commands :TIMebase:REFClock Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
Page 12
Contents Instrument Commands :INSTrument:SLOT[:NUMBer]? :INSTrument:IDENtify :INSTrument:IDENtify:STOP :INSTrument:HWRevision? FPGA Access Commands :INSTrument:FPGA:UPDate :INSTrument:FPGA:RESet :INSTrument:FPGA:DIRect:DWORd :INSTrument:FPGA:DIRect:BLOCk :INSTrument:FPGA:GEARbox:CLEar :INSTrument:FPGA:GEARbox:STARt Current and Power Monitor Commands :INSTrument:MONitor:CURRent[:TOTal]? :INSTrument:MONitor:CURRent:MGTAVCC? :INSTrument:MONitor:CURRent:MGTAVTT? :INSTrument:MONitor:CURRent:VCCINT? :INSTrument:MONitor:POWer[:TOTal]? :INSTrument:MONitor:POWer:MGTAVCC? :INSTrument:MONitor:POWer:MGTAVTT? :INSTrument:MONitor:POWer:VCCINT? Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
Front Panel / 20 Related Documents / 20 Additional Documents 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: •...
Trigger Output functionality is for future use and is currently not available. • 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.
Page 19
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. •...
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: •...
Page 21
Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide 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.
Page 23
/ 24 Launching the Soft Front Panel / 27 Command Line Arguments / 28 Communication / 30 Soft Front Panel / 36 Clock Tab / 37 IOs Tab / 40 System Monitor Tab This chapter describes the M8132A Soft Front Panel.
This dialog shows the addresses of the discovered M8132A modules. Select a module from the list and press “Connect”. If no M8132A module is connected to your PC, you can select “Simulation Mode” to simulate an M8132A module. Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
Page 25
Soft Front Panel 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...
Page 26
Soft Front Panel Figure 4 M8132A startup screen Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
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. Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
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.
Page 29
If both /NoAutoID and /AutoID are specified, /AutoID overrides /NoAutoID. The first port not assigned by IANA is 49152 (IANA, Internet Assigned NOTE Numbers Authority, http://www.iana.org Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
The Soft Front Panel includes the following elements: Title Bar Menu Bar Tabs (Clock, IOs and System Monitor) Lower Pane Status Bar The detailed information on these GUI elements are described in the sections that follow. Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
Saves configuration as a text file. This feature is not implemented in the current software release. File > Load Configuration… Loads the previously saved configuration file. This feature is not implemented in the current software release. File > Exit Exits the M8132A application. Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
Page 32
Switch to the “System Monitor” tab on Parameters window if it is already System open. If not, it adds “System Monitor” tab first. For details, see Monitor Tab on page 40. Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
Opens the instrument’s product support web page. Help > About Displays product information including version number, build date, build info, installed licenses, available options and web links for M8132A information and support. Lower Pane The lower pane provides the following options: Show Status Window Opens the Status Window.
Click this toggle button to automatically open the errors list window whenever an error occurs (default) or not. Copy Click this button to copy the selected message(s). Select All Click this button to select all messages inside the list. Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
Click this field to open the Instrument Selection Dialog. • Instrument status - Displays the instrument status, for example “Reset complete” after issuing a reset command. Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
Soft Front Panel Clock Tab The Clock tab provides the clock settings to M8132A module. Figure 7 Clock tab Input Clock Settings • Ref. Clock Source - A clock reference input is provided on the front panel of the M8132A module. The options are: •...
Soft Front Panel IOs Tab The IOs tab provides input and output settings for optical data interfaces. Figure 8 IOs tab Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
Page 38
• Refresh Statistics: Updates the statistics. • Control In/Out - For information on Control In/Out, refer to Control In/Out Commands on page 90. Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
Page 39
The test reports the connection status, and in case of failure, the status of each individual lane. All failed test steps are shown. Possible errors are PLL lock failures, burst, overflow, underflow, CRC, and alignment errors. Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
FPGAs should be configured in a mode that consumes the maximum power. For more information about the queries via SCPI command, refer to Remote Programming on page 49. Figure 9 System Monitor tab Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
Page 41
Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide Control In/Out / 42 Control In/Out and Trigger Input This chapter describes the Control In/Out and Trigger Input.
In/Out (5..9)” can be sourced by GP_TRIG_OUT (0..2) of each FPGA. The following picture shows the switch matrix that allows to configure the connections between the front panel and the sandbox ports: Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
Table 4 Bit Positions for Output Ports of the Input Multiplexer of the Switch Matrix Bit Positions Output Port 23..20 GP_TRIG_IN_B(2) 19..16 GP_TRIG_IN_B(1) 15..12 GP_TRIG_IN_B(0) 11..8 GP_TRIG_IN_A(2) 7..4 GP_TRIG_IN_A(1) 3..0 GP_TRIG_IN_A(0) Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
Bit Positions for Output Ports of the Output Multiplexer of the Switch Matrix Bit Positions Output Port 20..18 LOOP_BACK (1) 17..15 LOOP_BACK (0) 14..12 Control Out (9) 11..9 Control Out (8) 8..6 Control Out (7) 5..3 Control Out (6) 2..0 Control Out (5) Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
The trigger threshold can be set via remote programming interface (SCPI). For more details on trigger specification, refer to the datasheet of the instrument. Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
Page 47
Using KF 9000A PathWave FPGA with the M8132A PathWave FPGA KF9000A must be used as the design tool to program the sand box of the Xilinx FPGA inside the M8132A. Additional documentation can be found at: • http://www.keysight.com/products/KF9000A for KF9000A PathWave FPGA related documentation.
Page 49
Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide Remote Programming / 50 Remote Programming Overview / 52 Status Commands / 58 Latency Calibration Commands / 60 Common Commands / 63 System Commands / 68 Time Base Commands / 69...
Remote Programming Remote Programming Overview This chapter introduces the basics for remote programming of an M8132A instrument using SCPI commands. Instructions Instructions, both commands and queries, normally appear as strings embedded in a statement of your host language, such as Visual Basic for Applications (VBA), Visual Basic .NET, C#, C, etc.
When there is more than one data parameter, they are separated by commas (,). You can add spaces around the commas to improve readability. Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
Status Commands This section describes the structure of the SCPI status system used by the M8132A. The status system records various conditions and states of the instrument in several register groups as shown on the following pages. Each of the register groups is made up of several low level registers called Condition registers, Event registers, and Enable registers which control the action of specific bits within the register group.
Page 53
Standard Event Status Register Status Byte Operation Complete Query Error Device Dependent Error Execution Error Command Error Power On Summary of IEEE 488.2 Status Structure Registers Figure 10 Status register structure Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
One or more bits are set in the Standard Event Register Master Summary One or more bits are set in the Status Byte Register Operational Data One or more bits set in the Operation Data Register (bits must be enabled) Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
Returns “0” Not used 1024 Returns “0” Not used 2048 Returns “0” Not used 4096 Returns “0” Not used 8192 Returns “0” Not used 16384 Returns “0” Not used 32768 Returns “0” Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
Connection Status Subsystem The Connection Status register contains the state of the USB connection to the M8132A module. The following SCPI commands and queries are supported: :STATus:QUEStionable:CONNection[:EVENt]? :STATus:QUEStionable:CONNection:CONDition? :STATus:QUEStionable:CONNection:ENABle[?] :STATus:QUEStionable:CONNection:NTRansition[?] :STATus:QUEStionable:CONNection:PTRansition[?] Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
Page 57
Remote Programming Table 11 Connection status register Bit Number Decimal Value Definition USB disconnected USB module connection state Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
COMBined - Phase alignment to the master’s core clock and latency calibration is done in the same step. This mode is used for the latency setup between M8131A and M8121A AWG. Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
B Selects FPGA B. <sync_pulse_delay> The synchronization pulse delay as an unsigned integer between 0 and 1023. Query :CALibrate:LATency:SPDelay? {A|B} Description This query returns the synchronization pulse delay for the selected FPGA. Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
*OPC Set the “Operation Complete” bit (bit 0) in the Standard Event register after the previous commands have been completed. Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
Poll but the “Master Summary” bit (bit 6) is not cleared by the *STB? command. *TST? Execute Self Tests. If self-tests pass, a 0 is returned. A number lager than 0 indicates the number of failed tests. To get actual messages, use :TEST:TST? Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
Use :SYST:SET to send the learn string. See :SYSTem:SET[?] on page 64. *WAI? Prevents the instrument from executing any further commands until the current command has finished executing. Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
The response is a <DEFINITE LENGTH ARBITRARY BLOCK RESPONSE DATA> element. The full path for every command and query is returned separated by linefeeds. Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
In set form, the block data must be a complete instrument set-up read using the query form of the command. This command has the same functionality as the *LRN command. Parameters <binary block data> Example Command :SYST:SET <binary block data> Query :SYST:SET? Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
Then this socket port can be queried using the HiSLIP connection. Example Query :SYST:COMM:*? :SYSTem:COMMunicate:INSTr[:NUMBer]? Command :SYSTem:COMMunicate:INSTr? Description The query returns the VXI-11 instrument number used by the Soft Front Panel. Example Query :SYST:COMM:INST? Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
Description The query returns the port number of the control connection. You can use the control port to send control commands (for example “Device Clear”) to the instrument. Example Query :SYST:COMM:TCP:CONT? Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
:SYST:LIC:LIST? -> "M8070A-CAL" :SYSTem:LICense:SUBScription:DATE? Query :SYSTem:LICense:SUBScription:DATE? <“FeatureName”> Parameters <“FeatureName”> - License's feature name Description This query returns the subscription date of the licenses installed in YYYYMMDD format. Examples Query :SYST:LIC:SUBS:DATE? “M8070A-CAL” Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
Query :TIMebase:REFClock? The query returns the currently selected reference clock source. Returned Format [:TIMebase:REFClock] {INTernal | E100}<NL> Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
Remote Programming Instrument Commands The INSTrument subsystem contains queries to get information like occupied AXIe slot number and M8132A hardware revision. Additionally, commands to update FPGA images and to access FPGA registers are available. :INSTrument:SLOT[:NUMBer]? Query :INSTrument:SLOT[:NUMBer]? Description The query returns the instrument’s slot number in its AXIe frame Returned Format [:INSTrument:SLOT[:NUMBer]] {slot_number}<NL>...
<value> The value to be written at the address in the FPGA. Query :INSTrument:FPGA:DIRect:DWORd? {A|B}, <address> The query reads a value at an arbitrary address in the FPGA. Returned Format [:INSTrument:FPGA:DIRect:DWORd] <value><NL> Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
A Selects FPGA A. B Selects FPGA B. <channel-mask> The mask selects one or both of the FPGA-internal channels. Bit 0 is used for channel 1, bit 1 for channel 2. Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
A Selects FPGA A. B Selects FPGA B. <channel-mask> The mask selects one or both of the FPGA-internal channels. Bit 0 is used for channel 1, bit 1 for channel 2. Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
:INSTrument:MONitor:CURRent:MGTAVTT? {A|B} Description The query returns the current measured at MGTAVTT in the selected FPGA. A Selects FPGA A. B Selects FPGA B. Returned Format :INSTrument:MONitor:CURRent:MGTAVTT <value> Example :INST:MON:CURR:MGTAVTT? -> 2.0E+00 Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
:INSTrument:MONitor:POWer:MGTAVCC? {A|B} Description The query returns the power measured at MGTAVCC in the selected FPGA. A Selects FPGA A. B Selects FPGA B. Returned Format :INSTrument:MONitor:POWer:MGTAVCC <value> Example :INST:MON:POW:MGTAVCC? -> 2.5E+01 Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
:INSTrument:MONitor:POWer:VCCINT? {A|B} Description The query returns the power measured at VCCINT in the selected FPGA. A Selects FPGA A. B Selects FPGA B. Returned Format :INSTrument:MONitor:POWer:VCCINT <value> Example :INST:MON:POW:VCCINT? -> 3.0E+01 Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
Description The query returns the version of the FPGA hosting the sandbox. <M> An integer, 1 for FPGA A, 2 for FPGA B Returned Format [:INSTrument:SANDbox<M>:FVERsion] <name> Example :INSTrument:SANDbox1:FVERsion? -> 3 Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
The command loads a *.k7z file and configures the sandbox. <M> An integer, 1 for FPGA A, 2 for FPGA B <path> The path to the *.k7z file Example INSTrument:SANDbox1:CONFigure “C:\Program Files (x86)\Keysight\M8131\Examples\ M8132A_example_partial_k7z\ m8132a_fpga_a_sandbox_a_example_design_4_0.k7z” Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
The query returns the register value read. <M> An integer, 1 for FPGA A, 2 for FPGA B <address_or_name> The address or name of the register Returned Format [:INSTrument:SANDbox<M>:PEEK < address_or_name >] <value> Example :INSTrument:SANDbox1:PEEK? “Register_Bank_scratch” -> Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
Not yet supported. <M> An integer, 1 for FPGA A, 2 for FPGA B <index> The stream index. <size> The read size in bytes. Returned Format [:INSTrument:SANDbox<M>:SREad:BLOCk < index>,<size>] <csv_block> Example :INSTrument:SANDbox1:SREad:BLOCk? -> Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
Query :INSTrument:SANDbox<M>:MLISt? Description The query returns the list of all memory names. <M> An integer, 1 for FPGA A, 2 for FPGA B Returned format [:INSTrument:SANDbox<M>:MLISt] <memory_map_list> Example :INSTrument:SANDbox1:MLISt? -> "" Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
<M> An integer, 1 for FPGA A, 2 for FPGA B <address_or_name> The address or name of the memory <size> The read size in bytes Returned format [:INSTrument:SANDbox<M>:MREad:BLOCk <address_or_name>,<size>] <csv_block> Example :INSTrument:SANDbox1:MREad:BLOCk? -> Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
Not yet supported. <M> An integer, 1 for FPGA A, 2 for FPGA B <address_or_name> The address or name of the memory <csv_block> The data block in CSV format Example :INSTrument:SANDbox1:MWRite:BLOCk Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
The query returns the total number of ODI channels. Return Format [:ODI:PORT:COUNt] <ports><NL> Example :ODI:PORT:COUNt? -> 4 :ODI:PORT<N>:CAPability:DIRection? Query :ODI:PORT<N>:CAPability:DIRection? Description The query returns the list of data transfer directions supported by this port. Return Format [:ODI:PORT<N>:CAPability:DIRection] <direction-list><NL> Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
The query returns the number of lanes supported by this port. Return Format [:ODI:PORT<N>:CAPability:LANes] <lanes><NL> Example :ODI:PORT1:CAP:LAN? -> 12 :ODI:PORT<N>:CAPability:NAME? Query :ODI:PORT<N>:CAPability:NAME? Parameters None Description The query returns the name of the port. Return Format [:ODI:PORT<N>:CAPability:NAME] <name><NL> Example :ODI:PORT:CAP:NAME? -> “ODI1” Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
<N> An integer to select the ODI port, 1-4. <lane_rate> Lane rate R141 14.1 Gbit/s. <tx_burst_max> Maximum transmit burst size in bytes. Possible values are 256 and 2048 <directionality> Directionality PRODucer Transmit direction CONSumer Receive direction Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
The query returns the communication status of an optical port. <N> An integer to select the ODI port, 1-4. Returned Format [:ODI:PORT<N>:CSTatus] <status><NL> <status> 32-bit integer, meaning of the status bits is described in Table 12 on page -88. Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
Page 88
54 of the Interlaken idle/control word, bit 18 is channel 1 from bit 53 of the control word, and so RxFcStatus14 Status bits described with “since last GetStatus” are cleared by :ODI:PORT<N>:CSTatus? query. All status bits will be 0 on an inactive port. Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
This query returns the number of bytes transmitted by the ODI port. Example :ODI:PORT1:PST:TBYT? -> <integer> :ODI:PORT<N>:PSTatistics:THOFfs? Query :ODI:PORT<N>:PSTatistics:THOFfs? Parameters None Description This query returns the transmission holdoffs. Example :ODI:PORT1:PST:THOF? -> <integer> Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
Bit Positions for output ports of the Output Multiplexer Bit Positions Output Port 20..18 LOOP_BACK (1) 17..15 LOOP_BACK (0) 14..12 Control Out (9) 11..9 Control Out (8) 8..6 Control Out (7) 5..3 Control Out (6) 2..0 Control Out (5) Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
Page 91
Reserved, do not use 1000 LOOP_BACK (0) 1001 LOOP_BACK (1) Table 16 Mapping between input and output ports of the Output Multiplexer Value (binary) Port GP_TRIG_OUT_A(0) GP_TRIG_OUT_A(1) GP_TRIG_OUT_A(2) GP_TRIG_OUT_B(0) GP_TRIG_OUT_B(1) GP_TRIG_OUT_B(2) Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
Description The command enables/disables the control outputs: ON | 1: Enables control outputs. OFF | 0 (default): Disables control outputs. Query :CIOut:OUTPut? Description The query returns the status of control outputs. Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
This query returns the result of the power on self-tests. Example Query :TEST:PON? :TEST:TST? Query :TEST:TST? Parameters None Description This query is similar to *TST? but the actual test messages are returned. Example Query :TEST:TST? Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
The PathwaveLoopThrough example is written in C++ and uses the M8131PublicAPI library to control the Pathwave functionality. The SimpleRspExample example is written in C++ and uses the RSP library to control the Pathwave functionality. Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
PathwaveCapture This example program (PathwaveCapture.sln) demonstrates how to load an example Pathwave FPGA build into an M8132A Dsp and set it up for capturing a test pattern generated internally using SCPI commands The program sets up a passthrough multiplier on channels 1 and 3;...
Examples PathwaveLoopThrough This example program (PathwaveLoopThrough.sln) demonstrates how to load an example Pathwave FPGA build into an M8132A Dsp using the C++ Public API. By default, the program sets up a passthrough multiplier on channels 1 and 3; channel 1 received data is re-transmitted on channel 3, channel 3 received data is re-transmitted on channel 1.
Default 4456448, Number of packets to transmit. • packetLength Default 500, Length of transmit packet, in units of 32 bytes, mu280st be even for resize tests. • packetStartGap Default 640, Packet start period in 400MHz clock ticks. Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
Examples SimpleRspCapture This example program (SimpleRspCapture.sln) demonstrates how to load an example Pathwave FPGA builds into an M8132A Dsp using the RSP interface and interact with registers accessed via Pathwave build meta-data. Cabling of DSP Connectors Not applicable. Setup DSP Before starting the example program, start the M8132A Soft Front Panel.
Examples Continuous Streaming with Deterministic Latency to DSP Module Refer to Keysight M8131A 16/32 GSa/s Digitizer User’s Guide. The User’s Guide of the M8131A includes a description of this example. Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide Characteristics / 103 Performance Specification / 103 Operating Environment / 104 General Performance Specification The performance specification can be found in the Data Sheet of the M8132A at: http://www.keysight.com/find/M8132A. Operating Environment Storage Temperature −40 °C to +70 °C...
Page 104
15 min Calibration interval Cooling When operating the M8132A choose a location that provides at least 80 mm of clearance at rear, and at Requirements least 30 mm of clearance at each side for the AXIe chassis. Keysight M8132A 640 GSa/s Digital Signal Processor User’s Guide...
Root Level Commands, File menu, Safety Summary, Help menu, Status bar, Status Commands, System Commands, System Monitor Tab, Instrument Commands, IOs Tab, TEST Commands, Time Base Commands, Key Features, Title bar, Tools menu, Keysight M8132A Digital Signal Processor User’s Guide...
Need help?
Do you have a question about the M8132A and is the answer not in the manual?
Questions and answers