記事 ID: 000086178 コンテンツタイプ: トラブルシューティング 最終改訂日: 2017/11/23

すべての専用 I/O が使用されていないのに、FPGA ブートモードを使用して インテル® Arria® 10 SoC を起動できないのはなぜですか?

環境

  • インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    詳細

    インテル® Quartus® Prime Pro/Standard ソフトウェアの問題により、U-boot 設定では、OSC_CLK_1_HPS、nPOR_RST、nRST_HPSの入力ポートが無効になります。

    解決方法

    1) デザイン内のhps_isw_handoffフォルダーに移動します。

    2) hps.xml を開く

    3) 次のセクションを見つけます.

    <csr>

    <!--未使用のピン 1 -->

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_dedicated_io_1.rtrim' 値='1' />

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_専用_io_1.input_buf_en' 値='0' />

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_専用_io_1.wk_pu_en' 値='1' />

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_dedicated_io_1.pu_slw_rt' value='0' />

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_dedicated_io_1.pd_slw_rt' value='0' />

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_dedicated_io_1.pu_drv_strg' 値='0' />

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_専用_io_1.pd_drv_strg' 値='0' />

    <!--未使用のピン 2 -->

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_dedicated_io_2.rtrim' 値='1' />

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_dedicated_io_2.input_buf_en' 値='0' />

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_専用_io_2.wk_pu_en' 値='1' />

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_dedicated_io_2.pu_slw_rt' value='0' />

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_dedicated_io_2.pd_slw_rt' value='0' />

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_dedicated_io_2.pu_drv_strg' 値='0' />

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_専用_io_2.pd_drv_strg' 値='0' />

    <!--未使用のピン 3 -->

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_dedicated_io_3.rtrim' 値='1' />

    <コンフィグレーション名='i_io48_pin_mux_dedicated_io_grp.configuration_専用_io_3.input_buf_en' 値='0' />

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_専用_io_3.wk_pu_en' 値='1' />

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_専用_io_3.pu_slw_rt' 値='0' />

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_dedicated_io_3.pd_slw_rt' value='0' />

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_専用_io_3.pu_drv_strg' 値='0' />

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_dedicated_io_3.pd_drv_strg' 値='0' />

    4)上記の3つの未使用の設定を次のOSC_CLK_1_HPS、nPOR_HPS、nRST_HPSの設定に置き換え、hps.xmlを保存します。

    <csr>

    <!-- OSC_CLK_1_HPS -->

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_dedicated_io_1.rtrim' 値='1' />

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_専用_io_1.input_buf_en' 値='1' />

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_専用_io_1.wk_pu_en' 値='1' />

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_dedicated_io_1.pu_slw_rt' value='0' />

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_dedicated_io_1.pd_slw_rt' value='0' />

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_専用_io_1.pu_drv_strg' 値='8' />

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_専用_io_1.pd_drv_strg' 値='10' />

    <!-- nPOR_HPS -->

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_dedicated_io_2.rtrim' 値='1' />

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_専用_io_2.input_buf_en' 値='1' />

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_専用_io_2.wk_pu_en' 値='1' />

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_dedicated_io_2.pu_slw_rt' value='0' />

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_dedicated_io_2.pd_slw_rt' value='0' />

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_専用_io_2.pu_drv_strg' 値='8' />

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_専用_io_2.pd_drv_strg' 値='10' />

    <!-- nRST_HPS -->

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_dedicated_io_3.rtrim' 値='1' />

    <コンフィグレーション名='i_io48_pin_mux_dedicated_io_grp.configuration_専用_io_3.input_buf_en' 値='1' />

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_専用_io_3.wk_pu_en' 値='1' />

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_専用_io_3.pu_slw_rt' 値='0' />

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_dedicated_io_3.pd_slw_rt' value='0' />

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_専用_io_3.pu_drv_strg' 値='8' />

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_dedicated_io_3.pd_drv_strg' 値='10' />

    5) 1つのubootプロジェクトを作成し、新しいハンドオフファイルに基づいてbinファイルを作成します

    関連製品

    本記事の適用対象: 1 製品

    インテル® Arria® 10 SX SoC FPGA

    このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。この内容は参考情報および一般的な情報を提供するためものであり、情報の正確さと完全性を保証するものではありません。インテルは不正確な翻訳があった場合でもいかなる責任を負いません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。