Action | Description |
---|---|
Alt 0 | time zoom full 100%, press again to unzoom |
Alt - | time zoom out (around the cursor) |
Alt + | time zoom in (around the cursor) |
Alt , | scroll to the past by 1/5 screen |
Ctrl Alt , | scroll to the past by 1 screen |
Shift Alt , | scroll to the past by 1 inst block |
Alt . | scroll to the future by 1/5 screen |
Ctrl Alt . | scroll to the future by 1 screen |
Shift Alt . | scroll to the future by 1 inst block |
Alt j | step cursor backward one inst cycle |
Alt k | center cursor and inst on screen |
Alt l | step cursor forward one inst cycle |
Alt [ | scroll to the beginning of time |
Alt ] | scroll to the end of time |
Alt / | toggle read-only mode |
Action | Description |
---|---|
🖱️ |
scroll signal list |
Shift + 🖱️ |
scroll along the timeline |
Ctrl + 🖱️⬆️-wheel | time zoom in (around the cursor) |
Ctrl + 🖱️⬇️-wheel | time zoom out (around the cursor) |
Cursors allow you to mark interesting places in the simulation, and to easily measure time and cycles between two points. Cursors are defined in the waveql text (on the left edge of the viewer). This text is persisted between viewer sessions so you will not lose defined cursors when the viewer is closed.
When you click the left mouse button at any point in the simulation a white "click" cursor is placed at that location. If you click at another location, the click cursor is moved to the new location.
Click cursors are defined in the waveql file as "@(time-val).x" Where the .x makes this a special "click" cursor.
When you click in the simulation you will see the time value of this cursor updated.
You can convert a "click" cursor into a persistent cursor by changing it's color designator from ".x" to any other color. You can do this by editing the cursor text, or in Freedom Studio.
You can create as many cursors as needed.
You can edit both the time and color by editing the waveql text. The cursor markers will update automatically in the viewer, in Freedom Studio, and in any other opened viewers.
Remove a cursor by simply deleting the appropriate cursor line from the waveql editor text.
You can also delete cursors from the Experiment Control Panel in Freedom Studio.
The embedded Freedom Studio browser does not support user profiles. This means that you will need to login every time
you click links in this section (you're login credentials will not be saved upon closing the help window).
For a better experience, you can drag these links to your normal preferred system browser where
your login will be persisted across sessions.