インテル® Agilex™ ハード・プロセッサー・システム (HPS) のリモート・システム・アップデート・ユーザーガイド

ID 683184
日付 7/10/2020
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

ドキュメント目次

8.1. HPS Firstを使用するためのハードウェア・デザインの更新

ハードウェア・プロジェクトを作成する場合は、 インテル® Quartus® Prime GUIから、または以下の太字で示されているとおり、プロジェクトごとにHPS先行をイネーブルします。
cd $TOP_FOLDER
# compile hardware designs: 0-factory, 1,2-applications, 3-factory update
rm -rf hw && mkdir hw && cd hw
for version in {0..3}
do
rm -rf ghrd.$version && mkdir ghrd.$version && cd ghrd.$version
tar xf $SOCEDS_DEST_ROOT/examples/hardware/agilex_soc_devkit_ghrd/tgz/*.tar.gz
make clean
make scrub_clean
rm -rf *.qpf *.qsf *.txt *.bin *.qsys ip/qsys_top/ ip/subsys_jtg_mst/ ip\
/subsys_periph/
# enable hps first option
sed -i 's/BOOTS_FIRST := .*/BOOTS_FIRST := hps/g' Makefile
# production boards use Enpirion power supply devices
sed -i 's/BOARD_PWRMGT := linear/BOARD_PWRMGT := enpirion/g' Makefile
sed -i 's/0xACD5CAFE/0xABAB000'$version'/g' create_ghrd_qsys.tcl
sed -i 's/set WATCHDOG_RST_EN .*/set WATCHDOG_RST_EN 1/g' design_config.tcl
sed -i 's/set WATCHDOG_RST_ACT .*/set WATCHDOG_RST_ACT 2/g' design_config.tcl
make generate_from_tcl
echo "set_global_assignment -name RSU_MAX_RETRY_COUNT 3" \
>> ghrd_agfb014r24a3e3vr0.qsf
make sof
cd ..
done
cd ..