Using Cursors - 2024.1 English

Vivado Design Suite User Guide: Logic Simulation (UG900)

Document ID
UG900
Release Date
2024-05-30
Version
2024.1 English
Cursors are temporary time markers that can be moved frequently for measuring the time between two waveform edges.

Placing Main and Secondary Cursors

You can place the main cursor with a single left-click in the Wave window.

To place a secondary cursor, Ctrl+Click, hold the waveform, and drag either left or right. You can see a flag that labels the location at the top of the cursor. Alternatively, you can hold the Shift key and click a point in the waveform.

If the secondary cursor is not already on, this action sets the secondary cursor to the present location of the main cursor and places the main cursor at the location of the mouse click.

Note: To preserve the location of the secondary cursor while positioning the main cursor, hold the Shift key while clicking. When placing the secondary cursor by dragging, you must drag a minimum distance before the secondary cursor appears.

Moving Cursors

To move a cursor, hover over the cursor until you see the grab symbol, and click and drag the cursor to the new location.

As you drag the cursor in the Wave window, you see a hollow or filled-in circle if the Snap to Transition waveform setting is selected, which is the default behavior.

  • A hollow circle under the mouse indicates that you are between transitions in the waveform of the selected signal.
  • A filled-in circle under the mouse indicates that the cursor is locked in on a transition of the waveform under the mouse or on a marker.

A secondary cursor can be hidden by clicking anywhere in the Wave window where there is no cursor, marker, or floating ruler.

Finding the Next or Previous Transition on a Waveform

The Waveform window contains buttons for jumping the main cursor to the next or previous transition of the selected waveform or from the current position of the cursor.

To move the main cursor to the next or previous transition of a waveform:

  1. Ensure the wave object in the waveform is active by clicking the name.

    This selects the wave object, and the waveform display of the object displays with a thicker line than usual.

  2. Click the Next Transition or Previous Transition buttons in the waveform toolbar (?), or use the right or left keyboard arrow key to move to the next or previous transition, respectively.
    Tip: You can jump to the nearest transition of a set of waveforms by selecting multiple wave objects together.