Skip to content

Add VPTOOL, a verification plan tool.

Created by: zchamski

VPTOOL is a tool for creating and maintaining verification plans.

The VPTOOL tool is placed in the directory that receives other open-source tools such as Spike and Verilator whenever they are built locally (the corresponding directories are named tools/spike, tools/verilator-4.110 etc.)

File tools/vptool/VPTOOL-readme.py provides an introduction to VPTOOL use and to the prerequisites that must be installed in order to use VPTOOL.

The directory tools/vptool-example contains an example that runs the tool on a toy database. Invoke sh tools/vptool/vptool-example/runme.sh to run the example.

Files added/changed:

  • .gitignore (tools/spike): New entry. (tools/verilator*): Ditto.
  • tools/vptool/VPTOOL-readme.txt: New.
  • tools/vptool/vptool-example/example-database/ip_dir/core-v/cva6/ VP_IP000.pck: Ditto..
  • tools/vptool/vptool-example/example-database/ip_dir/core-v/cva6/ VP_IP001.pck: Ditto.
  • tools/vptool/vptool-example/example-database/ip_dir/core-v/cva6/ VP_IP002.pck: Ditto.
  • tools/vptool/vptool-example/example-database/vptool/locked_ip.pick: Ditto.
  • tools/vptool/vptool-example/example-database/vptool/vp_config.py: Ditto.
  • tools/vptool/vptool-example/runme.sh: Ditto.
  • tools/vptool/vptool/vp.py: Ditto.
  • tools/vptool/vptool/vp_config.py.example: Ditto.
  • tools/vptool/vptool/vp_pack.py: Ditto.
  • tools/vptool/vptool/vptool-icon.ico: Ditto.
  • tools/vptool/vptool/vptool.yml: Ditto.

Signed-off-by: Zbigniew Chamski zbigniew.chamski@thalesgroup.com

Merge request reports

Loading