/diplomacy

Primary LanguageScalaOtherNOASSERTION

Diplomacy

Diplomacy is a parameter negotiation framework for Chisel. More documentation will be added in the future.

Development Guide

Setup Nix

We use nix flake as our primary build system. If you have not installed nix, install it following the guide, and enable flake following the wiki. Or you can try the installer provided by Determinate Systems, which enables flake by default.

Setup Dependencies and IDE

Run command below will help you setup dependencies(including ivy and source dependencies):

nix develop .#diplomacy -c mill mill.bsp.BSP/install