This is template project to demonstrate Diplomacy in Chisel 5.0.0 with playground as a library. playground
and this project
directories should be at the same level, as shown below.
workspace
|-- playground
|-- diplomacy-example
Make sure that you have a working playground project before proceeding further. And donot rename/modify playground
directory structure.
Verilog code can be generated from Chisel by using the rtl
Makefile target.
make rtl
The output verilog files are generated in the ./generated_sv_dir
directory. This also generates a graphml
file that visualizes the diplomacy graph of different components in the system. To view graphml
file, as shown below, use yEd.
make test
The output VCD files are dumped in the ./test_run_dir
directory.
More targets can be listed by running make
.