これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド arachne-pnr です。
プログラム:
NAME
アラクネ-pnr - iCE40 ファミリ FGPA 用の配置配線ツール
SYNOPSIS
アラクネ-pnr [オプション]
DESCRIPTION
Arachne-pnr は、ハードウェア コンパイル プロセスの配置配線ステップを実装します。
FPGA。 BLIF フォーマットのテクノロジーマップされたネットリストを入力として受け入れます。
たとえば、Yosys 合成スイート。 現在、Lattice Semiconductor iCE40 をターゲットとしています。
FPGA ファミリ。 その出力は、アセンブリによるテキストのビットストリーム表現です。
IceStorm アイスパック コマンド。 Icepack の出力はバイナリ ビットストリームです。
ハードウェアデバイスにアップロードされます。
OPTIONS
-NS、 - 助けて
この使用法メッセージを印刷します。
-NS、 - 静かな
静かに走ってください。 進行状況メッセージを出力しません。
-d 、 - 端末
対象デバイス。 サポートされているデバイス: 1k - Lattice Semiconductor iCE40LP/HX1K
8k - ラティスセミコンダクター iCE40LP/HX8K デフォルト: 1k
-c 、 --chipdb
からチップデータベースを読み取ります。 デフォルト: / usr / share /アラクネ~
プナ/chipdb- 。置き場
--write-binary-chipdb
バイナリのchipdbを書き込む。
-l、 --no-promote-globals
ネットをグローバルに宣伝しないでください。
-B 、 --ポストパックブリフ
パック後のネットリストを書き込むBLIFとして。
-V 、 --post-pack-verilog
パック後のネットリストを書き込むVerilogとして。
--post-place-blif
配置後のネットリストをに書き込むBLIFとして。
--ルートのみ
入力には配置が含まれている必要があります。
-p 、 --pcf ファイル
物理的制約を読み取る。
-P 、 - パッケージ
対象パッケージ。 デフォルト: 144k の場合は tq1、256k の場合は ct8
-r シードをランダム化します。
-s 、 - シード
ランダムジェネレータのシードを次のように設定します。 デフォルト: 1
-w 、 --書き込み-pcf
ピン割り当てを書き込む配置後。
-o 、 -出力ファイル
出力の書き込み先。
onworks.net サービスを使用してオンラインで Arachne-pnr を使用する