forked from ucb-bar/riscv-sodor
-
Notifications
You must be signed in to change notification settings - Fork 21
Chisel development tools
Lukas Kohutka edited this page May 25, 2018
·
16 revisions
Because Chisel is based on a general purpose programming language (Scala), many code bases use Object Oriented development style. For example, Rocket Code relies on very deep inheritance hierarchies. As such, this kind of code style can be cumbersome to navigate using simple tools like vi and grep.
One free tool that many have used successfully is Netbeans. For Chisel, you only need the "Java" version. Then add the Scala Plugin: Scala plugin blog and the Scala plugin wiki Download Netbeans version 8.1 (8.2 is not supported by the Scala Plugin at the moment!).
Perhaps the most loved and arguably most productive tool out there is IntelliJ from JetBrains. IntelliJ wiki and the IntelliJ download page