本發(fā)明涉及DSP技術(shù)領(lǐng)域,具體是一種基于DSP的SOC低功耗控制方案。
背景技術(shù):
數(shù)字信號(hào)處理,簡(jiǎn)稱DSP,是面向電子信息學(xué)科的專業(yè)基礎(chǔ)課,它的基本概念、基本分析方法已經(jīng)滲透到了信息與通信工程,電路與系統(tǒng),集成電路工程,生物醫(yī)學(xué)工程,物理電子學(xué),導(dǎo)航、制導(dǎo)與控制,電磁場(chǎng)與微波技術(shù),水聲工程,電氣工程,動(dòng)力工程,航空工程,環(huán)境工程等領(lǐng)域。
現(xiàn)有的DSP芯片在使用時(shí)其普遍存在功耗較大的問(wèn)題,阻礙了其使用范圍,因此有待于改進(jìn)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種速度標(biāo)尺調(diào)節(jié)方法及裝置,以解決上述背景技術(shù)中提出的問(wèn)題。
為實(shí)現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:
一種基于DSP的SOC低功耗控制方案,包括DSP內(nèi)核、電壓域轉(zhuǎn)換模塊、MCU內(nèi)核、可編程電壓調(diào)節(jié)單元、電源模塊、時(shí)鐘單元和可編程時(shí)鐘單元,所述DSP內(nèi)核分別連接可編程電壓調(diào)節(jié)單元、電壓域轉(zhuǎn)換模塊和可編程時(shí)鐘單元,電壓域轉(zhuǎn)換模塊還連接MCU內(nèi)核,MCU內(nèi)核還分別連接電源模塊、時(shí)鐘單元、可編程電壓調(diào)節(jié)單元和可編程時(shí)鐘單元。
作為本發(fā)明的進(jìn)一步技術(shù)方案:所述電源模塊還連接可編程電壓調(diào)節(jié)單元。
與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:本發(fā)明通過(guò)SOC內(nèi)部的MCU內(nèi)核可以控制高性能DSP的工作電壓以及工作時(shí)鐘頻率。在DSP處于對(duì)頻率要求不高的應(yīng)用階段,通過(guò)同時(shí)降低DSP的工作電壓以及工作時(shí)鐘頻率,可以大大降低SOC的功耗。因?yàn)閷?duì)于典型的應(yīng)用,高性能DSP一般只在很小的時(shí)間比例中需要高性能,而在其余的大多數(shù)時(shí)間里面,只需要使用低性能、低功耗的處理就足夠了,所以本方案具有非常強(qiáng)的實(shí)用性。本方案可以使SOC能夠適用于對(duì)功耗要求較高的場(chǎng)合。在DSP處于對(duì)頻率要求較高的應(yīng)用階段,通過(guò)同時(shí)提高DSP的工作電壓以及工作時(shí)鐘頻率,又可以使DSP獲得高性能,使其能夠處理復(fù)雜的運(yùn)算任務(wù)。
附圖說(shuō)明:
圖1為本發(fā)明的整體方框圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
請(qǐng)參閱圖1,一種基于DSP的SOC低功耗控制方案,包括DSP內(nèi)核、電壓域轉(zhuǎn)換模塊、MCU內(nèi)核、可編程電壓調(diào)節(jié)單元、電源模塊、時(shí)鐘單元和可編程時(shí)鐘單元,所述DSP內(nèi)核分別連接可編程電壓調(diào)節(jié)單元、電壓域轉(zhuǎn)換模塊和可編程時(shí)鐘單元,電壓域轉(zhuǎn)換模塊還連接MCU內(nèi)核,MCU內(nèi)核還分別連接電源模塊、時(shí)鐘單元、可編程電壓調(diào)節(jié)單元和可編程時(shí)鐘單元。
電源模塊還連接可編程電壓調(diào)節(jié)單元。
本發(fā)明的工作原理是:SOC內(nèi)部包括電源模塊(POWER)、可編程電壓調(diào)節(jié)單元(PVCC)、可編程時(shí)鐘單元(PCKM)、時(shí)鐘單元(CKM)、DSP核(DSP)、MCU內(nèi)核(MCU)、以及電壓域轉(zhuǎn)換模塊(PDSW)等組成部分。
SOC外部供電至SOC,然后在SOC內(nèi)部會(huì)產(chǎn)生兩個(gè)供電電壓。其中,一個(gè)供電電壓為MCU內(nèi)核(MCU)及相關(guān)邏輯供電,稱之為MCU電壓域。另一個(gè)供電電壓為DSP核(DSP)及相關(guān)邏輯供電,稱之為高性能DSP電壓域。
時(shí)鐘單元(CKM)負(fù)責(zé)產(chǎn)生MCU內(nèi)核工作時(shí)鐘clk_mcu??删幊虝r(shí)鐘單元(PCKM)可以通過(guò)其編程控制端口控制其輸出端的時(shí)鐘頻率clk_dsp,輸出的時(shí)鐘用作DSP核的工作時(shí)鐘。在MCU內(nèi)核與DSP的邏輯分別由不同的電壓域來(lái)供電,當(dāng)他們之間需要進(jìn)行控制信息、數(shù)據(jù)交互時(shí),需要由電壓域轉(zhuǎn)換模塊(PDSW)對(duì)MCU電壓域信息與DSP電壓域信息之間進(jìn)行轉(zhuǎn)換。
在本方案中,當(dāng)SOC工作時(shí),MCU內(nèi)核負(fù)責(zé)處理實(shí)時(shí)的任務(wù),高性能DSP負(fù)責(zé)處理需要進(jìn)行大量數(shù)據(jù)運(yùn)算處理任務(wù)。由于MCU內(nèi)核負(fù)責(zé)處理實(shí)時(shí)的任務(wù)需要比較準(zhǔn)確的定時(shí),所以應(yīng)用中不適合將MCU內(nèi)核的工作電壓降低,否則將會(huì)影響其時(shí)鐘的頻率的準(zhǔn)確性,從而影響定時(shí)任務(wù)的準(zhǔn)確性。
在SOC工作時(shí),MCU內(nèi)核(MCU)輸出的供電控制信號(hào)(v1c)輸出至可編程電壓調(diào)節(jié)單元(PVCC)的編程控制端口,通過(guò)控制可編程電壓調(diào)節(jié)單元(PVCC)的輸出供電電壓V1_A,可以控制DSP核(DSP)的供電電壓。MCU內(nèi)核(MCU)輸出的時(shí)鐘控制信號(hào)(ck_ctrl)輸出至可編程時(shí)鐘單元(PCKM)的編程控制端口,通過(guò)控制可編程時(shí)鐘單元(PCKM)的輸出時(shí)鐘頻率,可以控制DSP核(DSP)的工作時(shí)鐘頻率。在應(yīng)用中,當(dāng)高性能DSP在對(duì)頻率要求不高的應(yīng)用階段里,MCU內(nèi)核(MCU)輸出的供電控制信號(hào)(v1c)輸入至可編程電壓調(diào)節(jié)單元(PVCC)的編程控制端口,降低高性能DSP的供電電壓。同時(shí),MCU內(nèi)核(MCU)輸出的時(shí)鐘控制信號(hào)(ck_ctrl)可以通過(guò)可編程時(shí)鐘單元(PCKM)降低其輸出時(shí)鐘clk_dsp的時(shí)鐘頻率。高性能DSP在對(duì)頻率要求不高的應(yīng)用階段時(shí),由于其工作時(shí)鐘以及工作電壓同時(shí)被降低,使得其功耗能夠被大大地降低。當(dāng)高性能DSP需要處理復(fù)雜任務(wù)時(shí),即其處于對(duì)頻率要求較高的應(yīng)用階段時(shí),MCU內(nèi)核(MCU)可以通過(guò)供電控制信號(hào)(v1c)提高可編程電壓調(diào)節(jié)單元(PVCC)的輸出電壓。同時(shí),MCU內(nèi)核(MCU)通過(guò)時(shí)鐘控制信號(hào)(ck_ctrl)提高可編程時(shí)鐘單元(PCKM)的輸出時(shí)鐘clk_dsp的時(shí)鐘頻率。使高性能DSP能夠高速運(yùn)行,甚至是全速運(yùn)行。而對(duì)于典型的應(yīng)用,高性能DSP一般只在很小的時(shí)間比例中需要高性能,而在其余的大多數(shù)時(shí)間里面,只需要使用低性能、低功耗的處理就足夠了。所以在高性能DSP不需要全速運(yùn)行時(shí),可以通過(guò)降低其頻率來(lái)達(dá)到降低功耗的目的。使用CMOS工節(jié)的高性能DSP的最大頻率與供電電壓相關(guān),所以在低頻時(shí)處理器可以工作在低供電電壓下。因?yàn)楣呐c供電電壓的平方成正比,所以降低供電電壓將非常有效地降低SOC的功耗。