chipsalliance / chipsalliance/chisel-template

Too much magic ;-)

Open
#8 0 comments 23 reactions 0 assignees View on GitHub
Dominant language
Shell
Stars
708
Forks
203
PR merge metrics
No merged PRs in 30d

Description

Dear all,

the template worked as described, but for my feeling there is too much magic going on to understand a proposed Chisel project structure. What is 'sbt test' doing? Executing some Scala code in a path that has two times 'test' in the path? There is no main in the Scala/Chisel code. Is this Scala/sbt convention?

In the GCD tester I see two nested loops that should result in 100 tests, - what is the notion of SETP n -> m?

Then some magic invokes verilator and a a C++ compiler and tests run again. Are these now Verilog tests? The same thing as before? What was that before?

Sorry for those many questions, just want to get an idea on the design and test flow of Chisel 3 ;-)

Cheers,
Martin

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.