FSimX Studio is a desktop simulation studio that brings three WIOWIZ
tools into one persistent session: the
FSimX simulation engine, the
vWIZ-Wave waveform debugger and
vWIZ-Coverage. A load-once,
run-interactively workflow, WIOWIZ-native.
One persistent session, not three tools bolted together
Open a project, compile it, load it once, and drive it interactively.
Hierarchy, objects, source, waveform and transcript stay live and
cross-probed, so you run, break, examine and restart from a single
window, without re-elaborating between runs.
FSimX Studio 0.8.107 — the Welcome page: Workspace and Objects,
the 29-example catalog, and the transcript, in one window
See it run
Short screencasts from the studio — tour a mini-SoC, catch a bad
run in the RISC-V ISS, decode protocols off the wave, debug in
vWIZ-Wave and close coverage in vWIZ-Coverage.
The mini-SoC tour
Load the WIOWIZ mini-SoC and drive it interactively from one
session.
RISC-V ISS lockstep
The instruction-set sim runs in lockstep and flags a known-bad
run.
Decode UART traffic
The transaction analyzer decodes UART frames straight off the
waveform.
PCIe transactions
Follow PCIe peripheral transactions through the modelled SoC.
Waveform debug · vWIZ-Wave
Cursors, A–B deltas and cross-probe to source on a live
waveform.
Coverage closure · vWIZ-Coverage
Code, functional and assertion coverage merged with formal UNR.
1 · Invoke the GUI and simulate
Launch the studio, open a project and run it. Every bundled example is
self-checking and prints an explicit
PASS in the
transcript.
1
Launch the studio.Download the Docker bundle below, then
./verify.sh to build the image and
./run.sh to launch.
2
Open a project.File › Open Project, then pick a
.fsp (counter, ALU, FIFO, traffic FSM,
UART, a multi-master bus, a UVM memory, or a multi-domain
low-power SoC).
3
Run All.The design compiles, elaborates and runs; the hierarchy and
objects light up and the waveform opens automatically. Restart
returns to t=0 without recompiling.
# build the image from the bundle, then launch cd fsimx-studio-public ./verify.sh ./run.sh # then File › Open Project ›
examples/sv/counter/counter.fsp → Run All
2 · Debug with vWIZ-Wave
The waveform opens on the same loaded design. vWIZ-Wave subscribes
only to the signals you are watching, so it stays responsive on
SoC-scale designs with tens of thousands of signals, and cross-probes
between the wave, the source and the hierarchy.
vWIZ-Wave on a RISC-V SoC, source with inline values, waveform,
cross-probe and the transaction analyzer
›
Add signals from the filtered signal list, drop cursors and named
markers, jump edge to edge, and annotate. Click a signal to
cross-probe straight to its driver in the source. Decode bus
traffic in the transaction analyzer, and reconstruct memories in
the viewer. FST stays the archival format.
3 · Close with vWIZ-Coverage
The same run feeds vWIZ-Coverage. Code, functional and assertion
coverage merge with formal unreachable (UNR) analysis into one closure
picture, so you finish with evidence rather than assumptions.
vWIZ-Coverage closure on the WIOWIZ mini-SoC, code, toggle, FSM and
functional coverage with UNR
The same studio, your platform — Linux as a Docker bundle or a
native Windows build. No installer to run, nothing on your machine to
trust beyond the container. You always get the latest release.
What it is.
Linux runs as a Docker container; the
native Windows build is in final license-control checks and available
on request. You always download the latest release. For licensing and
support, email
support@wiowiz.com.
At a glance
Version
0.8.107 (eval) — you always download the latest release
What it is
Desktop RTL simulation and debug studio (FSimX engine,
vWIZ-Wave, vWIZ-Coverage)
Workflow
Project, compile, elaborate, load once, run interactively,
break, examine, force, restart without re-elaboration
Waveform
vWIZ-Wave, subscribe-only tracing, cross-probe to source and
hierarchy, transaction analyzer, FST archival
Coverage
vWIZ-Coverage, code, functional and assertion coverage with
formal UNR closure
Platforms
Linux x86-64 (Docker image) and native Windows x64 (Windows 10 /
11)