A web based wave viewer
wasm version: you can click here to have a try. It's only a website so you don't need to download anything or install anything. Normally, web browser only gives 4GB of memory for wasm, so it may crash when you try to load a big vcd filetauri version: a local app for windows, linux and mac os. You can download at release page. For windows user, you can downloadwave_insight_tauri.exeto run. For linux user, you can downloadwave_insight_tauri_ubuntu, and then you need to runchmod a+x wave_insight_tauri_ubuntuand./wave_insight_tauri_ubuntuto run this app. For mac user, same to linux user except for the app iswave_insight_tauri_mac. You can drag.vcdor.vfile on the app to loadserver version: still on developing. For those who like simulate on a remote server. The vcd parser and verilog parser will running on the server. All the communications between server and your web browser are only: which file you want to read, verilog source code, which signal you want to see, and the signal value.
rustup target add wasm32-unknown-unknown
cargo install trunk
cd front-end
trunk serve --releasethen you can open your browser and go to localhost:8080
download from release page, or build on your own
rustup target add wasm32-unknown-unknown
cargo install trunk
cargo install tauri
cargo tauri buildcoming soon
rustup target add wasm32-unknown-unknown
cargo install trunk
cd front-end
trunk build --no-default-features --release --features backend
cd ..
cd back-end
cargo build --releaseload .vcd and .verilog file
- better verilog parser(will move to project
Werilog) - add signal to waveshow window when clicking on verilog code
- signal driver tree and load tree
- write the value on the driver/load tree base on the cursor position
- export signal value to .txt or .mat or csv
- inline python for writing own process on signal value
- signal value show in analog way
- signal value show in fixed point way
- better signal search: match case, match whole word, and regular expression
- signal bundles: axi, avalong and so on
- SpinalHDL