Qsys
SOPC Builderに変わるSOPC構築用ツール。QuartusIIのVer.11に搭載されている。(Ver.10にも入ってるかも。忘れた)
SOPC Builderからの変更点
- クロックの配線も、モジュール配線リスト内で結線するようになった。
- 配線リストでクロックも含めて見渡せるのは良い。ただクロック系統増えてきたら線が増えてわかりにくいかも。
- Conduit同士の結線が可能になった。
- 同じ信号線を持ったConduit同士を直結できる。独自のI/Fを持つモジュール同士の結線が非常に楽。
- レジスタアクセスはダイナミックバス方式のみになったらしい。
- sysidをリネームする必要がないらしい。
- 出力ファイルのディレクトリをちゃんと掘ってくれるようになった。
- すばらしい。SOPC Builderの.vごちゃごちゃはやってられない!
*.qsysファイルの場所
プロジェクト内の*.vファイルと同じか上位の階層に入れた方が絶対良い。以下のような構成にしていると、一度作成したものを編集しようと開いたときに*_hw.tclが見つけられなくなってエラーになる。
(NG例) project1/┬rtl/─┬hoge1.v │ ├hoge1_hw.tcl │ ├foo.v │ : ├system/┬project1.qsys
(これならOK) project1/┬rtl/─┬hoge1.v │ ├hoge1_hw.tcl │ ├foo.v │ : ├project1.qsys