Viewing Analog Waveforms - 2022.2 English

Vivado Design Suite User Guide: Programming and Debugging (UG908)

Document ID
Release Date
2022.2 English

To convert a digital waveform to analog, do the following:

  1. In the Name area of a Waveform window, right-click the bus.
  2. Select Waveform Style and then Analog Settings to choose an appropriate drawing setting.

The digital drawing of the bus converts to an analog format.

You can adjust the height of either an analog waveform or a digital waveform by selecting and then dragging the rows.

The following figure shows the Analog Settings dialog box with the settings for analog waveform drawing.

Figure 1. Analog Settings Dialog Box

The Analog Settings dialog box options are as follows:

Row Height
Specifies how tall to make the select wave objects, in pixels. Changing the row height does not change how much of a waveform is exposed or hidden vertically, but rather stretches or contracts the height of the waveform.

When switching between Analog and Digital waveform styles, the row height is set to an appropriate default for the style (20 for digital, 100 for analog).

Y Range
Specifies the range of numeric values to be shown in the waveform area.
Specifies that the range should continually expand whenever values in the visible time range of the window are discovered to lie outside the current range.
Specifies that the time range is to remain at a constant interval.
Specifies the value displays at the bottom of the waveform area.
Specifies the value displays at the top.

Both values can be specified as floating point; however, if radix of the wave object radix is integral, the values are truncated to integers.

Interpolation Style
Specifies how the line connecting data points is to be drawn.
Specifies a straight line between two data points.
Specifies that of two data points, a horizontal line is drawn from the left point to the X-coordinate of the right point, then another line is drawn connecting that line to the right data point, in an L shape.
Off Scale
Specifies how to draw waveform values that lie outside the Y range of the waveform area.
Specifies that outlying values are not shown, such that a waveform that reaches the upper or lower bound of the waveform area disappears until values are again within the range.
Specifies that outlying values be altered so that they are at the top or bottom of the waveform area, such that a waveform that reaches the upper- or lower-bound of the waveform area follows the bound as a horizontal line until values are again within the range.
Specifies that the waveform be drawn wherever its values are, even if they lie outside the bounds of the waveform area and overlap other waveforms, up to the limits of the wave window itself.
Horizontal Line
Specifies whether to draw a horizontal rule at the given value. If the check-box is on, a horizontal grid line is drawn at the vertical position of the specified Y value, if that value is within the Y range of the waveform.

As with Min and Max, the Y value accepts a floating point number but truncates it to an integer if the radix of the selected wave objects is integral.

Important: Analog settings are saved in a wave configuration; however, because control of zooming in the Y dimension is highly interactive, unlike other wave object properties such as radix, they do not affect the modification state of the wave configuration. Consequently, zoom settings are not saved with the wave configuration.