文章 ID: 000086178 內容類型: 疑難排解 最近查看日期: 2023 年 04 月 18 日

為什麼在未使用所有專用 I/O 時,我的 Intel® Arria® 10 SoC 開機時未使用FPGA啟動模式?

環境

  • Intel® Quartus® Prime Pro Edition 軟體
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    描述

    由於 Prime Pro/Standard 軟體Intel® Quartus®問題,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'value='1' />

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

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_dedicated_io_1.wk_pu_en' value='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'value='0'/>

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

    <!--未使用的針腳 2 -->

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

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

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_dedicated_io_2.wk_pu_en' value='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'value='0'/>

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

    <!--未使用的針腳 3 -->

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

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

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_dedicated_io_3.wk_pu_en' value='1' />

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_dedicated_io_3.pu_slw_rt'value='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_dedicated_io_3.pu_drv_strg'value='0'/>

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

    4) 使用下列OSC_CLK_1_HPS、nPOR_HPS和nRST_HPS設定替換超過 3 個未使用的設定,並儲存 hps.xml。

    <csr>

    <!-- OSC_CLK_1_HPS-->

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

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_dedicated_io_1.input_buf_en'value='1' />

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_dedicated_io_1.wk_pu_en' value='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'value='8'/>

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_dedicated_io_1.pd_drv_strg'value='10'/>

    <!-- nPOR_HPS-->

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

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_dedicated_io_2.input_buf_en'value='1' />

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_dedicated_io_2.wk_pu_en' value='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'value='8' />

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_dedicated_io_2.pd_drv_strg'value='10'/>

    <!-- nRST_HPS -->

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

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_dedicated_io_3.input_buf_en'value='1' />

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_dedicated_io_3.wk_pu_en' value='1' />

    <config name='i_io48_pin_mux_dedicated_io_grp.configuration_dedicated_io_3.pu_slw_rt'value='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_dedicated_io_3.pu_drv_strg'value='8' />

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

    5) 建立一個 uboot 專案,並根據新的交接檔案製作箱檔案

    相關產品

    本文章適用於 1 產品

    顯示全部

    這個頁面的內容綜合了英文原始內容的人工翻譯譯文與機器翻譯譯文。本內容是基於一般資訊目的,方便您參考而提供,不應視同完整或準確的內容。如果這個頁面的英文版與譯文之間發生任何牴觸,將受英文版規範及管轄。 查看這個頁面的英文版。