Closed petrohi closed 2 years ago
This pull request has been linked to Shortcut Story #365: Move from sbt to mill.
Since there are multiple main classes you'd need to:
./mill rtl.runMain tensil.zynq.tcu.Top
You can see available targets by:
./mill resolve _
./mill resolve rtl._
Or running tests:
./mill rtl.test.test
./mill rtl.test.testOnly tensil.tcu.MACSpec
./mill tools.test.testOnly tensil.tools.CompilerSpec -- -z "XOR"
./mill tools.test.testOnly tensil.tools.CompilerSpec -- -l org.scalatest.tags.Slow
./mill '{common,tools,rtl,sim}.test.test' -l org.scalatest.tags.Slow -l tensil.tags.Broken
mill
instead ofsbt
;..\tensil_models
;..\tensil_models/data
;tf2rtl
into 4 separate sub-projects:tools
compiler, golden processor and tests;rtl
Chisel code and tests;common
shared code betweentools
andrtl
;sim
end-to-end tests from model compilation to RTL simulation, which depend ontools
andrtl
;