©2016, Hidemi Ishihara, All rights reserved.
2016年 4月 9日
自己紹介?
Synverll
AQUAXIS TECHNOLOGY
石原 ひでみ
2作っているもの
Synverll
 Synthesis for Verilog using LLVMを無理やり縮めてみた。
 C言語をLLVMでコンパイルして、Verilogに変換するツール。
 平たく言うとLLVM-IRをVerilogに変換するツール。
 でも、C言語レベルで関数を個々にLLVMして、関数個々レベルだけで
 最適化された結果を使ってVerilogに変換したいため、C言語しか
 対象としていないです。
 元々はC98('16/冬コミ)ネタに作成を開始した。
3LLVMのバックエンドではない
LLVMのバックエンドを組むつもりはない
 LLVMのバックエンドにするとLLVMのバージョンに制約されてしまう。
  ⇒ LegUpがその良い例
 なので、あくまでもLLVMを使用して、その結果を使うだけです。
4今の取り組み
夏コミ(C99だっけ?)に当落がまだなので年末から何もしていない
 ひとまず、コミケドリブンなので・・・
5今後の取り組み
インターフェースの見直し
 現状は全てのメモリを統一しているが、モジュールごとに分解する。
接続インターフェースの見直し
 説明しやすいインターフェース構造にする
予定は夏コミぐらいに・・・

Introduct 2016/04/09