awg manual lite - euvis.com › open › awg_manual_lite.pdfeuvis awg manual lite getting started...

132
Home AWG Manual Lite Welcome to the Euvis AWG Manual Lite. This manual includes instructions for the hardware and software setup to use the AWG module with the provided graphical user interface. The user can design his own waveforms or use any of the build-in waveforms with user-configurable parameters in the GUI. Advanced functions, such as using the AWG as part of an embedded system, require the user to design his own application programming interface, guidelines for which will be available in a separate manual. Please use the menu on the left to navigate through the manual. If you have problems, please feel free to contact us. You can get our contact information by clicking on "Contact Us" in the menu to the left. Quick Start Simple Waveform Output Loading A Waveform Firmware Update Euvis, Inc. Copyright © 2007 Home Getting Started Information Setup Using the Graphical User Interface Application Window Waveform Files Operation Details Single Board Operation Multiple Board Operation Advanced Troubleshooting Contact Us Euvis Inc.

Upload: others

Post on 08-Jun-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Home

AWG Manual Lite

Welcome to the Euvis AWG Manual Lite.

This manual includes instructions for the hardware andsoftware setup to use the AWG module with the providedgraphical user interface. The user can design his ownwaveforms or use any of the build-in waveforms with user-configurable parameters in the GUI. Advanced functions,such as using the AWG as part of an embedded system,require the user to design his own application programming interface, guidelines for which will be available in a separatemanual.

Please use the menu on the left to navigate through themanual. If you have problems, please feel free to contact us.You can get our contact information by clicking on "ContactUs" in the menu to the left.

Quick Start

Simple Waveform OutputLoading A WaveformFirmware Update

Euvis, Inc. Copyright © 2007

Home

Getting StartedInformation

SetupUsing the Graphical User InterfaceApplication Window

Waveform FilesOperation Details

Single Board OperationMultiple Board OperationAdvanced

TroubleshootingContact Us

Euvis Inc.

Page 2: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Getting Started

Getting Started -

Thank you for choosing the Euvis Arbitrary Waveform Generator. The quickest way to use theAWG is to operate it standalone. To use all the functions of the AWG, you must install thesoftware and drivers prior to connecting the AWG to your computer.

Software and Drivers

Before connecting the AWG module to your computer, you first must have installed the requisitesoftware on your computer running Windows XP:

both Microsoft .NET Framework 2.0 and Microsoft .NET Framework 2.0 SDK, andthe Euvis AWG application and related drivers

Please follow the step-by-step instructions to install the software and drivers before connectingyour computer to the AWG. The drivers are specialized to work with the AWG, so they must beinstalled correctly before connecting the AWG and the computer.

Hardware Connections

Next, connect the AWG module to a clock source through the CKIP SMA connector and to thepower supply through the pluggable header.

Your connections should be set up according to instructions detailing the power supply and clock source requirements.

First waveform (Standalone Operation)

The AWG can be used in the absence of a computer connection. For standalone operation, pleaseensure the USB is not connected.

After your clock and power connections are completed, please turn on the power supply. Within afew seconds, the AWG will output a waveform. You can view this and its frequency spectrum onyour oscilloscope and spectrum analyzer.

This 256 point chirping waveform is preprogrammed on the AWG module. The standalonewaveform can be customized upon request.

More waveforms

Page 3: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Getting Started

Prior to connecting the AWG to your computer's USB port, please ensure that the software and drivers have already been installed. Then, connect the clock source and power supply, and turn on the power supply. Connect the USB port on the AWG module to a USB port on your computer.

From the taskbar notification area, a message that the USB device has malfunctioned may appear.Simply check to ensure that the Windows Device Manager displays "Euvis AWG" as one of thedevices under the Universal Serial Bus controllers. If instead it displays "Cypress GenericDevice," then either the jumper at the lower edge of the AWG board labeled JP3 is missing, orsoftware drivers are not properly installed yet; if the latter, you must install the software anddrivers before proceeding. (Access the window from Start Menu: Settings: Control Panel: System: Hardware: DeviceManager)

Launch the AWG_WIN.exe application. This graphical user interface will allow you todownload waveforms to the AWG module and will facilitate the configuration of waveformparameters and operation settings. The application will also stop the standalone waveform.

Click on the Waveform tab. In that panel, use the pop up menu to select the waveform named"Sample (Demo.wfa)." This is a Sine wave at 1/16ths of the clock frequency. Optionally, you mayadjust the parameters for this waveform. The computer calculates the newly parameterized data, although data on the AWG does not yet change.

Press the Download button (at the lower right corner of the waveform panel). The computer thendownloads the parameterized data to the AWG memory so that the firmware generates the actualwaveforms. You must press the Download button each time you finish changing the parameters.

Press the Restart button as needed to restart the waveform.

For a brief description of other waveforms available in the graphical user interface, please see theWaveforms page.

Changing the clock frequency (Signature file)

When operating the AWG at different clock frequencies, the same settings may need to bechanged for optimal performance, especially at higher clock speeds, when the timing andthresholds of data samples are less forgiving and need to be adjusted for different clockfrequencies. These settings can be saved in the signature file.

Click on the Signature tab. Slide the Clock Frequency bar to match your clock source any timeyou change the frequency.

Adjust the SEL, VREF, and DATAN slider bars, and try clicking ATE on or off to improve theresults if the waveform or its spectrum appears flawed.

Page 4: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Getting Started

Press the Restart button as needed. Occasionally some of the waveform data may be lost, inwhich case you will need to download the waveform again, but usually pressing Restart isenough to restart the waveform.

Optionally save the settings by pressing the Record Signature button when you are satisfied withthe results at the current frequency. These settings will be recalled any time you slide the clockfrequency bar to this frequency.

Abort and Restart

If the Sample waveform does not appear properly, press the Abort button near the bottom of theModule Parameter panel.

Press the Restart button.

If that does not succeed, and if the signature file settings are already optimized for this clockfrequency, then click the Infinite check box, which is located below the Abort button and to theright of Loop Count. This causes the module to output the waveform in Endless Loop mode.

Click the Update Status button in the Configuration & Status panel. "In Loop," "Data LengthEnabled," and "Infinite Loop" should be indicated on the Module Status monitor (left side) of thispanel.

Ensure that Slave is not checked in the Configuration section (right side) of the Configuration &Status panel. The Module Status should not indicate Slave or Slave Wait status.

If you chose Master mode, then the Module Status may indicate Auto Armed, Armed, andTriggered statuses. Please uncheck Master in the Configuration section and repeat the Abort andRestart process.

Click the PHY menu and check that the Firmware Info and Device Info pop up windows containthe correct names and aliases. If the information is missing, click USB Reconnect in the PHYmenu. If the information is still missing, please quit the application and reopen it with the USB still connected.

Download the waveform again, and repeat the Abort and Restart process described above.

Page 5: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Example: Waveforms from the pop up menu

Example 1 Waveforms from the pop up menu

You should have already set up all the hardware, software, clock, and power connections, and youshould have launched the AWG_WIN.exe application, as described briefly in the Getting Startedpage.

Click on the Waveform tab. In that panel, use the pop up menu to select the waveform named"Sample (demo.wfa)." This corresponds to a Sine wave at 1/16ths of the clock frequency.

Optionally, you may adjust the parameters for this waveform. The computer calculates the newlyparameterized data, although data on the AWG does not yet change.

Press the Download button (at the lower right corner of the waveform panel). You must press theDownload button each time you finish changing the parameters.

Page 6: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Example: Waveforms from the pop up menu

Press the Restart button as needed to restart the waveform.

Page 7: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Example: Waveforms from a Waveform code

Example 2 Waveforms from a Waveform code

You should have already set up all the hardware, software, clock, and power connections, and youshould have launched the AWG_WIN.exe application, as described briefly in the Getting Startedpage.

Click on the Waveform tab. In that panel, enter 2 for the Waveform Code.

The waveform code (2) corresponds to a Sine wave at a frequency of A/B times the clockfrequency.

The dividend, A, and the quotient, B, must be unsigned integers, and B should be greater than Abecause the waveform outputs one data value per clock.

Page 8: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Example: Waveforms from a Waveform code

In the example, A is 1 and B is 10. Optionally, you may adjust the parameters for this waveform.The computer calculates the newly parameterized data, although data on the AWG does not yetchange.

Press the Download button (at the lower right corner of the waveform panel). You must press theDownload button each time you finish changing the parameters.

Press the Restart button as needed to restart the waveform.

For a description of waveform parameters for other waveform codes, please see the Waveformspage.

Page 9: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Information : General Information

General Information -The AWG modules generate arbitrary CW waveforms with sampling rates up to 2 GBPS. Theon-board SRAMs provide 4M 12-bit data memory. The AWG can be controlled by a PC or can work alone with pre-stored waveforms. The sole RF input is the single-ended clock source CKIP, which can be operated above 2.0 GHz with minimum power of 0 dBm. The RF outputs of themodule consist of a pair of differential analog outputs, OUTP and OUTN, which have 50 ohm back termination. The module accepts a high-speed trigger and generates programmablesynchronization output and marker signals.

Key Features:

12-bit DAC with 10-bit linearityClock rate up to 2.0 GHz4M x 12-bit memory depth with multi-page configurationUp to 2 millisecond waveform at 2 GHz clockProgrammable cyclic length and marker signalAPI software trigger and Hi-speed hardware triggerUSB 2.0 compliant interface (other interfaces available upon request)8 W power consumptionVarious built-in waveforms, including multi-tone CW and continuous chirpingCompanion API and software drivers for easy system development

Page 10: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Information : Electrical Specifications

Electrical Specifications -Parameter Symbol Min Typical Max Unit

Operating Temperature TO -40 25 85 C°

Clock Frequency fCK 0.5 > 2 GHz

Clock Input Power PCK 0 3 10 dBm

Output Level Vout -635 0 mV

Output Power Pout -4 0 dBm

Output Phase Noise Nf -130 dBc/Hz

Clock Port Return Loss RLCK 15 dB

Output Port Return Loss RLRF 15 dB

Power Supply

-5V -4.5 -5 -5.5 V

I-5 935 mA

+1.8V +1.7 +1.8 +1.9 V

I+1.8 1400* mA

+3.3V +3 +3.3 +3.5 V

I+3.3 155 mA

+5V +4.5 +5 +5.5 V

I+5 190 mA

* Current for the 1.8V supply varies with clock frequency. At 2 GHz clock frequency, the 1.8Vsupply current is near 1.4A.

Page 11: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Information : Board Layout

Board Layout -

The board dimensions are 3.75 inches by 7.25 inches. It is constructed by 4-layer sandwichedRO4003/FR4/RO4003 with a total thickness of 54 mils. The RF I/O’s are standard SMA connectorsand the USB port is a type-B USB receptacle. Two heat sinks are applied to the MD652D and theASIC memory controller.

OUTP / OUTN (SMA)

Page 12: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Information : Board Layout

SMA connectors for output waveforms. They should be connected to an oscilloscope and a spectrumanalyzer.

CKIP (SMA)

SMA connector for input clock. Please connect to a clock source with minimum power of 0 dBm.

Power Header

Please use the provided plug to connect to the power header. The plug and header can only beconnected in one orientation but you MUST make sure that the order of the wires and the powersupplies are correct on the plug so that you do not burn out the board. For more information on settingup the plug, please go to the Power Plug section.

TRIG (push button)

Press this button to send a trigger pulse to the AWG board. For more information on synchronization,please go to the Synchronization section.

TRIG (SMA)

SMA connector for Trigger signal input. Inputs a trigger signal to the AWG board.

MARKER (SMA)

SMA connector for Marker signal output. A marker can be output every time a waveform is output.

SYNCIN (SMA)

SMA connector for SYNCIN signal input. Part of the synchronization process. For more information onsynchronization, please go to the Synchronization section.

SYNCOUT (SMA)

SMA connector for SYNCOUT signal output. Part of the synchronization process. For moreinformation on synchronization, please go to the Synchronization section.

+5V / +3.3V (red LED)

When lit, indicate that the +5V and the +3.3V power supplies are connected and active.

Page 13: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Information : Board Layout

ROM Jumper (JP3)

For Generic Installation of firmware, you will need to remove this jumper before powering up the AWGboard. Just before writing to the ROM, you will need to place the jumper back.

Page 14: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Information : Operation Theory

Operation Theory -The conceptual architecture is shown in the following:

Hardware — The AWG consists of a Euvis MD652D high-speed MUXDAC, three QDR SRAMs(Cypress CY7C1313BV18), an ASIC memory controller, and an enhanced 8051 microcontroller(Cypress CY7C68013A) with external RAM and EEPROM. The key front-end component MD652Dfeatures >3GHz clock rate, 11-bit amplitude and 13-bit phase resolution. It takes 48 single-endedamplitude word data as inputs. The differential analog outputs are 50 ohm terminated. The waveformdata are stored in the QDR SRAMs, which provide 4M x 12-bit memory depth. The ASIC memorycontroller performs reading/writing controls and data transfers. The microcontroller has an integratedUSB 2.0 transceiver, a series interface engine (SIE) and an enhanced 8051 microprocessor, whichprovides a user friendly interface for the host PC or existing systems and general-purpose controls.

Software — The companion API (Application Programming Interface) performs all the hardwarecontrols and handles the data transfers on the user end. The gray-color blocks represent user-invisiblekernel layers in the operations. All of the user operations/commands are executed virtually onto theQDR SRAMs and the MUXDAC on the AWG even though physically the bulk of the instructions aretransferred via the USB bus and executed by the kernel layers. This virtual connection between the APIand RAM provides a clean and simple interface for users to develop their own application softwarewithout the trivial knowledge of the low-level drivers, the USB interface, the firmware, and the controlhardware.

The API consists of a set of callable routines in Microsoft Visual C++ library. Users can develop theirown application software to operate the AWG in their own manner or modify the existing system toadopt the AWG into their end products. The API consists of three groups of functions:

Page 15: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Information : Operation Theory

Waveform generation: The built-in waveform generator takes users’ parameter inputs,computes the digital codes, and downloads the codes onto the RAM’s accordingly. The built-inwaveforms include monotonic sine waves, multi-tone sine waves, triangle waves, squarewaves, and high-speed linear chirping CW FM waveforms that can have frequency updates ateach clock cycle.

1.

Waveform control: The waveform control function downloads the digital data onto the RAM inthe writing phase, controls the AWG, and provides the RAM’s cyclic addresses in the readingphase. It also controls the cyclic depth.

2.

Import/Export waveforms: The API provides routines to import user-defined waveform data invarious formats, such as x-y ASCII format and MATLAB compatible ASCII format. On theother hand, all the built-in waveforms can be exported to files for analysis.

3.

Beside the API, a console-based control program and a Windows-based control program provide usersconvenient ways to control and operate the AWG.

Page 16: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Setup : Software Requirements

Software Requirements -Windows XPMicrosoft .NET Framework 2.0Microsoft .NET Framework 2.0 SDKEuvis AWG Application

» If you do not have .NET Framework 2.0, you may download it here. The installer isapproximately 23MB for the x86 version and will take about 4 minutes on a 768 kbps connection.

» If you do not have .NET Framework 2.0 SDK, you may download it here. The installer is about354 MB and will take about 1 hour and 3 minutes on a 768 kbps connection.

Page 17: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Setup : Software Setup

Software Setup -

» For now, do not connect the USB cable yet. You will plug it in later in the softwareinstallation procedure.

» Ensure that you have the two Euvis AWG installation files setup.exe and setup.msi on your computer.

» Go to the directory where you downloaded the installation files.

» Double click the setup.exe file. It is the icon with the box and CDROM without the monitor.

» If you do not have .NET Framework 2.0, the setup program will prompt you to install it. If youdo have .NET Framework 2.0, please skip the next few instructions. If not, please click Accept.

Page 18: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Setup : Software Setup

» The installer will download the .NET Framework 2.0 from the Microsoft website. The file isapproximately 23MB for the x86 version. On a 768 kbps connection it will take approximately 4 minutes to complete. If you do not have the software and the installer does not download it foryou, you may manually download it at the following website: Microsoft .NET Framework 2.0 Redistributable.

Page 19: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Setup : Software Setup

» After downloading, the installer will install the .NET Framework 2.0.

» Following the .NET installation, the AWG Setup Wizard will appear. Please click on Next.

» You may choose another location to install the files or you can keep the default location. Youcan also choose to install for all users or for just the user you are currently logged in as. After youare satisfied, click on Next.

Page 20: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Setup : Software Setup

» Click Next on the "Confirm Installation" screen.

Page 21: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Setup : Software Setup

» The installer will copy all necessary files into your system.

Page 22: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Setup : Software Setup

» When setup attempts to install the USB controller drivers, Windows will give you a warning.Please click on Continue Anyway.

Page 23: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Setup : Software Setup

» After installation is complete, please click on Close.

Page 24: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Setup : Software Setup

» At this point, if you do not have Microsoft .NET Framework 2.0 SDK you will need to install it.This software is required, and our program will NOT run if you do not have this. You maydownload the SDK software at the following website: Microsoft .NET Framework 2.0 SDK. Theinstaller is about 354 MB and will take about 1 hour and 3 minutes on a 768 kbps connection.

» After you have downloaded and installed the SDK software you will have completed the initialsoftware and driver installation.

» Now, please connect a USB A to B Cable from the AWG board to the computer for the first time.

» Windows will detect the AWG within a few seconds.

» A window will pop up asking you to find the drivers for the USB controller device. Select Yes, this time only and then click on Next.

Page 25: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Setup : Software Setup

» Select Install from a list or specific location (Advanced) and then click Next.

Page 26: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Setup : Software Setup

» Select Don't search. I will choose the driver to install and then click Next.

Page 27: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Setup : Software Setup

» Under Model, select Euvis AWG and then click Next.

Page 28: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Setup : Software Setup

» A window will pop up giving you a warning about the driver. Please click Continue Anyway.

Page 29: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Setup : Software Setup

» After a few seconds, the installer will ask you for the drivers for the onboard USB controller. Inthe "Copy files from" box enter C:\Program Files\Euvis\Driver.

» Click Finish.

» Windows will inform you that the device is ready for use.

Page 30: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Setup : Software Setup

» You have now completed software setup.

» If you ever reinstall the software or install a newer version, please uninstall the old softwarefirst, and then follow the software setup from the beginning.

Page 31: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Setup : Hardware Requirements

Hardware Requirements-AWG ModulePC with USB 2.0 portUSB A to B CableClock source capable of 3 dBm signalOscilloscopeSpectrum analyzerPower supplies capable of 4 different outputsSix 16 to 24 AWG wiresAt least 3 SMA coaxial cables for clock source, oscilloscope and spectrum analyzerMore SMA coaxial cables will be needed if you intend to use synchronization

Page 32: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Setup : Hardware Setup

Hardware Setup-Outputs

» Connect your oscilloscope and spectrum analyzer to the OUTP and OUTN SMA connectors. They are 50-ohm back terminated, so you can connect one or both, in either order.

Clock Source

» Set your clock to 1 GHz frequency with 3 dBm power. Connect your clock to the CKIP SMA connector at the upper left corner of the board.

Power Plug Setup

For your convenience, we have provided a plug and header configuration for power supplyconnections to the AWG board. It is essential that you connect wires from the plug to the powersupplies in the correct order.

The power plug is rated for a maximum of 300V and 8A. The plug manufacturer suggests wiresize that range from 16 to 24 AWG. The strip length should be at least 5mm (0.2 inches)

We suggest that you either color code the wires or label them so that you do not plug them intothe wrong power supplies. We cannot emphasize enough the utmost importance of correct powersupply connections. Any wrong connection can potentially damage the board permanently.

The plug has flanges so that there is only one orientation in which the plug and the header canconnect.

With the screws and flanges facing upward and the flanges on the left side, connect the wires asindicated. Please strip at least 5mm (0.2 inches) of the wires and insert them into the square holeson the opposite side of the flanges (on the right side in the image below).

Page 33: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Setup : Hardware Setup

After inserting each wire, use a 5/64" slotted screwdriver to fasten the wire in place. Repeat thisprocedure for all six wires.

Power Supply

IMPORTANT: Do not turn on the outputs to the power supplies just yet. First set the voltage and current limits to the following:

Voltage (V) Current (mA)

-5.0 2500

+5.0 450

+3.3 250

+1.8 2000

» Insert the power plug into the power header near the upper right corner of the board. Youshould have already set up the plug so that the wires are connected to the power supply in thecorrect order.

NOTE: The current on the -5 V and 1.8 V supplies are very large, so the wires should be of highquality and low resistance to avoid voltage drops along the wire and subsequent performancedegradation.

NOTE: When unplugging the power plug from the header, pull the actual plug and not the wires

Page 34: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Setup : Hardware Setup

to avoid disconnecting the wires from the plug.

USB port

» Connect the AWG board to your PC with a USB cable only if you have already installed thesoftware and drivers.

» If you have not installed all the software and drivers, please do not connect to the USB port.You can still operate the board in standalone mode.

» Schematically, the connections should look like the diagram below:

Power On

» Turn on the power supply. You may turn on the power supply in any order.

» If you have done everything correctly, then you should see the built-in waveform output on youroscilloscope and your spectrum analyzer after a few seconds.

The built-in waveform is pre-stored in the firmware and is automatically loaded at startup. Evenwith a PC connected to the AWG, the built-in waveform loads and runs before the PC downloadsa new waveform to the board, although you must press the Restart button in the AWG_WIN.exeapplication once you have started the program.

Page 35: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Setup : Hardware Setup

The built-in waveform is a 256-point cyclic linear chirping waveform sweeping from 1/256 to1/16 of the clock frequency with frequency update at 8 clock cycles.

» The built-in waveform can be customized upon request.

Page 36: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Setup : Paging Option

Paging Option -The AWG module features memory address paging. The firmware controls three address lines todetermine which one of eight possible 15-bit address pages to use.

The total memory is the same, whether you use eight 15-bit pages, four 16-bit pages, two 17-bit pages,or one 18-bit page. Maximum data length waveforms require that fewer pages be used, however shorterdata length waveforms can use paging to allow you to switch rapidly between multiple waveforms.

If you would prefer to use the full-length 18-bit memory address without paging, or if you would like touse only two or four pages, please follow the directions below to modify the board slightly to select thenon-paging option.

It is necessary to modify the board this way (instead of using a shunt across header pins) due to thehigh operational speed of the board.

The locations of these resistors are on the bottom of the board, near the middle.

To ensure proper operation of the AWG251, one resistor on each of the three memory address linesallocated for paging [(either RT.R23 or RT.R26), (either RT.R24 or RT.R27), and (either RT.R25 orRT.R28)] must be open while the other resistor of each pair must be shorted.

Number of Pages(Maximum number ofWaveforms)

Memory AddressPage Length

Memory Depthper page [hex]

Resistors toRemove (Open)

Resistors to beShorted

1 18-bit 4M[400000]

RT.R26RT.R27RT.R28

RT.R23RT.R24RT.R25

2 17-bit 2M[200000]

RT.R26RT.R27RT.R25

RT.R23RT.R24RT.R28

4 16-bit 1M[100000]

RT.R26RT.R24RT.R25

RT.R23RT.R27RT.R28

8 15-bit 524K[80000]

RT.R23RT.R24RT.R25

RT.R26RT.R27RT.R28

Please complete both steps of the board modification when making changes to the paging option. Themodifications are summarized above, and the detailed instructions follow, below.

Page 37: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Setup : Paging Option

To Disable Paging

1. Remove any surface mount resistors at the six locations RT.R23~RT.R28.

2. Mount 0 ohm resistors (or short wires) at RT.R23, RT.R24, and RT.R25.

To Enable Paging (8-pages)

1. Remove any surface mount resistors at the six locations RT.R23~RT.R28.

2. Mount 0 ohm resistors (or short wires) at RT.R26, RT.R27, and RT.R28.

To Enable 2-page Paging (17-bit addresses)

1. Remove any surface mount resistors at the six locations RT.R23~RT.R28.

2. Mount 0 ohm resistors (or short wires) at RT.R24, RT.R25, and RT.R26.

To Enable 4-page Paging (16-bit addresses)

1. Remove any surface mount resistors at the six locations RT.R23~RT.R28.

2. Mount 0 ohm resistors (or short wires) at RT.R25, RT.R26, and RT.R27.

Page 38: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Setup : Paging Option

Page 39: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Using the GUI : Firmware Update

Firmware Update -All new firmware will be accompanied by a GUI application so that the functions will match. Toupdate the firmware, please follow the instructions below.

For normal firmware updating, power up the AWG board with a jumper on JP3 and click onPHY --> Firmware Update to bring up the above dialog box. The dialog box will display thecurrent version of the firmware on the device and the new firmware that you will write to the ROM. Confirm that the name of the new firmware identifies that to which you want to update,and then simply click on Update Firmware to begin the process. It will take approximately 30 to 60 seconds to complete. To register the changes to the application, close the application and power down the AWG board. Power up the board, and wait for the demo waveform to show up.Open the application. To verify that you have successfully updated the firmware, click on PHY--> Firmware Info, and it should show the new firmware information.

If there is a problem, we recommend that you perform a Generic Installation. To do this, with theAWG off, remove the jumper from JP3 on the board. Power up the device and launch the AWGapplication. Go to PHY --> Firmware Update to open the dialog box. Place the jumper back on toJP3. Now click on Update Firmware to begin writing to the ROM. To register the changes to the application, close the application, power down the board, and then power up the board. When

Page 40: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Using the GUI : Firmware Update

you open the program again and click on PHY --> Firmware Info, it should show the changedfirmware information.

Page 41: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Using the GUI : Loading Waveform

Loading Waveforms -There are two ways you can load waveform files.The first way, which is detailed below, is simply loading a saved .wfa file from a previous sessionwith the GUI application.The second way involves entering a waveform code corresponding to a waveform style for whichyou then enter specific parameters. For details on using the waveform codes, please go to theWaveforms page.

Waveforms previously saved

Waveform files saved from a previous session in the GUI application can be loaded easily. Thefiles have the extension .wfa and are stored in your application folder or the user-definedwaveform directory.

» With the program open, click on the Waveform tab if you are not already in the WaveformWindow.

» Click on the pull-down bar and select one of the saved waveforms. After clicking on thewaveform, the board will output the waveform if "Auto Download" has been enabled. If it is notenabled, click on Download Waveform near the bottom of the window or click on File --> LoadWaveform.

Page 42: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Using the GUI : Loading Waveform

Waveform codes

For details on using the waveform codes, please go to the Waveforms page.

Page 43: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Using the GUI : Saving Waveforms

Saving Waveforms -There are two ways to save a waveform: save into an existing waveform and saving into a newwaveform file. Waveform files are marked ".wfa" and by default are in the directory C:\Program Files\Euvis\AWG\. You can change this directory by changing the "User Waveform Directory" inPreferences.

Saving into Existing File

» After you have loaded an existing file, change the waveform parameters and the moduleparameters to the desired settings.

» When you are ready to save, click on either the "Save Waveform" button or go to the menu barand click on File --> Save.

Saving into New File

» First, load any predefined waveform from the pop-up menu in the Waveform window. Thensimply change the parameters to the desired settings then either click on the "Save Waveform As"button or go the menu bar and click on File --> Save as.

» A new dialog box will appear giving you the options to save the waveform.

Page 44: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Using the GUI : Saving Waveforms

File Name is the actual file name that the operating system uses to identify your file. Make surethat the file name ends with ".wfa" to distinguish it from other files.

Waveform Name is an internal program name that will show up in the pop up menu in theWaveform window and will help you identify the waveform file.

The other options in the gray box are just the parameters that you have currently. If you wish tochange them, you may alter the values in the text boxes to the right of the parameters.

» After you are satisfied, click on "Save". Note that if the File Name is not unique, the programwill overwrite the existing file without warning you, so please be careful.

Page 45: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Using the GUI : Multi Waveforms with Paging

Multiple Waveforms with Paging -The GUI application can demonstrate what can be done with the paging option. First make surethat the AWG hardware is configured to the paging option that you desire. You can see how to dothis on the Hardware Paging page in the Setup section. You will also need to make sure that thesoftware is set to the correct paging option. You can do this in the Paging section in the Status and Configuration window.

Go to the Waveform window. Underneath the Memory Depth section, you'll see the Pagingsection, which has a slider where you can choose the different pages.

If you have set the paging to 1, you will not be able to move the slider.

Page 46: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Using the GUI : Multi Waveforms with Paging

If you have set the paging to 2, you can move the slider to either Page 0 or Page 1.

If you have set the paging to 4, you can move the slider to Page 0, Page 1, Page 2, or Page 3.

If you have set the paging to 8, you can move the slider to any one of Pages 0 to 7.

Each page can load a separate waveform but the more pages you have, the fewer memoryaddresses you have available for each waveform -- meaning the maximum data length of eachwaveform is shorter. Please refer to the Hardware Paging page to see how many memoryaddresses are available for each configuration.

Example

For this example, we will be using the 8-page paging option to take advantage of all eight pagesso that we can have 8 different waveforms.

» Slide the slider to go to Page 0.

Page 47: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Using the GUI : Multi Waveforms with Paging

» Either load a normal waveform or create a waveform using the waveform parameters. For thisexample we will load a previously saved waveform.

Page 48: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Using the GUI : Multi Waveforms with Paging

» If you don't have Auto-Download enabled, click on the Download Waveform button. Thewaveform file will be downloaded to the AWG and you should see it in your oscilloscope or spectrum analyzer if you them connected.

Page 49: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Using the GUI : Multi Waveforms with Paging

» Now repeat the above two steps with the other pages by sliding the slider to the correspondingpages and downloading different waveforms for each page. After you have done this, you willhave eight different waveforms on the AWG. You can easily switch between waveforms by usingthe slider. Once you move the slider, the output waveforms will change immediately.

The GUI is just a demonstration of the paging option. To take full advantage of this, you wouldhave to write your own application with our API so that you can switch around the eight differentwaveforms for a unique waveform. The minimum switching time is under 10 microseconds.

Page 50: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Application Window : Menus

Menus -

File :

Load Waveform

Sends the waveform data to the AWG board. You will need to use this when you change anywaveform parameters. This does the same thing as the Download Waveform button in the Waveform panel.

Save

Saves all parameters into current waveform file. The current waveform is the one listed in thedrop-down box in the Waveform panel. For detailed instructions on saving waveforms please seethe Save Waveform page.

Save As

Saves all parameters into a new waveform file. When you click on "Save As", a new dialog boxwill open listing all the parameters. For detailed instructions on saving waveforms please see theSave Waveform page.

Options

Page 51: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Application Window : Menus

Auto Save

Automatically saves all parameters into current waveform file after any changes. If this option isnot enabled, you must either click on File --> Save or click on the single disk icon on the topmenu bar to save your parameters into the current waveform file.

Auto Restart

Automatically restarts AWG memory when you load a new waveform.

Auto Download

Automatically downloads waveform data to AWG board when you load a new waveform. If AutoDownload was disabled, you would need to click on Download Waveform button in theWaveform window or click on File --> Load Waveform.

Preferences

Brings up the Preferences window:

Waveform Directory is the location where you want the waveform files to be saved to. The ".\"represents the root directory of the program, which you specified during installation. The default is C:\Program Files\Euvis\AWG

Memory Dump Directory is the location where you want the memory dump to be saved to.

Function Console Response enables or disables the Function console. The Function console displays all user commands that are sent to the board.

PHY Console Response enables or disables the PHY Layer Console. The PHY Layer Console, atthe lower right corner of the AWG window, displays all information that the application receivesfrom the AWG board.

Memory Dump enables or disables memory dumping. When memory dumping is enabled, the

Page 52: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Application Window : Menus

application will dump all data sent to the board in a .dat file located in the aforementionedMemory Dump Directory.

Data Length Offset specifies how many memory addresses to leave empty at the end of the waveform for more stable output. At around 2.5 GHz clock frequency, set this to "190".

PHY

USB Reconnect

If you accidentally unplug the board while the program is still running, you can use this toreconnect without having to exit the program.

Firmware Info

Provides information about the firmware:

The most important items here are Firmware Name, Firmware Alias and Version number. If youcontact us for support, we will need to know what these are.

Device Info

Provides information about the AWG hardware:

Page 53: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Application Window : Menus

The most important items here are Device Name, Device Alias and Series Number. If you contactus for support, we will need to know what these are.

Firmware Update

Advanced feature to update the firmware by flashing the ROM:

Page 54: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Application Window : Menus

For normal flashing, power up the AWG board with a jumper on JP3 and click on PHY -->Firmware Update to open the above dialog box. The dialog box will show you the current versionof the firmware on the device and the new firmware that you will flash on to the ROM. Simplyclick on Update Firmware to begin the process. It will take approximately 30 to 60 seconds to complete flashing. To register the changes to the application, close the application, power downthe board, and then power up the board. When you open the program again and click on PHY -->Firmware Info, it will show the new firmware information.

If there is a major problem with a new firmware, we will recommend to you to do a GenericInstallation. To do this, with the AWG power supply turned off, remove the jumper from JP3 onthe board. Power up the device and open the AWG application. Go to PHY --> Firmware Updateto open the dialog box. Place the jumper back on to JP3. Now click on Update Firmware to begin flashing. To register the changes to the application, close the application, power down theboard, and then power up the board. When you open the program again and click on PHY -->Firmware Info, it will show the changed firmware information.

Page 55: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Application Window : Waveform Panel

Waveform Panel -

Waveform Selector

Click on the pop up menu to select a waveform. The software comes with several pre-defined

Page 56: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Application Window : Waveform Panel

waveforms. You can make your own waveforms to put on this list. To learn how to do this, please goto Save Waveform in the Waveform Files section.

Memory Depth

Specifies how much memory to use. Please make sure that this is greater than or equal to your DataLength. For a detailed discussion on these two parameters please see the Memory Depth and Data Length page in the Operation Details section.

If the Data Length Enabled box is checked, then the Memory Depth is automatically set to the Data Length (plus the Data Length Offset).

Waveform

Waveform Code

Page 57: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Application Window : Waveform Panel

Specifies the style of waveform to be implemented. Each style has corresponding specific parametersto adjust the waveform. These parameters may be entered in a special section below Commonparameters only after you have entered a waveform code. For more details about this, please go toWaveforms in the Waveform Files section.

Delay

Specifies waveform delay in terms of memory addresses. This is defined in hexadecimal code. Forexample if delay were set at "5", the first 5 memory addresses would have the first data value of thewaveform, and then at the 6th memory address the waveform amplitude changes would begin.

Data Length

Specifies how many memory addresses to use for the waveform. This is defined in hexadecimal code,and the Data Length must be a multiple of 16; in other words, the last digit must be 0. The minimumdata length is frequency dependent, with higher clock frequencies requiring longer data lengths, butgenerally you should use a data length of at least "400" (decimal 1024). However, for proper output,you must make sure that the Data Length is equal to or greater than the number of values of your waveform, but you may ignore Memory Depth if Data Length Enabled is checked. For a detaileddiscussion on these two parameters please see the Memory Depth and Data Length page in theOperation Details section.

NOTE: If Paging is enabled, there are some restrictions to the Data Length. When 8-page Paging is enabled, the maximum Data Length is "80000" (which is decimal 524288). If Paging is disabled, the maximum Data Length is "400000" (or decimal 4194304). To see how to disable Paging, please see the Paging page.

Marker

Specifies where to output a marker. Marker1 is the memory address where the Marker goes to highwhile Marker2 is the memory address where the Marker goes down to low again. The Marker signalwill be output from the MARKER SMA connector on the AWG board.

Page 58: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Application Window : Waveform Panel

The Marker is useful as a diagnostic tool. Markers are ONLY output when there is waveformgeneration. If you have Marker enabled but you have no Marker signal then it means that there is no waveform output.

Download Waveform

Click this button to send current waveform parameters to the board. You will have to use this buttonwhenever you change any waveform parameters. In addition, if Auto Download is disabled, you will need to click on this button whenever you load a new waveform.

Page 59: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Application Window : Module Parameter Panel

Module Parameter Panel -

General

Clock Frequency

Sets the input clock frequency. It is very important that you enter the input clock correctly,because the output waveforms are calculated based on this and some settings automaticallychange for different frequencies. Ensure that the clock frequency is right and that the units are also correct.

Oversampling Factor

When the Oversampling Factor is set to 1, the AWG board outputs each value of the waveformfor 1 clock of the input clock. If you set the Oversampling Factor to 2, the board outputs each datavalue for 2 clocks of the input clock. For an Oversampling Factor of 4, the board outputs each

Page 60: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Application Window : Module Parameter Panel

data value for 4 clocks of the input clock.

For example, let us assume that the input clock is 2 GHz. The default Oversampling Factor of 1will result in a change of data every 1 clock, or every 0.5 nanoseconds. Now if we change theOversampling Factor to 2, the output data will change every 2 clocks of the input clock, or every 1nanosecond.

DAC Running/Reset

Stops or resets the DAC.

SEL

Selects which of four possible places to sample the data. The optimal SEL setting changes fordifferent clock frequencies, and at least one SEL setting allows data to be sampled near the mostopen part of the eye between signal switching.

Memory RUN/STOP

Stops the waveform at the current memory address. When memory is stopped, you can go througheach memory address manually and see the waveform data stored in each address using theAddress Reset and Address Clock buttons.

Memory RUN/STOP is also useful if you wanted to change the input clock frequency in themiddle of a waveform. You click the Memory STOP button to temporarily stop the waveform, change the input clock frequency then click on Memory RUN button (same button) and the waveform will start again at the new frequency. Be sure to also change the value in the Clock Frequency box to ensure that the output will match the values in the Waveform window.

Page 61: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Application Window : Module Parameter Panel

ATE

Stands for Address Trigger Edge. ATE is an internal ASIC parameter and is used to controlstability of the waveform. If you find that your waveform is not stable try switching this option onand off.

DLL

Stands for Delay Lock Loop. DLL is an internal Cypress CPU parameter and is also used tocontrol stability of the waveform. Usually when you are operating above 1.5 GHz you should haveDLL checked. If you find that your waveform is not stable try switching this option on and off.

Memory Address

Address Reset

When memory is stopped, you can click this button to view the waveform data for each of fourmemory banks at the first memory address.

Address Clock

Increments memory location by 1 so you can view output data values of sequential memoryaddresses. Only enabled when memory is stopped.

Address

Displays the current memory address. Not available unless memory is stopped by clicking onMemory STOP. You may type in a memory address in this box to view the data at that address.

Data

Displays the waveform data word in hexadecimal of the current memory address for each of thefour memory banks.

Page 62: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Application Window : Module Parameter Panel

Internal States

Auto Armed

When enabled will automatically arm the AWG so that after the "Loop Done" state, the boardwill automatically go into the "Armed" state and be ready for another trigger signal. You cannotchange this option if the board is in Slave mode.

If disabled, the AWG will go into the "Disarmed" state after the "Loop Done" state in which casethe user will have to click on the Arm & Ready button to put the board into the "Armed" state. For more information about the internal states please see the Internal States page.

SYNCO

When this is checked and the board is in Master mode, the board will output the SYNCO signal from the SYNCOUT SMA connector on the boards. When in Slave mode, the SYNCO optiondoes not do anything.

The boxes to the right of SYNCO specify the TSYNC1 and TSYNC2 times. The first box specifiesthe TSYNC1 time while the second box specifies the TSYNC2 time. For both boxes, the minimum value is "0" and the maximum value is "FF" (decimal 255). For more information on the TSYNCtimes please go to the Synchronization page.

Internal SYNCI

When this is enabled in Master or Standalone mode, the internal SYNCI signal will mirror the SYNCO. You cannot change this option if the board is in Slave mode. For more informationplease go to the Synchronization page.

Arm & Ready

You will need to click on this button to put the board in the "Armed" state whenever you load anew waveform. Additionally, if Auto Armed is not checked you will have to click on this to put the board into "Armed" state manually after the board finishes outputting the waveform loops.

Abort

You may click on this button at any time to put the board into the "Disarmed" state.

Page 63: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Application Window : Module Parameter Panel

Loop Count

Specifies the number of waveforms to output for each trigger signal. If you want an infinite loopor continuous output, please check Infinite.

Page 64: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Application Window : Configuration and Status Panel

Configuration and Status Panel -

Internal States

Module Status

Displays the current status of the AWG board. The status is not automatically refreshed. In order

Page 65: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Application Window : Configuration and Status Panel

to see the most current status of the module, you must poll its status by clicking on the Update Status button.

Auto Armed - displays if board has Auto Armed enabled. When Auto Armed is enabled, the board automatically enters the "Armed" state after the "Loop Done" state. For more informationabout the internal states please see the Internal States page.

Armed - displays if board is in the "Armed" state.

Triggered - displays if board is in the "Triggered" state.

In Loop - displays if board is in the "In Loop" state.

Slave - displays if board is in Slave mode. When this option is not indicated, the board is in either Master mode or Free-running mode.

Slave Wait - displays if module is in the "Slave Wait" state, which is equivalent to the "Armed" state of the Master or Free-running modes. In the "Armed" state of the Master or Free-runningmodes, the board waits for the TRIG signal to begin waveform output, while in the "Slave Wait" state of the Slave, the board waits for the SYNCI signal to begin waveform output.

Configuration

Master

When enabled, puts board into Master mode.

Slave

When enabled, puts board into Slave mode.

Page 66: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Application Window : Configuration and Status Panel

Endless Loop

Enables continuous waveform output. Has same function as the Infinite checkbox next to theLoop Count option in the Module Parameter panel.

Loop Count

Has same function as the Loop Count option in the Module Parameter panel.

SYNCO

Has same function as the SYNCO option in the Module Parameter panel.

Paging

Sets the number of pages allowed. Please ensure that the number selected here does not exceedthe number of pages set in the hardware.

Page 67: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Application Window : Signature Panel

Signature Panel -

When operating the AWG at different clock frequencies, the settings may need to be changed foroptimal performance, especially at higher clock speeds, when the timing and thresholds of datasamples are less forgiving and need to be adjusted for different clock frequencies.

Clock Frequency

Slide the Clock Frequency bar to match the frequency of your clock source. If settings hadpreviously been stored for this frequency (or a lower frequency) in the signature file, the settingswill be recalled.

Even if you set the clock frequency in the Module Parameter panel, you must set it again on thissignature panel, although if you set it here, the Module Parameter panel will reflect this setting. It

Page 68: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Application Window : Signature Panel

is recommended to set the clock frequency within the range of 500 MHz to 2.5GHz.

SEL

Selects between four possible times to sample the data. At least one SEL setting allows data to besampled near the most open part of the eye between signal switching.

VREF

Sets the reference voltage, which is a threshold for binary data. Typically the lower end worksbetter, but setting VREF too low may result in data loss.

DATAN

Sets an average voltage for the data. This control does not affect anything significantly, althoughadjusting it may provide slight performance improvements at higher clock frequencies.

ATE

Toggles between using the falling edge and using the rising edge to sample the address. Oftenone setting will be superior to the other for several waveforms at a given frequency, although afew waveforms may require the opposite setting.

ATE can also be toggled from the Memory Control section of the Module Parameter panel.

Page 69: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Application Window : Signature Panel

Record Signature

When you have adjusted the settings optimally for your current clock frequency, click on theRecord Signature button to save these settings. In the future, these settings will be recalledwhenever you slide the clock frequency bar to this frequency (or to a higher frequency, up to thenext recorded signature).

Page 70: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Application Window : Consoles

Consoles -

Function Command Line1.Function Console2.PHY Layer Console3.

Function Command Line

Page 71: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Application Window : Consoles

You can manually enter commands to control the AWG here. This is also useful when you arewriting your own application and want to test if your sequence of commands will work.

Function Console

Displays commands that have been entered into the AWG. Only available if Function ConsoleResponse in Preferences is checked.

PHY Layer Console

Displays device and firmware information from the AWG. Only available if PHY ConsoleResponse in Preferences is checked.

Page 72: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Waveform Files : Load Waveform

Load Waveform -» With the program open, click on the Waveform tab if you are not already in the WaveformPanel.

» Click on the pop-up menu and select one of the saved waveforms. After clicking on thewaveform, the board will output the waveform if "Auto Download" has been enabled. If it is notenabled, click on Download Waveform near the bottom of the window or click on File --> LoadWaveform.

Page 73: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Waveform Files : Load Waveform

Page 74: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Waveform Files : Save Waveform

Save Waveform -There are two ways to save a waveform: save into an existing waveform and save into a newwaveform file. Waveform files are marked ".wfa" and by default are in the directory C:\Program Files\Euvis\AWG\. You can change this directory by changing the "User Waveform Directory" inPreferences.

Saving into Existing File

» After you have loaded an existing file, change the waveform parameters and the moduleparameters to the desired settings.

» When you are ready to save, click on either the "Save Waveform" button or go to the menu barand click on File --> Save.

Saving into New File

» First, load any predefined waveform from the drop-down box in the Waveform window. Thensimply change the parameters to the desired settings then either click on the "Save Waveform As"button or go the menu bar and click on File --> Save as.

» A new dialog box will appear, giving you the option to save the waveform.

Page 75: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Waveform Files : Save Waveform

File Name is the actual file name that the operating system uses to identify your file. Make surethat the file name ends with ".wfa" to distinguish it from other files.

Waveform Name is an internal program name that will show up in the drop-down box in theWaveform window and will help you identify the waveform file.

The other options in the gray box are just the currently used parameters. If you wish to changethem, you may alter the values in the boxes to the right of each parameter.

» After you are satisfied, click on the Save button. Note that if the File Name is not unique, theprogram will overwrite the existing file without warning you, so please be careful.

Page 76: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Waveform Files : Waveforms

Waveforms -The AWG module has several pre-stored waveform styles that you can configure with specificparameters. From the Waveform panel, there are two ways to recall a pre-stored waveform: either select one from the pop-up menu or enter a waveform code.

Pop-up menu:

Select the waveform named "Sample (Demo.wfa)" to choose a Sine wave at 1/16ths of the clockfrequency. Optionally, you may adjust the parameters for this waveform. The computer calculatesthe newly parameterized data, although data on the AWG does not yet change.

Press the Download button (at the lower right corner of the waveform panel). The computer thendownloads the parameterized data to the AWG memory so that the firmware generates the actualwaveforms. You must press the Download button each time you finish changing the parameters.

Waveform code:

Page 77: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Waveform Files : Waveforms

Entering Waveform Codes

» Enter a whole number from the table below to designate a waveform style. Each codecorresponds to one style. Frequency units are Hertz (Hz).

WaveformCode

WaveformStyle

Waveform Specific Parameters

1 Sine Frequency (Hz)

2 Sine A/B A=dividend, B=quotient, (unsigned integers)A/B is a fraction of the clock frequency

4 N Tones Frequency, Amplitude (dBc) relative to full scale, Phase(degrees)

Waveform Code

is the index that the operating system uses to identify the waveform style.

Waveform Style

will headline the waveform-specific parameters and will help you identify the waveform. Itappears to the right of the waveform code.

Waveform Specific Parameters

» After you have entered a valid waveform code, style-specific parameters will appear below thecommon parameters section. There, you may change the specific parameters to your desiredsettings.

Sine

Enter a numeric frequency. The units are Hertz (Hz). For example, to output a 1 MHz sine wave,enter 1000000.

Page 78: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Waveform Files : Waveforms

Sine A/B

This sine wave frequency is the clock frequency scaled by the ratio A/B. The dividend, A, and the quotient, B, must be unsigned integers.

N Tones

The multi-tone waveform style can be configured to have a different amplitude and phase for eachfrequency tone.

Each row in the table corresponds to one tone. For each desired tone, enter in one row:

Page 79: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Waveform Files : Waveforms

the frequency in Hertz (Hz) the power amplitude in dB, relative to full scale the phase in degrees

Please be aware that when the amplitudes of each waveform (each tone) add constructively, theinstantaneous amplitude of the envelope waveform (the n tones) may exceed the full scaleamplitude. When this occurs, the overflow data will be truncated.

To illustrate, consider the case of two tones, each set to -3 dB amplitude. Their peak voltageswould be 1/sqrt(2), or about 0.7 of the full scale. When added constructively, the peak voltage is1.4 times the full scale. When the instantaneous voltage exceeds the full scale, the data wrapsaround back to 0. Other ways to think of it are that the overflow data is ignored or that the data ismodulo full scale.The remedy in this case is to set the amplitudes of each tone lower than -6 dB, relative to fullscale.

The example My 2 Tones has two tones at 567 and 568 MHz with equal amplitude and differentphase.

The example My N Tones has 6 tones between 1 MHz and 100 MHz, with various amplitudesand phases, and uses raised cosine (Hanning) windowing.

Page 80: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Waveform Files : Waveforms

Download the waveform

Finally, click the Download button to download the waveform to the board.

» You may save the waveform with all of the current parameters by clicking the Save As button.A new dialog box will appear, where you can edit the names and parameters before you save thewaveform.

Page 81: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Operation Details : Parameters

Parameters -The waveform that the AWG can output is defined by parameters common to all waveform styles andby parameters specific to the chosen waveform style. The following are common parameters:

Memory DepthData Length DelayMarker

Before going into detail about the parameters, a brief explanation of how the module works will helpyou understand the parameters better. All waveform data are stored on the SRAM bank on the board.The RAMs are capable of storing 4 X 1,048,576 data words, each of size 12 bits. Each value in awaveform is represented as a 12-bit data word. Since there are 12 bits available, you have a maximumamplitude resolution of 4096 (212).

The actual chip creating the waveforms is the Euvis MD652D Digital-to-Analog Converter with 4:1Multiplexers (MUXDAC). In order to create a waveform, the MUXDAC must have a clock input. The waveform output data rate is the same as the input clock rate.

The AWG creates waveforms by storing sequences of waveform data words onto the RAM bank(maximum of 4 X 1,048,576 words) and then “feeds” these data words into the MUXDAC chip. Atevery clock, a new data word is sent to the MUXDAC and the analog waveform will be updated. Eachset of values will also be output for one clock. You can change the default time per data word bychanging the Oversampling in the Module Parameter Window. The MUXDAC is phase coherent, sothe output waveform maintains the same phase even when output waveform frequencies change.

Memory Depth and Data Length

The Memory Depth should ALWAYS be greater than or equal to the Data Length. The Memory Depthspecifies the number of memory addresses to make available. Although not too important, it will havean effect on the output. Go to the Memory Depth and Data Length section to get a detailed discussionregarding these two parameters. The Data Length is the more important parameter. It specifies thememory addresses to make available for the waveform so this is the parameter that will determine how many waveform data values will be output. You can imagine the waveform as a series of data points.Each data value is output for 1 clock until we reach the last value in the waveform cycle.

Page 82: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Operation Details : Parameters

If the total number of waveform data values is greater than the Data Length, then the last waveformdata value that is output is not the one you specify but, instead, is the Nth value, where N equals theData Length. For example, if your waveform had 100 data values, but your Data Length were 4016(decimal 64), then the actual last output value would be only the 64th value.

Therefore, assuming there is no delay, for proper waveform output based on your desired values, thenecessary condition is:

Number of Data Values Data Length Memory Depth In addition, recall that there are only 4 X 1,048,576 total memory addresses available (maximummemory depth) so:

Number of Data Values Data Length Memory Depth 4,194,304

Please go to the Memory Depth and Data Length section to get a more detailed discussion regarding the relationship between these two parameters.

Delay

Delay specifies how many memory addresses to keep at the starting value before the waveform starts.For example if your Delay were “5” then the first 5 memory addresses would store valuescorresponding to the starting data value, and then at the 6th memory address, the waveform wouldbegin. Please note that the delay is counted toward the data length. So if you set data length to 32 andhad 30 data values but also set delay to 5, then the last 3 values in your waveform would not be output,since the delay and the data values together exceeded the data length.

Page 83: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Operation Details : Parameters

Therefore the new Data Length relation becomes:

Number of Data Values + Delay Data Length Memory Depth 4,194,304

This is the guideline to use for determining proper Data Length and Memory Depth.

Page 84: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Operation Details : Memory Depth and Data Length

Memory Depth and Data Length -The choices of memory depth and data length and the number of data values that you have will affectthe output of your waveform. First, recall that the memory depth must be greater than or equal to the data length, and the data length should be greater than or equal to the number of values. As a result,we have the following necessary condition:

Number of Data Values + Delay Data Length Memory Depth 4,194,304

The above must be satisfied in order to have proper waveforms. The AWG stores amplitude data asdata words. There are a total of 4 X 1,048,576 memory addresses available, each able to store a12-bit data word. The AWG stores the data in special ways depending on the data length and memory depth parameters. An example will help you see exactly what is going on.

Assume that you have specified 10 data values in your waveform and you have set Memory Depth =16 and Data Length = 12 (satisfying the necessary condition, above). By setting those parameters,you will have made 16 memory addresses available (from the Memory Depth value) but only 12 ofthose memory addresses will have been made available for your waveform data (Data Length value).The AWG stores the 10 user specified values in the first 10 memory addresses, but since there arestill two more memory addresses available for data (Data Length – number of data values), it copiesthe first 2 values again in the remaining memory addresses made available by the Data Length. Thereare still 4 more memory addresses available (Memory Depth – Data Length) so the remaining 4memory addresses will be stored with the user specified starting value. The images below illustratethe example of a ramp waveform:

Page 85: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Operation Details : Memory Depth and Data Length

When you operate the AWG with these settings, the module will run through all 16 memoryaddresses in the Memory Depth cycle and then start over again.

In the discussion below, there are three cycles to be aware of: Memory Depth cycle, Data Length

Page 86: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Operation Details : Memory Depth and Data Length

Cycle, and waveform cycle. One Memory Depth cycle goes through all of the memory addresses made available by the MemoryDepth parameter. In the above example, one Memory Depth cycle would be 16 memory addresses. One Data Length cycle goes through all of the memory addresses made available by the Data Lengthparameter. In the above example, one complete Data Length cycle would be 12 memory addresses. One waveform cycle goes through every value in the user defined waveform. In the above example,one complete waveform cycle has 10 memory addresses, since there are 10 data values.

There are six different ways you can manipulate the output with the Memory Depth and Data Lengthparameters.

1. Memory Depth = Data Length = Number of Waveform Data Values

In one Memory Depth cycle, the AWG will run through all of the desired values exactly once. Forexample, if you had 64 data values, and Data Length = Memory Depth = 64, then all of the 64 valueswould be output once during each Memory Depth cycle.

2. Memory Depth = Data Length = n X Number of Waveform Data Values

Page 87: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Operation Details : Memory Depth and Data Length

In one Memory Depth cycle, the AWG will run through all of the desired data values n times. Theimage above illustrates the case of n = 2. For example, if you had 32 data values and Data Length = Memory Depth = 64, then each value in the waveform would be output twice during each MemoryDepth cycle.

3. Memory Depth = Data Length > Number of Waveform Data Values, but Data Length is not n X Number of Waveform Data Values

Page 88: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Operation Details : Memory Depth and Data Length

In one Memory Depth cycle, the AWG will run through one waveform cycle and repeat a fraction ofthe waveform cycle again until the start of the new Memory Depth cycle. For example, if you had 50data values and Data Length = 64 and Memory Depth = 64, then all 50 data values would be outputduring the first waveform cycle, but only the first 14 data values would be output during the nextwaveform cycle, since you then would have reached the end of the Data Length and Memory Depthcycles.

NOTE:

The next three outputs are not available if Data Length Enabled is checked in the Memory Depthsection of the Waveform window. All outputs will resemble waveform #1, #2, or #3 above, sinceMemory Depth will always be equal to the Data Length.

4. Memory Depth > Data Length = Number of Waveform Data Values

Page 89: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Operation Details : Memory Depth and Data Length

In one Memory Depth cycle, the AWG will run through one waveform cycle followed by only thestarting value until the start of the next Memory Depth cycle. For example, if you had 30 data valuesand Data Length = 30 and Memory Depth = 64, then after all 30 values of the waveform cycle wereoutput, the AWG would only output the starting value for the next 34 memory addresses.

5. Memory Depth > Data Length = n X Number of Waveform Data Values

Page 90: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Operation Details : Memory Depth and Data Length

In one Memory Depth cycle, the AWG will run through n waveform cycles and after the nth

waveform cycle will only output the starting value until the start of the next Memory Depth cycle. Theimage above illustrates the case of n = 2. For example, if you had 25 data values and Data Length =50 and Memory Depth = 64, then for each Memory Depth cycle, each waveform cycle would beoutput twice consecutively followed by 14 memory addresses of the starting value.

6. Memory Depth > Data Length > Number of Waveform Data Values, but Data Length is not n X Number of Waveform Data Values

Page 91: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Operation Details : Memory Depth and Data Length

In one Memory Depth cycle, the AWG will run through one waveform cycle and repeat a fraction ofthe waveform cycle again until the end of the Data Length cycle is reached, after which only thestarting value is output until the AWG reaches the end of the Memory Depth cycle. For example, ifyou had 40 data values and Data Length = 50 and Memory Depth = 64, then all 40 values of thewaveform cycle would be output first. Then, the first 10 values of the waveform cycle would beoutput again, after which only the starting value would be output until the end of the Memory Depthcycle, which is the remaining 14 memory addresses.

Page 92: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Operation Details : Internal States

Internal State -The AWG board uses internal states to produce controllable outputs and is also necessary forsynchronization between two boards. There are five internal states that the board can be in:

Disarmed - in this state, the board does not do anything. Armed - in this state, the AWG waits for a trigger signal which will commence the waveform output sequenceTriggered - this is the delay state between the trigger signal and the beginning of waveform outputIn Loop - this is the state where the AWG outputs the waveforms. The board stays in this state until the Loop Count is completeLoop Done - this is the state right after "In Loop". This is where the board decides to either go to the "Disarmed" state or go to the "Armed" state

The AWG produces waveforms ONLY in the "In Loop" state and must go through several otherstates before it actually reaches that state. The different internal states is not only important because itis necessary for synchronization but is also important so that the AWG itself is able to outputwaveforms in a controllable fashion.

Below is a timeline of the different signals within the board and how they affect the internal states.Two states, "Disarmed" and "Loop Complete", are not shown.

Page 93: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Operation Details : Internal States

Basically, the goal is to be able to reach the "In Loop" state in a repeatable and orderly way. Thesignals above are the specified signals that are able to change the board's state from one state to theother. It is assumed that the board is already in the "Armed" state. The falling TRIG signal changes the state from "Armed" to "Triggered" and also changes the SYNCO signal after a user specified delay. The SYNCO signal is mirrored by the SYNCI signal (see the Synchronization page for a more detailed discussion) and when SYNCI signal signal falls to low, the board's state changes from "Triggered" to "In Loop" and begins waveform generation.

It is important to note that only the right combination of signal and state will have an effect on theAWG. For example if the board was in the "Armed" state and you make the SYNCI signal go low, the board would not do anything because it is not in the "Triggered" state. But if the board was in the"Triggered" state and you make the SYNCI signal go low, then this would cause the board to changeto the "In Loop" state and produce waveforms.

States are changed either automatically through the firmware, by user action or through an externalinput such as clock signals. For example, changing the board state from “Disarmed” to “Armed”requires that the user click on the Arm & Ready button in the GUI application, but changing thestate from “In Loop” to "Loop Complete" is done automatically without user or external input.

The diagram below shows how the board operates in regards to its different states. Waveformgeneration as stated previously is done in the “In Loop” state. "SW" stands for software and refers tothe AWG application. "FW" stands for firmware and refers to the onboard firmware, which operatesautomatically.

Page 94: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Operation Details : Internal States

Disarmed

When the AWG application is first turned on, it will put the board in the “Disarmed” state. At thispoint, the user can click on the Arm button in the AWG application to change the board to the“Armed” state. No other inputs will affect the board during this state.

Armed

In the “Armed” state, the board is ready to be triggered. The user can either supply a trigger signalthrough the TRIG SMA connector or manually press the TRIG button on the physical board. Onlyfalling signals (from logical high to low) will cause the board to change to state “Triggered”.

Page 95: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Operation Details : Internal States

Triggered

Once the board is in “Triggered” state, it will automatically go to the next “In Loop” state after a brieftime that is specified by the user called TSYNC1. For a detailed look at the “Triggered” to “In Loop”transition, please go to the Synchronization page in the Multiple Board Operation section.

Page 96: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Operation Details : Internal States

In Loop

When the board is producing output waveforms, it is considered to be in the “In Loop” state. Eachloop is equivalent to one waveform, which is basically running through one Memory Depth Cycle. Loop Count, in the AWG application, specifies the number of loops. If Loop Count is zero, then theboard will be in an infinite loop and will output waveforms continuously until the user presses theAbort button in the AWG application.

NOTE: You may stop the entire sequence of events and return the board to "Disarmed" by using theAbort button at any time.

Page 97: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Operation Details : Internal States

Loop Done

If Loop Count is finite, then after the last waveform is complete, the board will automatically enterthe “Loop Done” state. As this point, the board either goes into “Disarmed” state or “Armed” statedepending on if Auto Arm is enabled in the AWG application. If Auto Arm is checked, then theboard will go into “Armed” state and will be ready for the next trigger signal. If it is unchecked, thenthe board will go into the “Disarmed” state and the user will have to manually arm the board again.

Page 98: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Operation Details : Internal States

Page 99: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Single Board Operation : Free Running Mode

Free Running Mode -In Free Running mode, the AWG board will output a continuous waveform without pause. Allthat are needed to be connected to the board to operate standalone are the power supply, the inputclock at CKIP, and the outputs OUTP and OUTN. You can connect the outputs to an oscilloscopeand spectrum analyzer to view the output waveforms. You can use your computer to choose thewaveform or make other parameter changes in free running mode.

Free Running Mode Operation Example:

» Power up the AWG board by turning on the power supplies. Remember that you should turnthem on in the right order as specified in the Hardware Setup page. When the board powers up, you should see the pre-stored waveform displayed in the oscilloscope with the correspondingspectrum in the analyzer. The standalone waveform can be customized upon request.

» Open the AWG application. You should have already set up the software and drivers. Upon loading, the board will stop producing the pre-stored waveform.

» Adjust the clock in the "Module Parameters" panel. For our example, we have set the clock to1.0 GHz since our clock input is at 1.0 GHz.

Page 100: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Single Board Operation : Free Running Mode

» Click on the "Configuration & Status" tab to go to that panel. Make sure that the configurationis Endless Loop.

Page 101: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Single Board Operation : Free Running Mode

» Click on the "Waveform" tab to go to that panel. Click on the drop-down box and click on the"Sample (demo.wfa)" waveform.

» The Sample waveform, a Sine wave at 1/16ths the clock frequency, should load and you shouldalready be able to see the output in the oscilloscope and the spectrum analyzer.

Page 102: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Single Board Operation : Free Running Mode

» We are going to change the waveform to a Sine wave at 1/32nds of the clock frequency.

» Change DIV B to "20", which is the hexadecimal equivalent of decimal 32.

» Now click on Download Waveform.

Page 103: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Single Board Operation : Free Running Mode

» The outputs on the oscilloscope and analyzer will change. In the oscilloscope, you will see thatthe Sine wave frequency has slowed by half. In the spectrum analyzer, the frequency should haveshifted to one half of the previous frequency.

» If you go to the "Configuration & Status" panel and click on Update Status, the application will show that it is in the "In Loop" state. This is correct since the board only produces outputwaveforms in the "In Loop" state as discussed on the Internal States page.

Page 104: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Single Board Operation : Free Running Mode

Page 105: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Single Board Operation : Master Mode

Master Mode -In Master mode, a few more options are available to you. You now have the ability to control thenumber of waveforms that are output as well as how often you would like the waveforms to restart.Besides the usual CKIP, OUTP and OUTN connections, you can now connect input to the TRIGconnector and the board can output signals from the SYNCOUT and MARKER connectors.

Master Mode Operation Example:

» Power up the AWG board by turning on the power supplies. Remember that you should installthem in the right order as specified in the Hardware Setup page. When the board powers up, you should see the demo waveform displayed in the oscilloscope with the corresponding spectrum in theanalyzer.

» Open the AWG application. Upon loading, the board will stop producing the demo waveform.

» Adjust the clock in the "Module Parameters" window. For our example, we have set the clock to 1.0GHz since our clock input is at 1.0 GHz.

Page 106: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Single Board Operation : Master Mode

» Click on the "Configuration & Status" tab to go to that window. Change the configuration so thatonly Master is checked.

Page 107: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Single Board Operation : Master Mode

» Click on the "Module Parameters" tab to bring up the window. Make sure that Auto Armed,Internal SYNCI, and SYNCO are all checked. Also, you will notice that Loop Count is set to "A"(decimal 10). For an explanation of these parameters, please see the Internal States section in the Module Parameters page.

Page 108: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Single Board Operation : Master Mode

Auto Armed - since this is enabled, after outputting the waveforms, the AWG board will automatically go back to the "Armed" state and will wait for the next trigger signal. If this weredisabled, then the board would go into the "Disarmed" state following a waveform output, and the user would need to arm the board manually by clicking on the Arm & Ready button.

SYNCO - when the box is checked, the board will output the SYNCO signal which is normally used to control a Slave board, but the user can ultimately decide for what it will be used. The value in thefirst box to the right of SYNCO is TSYNC1, which is the delay time between the falling signal of the trigger and the falling signal of the SYNCO. The value in the second box to the right of SYNCO isTSYNC2, which is the amount of time for SYNCO to stay low before going back to high. You canchange the TSYNC2 value to "FF" to see it clearly in an oscilloscope.

Internal SYNCI - normally you would want this box checked at all times when in Master or Standalone Mode. Waveform output is controlled by the SYNCI signal, which in turn is controlled by the SYNCO signal. To have the SYNCI signal exactly mirror the SYNCO signal you will want to have this box checked. Otherwise, if the box was not checked, then the board only commences waveformoutput if it receives a falling signal from the SYNCIN connector on the board or if there was nosignal from SYNCIN then the board will automatically induce a falling SYNCI signal after the TSYNC2 time.

Page 109: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Single Board Operation : Master Mode

Loop Count - the value in the box specifies the number of waveforms to output after a trigger signal. Since we have it set at "A" (decimal 10), then the board will produce 10 sets of the waveform after atrigger signal. After the 10th waveform, the board will not output anything while it waits for anothertrigger signal.

» Click on the "Waveform" tab to go to that window. Click on the drop-down box and click on the"Sample" waveform.

» The "Sample" waveform parameters will load.

Page 110: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Single Board Operation : Master Mode

» We are going to change the waveform to a Sine wave at 1/32nds of the clock frequency.

» Change DIV B to "20", which is the hexadecimal equivalent of decimal 32.

» Now click on Download Waveform.

Page 111: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Single Board Operation : Master Mode

» You will notice from the oscilloscope and analyzer displays that the outputs have not changed yet.This is because the board has not been triggered yet. If you go to the "Configuration & Status"window and click on Update Status you will notice that the Auto Armed and Armed boxes are checked. This means that the board is in the Armed state and is awaiting a trigger signal to begin waveform output.

Page 112: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Single Board Operation : Master Mode

» At this point you must either provide a trigger signal or press the TRIG button on the AWG board.The trigger signal we used in our lab was a 1 kHz 1 V peak-to-peak square wave with a DC offset of0.5 V. You should use a similar signal for your trigger. The frequency of the trigger, of course, is upto you.

» Once the board receives the trigger signal, the outputs on the oscilloscope and analyzer will change.In the oscilloscope, you will see that the Sine wave frequency has slowed by half. In the spectrumanalyzer, the frequency should have shifted to one half of the previous frequency.

» If you hook SYNCOUT and MARKER to an oscilloscope you can view their signals. The SYNCOsignal (the signal that is output from the SYNCOUT connector) is the signal that the board normallysends out to Slave boards in multi-board operation. To see the SYNCO signal more clearly, make the second box to the right of SYNCO "FF" and then click on the Restart button.

Page 113: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Single Board Operation : Master Mode

» The MARKER signal is output every time a waveform is output. So for our current setup, we have 10 waveforms so there should be 10 signal drops for the MARKER signal.

» If you go to the "Configuration & Status" window and click on Update Status repeatedly, you will notice the board in various states of operation.

Page 114: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Multiple Board Operation : Synchronization

Synchronization -Synchronization between two boards is done through the SYNCOUT and SYNCIN connectors. Wecall the signal sent through the SYNCOUT connector SYNCO and the signal sent through the SYNCIN connector SYNCI so we do not confuse the connectors and the actual signals. For multipleboard operation, there must always be one Master board. The Master board will send out the SYNCOsignal through the SYNCOUT connector and the Slave boards will receive that signal through their SYNCIN connectors. Inside the Slave boards, the signal from SYNCIN is called SYNCI. The Slave SYNCI signals will always match the Master SYNCO signal.

It is important to note that waveform generation starts ONLY based on the SYNCI signal (and only when AWG is in the "Triggered" state), even in the Master board and when in Standalone operation.The user may then wonder where does the Master board or the Standalone board receive its SYNCIsignal? Normally, the user would have the Internal SYNCI option checked in which case the SYNCIsignal would mirror the internally generated SYNCO signal. Other times, you may wish to split the SYNCO signal and connect one end to the Slave SYNCIN connector and the other end to the MasterSYNCIN connector. In this case, you would have the Internal SYNCI option unchecked in the AWG application so that the Master SYNCI signal would mirror the output through the SYNCOUT connector on the Master board.

The diagram below illustrates the signal timeline of a Master and Slave board with the Internal

Page 115: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Multiple Board Operation : Synchronization

SYNCI enabled on the Master board. The board is assumed to already have been in the "Armed"state.

The "TRIG" signal at the top can represent either the input at the TRIG connector or the use of theTRIG button on the Master board. Before the falling edge of the SYNCI signal, the board isconsidered to be in the “Triggered” state.

The SYNCI signal mirrors the SYNCO signal so both signals are always the same if Internal SYNCIis enabled. In the above diagram, the “SYNCO” represents the SYNCO signal of the Master boardwhile the “SYNCI” represents each of the SYNCI signals of the Master and Slave boards. Since theSYNCO and the SYNCI signals are the same, for convenience we will use "SYNC" when referring to either of the signals.

TSYNC1

As can be seen in the diagram below, the SYNC signals do not fall immediately after the TRIGsignal falls. Instead, there is a delay that is programmable by the user. This delay is called TSYNC1and is defined by the first box to the right of SYNCO in the AWG application. Normally, if you wantthe SYNC signals to drop with minimum delay after the trigger signal, you should make TSYNC1 = 0.

Page 116: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Multiple Board Operation : Synchronization

Latency

When the SYNCI signal falls from logical level high to low, the board changes state from "Triggered" to "In Loop". Waveform output does not start immediately but is instead delayed for a brief time. Thislatency time is inherent to the board and cannot be adjusted.

TSYNC2

The SYNC signals do not immediately rise to high after falling to low. Instead, there is a seconddelay that is programmable by the user. This delay is called TSYNC2 and is defined by the second boxto the right of SYNCO in the AWG application. When you are not using the Internal SYNCI, the

Page 117: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Multiple Board Operation : Synchronization

application will wait for the TSYNC2 delay before automatically dropping the SYNCI signal. This is done so that the states will continue to change instead of waiting for a signal that might never come.

Once the SYNC signals go back up to high, the board will return to "Triggered" state when thewaveform loop is completed if Auto Arm is enabled.

Page 118: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Multiple Board Operation : Configurations

Configurations -There are a few ways to setup master and slave boards.

Single Master, Single Slave

Short Connection between Master and Slave

For a single master, single slave configuration, simply connect the SYNCOUT on the master to theSYNCIN on the slave with a SMA cable.

If the cable is fairly short, the SYNCO and SYNCI signals will be the same. Make sure that theInternal SYNCI and the SYNCO is checked in the master board AWG application. When the usersends a trigger signal, the boards will begin outputting waveforms.

Long Connection between Master and Slave

If the cable connecting master and slave is very long and lag time is a concern, you can choose tosplit the SYNCO signal and have one end go to the slave board and the other end go to the SYNCINconnector on the master board.

Page 119: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Multiple Board Operation : Configurations

This way, the lag times will be the same and the boards will have a synchronized output. Please notethat in this case, the lag time must be less than TSYNC2 since the boards will automatically generatea SYNCI signal after TSYNC2.

Single Master, Multiple Slaves

Page 120: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Multiple Board Operation : Configurations

For multiple slaves, we split the SYNCOUT signal from the master board as demonstrated below:

Page 121: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Multiple Board Operation : Operation Examples

Operation Examples -We will now present an example of setting up one Master board to control one Slave board.

» Plug the power supply to both boards, ensuring that the current limits are set twice as high as forone board. The best way to do this is to split the supplies so that each board is getting the samevoltage as pictured below:

» Connect the necessary SMA cables to the Master and Slave boards. Note that you must connect theSYNCOUT on the Master Board to SYNCIN in the slave board. The input clock should be split andinput to both CKIP inputs on the Master and Slave boards. If there is a trigger signal, connect it to theTRIG connector on the Master board. If you are not using both of the OUTP and OUTN outputs onboth boards, terminate the unused ones with 50 ohm terminal resistors.

Page 122: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Multiple Board Operation : Operation Examples

» Now connect both boards to the computer using two USB A-to-B cables.

» Power up the AWG board by turning on the power supplies. Remember that you should turn themon in the right order as specified in the Hardware Setup page.

» You will need to open two instances of the AWG application. When you open the first AWGapplication, a dialog box will pop up allowing you to choose the board number.

Each board is identified by a special number. We have the #2 and #4 boards. We will make the #4our Master board and #2 our Slave board. We select #4 and click OK.

» The AWG application will now open. If you look at the title bar, you will notice that it has theboard number so that you can identify the boards easily.

Page 123: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Multiple Board Operation : Operation Examples

» Now open up a second AWG program. Again the dialog box will appear.

Choose the second board and then click on OK.

» Once again you will notice that the title bar will have the board's number.

» Go back to the Master board application. Adjust the Clock Frequency so that it matches the input clock frequency. Our clock is at 1.0 GHz, so we will set it to "1000" with the units in "MHz". Repeatthe same procedure with the Slave board application.

Page 124: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Multiple Board Operation : Operation Examples

» Go back to the Master application and click on the "Configuration and Status" tab. Change theconfiguration so that only Master is checked.

Page 125: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Multiple Board Operation : Operation Examples

» Now go to the Slave application and click on the "Configuration and Status" tab. Change theconfiguration so that only Slave is checked.

» In the Master application, click on the "Module Parameters" tab. Make sure that Auto Armed,Internal SYNCI, and SYNCO are all checked. Also, you will notice that Loop Count is set to "A"(decimal 10). For an explanation of these parameters, please see the Internal States section in the Module Parameters page.

Page 126: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Multiple Board Operation : Operation Examples

» Now go to the Slave application and click on the "Module Parameters". Make sure that Auto Armed and Internal SYNCI options are unavailable. Although SYNCOUT is available, it has no effect on the board even if you change any of the values or enable it. Slave boards never output aSYNCO signal. Also, you will notice that Loop Count is set to "A" (decimal 10). The Slave boarddoes not have to mirror the output of the Master board. The Master board merely synchronizes theSlave board so that they would begin outputting waveforms at the same time. The two boards can output two different waveforms at the same time and even different numbers of waveforms so you canchange Loop Count to whatever value you desire as long as it is LESS than or equal to the loopcount of the Master board.

Page 127: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Multiple Board Operation : Operation Examples

Page 128: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Advanced Operation

Advanced Operation -

Designing your own Waveform

You can design your own waveforms outside of the AWG_WIN.exe application.

Follow the text file format of other saved waveforms, such as that of Demo.wfa. You usuallycreate these through the Save As dialog box in the AWG_WIN.exe user interface, but you maycreate them just as easily with any text editor.

Each .wfa waveform file contains several parameters. Some waveforms, such as Sine, do not useall of the available parameters. The unused ones are simply ignored.

Application Programming Interface (API)

A separate manual will describe how you can design your own application programming interface(API) to use instead of the AWG_WIN.exe graphical user interface application.

Page 129: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Troubleshooting

Troubleshooting -No LED's are litWaveform or spectrum has some errorsDoes this board have Paging?Waveform did not update after I changed parametersCurrent changes when clock frequency changesCurrent changes a few seconds after startupMemory is underpoweredModule ignores trigger and continues to output waveformWaveform appears shakyThe Module Status does not change

No LED's are lit

This means there is no power to the board. Check your power connections. For details, pleaseconsult the power supply requirements. After turning power on, the +5V and +3.3V LED's to theleft of the USB receptacle should be lit. If the clock source is also connected, then the RPH LED(about two inches from the bottom edge of the board) should light within a few seconds.

Waveform or spectrum has some errors

If the waveform or its spectrum appears to be nearly correct but has errors, make sure the clockfrequency of your clock source matches that specified in the computer application. Then, adjustthe SEL, VREF, DATAN, and ATE settings in the Signature panel.

If this doesn't fix all the errors, perhaps data was lost under an inferior signature setting, and youmay need to reload the waveform data.

Also, you may try setting your clock source to 1 GHz frequency and 3dBm power and repeatingthe above steps, in case your clock source settings were beyond the range of the boardcapabilities.

Try to abort and restart the waveform by pressing the Abort button near the bottom of the ModuleParameter page and then pressing the Restart button.

Does this board have Paging?

Near the middle of the underside of the AWG module, you will find six spaces for surface-mountresistors labeled RT.R23~RT.R28, with 0 ohm resistors or wires shorting only three of them. Ifthe resistors are at RT.R23~RT.R25, then you have 1 (full-length) page. at RT.R26~RT.R28,then you have paging with 8 pages of memory (each of 1/8th the full-length).

To enable full or partial paging, or to disable paging, please see Setup Paging.

Page 130: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Troubleshooting

Waveform did not update after I changed parameters

Press the Download button (at the lower right corner of the waveform panel) to download theparameterized waveform data to the AWG memory to allow the firmware to generate the actualwaveforms. You must press this button each time you finish changing the parameters.

Current changes when clock frequency changes

This is perfectly normal. The memory requires more power at higher clock frequencies, so you canobserve that the 1.8V supply current will increase from around 400 to up to around 1700 mA asyou increase the clock frequency.

Current changes a few seconds after startup

This is perfectly normal, and you may not even notice it. The 1.8 V power supply current will bemuch lower when you first power on the AWG, but then the current will increase after the moduleachieves regular operation within a few seconds. The current will also increase significantly withclock frequency.

The hardware setup page lists the typical operational voltage and current.

Memory is underpowered

Check the voltage at the power plug (header) for the 1.8V supply. If the wires are too long fromyour power supply, the resistance will cause a voltage drop, and the voltage at the board will betoo low. In this case, please shorten your wires. If this is not practicable, then you may need toraise your power supply voltage slightly to compensate for the voltage drop.

Module ignores trigger and continues to output waveform

You may have pressed the Arm & Ready button twice while the module was waiting for thetrigger. This causes the module to generate a hardware trigger. The waveform output becomesendless because the processor is fully occupied and ignores the loop count or triggerrequirements.

Simply press the Abort button and then Arm the board again (only once).

Waveform appears shaky

Shorten the SYNCO width, which is the second box after SYNCO on the Module Parameterpanel. Try setting it to 0. Or, try using a waveform with a longer data length. If SYNCO is toowide, or if the data is too short, the module may not have enough time to get the waveform data

Page 131: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Troubleshooting

(for the next loop) ready at the next trigger, resulting in a possible delay.

The Module Status does not change

You must press the Update Status button to see the current status of the module. The statusmonitor does not automatically update.

Waveform is truncated

When your waveform data length exceeds the memory depth, the data will be truncated. Increasethe memory depth by sliding the Memory Depth control bar upwards in the Waveform panel. Ifyou have paging enabled, your maximum memory depth is reduced for each page, although yourtotal memory depth is still the same. If your waveforms are typically of very long data length, youshould consider disabling the paging option to use a single page with full-length memory depth.

To enable full or partial paging, or to disable paging, please see Setup Paging.

Waveform amplitude is truncated in multi-tone (n-tone) waveform

When the amplitudes are too high the multi-tone waveform (Waveform code 4), the instantaneousamplitude of the envelope waveform may at times exceed the full scale amplitude. If this occurs,the overflow data will be truncated.

Decrease the amplitudes in the second column of the table in which you specified the N Tones.Please see the Waveforms page for an example.

Windows Device Manager says Cypress Generic USB device -- EEPROMmissing

Ensure that there is a jumper at JP3 and that the firmware is installed on the EEPROM if youhave changed the firmware. Try turning the power off and on again.

Page 132: AWG Manual Lite - euvis.com › open › AWG_Manual_Lite.pdfEuvis AWG Manual Lite Getting Started Press the Restart button as needed. Occasionally some of the waveform data may be

Euvis AWG Manual Lite Contact Us

Contact Us -

Mailing Address:

Euvis, Inc. 685 Cochran St. Suite 160 Simi Valley, CA 93065

Phone and Fax:

Tel: 805-583-9888 Fax: 805-583-9889

On the Web:

Email: [email protected] Website: http://www.euvis.com