[發明專利]處理器配置本地SRIO節點DeviceID的電路及方法有效
| 申請號: | 201110387868.8 | 申請日: | 2011-11-29 |
| 公開(公告)號: | CN103136128A | 公開(公告)日: | 2013-06-05 |
| 發明(設計)人: | 田澤;蔡葉芳;李攀;王玉歡;劉寧寧 | 申請(專利權)人: | 中國航空工業集團公司第六三一研究所 |
| 主分類號: | G06F13/10 | 分類號: | G06F13/10 |
| 代理公司: | 西安智邦專利商標代理有限公司 61211 | 代理人: | 姚敏杰 |
| 地址: | 710068 *** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 處理器 配置 本地 srio 節點 deviceid 電路 方法 | ||
技術領域
本發明屬計算機控制領域,涉及一種處理器對配置本地SRIO節點DeviceID的電路及方法。
背景技術
目前各種處理器不能對本地SRIO節點DeviceID進行配置或配置過程繁瑣,使用非常不方便。
發明內容
為了解決背景技術中存在的上述技術問題,本發明提供了一種配置過程簡單以及安全可靠的處理器配置本地SRIO節點DeviceID的電路及方法。
本發明的技術解決方案是:本發明提供了一種處理器配置本地SRIO節點DeviceID的電路,其特殊之處在于:所述處理器配置本地SRIO節點DeviceID的電路包括處理器、與處理器相匹配的處理器總線、串行RapidIO核以及客戶端接口;所述處理器通過處理器總線接入客戶端接口;所述串行RapidIO核與客戶端接口相連。
上述串行RapidIO核是實現串行RapidIO物理層、傳輸層和邏輯層協議的電路模塊;所述串行RapidIO核包括Initiator端口、Target端口以及Maintenance接口;所述Initiator端口、Target端口以及Maintenance接口分別與客戶端接口相連;所述Initiator端口是需要提供ireq_local信號,表示發起的操作為本地維護包,并被發送到維護端口。
上述客戶端接口用于實現相關客戶端需要的操作類型的處理模塊,并提供與處理器總線的接口;所述客戶端接口包括配置本地DeviceID使能寄存器、局部DeviceID寄存器以及配置完成標志寄存器。
上述局部DeviceID寄存器至少有16位寬度;所述配置本地DeviceID使能寄存器至少有1位寬度,所述配置完成標志寄存器至少有17位寬度。
上述處理器是ARM系列的處理器、PowerPC系列的處理器或Intel系列的處理器。
上述處理器是ARM系列的處理器時,所述處理器總線是AMBA總線;當處理器是PowerPC系列的處理器時,所述處理器總線是CoreConnect總線。
一種處理器配置本地SRIO節點DeviceID的配置方法,其特殊之處在于:所述方法包括以下步驟:
1)處理器通過處理器總線寫客戶端接口局部DeviceID寄存器,把需要配置的DeviceID寫到寄存器中;
2)處理器通過處理器總線,寫配置本地DeviceID使能寄存器,使能操作;
3)客戶端接口電路檢測配置本地DeviceID使能寄存器的值,當此值為1時,表示可以需要啟動客戶端接口狀態機主動發起一個維護包操作;當此值是非1時,不進行任何處理;
4)通過發送本地維護包的維護寫操作對本地配置空間的配置。
上述步驟4)的具體實現方式是:
4.1)客戶端接口發起維護包操作時,啟動Initiator端口發起一個維護寫請求并且把ireq_local信號置高;
4.2)步驟4.1)中所發送的請求通過維護請求MREQ接口送到寄存器管理模塊;
4.3)寄存器管理模塊訪問相應的地址空間,寫操作被寄存器管理模塊分為32bit的操作;
4.4)寫操作完成后,寄存器管理模塊通過維護請求響應MRESP接口返回指示寫狀態的信號;所述指示寫狀態的信號通過發起端請求響應IRESP接口轉換成用戶端接口返回維護寫響應信號;
4.5)客戶端接口接收到完成響應后,置配置完成標志寄存器為有效值并將對應的DeviceID值寫到此寄存器中。
本發明的優點是:可以通過處理器配置本地SRIO節點DeviceID,提供一種方便的系統配置方式。
附圖說明
圖1是本發明所提供的電路的框架圖;
圖2是本發明所采用的SRIO核的結構示意圖;
圖3是本發明所采取的配置過程示意圖。
具體實施方式
參見圖1,本發明提供了一種處理器配置本地SRIO節點DeviceID的電路,該電路最少包括如下幾個電路模塊:
1)處理器。此處理器可以是ARM系列的處理器,也可以是PowerPC系列的處理器,也可以是Intel系列的處理器,也可以是其他系列的處理器。
2)處理器總線。處理器總線需要與處理器的類型相匹配。例如,如果采用ARM處理器,則處理器總線為AMBA總線結構;如果采用PowerPC處理器,則處理器總線為CoreConnect總線。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國航空工業集團公司第六三一研究所,未經中國航空工業集團公司第六三一研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110387868.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于兩種不確定的轎車車身結構穩健設計方法
- 下一篇:組合型夾魚器





