Vivado 編集メモ
論理合成からビットストリームの生成まで一括実行
project ディレクトリ以下に移動する。
# 250
cd
cd RedPitaya-FPGA/prj/v0.8.0_250/project/
# 125
cd
cd RedPitaya-FPGA/prj/v0.8.0/project/
jobs のところは CPU のコア数に置き換え。
reset_run synth_1
reset_run impl_1
launch_runs impl_1 -to_step write_bitstream -jobs 6
wait_on_run impl_1
cd redpitaya.runs/impl_1/
echo all:{ red_pitaya_top.bit } > red_pitaya_top.bif
bootgen -image red_pitaya_top.bif -arch zynq -process_bitstream bin -o red_pitaya_top.bit.bin -w
cd ../..
実行後、WSLから scripts/upload_temp_bitstream.sh --vivado-125 NAME または --vivado-250 NAME を実行する(ビルドした方のみ)。NAME をつけない場合は temp になる。
- 125 をアップロード:
./scripts/upload_temp_bitstream.sh --vivado-125 temp --upload-s3→125-temp.bit.bin - 250 をアップロード:
./scripts/upload_temp_bitstream.sh --vivado-250 temp --upload-s3→250-temp.bit.bin