Linux (Kubuntu 12.04 LTS) で Quartus II 13.0 (Free Web Package) をコマンドラインから使用して、Verilog RTL から Verilog テクノロジ ネットリストを生成しようとしています。これは、生成された何千もの Verilog ファイルのさまざまなツールによって生成された合成結果を比較するプロジェクトに必要です。したがって、GUIを使用することは実際にはオプションではありません..
たとえば、ザイリンクス Vivado では、次の TCL コマンドを使用して実行できます。
read_verilog input.v
synth_design -part xc7k70t -top top_module
write_verilog output.v
私が使用したほとんどの ASIC ツールは、同様のインターフェイスを提供します。
ザイリンクス XST の場合は、もう少し複雑です。
1.) work.xst ファイルの生成:
run -ifn work.prj ..some..more..options..
2.) work.prj ファイルの生成:
verilog work "input.v"
3.) 合成の実行:
xst -ifn work.xst
4.) Verilog バイナリから Verilog ネットリストを生成:
netgen -w -ofmt verilog work.ngc output
しかし、Quartus II では、コマンド ライン ツールの使用方法に関するドキュメントがまったく見つかりません。私が見つけることができるのは、グラフィカル IDE インターフェイスのドキュメントだけです。多分私は間違った場所を見ているだけですか?
Quartus II IDE を strace や同様のツールで調べ始める前に、コマンドラインから Quartus II を使用している人はいますか?正しい方向に向けることができますか?