sbtでSynthesijer.Scala開発を始めるのテンプレートを作りました.
sbt new synthesijer/sjr-scala.g8 --name=sjr-scala-test
cd sjr-scala-test
sbt run
で,Synthesijer.Scalaのプロジェクトを作成,サンプルからVHDL/Verilog HDLを生成できるようになりました.
sbtでSynthesijer.Scala開発を始めるのテンプレートを作りました.
sbt new synthesijer/sjr-scala.g8 --name=sjr-scala-test
cd sjr-scala-test
sbt run
で,Synthesijer.Scalaのプロジェクトを作成,サンプルからVHDL/Verilog HDLを生成できるようになりました.
Synthesijer.Scalaは,Synthesijer内のHDLビルディングブロックをScalaを使って組み立てるライブラリです.ChiselやSpinalHDLほど細かくはいじれませんが,その分,気軽にステートマシンベースのハードウェアを設計できる…と思っています.VeriloggenのSeqとThread.Streamの間くらいかな?どうかな?
以前,シンプルなSynthesijer.Scalaの始め方(1)やシンプルなSynthesijer.Scalaの始め方(2)でも簡単に導入方法を書いたのですが,今回はもっと簡単に,sbtのマネージ依存性を使った開発手法を紹介します.
続きを読む