[發(fā)明專利]用于輸出熱插拔設(shè)備狀態(tài)的方法和可編程邏輯電路有效
| 申請?zhí)枺?/td> | 201911050667.1 | 申請日: | 2019-10-31 |
| 公開(公告)號: | CN110990316B | 公開(公告)日: | 2021-10-01 |
| 發(fā)明(設(shè)計)人: | 季冬冬;張廣樂 | 申請(專利權(quán))人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F13/40 | 分類號: | G06F13/40 |
| 代理公司: | 北京安信方達(dá)知識產(chǎn)權(quán)代理有限公司 11262 | 代理人: | 白天明;解婷婷 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 輸出 熱插拔 設(shè)備 狀態(tài) 方法 可編程 邏輯電路 | ||
本發(fā)明實施例公開了一種用于輸出熱插拔設(shè)備狀態(tài)的方法,該方法包括:當(dāng)下位機的可編程邏輯電路無法根據(jù)寄存器中的下位機的熱插拔設(shè)備狀態(tài)數(shù)據(jù)正確輸出下位機的熱插拔設(shè)備狀態(tài)的時候,由可編程邏輯電路檢測下位機當(dāng)前的熱插拔設(shè)備狀態(tài);由可編程邏輯電路輸出所檢測的下位機當(dāng)前的熱插拔設(shè)備狀態(tài)。還公開了對應(yīng)的可編程邏輯電路。由于可編程邏輯電路能夠迅速掃描下位機的熱插拔設(shè)備狀態(tài),因此能夠根據(jù)可編程邏輯電路檢測到的熱插拔設(shè)備狀態(tài)數(shù)據(jù)來準(zhǔn)確輸出下位機當(dāng)前的熱插拔設(shè)備狀態(tài)。
技術(shù)領(lǐng)域
本發(fā)明涉及設(shè)備控制領(lǐng)域,具體涉及用于輸出熱插拔設(shè)備狀態(tài)的方法和可編程邏輯電路。
背景技術(shù)
在現(xiàn)代的工業(yè)化設(shè)備中,熱插拔設(shè)備由于能夠靈活插拔以滿足即時的需求,因此在工業(yè)化設(shè)備中廣泛地使用熱插拔設(shè)備。由于工業(yè)化設(shè)備需要滿足的用戶需求日益增多,因此,往往采用多臺工業(yè)化設(shè)備形成工業(yè)化設(shè)備的矩陣,此外,該工業(yè)化設(shè)備有可能設(shè)置在不適合人員長期停留的、遠(yuǎn)離人員的位置,因此,常常在人員長期辦公的地點設(shè)置控制端設(shè)備(例如,觸摸屏等等),控制端設(shè)備作為上位機,去控制工業(yè)化設(shè)備執(zhí)行一些操作,在此情況下,工業(yè)化設(shè)備作為下位機,接收上位機的控制指令以及表達(dá)下位機狀態(tài)的狀態(tài)數(shù)據(jù),并且根據(jù)控制指令來執(zhí)行操作。然而,由于熱插拔設(shè)備是插裝于下位機的,因此上位機接收熱插拔設(shè)備狀態(tài)時往往延遲大,因此上位機有可能基于所接收的延遲大的數(shù)據(jù)來向下位機輸出表達(dá)下位機的熱插拔設(shè)備狀態(tài)的狀態(tài)數(shù)據(jù),下位機再輸出下位機的熱插拔設(shè)備狀態(tài)。
發(fā)明內(nèi)容
為了解決上述技術(shù)問題,本發(fā)明提供了一種用于輸出熱插拔設(shè)備狀態(tài)的方法和可編程邏輯電路,能夠正確輸出下位機的熱插拔設(shè)備狀態(tài)。
為了達(dá)到本發(fā)明目的,本發(fā)明實施例提供了一種用于輸出熱插拔設(shè)備狀態(tài)的方法,該方法包括:
當(dāng)下位機的可編程邏輯電路無法根據(jù)寄存器中的下位機的熱插拔設(shè)備狀態(tài)數(shù)據(jù)正確輸出下位機的熱插拔設(shè)備狀態(tài)的時候,由可編程邏輯電路檢測下位機當(dāng)前的熱插拔設(shè)備狀態(tài);
由可編程邏輯電路輸出所檢測的下位機當(dāng)前的熱插拔設(shè)備狀態(tài)。
在一個可選的實施例中,當(dāng)下位機的可編程邏輯電路無法根據(jù)寄存器中的下位機的熱插拔設(shè)備狀態(tài)數(shù)據(jù)正確輸出下位機的熱插拔設(shè)備狀態(tài)的時候,由可編程邏輯電路檢測下位機當(dāng)前的熱插拔設(shè)備狀態(tài)的步驟之前,該方法還包括:
在可編程邏輯電路檢測到在寄存器中熱插拔設(shè)備的控制位未置位或者檢測到下位機的熱插拔設(shè)備狀態(tài)變化但是寄存器中的熱插拔設(shè)備狀態(tài)數(shù)據(jù)未更新的時候,確定可編程邏輯電路無法根據(jù)寄存器中的下位機的熱插拔設(shè)備狀態(tài)數(shù)據(jù)正確輸出下位機的熱插拔設(shè)備狀態(tài)。
在一個可選的實施例中,該方法還包括:
當(dāng)可編程邏輯電路根據(jù)寄存器中的下位機的熱插拔設(shè)備狀態(tài)數(shù)據(jù)能夠正確輸出下位機的熱插拔設(shè)備狀態(tài)的時候,由可編程邏輯電路根據(jù)寄存器中的下位機的熱插拔設(shè)備狀態(tài)數(shù)據(jù)來輸出下位機的熱插拔設(shè)備狀態(tài)。
在一個可選的實施例中,該方法還包括:
在可編程邏輯電路檢測到寄存器首次置位控制位的時候,確定可編程邏輯電路根據(jù)寄存器中的數(shù)據(jù)能夠正確輸出下位機的熱插拔設(shè)備狀態(tài)。
在一個可選的實施例中,該方法還包括:
在可編程邏輯電路檢測到下位機的熱插拔設(shè)備最近一次的狀態(tài)改變之后在閾值時間段內(nèi)下位機的熱插拔設(shè)備狀態(tài)不變的情況下,確定可編程邏輯電路根據(jù)寄存器中的數(shù)據(jù)能夠正確輸出下位機的熱插拔設(shè)備狀態(tài);或者
在可編程邏輯電路檢測到下位機的熱插拔設(shè)備最近一次的狀態(tài)改變之后在閾值時間段內(nèi)檢測到寄存器中的熱插拔狀態(tài)數(shù)據(jù)得到更新的情況下,確定可編程邏輯電路根據(jù)寄存器中的數(shù)據(jù)能夠正確輸出下位機的熱插拔設(shè)備狀態(tài)。
為了達(dá)到本發(fā)明目的,本發(fā)明實施例提供了一種可編程邏輯電路,該可編程邏輯電路包括存儲器和處理器;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于蘇州浪潮智能科技有限公司,未經(jīng)蘇州浪潮智能科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911050667.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 傳感設(shè)備、檢索設(shè)備和中繼設(shè)備
- 簽名設(shè)備、檢驗設(shè)備、驗證設(shè)備、加密設(shè)備及解密設(shè)備
- 色彩調(diào)整設(shè)備、顯示設(shè)備、打印設(shè)備、圖像處理設(shè)備
- 驅(qū)動設(shè)備、定影設(shè)備和成像設(shè)備
- 發(fā)送設(shè)備、中繼設(shè)備和接收設(shè)備
- 定點設(shè)備、接口設(shè)備和顯示設(shè)備
- 傳輸設(shè)備、DP源設(shè)備、接收設(shè)備以及DP接受設(shè)備
- 設(shè)備綁定方法、設(shè)備、終端設(shè)備以及網(wǎng)絡(luò)側(cè)設(shè)備
- 設(shè)備、主設(shè)備及從設(shè)備
- 設(shè)備向設(shè)備轉(zhuǎn)發(fā)





