ARM+DSP雙核處理器應用程序攻略
曾經(jīng),會(huì )單片機的工程師牛得一塌糊涂。想十年前一個(gè)會(huì )單片機的工程師幾乎就是嵌入式工程師的代名詞。
本文引用地址:http://dyxdggzs.com/article/201610/307381.htm若干年前,ARM開(kāi)始暫露頭角,看到單片機工程師的牛氣,ARM工程師笑了。
而從包括合眾達在內的中國DSP三巨頭開(kāi)始在中國推廣DSP時(shí),所有開(kāi)始使用DSP的工程師笑了。他們有理由笑,他們有資格笑。因為在那時(shí),DSP就代表著(zhù)高高在上,收入高、職位高、聲譽(yù)高,典型的三高。
而經(jīng)過(guò)若干年的推廣,DSP已經(jīng)脫下了神的外衣,走下了神壇。會(huì )DSP的人越來(lái)越多。
但隨著(zhù)DSP開(kāi)發(fā)者的日漸增多,DSP的娘嫁人(TI)發(fā)現,純DSP血統的姑娘們越來(lái)越難嫁了。時(shí)代的青年對于姑娘的要求已經(jīng)不再在能做一手漂亮而高效的女紅(計算)。人們希望娶到家的姑娘是出得廳堂,進(jìn)得廚房,能歌而善舞。大戶(hù)人家的公子希望媳婦兒如DSP般賢良淑德,又像ARM般千妖百媚。
2005年TI推出了DaVinci技術(shù),這一血統的姑娘既賢良淑德又千嬌百媚。ARM926 + 64x+
在世界各地的選美比賽中,DaVinci小姐一路過(guò)關(guān)斬將,一屆又一屆地當選為世界小姐。
但后來(lái)人們發(fā)現,所有的評委都是對AV比較感興趣的。一時(shí)間,AV門(mén)事件波及全球。
在人民大眾強大的呼聲里,OMAPL小姐,姍姍來(lái)遲。 ARM+674x(定浮點(diǎn)DSP)。
她是如此的大方美麗,如此的平易近人,她是無(wú)冕的后冠。
接下來(lái)的幾天,我會(huì )繼續介續OMAPL處理器家族。在我做完基本介紹之后,我的同事even會(huì )講述如何實(shí)現ARM+DSP的通信。
我們不否認,將目光盯在TI提供的DSPLink層面來(lái)看,在做除了音視頻以外的設計時(shí),通常項目會(huì )死掉。
但我不認為這是TI的錯。
當你需要巨大的運算量時(shí),GPU能給你做嗎,還是VPU能?比如電力系統中,數字調音臺,各種物理化學(xué)分析儀中,這樣的需求太多了。
幾乎每一個(gè)人在遇到這樣的需求時(shí),都會(huì )非常自然的想到DSP. 區別僅在于以前是一片ARM加上一片DSP.
現在的情況僅僅是TI將這樣的兩個(gè)內核放到一個(gè)器件中來(lái)了。但沒(méi)有本質(zhì)區別的。
DSP依然是占用一段存儲器來(lái)運行程序,ARM與DSP依然是通過(guò)RAM交互數據。
所不同的僅是現在DSP的啟動(dòng)由ARM說(shuō)了算,交互數據從昂貴的雙口RAM變成了共享RAM.
但本質(zhì)上,對于A(yíng)RM來(lái)講,仍是一個(gè)字符型調備的驅動(dòng)!
另外TI最近提供了很多簡(jiǎn)化開(kāi)發(fā)的工具,比如我們后面會(huì )講到的C6Run,讓你可以以寫(xiě)一個(gè)普通C程序的方式來(lái)給DSP編程,在A(yíng)RM上像訪(fǎng)問(wèn)本地函數一樣訪(fǎng)問(wèn)DSP函數。
評論