|
|
FPGAボードへの書き込みを代行してもらう・代行する方法
|
|
|
============
|
|
|
|
|
|
## FPGAボードへの書き込みを代行してもらう方法
|
|
|
|
|
|
手元にFPGAボードがない場合、Synthesis (論理合成)と Implementation(配置配線)の終了後に生成されるビットストリームファイル(.bitファイル)をFPGAボードを持っている人と共有することで、FPGAボードへの書き込みを代行してもらうことができます。ビットストリームファイルはVivadoのプロジェクトのディレクトリの中に生成されます。例えば
|
|
|
[Hello, FPGA!](../HelloFPGA)で作成した4bit addrの場合、`(作成したworkディレクトリ)/addr4/adder4.runs/impl_1/top_module.bit`がビットストリームファイルです。ビットストリームファイルが見つからない場合、適当なディレクトリで以下のコマンドを実行することで、そのディレクトリ以下のディレクトリの中でビットストリームファイルを検索することができます。
|
|
|
|
|
|
```bash
|
|
|
$ find -name *.bit
|
|
|
```
|
|
|
|
|
|
## FPGAボードへの書き込みを代行する方法
|
|
|
|
|
|
1. Vivadoを起動します。
|
|
|
|
|
|
```bash
|
|
|
$ vivado &
|
|
|
```
|
|
|
|
|
|
2. `Flow`→`Open Hardware Manager`を選択します。
|
|
|
|
|
|

|
|
|
|
|
|
3. FPGAボードをパソコンに接続します。
|
|
|
|
|
|
4. `Open target`→`Auto Connect`を選択します。
|
|
|

|
|
|
|
|
|
5. `Program device`を選択します。
|
|
|

|
|
|
|
|
|
6. ビットストリームファイルを指定してから`Program`を選択します。FPGAボードへの書き込みが始まります。
|
|
|
 |