近況

 先週の出来事です。

Zen

 先週はZenで高位合成への適応性を確認から入った。

 結果的にはOKってことで、次のように使用する予定。

  1. Zenでコードを書く
  2. LLVM-IRで出力する
  3. LLVM-IRで合成する
  4. 何らかのツールで配置配線を行う
  5. FPGAのバイナリを出力する

 LLVM-IRを合成するのであれば、Zenに固執する必要はないと思うかもしれないけど、単に高位合成のように使いたいわけではないので言語を選定しています。

 実現したいのはシステムを開発・設計したとき、その一部をFPGA化するフレームワークを作りたい。

 FPGAの上位層はLinuxカーネルを想定しているのでできればC言語との親和性が良い言語がいい。

RTLリファクタリング

 10年前に作成したRTLをリファクタリングしています。

 どんなRTLかはここでは語らないけど、githubのリポジトリに行けばヒントがあるかもしれない。

コミケの準備

 コミケ向けってわけじゃないけど、イベント向けテーブルクロスをねこのしっぽさんに発注しました。

 C97では新しいテーブルクロスでサークル設営していると思います。

 新刊は〆切が12/14(土)なのでまだ、ゆったりと構えています。

write: 2019/12/02/ 09:01:25