Wenz-jam / gtkwave-filter-process-RISC-V

A tool to decode RISC-V instructions in gtkwave

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Gtkwave filter process for RISC-V

Before:

before

After:

after

Support targets:

  • RISC-V 32/64 with M/A/F/D

Usage

  1. Highlight the signals you want filtered
  2. Edit->Data Format->Translate Filter Process->Enable and Select
  3. Click Add Proc Filter to List
  4. Open file
  5. Select filter filename from list $\color{red} {❗IMPORTANT❗} $
  6. click OK

NOTE: You can use File ->Write save file after applying this filter. This way, it will be applied automatically next time.

Build dependency

  • LLVM >= 11 (tested on 16)
  • Clang++
  • Mold (optional)

Pre-built binary can be found in release (built with LLVM-16)

About

A tool to decode RISC-V instructions in gtkwave

License:Other


Languages

Language:C++ 87.8%Language:Makefile 12.2%