Skip to content

morphingmachines/diplomacy-example

Repository files navigation

Diplomatic Adder

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.

Generating Verilog

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.

diplomacy_graph

Run tests

make test

The output VCD files are dumped in the ./test_run_dir directory.

More targets can be listed by running make.

Chisel Learning Resources

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published