e-tipsmemo

ごった煮

2021-01-01から1年間の記事一覧

Make Vivado Interface for RTL block

Vivado 2021 RTLで書いたモジュールをBlock Designに入れられるのはいいとして、そこで使用するインターフェースをまとめる方法がある。 Language Template => Verilog => IP Integrator HDL => Advanced Interfaces で調べるが、 テンプレートが不完全でう…

Chisel3 Write Vcd file

Chisel3のテストを行ったものの波形が見たくなったりするかもしれないので、 テストしたときにVCDファイルを出力する手順のメモ main/scala/example/counter.scala シンプルなカウンターのロジックを書いた package example import chisel3._ import chisel3…

Chisel3 Getting Started and Simple project

FIRRTLについて知りたかったので、 まずは sdkman、Java、sbtのインストール そして、Chisel3 (Scala)をつかった素朴なプロジェクト作成、テスト、Verilog生成の手順メモ(成熟しきった開発環境というわけではなさそうなので今時点でのとりあえずの手法、常に…