トップページ > 電気・電子 > 2016年09月17日 > 5i+V6MPe

書き込み順位&時間帯一覧

21 位/148 ID中時間01234567891011121314151617181920212223Total
書き込み数2000000000100000000000003



使用した名前一覧書き込んだスレッド一覧
774ワット発電中さん
【FPGA/CPLD】 XILINX/ALTERA/Lattice/Actel #23 [無断転載禁止]©2ch.net

書き込みレス一覧

【FPGA/CPLD】 XILINX/ALTERA/Lattice/Actel #23 [無断転載禁止]©2ch.net
596 :774ワット発電中さん[]:2016/09/17(土) 00:42:36.49 ID:5i+V6MPe
>>595
少し規模が大きくなってくると、これができるかできないかが大きな違いになってくる。
ということで、あきらめ切れないのよね。
今考えている方法は
1.タスクはあきらめてモジュールで構造化する
2.SystemVerilogではできるのではないか?
少なくてもSVはモジュールの呼び出しが簡単になってるみたいだ。

ということでSVを調べてるのだが、うまいこと資料が発見できない。しかし調べて
みると機能拡張されてるらしいのはわかるんだが、恐ろしく糞っぽい匂いがしない
でもない。
【FPGA/CPLD】 XILINX/ALTERA/Lattice/Actel #23 [無断転載禁止]©2ch.net
597 :774ワット発電中さん[]:2016/09/17(土) 00:56:33.84 ID:5i+V6MPe
いま最大の問題は
1.modelsimでsvをどうやってコンパイルするのか?
2.Primeではsvのテンプレートはサポートされていないのは分かった。
 上位コンパチらしいのでvのファイルをリネームしてsvモジュールを追加して
 いけばいいだけか?

SystemVerilogでは次のような機能も追加されました。

  ・ よりわかりやすい引数(ポート)の宣言
  ・ begin ... end 無しに複数文を記述できる
  ・ 引数(ポート)に ref (レファレンス、参照)が使える
  ・ デフォルト引数が持てる
  ・ DPI-Cを使って、タスクや関数をインポート(import)/アウトポート(outport)できる。
  
refできるって書いてある。
むむむ、DPI-Cってなに?
【FPGA/CPLD】 XILINX/ALTERA/Lattice/Actel #23 [無断転載禁止]©2ch.net
598 :774ワット発電中さん[sage]:2016/09/17(土) 10:22:59.12 ID:5i+V6MPe
SystemVerilogはかなり改善されてる。割と思い通りにできるようになった。
もうあきらめようかと思ったがあきらめなくてよかった。W

DPI-Cが気になるが、テストベンチのテストに時間かけすぎて納期がなくなってきた。
そろそろ本体を書き始めよう。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。