- Get started -- Chisel stands for hardware descript language embedded in scala -- scala scala is JAVA based( run in JVM)
Chisel and firrtl
UC Berkeley EECS Chisel Website
https://www.chisel-lang.org
Domain Specific Languages (DSL)
https://www.scala-lang.org/old/node/1403
-- firrtl
Flexible Intermediate Representation(IR) for RTL
wiki
https://en.wikipedia.org/wiki/Intermediate_representation
flow chart
https://blog.csdn.net/qq_39507748/article/details/113841245
-
resources
UC berkely https://people.eecs.berkeley.edu/~jrb/Projects/chisel/chisel.htm
UC Berkeley EECS Chisel Website
https://www.chisel-lang.org
bootcamp
chiselbook
riscv on chisel
-
build your own project -- sbt windows/ mac/ linux -- chisel template
-
first module -- adder/ fir module
4.1 generator
-
design verification -- debug message -- chisel tester -- random restricted -- formal test
-
diagrammer
-
SV2chisel
A. misc -- prefix