[發明專利]一種減少延時的PCIe設備芯片初始化方法在審
| 申請號: | 202010884474.2 | 申請日: | 2020-08-28 |
| 公開(公告)號: | CN112131172A | 公開(公告)日: | 2020-12-25 |
| 發明(設計)人: | 樊石;秦泰;秦信剛;阮航 | 申請(專利權)人: | 中國船舶重工集團公司第七0九研究所 |
| 主分類號: | G06F15/177 | 分類號: | G06F15/177;G06F13/42 |
| 代理公司: | 武漢河山金堂專利事務所(普通合伙) 42212 | 代理人: | 胡清堂 |
| 地址: | 430205 湖北省武漢市*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 減少 延時 pcie 設備 芯片 初始化 方法 | ||
1.一種減少延時的PCIe設備芯片初始化方法,其特征在于:包括如下步驟:
S1、芯片復位信號釋放后,根據輸入控制管腳的電平值,判斷固定初始化模式:如果需要固定初始化,執行步驟S2;否則,跳過步驟S2,執行步驟S3;
S2、從芯片內部的硬連線邏輯中讀取固定初始化內容,向芯片內部固定地址位置的寄存器與存儲器區域寫入固定的內容,完成固定初始化流程;
S3、根據輸入控制管腳的電平值,判斷可配置初始化模式:如果需要可配置初始化,執行步驟S4;否則,跳過步驟S4,PCIe設備芯片初始化流程結束;
S4、從芯片外部的可擦寫存儲器中讀取配置命令,并對配置命令進行解析與執行,向芯片內部相應地址位置的寄存器與存儲器區域寫入相應的內容,完成可配置初始化流程。
2.根據權利要求1所述的減少延時的PCIe設備芯片初始化方法,其特征在于:所述步驟S2中,從芯片內部的硬連線邏輯中讀取固定初始化內容之前的具體過程如下:
S21:分析PCIe設備芯片在典型工作場景下的通用初始化需求;
S22:根據通用初始化需求,提取相對應的寄存器與存儲器區域及其初始化內容。
3.根據權利要求2所述的減少延時的PCIe設備芯片初始化方法,其特征在于:所述步驟S4中,從芯片外部的可擦寫存儲器中讀取配置命令之前的具體過程如下:
S41、分析PCIe設備芯片在特定應用場景下的專用初始化需求;
S42、根據專用初始化需求,提取相對應寄存器與存儲器區域及其初始化內容;
S43、將專用初始化需求與通用初始化需求比較得到差異點,根據差異點提取相對應的寄存器與存儲器區域及其初始化內容。
4.根據權利要求1所述的減少延時的PCIe設備芯片初始化方法,其特征在于:所述步驟S4中,從芯片外部的可擦寫存儲器中讀取配置命令之前,從硬連線邏輯中,獲得配置命令在可擦寫存儲器中的首地址。
5.根據權利要求1所述的減少延時的PCIe設備芯片初始化方法,其特征在于:所述步驟S4的具體過程如下:
S41ˊ、從芯片外部的可擦寫存儲器中讀取配置命令;
S42ˊ、對讀取的配置命令進行解析,并根據操作碼進行下一步操作;
S43ˊ、如果配置命令的操作碼不是退出命令,則根據操作碼內容,執行相應操作;
S44ˊ、配置命令執行完成后,將配置命令地址遞增8字節,獲得下一筆配置命令在配置命令存儲模塊中的地址;
S45ˊ、如果配置命令的操作碼是退出命令,則結束芯片的可配置初始化流程;
S46ˊ、重復執行步驟S41ˊ、S42ˊ、S43ˊ、S44ˊ,直至讀取到退出命令,由S46ˊ步驟退出可配置初始化流程。
6.根據權利要求1所述的減少延時的PCIe設備芯片初始化方法,其特征在于:所述步驟S4中,執行配置命令的具體過程如下:
S401、當讀取的配置命令是寫數據塊命令,從配置命令中直接獲得待寫數據塊的源地址、目的地址和傳輸長度;
S402、從位于配置命令存儲模塊中的源地址,讀取待寫數據塊中的一筆數據;
S403、將讀取的這筆數據,寫入位于芯片內部存儲器區域的目的地址;
S404、對傳輸長度進行減1操作,得到剩余待寫數據塊的傳輸長度;
S405、如果剩余待寫數據塊的傳輸長度大于0,對源地址和目的地址進行加4操作,得到待寫數據塊中下一筆數據的源地址與目的地址;
S406、重復執行S401、S402、S403、S404、S405步驟,直至剩余待寫數據塊傳輸長度遞減至0,完成寫數據塊命令;
S407、當讀取的配置命令是寫寄存器命令,從配置命令中能夠直接獲得目的地址與待寫數據;
S408、將待寫數據寫入位于芯片內部寄存器區域的目的地址,完成寫寄存器命令;
S409、當讀取的配置命令是空操作命令,則不作任何操作,完成空操作命令。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國船舶重工集團公司第七0九研究所,未經中國船舶重工集團公司第七0九研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010884474.2/1.html,轉載請聲明來源鉆瓜專利網。





