Hope it will be helpful for understanding those circuit designs based on Chisel.
Øyvind Harboe
unread,
Apr 27, 2021, 2:18:35 AM4/27/21
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Sign in to report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to chisel-users
Interesting!
Some comments:
1. I found that the Chisel diagrammer project didn't work for non-trivial sized FIRRTL files. Also, I think the diagrams in your screenshots look a lot better than what .dot provides for diagrammer out of the box.
2. There are a lot of modules and moving parts for someone who just wants to try it out. Several modules + conversion steps. I expect more would try it out if there was a single command line to run.... I gather this is written in Java and Chisel users already have sbt installed, so could a snippet be added to build.sbt to create a target to view .firrtl files? No need to install anything... Requires deploying your modules as maven repository files...
Jack Ma
unread,
Apr 28, 2021, 6:01:11 AM4/28/21
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Sign in to report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to chisel...@googlegroups.com
Hi Harboe,
Thank you for your interest. I think you need to understand the usage
of Chisel-related libraries and know more about Intellij IDEA, why it
is the best Scala/Chisel editor, and avoid using the sbt command as
much as possible.
You do not have permission to delete messages in this group
Copy link
Report message
Sign in to report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to chisel-users
Thanks!
We're using Visual Studio Code. Chisel is only one thing that we're working on, so we prefer Visual Studio Code, because it does a really good job for a number of programming paradigms and languages + there's no bother with licensing. Visual Studio Code Scala/Chisel debugging is very nearly non-existant, would be my biggest complain about Visual Studio Code for Chisel.
For each of Python, C++, Chisel, bash, Verilog, etc. there is a unique best IDE/editor solution, sure, but we prefer to use Visual Studio Code across the board and standardize on configuration/documentation of workflow. This makes it easier for a predominantely C++ programmer to drop into Chisel and vice versa.