1

fpga プログラミングは初めてで、自分の fpga デザインを配布可能にする方法を考えています。これが私が考えているシナリオです。コンピューターのネットワークがあり、それぞれに fpga ベースの周辺機器が展開されています。ペリフェラルの fpga 設計を定期的に更新したいと考えています。ソフトウェアライセンスに大金を費やすことなくこれを達成するにはどうすればよいですか?

サンプル デザイン ファイルをロードするための実行可能ファイルが同梱されている fpga 用の小さな開発キットがあります (これは Altera fpga FYI でした)。このような実行可能ファイルを作成する方法を知っている人はいますか?

詳細: 私の fpgas は Xilinx Spartan 6E です。fpga 開発には Xilinx ISE を使用しています。ホスト コンピューターは debian linux を実行しています。

あらゆるアドバイスをありがとう!

4

3 に答える 3

2

アルテラを扱っている場合: 1 台のコンピューターに、プロジェクトの合成に必要なソフトウェア ツールとライセンスが含まれます。すべての FPGA が各ステーション/ノードで同じモデルであると仮定すると、Quartus はステーションからステーションにコピーして開くことができる .sof ファイルを生成します。必要なのは、無料の各ステーションで Altera プログラマ ツールをダウンロードすることだけです (Quartus II とは別にダウンロードできると思います)。次に、プログラマーを使用して .sof をボードにアップロードし、次のような手法を使用して fpga prom に永続的に保存できます。

https://m.youtube.com/watch?v=ZrMe8JS7Ktk

ただし、Xilinx と Altera が混在している場合、Xilinx には .bit/xdl ファイルがあり、別のツール (impact) を使用してビットストリームをアップロードします。bit と sof の間で変換することはできません。そのため、計画に基づいて、おそらく 1 つのメーカー (Xilinx または Altera) とモデルに固執することをお勧めします。

于 2014-11-27T03:59:44.147 に答える