Intel:Minimal Preloader (MPL) 内のどこで Qsys で設定した QSPI のクロック値が反映されるのかを教えてください。

SoC FPGA プラットフォーム・デザイナー

カテゴリ:SoC
ツール:SoC EDS
デバイス:Cyclone® V


alt_qspi_init()
alt_qspi_enable()
共に alt_qspi.c において書かれている関数です。
<Drive>:\altera\15.1\embedded\ip\altera\hps\altera_hps\hwlib\src\hwmgr\alt_qspi.c

特に Qsys で設定した QSPI のクロックに変更されるのは alt_qspi.c の l.1203 の以下です。
(alt_qspi_init 内にもl.1108 に同様の記述がありますが、こちらの方が実質設定していることになります。)

alt_qspi_enable()
status = alt_qspi_baud_rate_div_set(div_bits);

alt_qspi_init() での初期化、alt_qspi_enable() での有効化において Qsys で設定した値への変更が行われます。


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

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