Intel:Intel® Stratix® 10 Hard Processor System Address Map and Register Definitions にある System Manager グループの boot_scratch_cold0 ~ boot_scratch_cold8 レジスターの用途や値の範囲について教えてください。

Agilex Stratix

カテゴリー:SoC FPGA
ツール:-
デバイス:Stratix® 10, Agilex™

(Intel® Stratix® 10 Hard Processor System Address Map and Register Definitions より)

boot_scrach_cold0~8 は、Hard Processor System (HPS) のブートフローに関わるソフトウェア間で各種設定値の受け渡しのために用意されているレジスターです。
書き込みも読み込みもソフトウェアの実装次第となるため、レジスター仕様としての値の範囲に規定はありません。

ブートフローに関わるソフトウェア例:
* FSBL (SPL)
* SSBL (U-Boot)
* Arm-Trusted-Firmware
* Linux Kernel

実際の用途については、rocketboards.org に掲載されている以下の情報を参照してください。

Appendix: Boot Scratch Register Usage (Building Bootloader for Stratix 10 and Agilex より)

この内容は インテル® Agilex™ FPGA と共通の仕様となっています。

経験豊富なFAEが
無料でご相談を承ります。

特定製品の仕様からパーツの選定まで、当社のFAEが皆様のテクニカルなお悩みに無料で回答します。ぜひ、お気軽にご相談ください。