低功耗音頻和視頻的SOC設(shè)計(jì)問題解答
Q1:如何才能知道設(shè)計(jì)的高保真音頻信號沒有失真?
A1:在設(shè)計(jì)音頻的時(shí)候,您知道它是否具有高保真性其實(shí)來自于您對這個(gè)音頻的解碼或者編碼的測試,您會有一個(gè)高保真的音源,它可能是沒有經(jīng)過壓縮,舉一個(gè)解碼的例子來闡明,您會先把高保真的音源做壓縮,就是編碼的動作,這個(gè)編碼之后就拿去做解碼,同樣一個(gè)編過碼的信號來源,在解碼的過程根據(jù)各家所使用的算法,它所解出來的信號可能會不一樣,這個(gè)信號跟你原始的信號相比,在過去我們跟客戶的經(jīng)驗(yàn)里頭,Tensilica所提供的音頻方案,它解碼出來的信噪比是相當(dāng)?shù)偷?,如果信噪比很好的話就代表著在解碼的過程中,我們的損失是比較小的,那對于需要高保真的客戶而言,是一個(gè)很好的選擇。
Q2:低功耗音頻比較好理解,但是低功耗視頻是什么概念?
A2:低功耗視頻的概念其實(shí)是很容易理解的,我們知道在視頻系統(tǒng)里面,功耗花用最多的并不是DSP的解碼,DSP解碼部分其實(shí)只花了整個(gè)時(shí)間的大約百分之二十到三十,花費(fèi)最多功耗的部分是屏幕的部分,這部分大約會花大約百分之五十的功耗,即使是如此,我們還是需要降低視頻的DSP或視頻的硬件在解碼的時(shí)候所需要的功耗,視頻的DSP或視頻的硬件在解碼的時(shí)候除了他本身所需要的功耗比之外,另外一個(gè)部分是這個(gè)DSP在對外做memory傳輸?shù)臅r(shí)候,它的帶寬的需求,它的帶寬需求如果高的話,表示它的memory的動作就多,動作越多在電子信號里面就表示比較消耗電,所以你的視頻方案可以對外的memory的傳輸?shù)男枨竽軌蚪档偷脑?,對整IC設(shè)計(jì),功耗的要求就會跟隨著降低,我們過去的經(jīng)驗(yàn)顯示,如果說您可以在視頻系統(tǒng)對外memory的功耗如果能夠降低百分之三十的話,整體的功耗就可以降低百分之十,這個(gè)整體的功耗就代表屏幕的功耗。
Q3:請問,音視頻IP在整個(gè)SOC中所占的比重大約為多少?
A3:音視頻IP在SOC中作占的比重大約是三分之一到二分之一,因?yàn)橐曨l方面需要比較多的面積來解決。
Q4:請問Tensillica處理器在與ARM總線互連時(shí)需要什么樣的特別設(shè)計(jì)?
A4:Tensillica的處理器與外部設(shè)備的鏈接主要是通過PF總線,如果客戶需要和ARM總線上的設(shè)備來連接,我們也可以提供PF總線到 HB或者是AXI總線的調(diào)節(jié)器,這個(gè)調(diào)節(jié)的過程其實(shí)是非常簡單的,并且是有Tensillica 提供的。
Q5:請問,一個(gè)系統(tǒng)中要集成音頻數(shù)據(jù),那么設(shè)計(jì)時(shí)應(yīng)注意哪些問題?
A5:一個(gè)系統(tǒng)中要集成音頻數(shù)據(jù),并沒有太多特別需要注意的事項(xiàng),主要是看用戶對音頻系統(tǒng)的運(yùn)用,如果說在一個(gè)通常情況下,提成音頻部分進(jìn)去的話,我們會把它當(dāng)作協(xié)處理器的方式來處理,和其它的協(xié)處理器相比自動協(xié)處理器沒有特別不同的地方。
Q6:低功耗的音視頻典型功耗的具體值是多少?
A6:一般來說,低功耗是指在一個(gè)IC里面,音視頻的子系統(tǒng)它的功耗不能夠超過整個(gè)IC的50%,一般來說,一個(gè)IC它的功耗儲存大約是在200到300瓦特/分鐘之間,所以我們把音視頻系統(tǒng)整個(gè)加起來,它的功耗能夠降低到150瓦特/分鐘之內(nèi),我們現(xiàn)在的設(shè)計(jì)目標(biāo)是把音頻系統(tǒng)典型的功耗減低到100瓦特/分鐘之內(nèi)。
Q7:Tensilica 對其IP的授權(quán)是采用什么模式?是否和ARM一樣?
A7:ATM的授權(quán)模式一般是提供給大家迎合,而Tensilica 是可配置處理器,所以我們授權(quán)給客戶的一般都是軟核,也就是RTL模式, 考慮到知識產(chǎn)權(quán)的保護(hù),我們可能會對RTL進(jìn)行加密處理。但是我們同時(shí)提供給用戶針對這個(gè)RTL和不同的工藝廠商的綜合腳本以及后端流程的處理腳本,所以用戶很方便的用我們提供的RTL以及各種綜合以及后端的腳本,在不同的廠商之間進(jìn)行選擇。