Back to RouteWave

RouteWave Documentation

Quick start, keyboard reference, console commands, and download verification.

Quick Start

# Download (Linux AppImage)
wget https://github.com/djmazure/routewave/releases/latest/download/RouteWave-x86_64.AppImage
chmod +x RouteWave-x86_64.AppImage
# Open a waveform file
./RouteWave-x86_64.AppImage my_design.vcd
# Or use with RouteRTL
rr waves sim/out/test_uart.vcd

Supported Formats

VCD
IEEE 1364 Value Change Dump
Any simulator
FST
Fast Signal Trace
GTKWave-compatible
GHW
GHDL Waveform
GHDL native via libghw
ILA CSV
Vivado/Quartus ILA Export
Hardware analyzers
ltrace
RouteWave Native JSON
Human-readable sessions

Keyboard Shortcuts

ShortcutAction
Ctrl + OOpen file
Ctrl + Z / Ctrl + YUndo / Redo
Ctrl + FFind signal
Ctrl + PCommand palette
Ctrl + TToggle terminal
N / Shift+NNext / previous edge
Ctrl + Right/LeftEdge jump
Scroll wheelZoom in/out
Middle-click dragPan viewport
Right-clickExponential zoom
HBind handshake on selection
FZoom to fit
BDrop zoom bookmark
Home / EndPan to start / end

Console Commands

CommandDescription
show <signal>Add signal to canvas
hide <signal>Remove signal from canvas
zoom <start> <end>Set viewport time range
measure <signal>Measure period/frequency/duty
handshake bind <valid> <ready>Bind handshake analyzer
translate <ch> uart_8n1Attach UART decoder
translate <sda> <scl> i2cAttach I2C decoder (two-channel merge)
makebus <name>Create virtual bus from selected signals
virtual <name> = <expr>Create virtual signal from expression
find <channel> <hex_value>Search bus for value
findnext / findprevNavigate search results
bookmark [name]Save viewport position
goto <name|time>Jump to bookmark or timestamp
record start <file> / stopRecord and replay command macros
exec <script.ltr>Execute script file
export <file.csv|file.vcd>Export data (format by extension)
compact [channel]Compress signal data in memory
memstatShow per-channel memory usage
helpShow all available commands

Download Verification

# Verify SHA256 checksum
sha256sum -c SHA256SUMS.txt
# Verify GPG signature
gpg --verify SHA256SUMS.txt.sig SHA256SUMS.txt