4

現在、Cocotb ベースの検証環境をセットアップしています。

私のシミュレーターには FLI (外国語インターフェース) がないため、VHDL を使用している場合、Cocotb で提供されているサンプルが私のケースでは機能しないことがわかりました。次のメッセージが表示されます。

エラー (抑制可能): (vsim-FLI-3155) このバージョンの ModelSim では FLI が有効になっていません。

(私は ModelSim の Altera Starter バージョンを持っていますが、実際には FLI は含まれていません)。

私が驚いたのは、この例が Verilog で動作することです。私の理解では、Verilog は FLI ではなく VPI を使用しています。

FLI の必要性が必須かどうか、また Cocotb でそれを有効にできる機能は何か教えてください。

もう 1 つの質問: トップが Verilog で、残りのデザインが VHDL の場合はどうなりますか? それはうまくいくはずですか?

4

1 に答える 1