新四季網

功能晶片的控制方法和裝置與流程

2023-05-26 08:41:46 2


本發明涉及計算機技術領域,特別是涉及一種功能晶片的控制方法和裝置。



背景技術:

在soc(systemonchip,系統級晶片)與其他功能晶片組成的架構中,通常soc通過標準i/o(input/output,輸入/輸出)接口連接功能晶片,例如採用pcie(peripheralcomponentinterfaceexpress,總線和接口標準)連接功能晶片。終端驅動包括接口控制器驅動和設備驅動。

傳統技術中,在用戶關閉功能晶片對應的功能時,終端只會通過設備驅動關閉功能晶片的電源,並斷開soc與i/o接口的邏輯連接。但是終端沒有關閉soc的接口控制器,會造成接口控制器浪費系統資源。



技術實現要素:

基於此,有必要針對上述問題,提供一種節約系統資源的功能晶片的控制方法和裝置。

一種功能晶片的控制方法,所述方法包括:

接收功能晶片關閉指令,根據所述功能晶片關閉指令關閉對應功能晶片的電源;

通過接口控制器驅動關閉與所述功能晶片對應的接口控制器的電源。

在其中一個實施例中,在所述通過接口控制器驅動關閉與所述功能晶片對應的接口控制器的電源的步驟之後,還包括:對所述接口控制器驅動進行註銷。

在其中一個實施例中,在所述通過接口控制器驅動關閉與所述功能晶片對應的接口控制器的電源的步驟之後,還包括:獲取休眠指令;根據所述休眠指令依照系統流程休眠已關閉電源的功能晶片對應的接口控制器;檢測到執行所述接口控制器驅動的回調操作時,跳過所述回調操作;或獲取喚醒指令;根據所述喚醒指令依照系統流程喚醒已關閉電源的功能晶片對應的接口控制器;檢測到執行所述接口控制器驅動的回調操作時,跳過所述回調操作。

在其中一個實施例中,所述通過接口控制器驅動關閉與所述功能晶片對應的接口控制器的電源的步驟之後,還包括:關閉所述接口控制器的時鐘電源。

在其中一個實施例中,所述方法還包括:獲取功能晶片啟動指令,響應於所述功能晶片啟動指令註冊已註銷的接口控制器驅動;通過接口控制器驅動開啟所述功能晶片對應的接口控制器的電源;根據所述功能晶片啟動指令與所述功能晶片通過i/o接口建立邏輯連接;根據所述功能晶片啟動指令啟動所述功能晶片的電源。

一種功能晶片的控制裝置,所述裝置包括:

功能晶片控制模塊,用於接收功能晶片關閉指令,根據所述功能晶片關閉指令關閉對應功能晶片的電源;

接口控制器控制模塊,用於通過接口控制器驅動關閉與所述功能晶片對應的接口控制器的電源。

在其中一個實施例中,所述裝置還包括:驅動註冊模塊,用於對所述接口控制器驅動進行註銷。

在其中一個實施例中,所述裝置還包括:休眠模塊,用於獲取休眠指令,根據所述休眠指令依照系統流程休眠已關閉電源的功能晶片對應的接口控制器;還用於檢測到執行所述接口控制器驅動的回調操作時,跳過所述回調操作;喚醒模塊,用於獲取喚醒指令,根據所述喚醒指令依照系統流程喚醒已關閉電源的功能晶片對應的接口控制器;還用於檢測到執行所述接口控制器驅動的回調操作時,跳過所述回調操作。

在其中一個實施例中,所述接口控制器控制模塊還用於關閉所述接口控制器的時鐘電源。

在其中一個實施例中,所述驅動註冊模塊還用於獲取功能晶片啟動指令,響應於所述功能晶片啟動指令註冊已註銷的接口控制器驅動;所述接口控制器控制模塊還用於通過接口控制器驅動開啟所述功能晶片對應的接口控制器的電源;所述裝置還包括:邏輯接口控制模塊,用於根據所述功能晶片啟動指令與所述功能晶片通過i/o接口建立邏輯連接;所述功能晶片控制模塊還用於根據所述功能晶片啟動指令啟動所述功能晶片的電源。

上述功能晶片的控制方法和裝置,通過接收功能晶片關閉指令,根據所述功能晶片關閉指令關閉對應功能晶片的電源;通過接口控制器驅動關閉與所述功能晶片對應的接口控制器的電源。實現了對系統資源的節約,降低能耗,減少了系統休眠和喚醒時間。

附圖說明

圖1為一個實施例中功能晶片的控制方法的流程圖;

圖2為另一個實施例中功能晶片的控制方法的流程圖;

圖3為一個實施例中soc與功能晶片的結構圖;

圖4為又一個實施例中功能晶片的控制方法的流程圖;

圖5為再一個實施例中功能晶片的控制方法的流程圖;

圖6為一個實施例中啟動功能晶片的流程圖;

圖7為一個實施例中功能晶片的控制裝置的結構框圖;

圖8為另一個實施例中功能晶片的控制裝置的結構框圖;

圖9為又一個實施例中功能晶片的控制裝置的結構框圖;

圖10為再一個實施例中功能晶片的控制裝置的結構框圖。

具體實施方式

為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,並不用於限定本發明。

如圖1所示,在一個實施例中,提供了一種功能晶片的控制方法,該方法包括如下步驟:

s102,接收功能晶片關閉指令,根據功能晶片關閉指令關閉對應功能晶片的電源。

本實施例中,功能晶片也稱為智慧財產權核(intellectualpropertycore),指的是能夠實現專業功能的模塊晶片,例如集成了邏輯、控制、檢測和保護電路的功率開關器件ipm(intelligentpowermodule,智能功率模塊),能夠實現接入無線區域網功能的wifi(wirelessfidelity,無線保真)晶片,能夠實現藍牙技術的藍牙晶片等。功能晶片可通過與soc連接實現其功能,soc可用於如智慧型手機、平板電腦、筆記本電腦或者臺式計算機等終端,但並不局限於此。soc在接收到功能晶片關閉指令後,通過設備驅動關閉對應功能晶片的電源。

s104,通過接口控制器驅動關閉與功能晶片對應的接口控制器的電源。

本實施例中,接口控制器是一種組織數據按照指定協議傳輸的硬體控制模塊,通過將soc和功能晶片的數據轉換為協議數據,從而實現soc與功能晶片的交互。接口控制器驅動是添加到系統中的一段代碼,其中包含有接口控制器的信息,接口控制器驅動是接口控制器正常工作必不可少的程序,通過接口控制器驅動可使接口控制器與soc正常通信。soc通過接口控制器驅動關閉已經關閉電源的功能晶片對應的接口控制器的電源。

上述功能晶片的控制方法,通過接收功能晶片關閉指令,根據功能晶片關閉指令關閉對應功能晶片的電源;通過接口控制器驅動關閉與功能晶片對應的接口控制器的電源。實現了對系統資源的節約,降低能耗,減少了系統休眠和喚醒時間。

如圖2所示,在一個實施例中,提供了一種功能晶片的控制方法,,包括以下步驟:

s202,接收功能晶片關閉指令,根據功能晶片關閉指令關閉對應功能晶片的電源。

本實施例中,soc也被稱為片上系統,是一個有專用目標的集成電路,其中包含著完整的系統並有嵌入軟體的全部內容。功能晶片也稱為智慧財產權核,指的是能夠實現專業功能的模塊晶片。soc在接收到功能晶片關閉指令後,根據該指令的對象關閉對應的功能晶片的電源,響應於該功能晶片電源關閉操作,斷開soc與該功能晶片通過i/o接口實現的邏輯連接。

s204,通過接口控制器驅動關閉與功能晶片對應的接口控制器的電源。

本實施例中,soc通過接口控制器與功能晶片相連接,通過該連接關係控制功能晶片的工作,soc通過接口控制器驅動關閉已經關閉電源的功能晶片對應的接口控制器的電源。

s206,對接口控制器驅動進行註銷。

本實施例中,對接口控制器驅動進行註銷指的是,在終端系統中移除接口控制器驅動。在終端休眠的狀態下進行喚醒操作時,會通過調用接口控制器驅動對接口控制器進行喚醒,由於接口控制器已經關閉電源,對接口控制器進行的喚醒是無意義的,只會額外增加終端喚醒時間,所以通過對接口控制器驅動進行註銷,可以避免產生無意義的喚醒。

在一個實施例中,還包括關閉接口控制器的時鐘電源。

本實施例中,通過關閉接口控制器的時鐘電源,可節約系統資源,減少功率的損耗。

在一個實施例中,如圖3所示,soc302與接口控制器304連接,接口控制器304與功能晶片306連接,soc302通過對接口控制器304發出指令,控制功能晶片306。soc302上有多個接口,可連接其它接口控制器或其它裝置。

上述功能晶片的控制方法,通過對接口控制器驅動進行註銷,避免了對接口控制器驅動進行無意義的休眠或喚醒,減少了終端休眠或喚醒時間。

如圖4所示,在一個實施例中,提供了一種功能晶片的控制方法,該方法包括:

s402,接收功能晶片關閉指令,根據功能晶片關閉指令關閉對應功能晶片的電源。

本實施例中,功能晶片也稱為智慧財產權核,指的是能夠實現專業功能的模塊晶片。soc在接收到功能晶片關閉指令後,根據該指令的對象關閉對應的功能晶片的電源,響應於該功能晶片電源關閉操作,斷開soc與該功能晶片通過i/o接口實現的邏輯連接。

s404,通過接口控制器驅動關閉與功能晶片對應的接口控制器的電源。

本實施例中,接口控制器是一種組織數據按照指定協議傳輸的硬體控制模塊,通過將soc和功能晶片的數據轉換為協議數據,從而實現soc與功能晶片的交互。soc通過接口控制器與功能晶片相連接,通過該連接關係控制功能晶片的工作,soc通過接口控制器驅動關閉已經關閉電源的功能晶片對應的接口控制器的電源。

s406,獲取休眠指令,根據休眠指令依照系統流程休眠已關閉電源的功能晶片對應的接口控制器。

本實施例中,soc接收休眠指令,休眠指令包含系統流程,具體可為系統休眠流程,根據休眠指令控制已關閉電源的功能晶片對應的接口控制器進入休眠。

s408,檢測到執行接口控制器驅動的回調操作時,跳過回調操作。

本實施例中,由於對已關閉電源的功能晶片對應的接口控制器是無意義的,只會增加系統休眠的時間,所以在檢測到soc執行接口控制器驅動的回調操作時,跳過回調操作。

上述功能晶片的控制方法,當系統依照系統休眠流程休眠已關閉電源的功能晶片對應的接口控制器時,在執行接口控制器驅動的回調操作時,跳過回調操作,避免了對接口控制器驅動進行無意義的休眠,減少了終端休眠時間。

如圖5所示,在一個實施例中,提供了一種功能晶片的控制方法,該方法包括以下步驟:

s502,接收功能晶片關閉指令,根據功能晶片關閉指令關閉對應功能晶片的電源。

本實施例中,功能晶片也稱為智慧財產權核,指的是能夠實現專業功能的模塊晶片。soc在接收到功能晶片關閉指令後,根據該指令的對象關閉對應的功能晶片的電源,響應於該功能晶片電源關閉操作,斷開soc與該功能晶片通過i/o接口實現的邏輯連接。

s504,通過接口控制器驅動關閉與功能晶片對應的接口控制器的電源。

本實施例中,接口控制器是一種組織數據按照指定協議傳輸的硬體控制模塊,通過將soc和功能晶片的數據轉換為協議數據,從而實現soc與功能晶片的交互。soc通過接口控制器與功能晶片相連接,通過該連接關係控制功能晶片的工作,soc通過接口控制器驅動關閉已經關閉電源的功能晶片對應的接口控制器的電源。

s506,獲取喚醒指令,根據喚醒指令依照系統流程喚醒已關閉電源的功能晶片對應的接口控制器;

本實施例中,soc接收喚醒指令,喚醒指令包含系統流程,具體可為系統喚醒流程。一般先喚醒中央處理器,再喚醒其它接口控制器。依照系統喚醒流程喚醒接口控制器時,可直接喚醒未關閉電源的功能晶片對應的接口控制器,並執行喚醒已關閉電源的功能晶片對應的接口控制器的操作。

s508,檢測到執行接口控制器驅動的回調操作時,跳過回調操作。

本實施例中,由於對已關閉電源的功能晶片對應的接口控制器是無意義的,只會增加系統喚醒的時間,所以在檢測到soc執行接口控制器驅動的回調操作時,跳過回調操作。

上述功能晶片的控制方法,當系統依照系統喚醒流程喚醒已關閉電源的功能晶片對應的接口控制器時,在執行接口控制器驅動的回調操作時,跳過回調操作,避免了對接口控制器驅動進行無意義的喚醒,減少了終端喚醒時間。

如圖6所示,在一個實施例中,提供了一種功能晶片的控制方法,包括:

s602,獲取功能晶片啟動指令,響應於功能晶片啟動指令註冊已註銷的接口控制器驅動。

本實施例中,在已經關閉功能晶片和接口控制器的電源並註銷接口控制器驅動的情況下,soc根據功能晶片啟動指令,啟動功能晶片的電源。具體的,soc和功能晶片分別與接口控制器相連接,soc通過接口控制器控制功能晶片,在soc獲取功能晶片啟動指令後,根據該指令註冊已註銷的接口控制器驅動,使得接口控制器處於可用狀態。

s604,通過接口控制器驅動開啟功能晶片對應的接口控制器的電源。

本實施例中,接口控制器驅動是接口控制器正常工作的基礎,soc通過接口控制器驅動可開啟功能晶片對應的接口控制器的電源。

s606,根據功能晶片啟動指令與功能晶片通過i/o接口建立邏輯連接。

本實施例中,soc通過i/o接口連接功能性晶片,通過與功能晶片通過i/o接口建立邏輯連接,實現對功能晶片的控制。

s608,根據功能晶片啟動指令啟動功能晶片的電源。

本實施例中,在soc接收到功能晶片啟動指令後,根據該指令通過設備驅動啟動功能晶片的電源,完成整個啟動功能晶片的流程。

在一個實施例中,還包括:開啟接口控制器的時鐘電源。

本實施例中,在開啟功能晶片對應的接口控制器的電源後,還需要開啟接口控制器的時鐘電源,以保障接口控制器的正常工作,除此之外,在開啟功能晶片對應的接口控制器的電源後,還需要對接口控制器進行初始化,設置接口控制器的工作模式等。

如圖7所示,在一個實施例中,提供了一種功能晶片的控制裝置,包括:

功能晶片控制模塊702,用於接收功能晶片關閉指令,根據功能晶片關閉指令關閉對應功能晶片的電源。

接口控制器控制模塊704,用於通過接口控制器驅動關閉與功能晶片對應的接口控制器的電源。

在一個實施例中,接口控制器控制模塊704還用於關閉接口控制器的時鐘電源。

上述功能晶片的控制裝置,通過接收功能晶片關閉指令,根據功能晶片關閉指令關閉對應功能晶片的電源;通過接口控制器驅動關閉與功能晶片對應的接口控制器的電源。實現了對系統資源的節約,降低能耗,減少了系統休眠和喚醒時間。

如圖8所示,在一個實施例中,提供了一種功能晶片的控制裝置,包括:

驅動註冊模塊706,用於對接口控制器驅動進行註銷。

上述功能晶片的控制裝置,通過對接口控制器驅動進行註銷,避免了對接口控制器驅動進行無意義的休眠或喚醒,減少了終端休眠或喚醒時間。

如圖9所示,在一個實施例中,提供了一種功能晶片的控制裝置,包括:

休眠模塊708,用於獲取休眠指令,根據休眠指令依照系統流程休眠已關閉電源的功能晶片對應的接口控制器;還用於檢測到執行接口控制器驅動的回調操作時,跳過回調操作。

喚醒模塊710,用於獲取喚醒指令,根據喚醒指令依照系統流程喚醒已關閉電源的功能晶片對應的接口控制器;還用於檢測到執行接口控制器驅動的回調操作時,跳過回調操作。

上述功能晶片的控制裝置,當系統依照系統流程休眠或喚醒已關閉電源的功能晶片對應的接口控制器時,在執行接口控制器驅動的回調操作時,跳過回調操作,避免了對接口控制器驅動進行無意義的休眠或喚醒,減少了終端休眠或喚醒時間。

如圖10所示,在一個實施例中,提供了一種功能晶片的控制裝置,包括:

邏輯接口控制模塊712,用於根據功能晶片啟動指令與功能晶片通過i/o接口建立邏輯連接。

驅動註冊模塊706還用於獲取功能晶片啟動指令,響應於功能晶片啟動指令註冊已註銷的接口控制器驅動。

接口控制器控制模塊704還用於通過接口控制器驅動開啟功能晶片對應的接口控制器的電源。

功能晶片控制模塊702還用於根據功能晶片啟動指令啟動功能晶片的電源。

以上實施例的各技術特徵可以進行任意的組合,為使描述簡潔,未對上述實施例中的各個技術特徵所有可能的組合都進行描述,然而,只要這些技術特徵的組合不存在矛盾,都應當認為是本說明書記載的範圍。

以上實施例僅表達了本發明的幾種實施方式,其描述較為具體和詳細,但並不能因此而理解為對發明專利範圍的限制。應當指出的是,對於本領域的普通技術人員來說,在不脫離本發明構思的前提下,還可以做出若干變形和改進,這些都屬於本發明的保護範圍。因此,本發明專利的保護範圍應以所附權利要求為準。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀