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