Intel:Cyclone® V SoC でブート・ソースを複数設定することは可能ですか?(例:BOOTSEL は SD カードに設定し、SD カードがない場合は QSPI からのブートに自動で切り替え)
SoC FPGA
カテゴリ:SoC
ツール:SoC EDS
デバイス:Cyclone® V
ブート・ソースを切り替えることは、外部から制御する方法(BOOTSEL)以外ではできません。
Hard Processor System (HPS) はリセット解除後(起動時)に動作する BootROM のソフトウェア(書き換え不可)において、BOOTSEL ピンのサンプリングを行います。
この時にブート・ソースが確定するため、複数ソースの選択はできません。
Preloader の起動までは BOOTSEL に依存しますが、その後のソフトウェアは U-Boot に使用される boot script ファイルにおいて柔軟性を持たせることが可能です。