TMS320C6678多核DSP上電加載技術(shù)分析

                  2014-01-26 10:31 來源:電子信息網(wǎng) 作者:娣霧兒

                  0 引言

                  在視頻檢測、醫(yī)療影像及紅外圖像快速跟瞄系統(tǒng)應用中,越來越復雜的二維、三維甚至四維的圖像處理,需要并行化的處理系統(tǒng),并能夠運行復雜的算法。要實現(xiàn)這些復雜的系統(tǒng),高端FPGA+高性能DSP是目前普遍采用的方案,而單個DSP的性能已發(fā)展至極限,所以解決復雜的并行算法,多核DSP是現(xiàn)在發(fā)展的全新方向,其中多核DSP的根加載技術(shù)是其難點之一。

                  TI公司推出的DSP芯片TMS320C6678(C6678)具有8個內(nèi)核的高性能DSP,每個內(nèi)核工作頻率均達1GHz。

                  其支持的Boot 模式有SPI、I2C、EMAC、SRIO 和并口Emif16 NOR-FLASH.其中Emif16 NOR-FLASH模式是不用上位機參與、比較簡單、獨立成系統(tǒng)的一種,大多獨立DSP系統(tǒng)采用該方式。

                  網(wǎng)上能搜索到關(guān)于C6472和C6678零星一些加載資料,都是借助于第三方轉(zhuǎn)換工具,太過于籠統(tǒng)。下面是針對C6678 的并口Emif16NOR-FLASH的上電加載作詳細的探討。

                  1 C6678 的上電加載過程

                  所謂上電加載(上電自舉),即是當DSP復位后,正常運行用戶程序之前運行的一段小程序,就像PC機的BIOS 一樣。多核加載同單核加載區(qū)別很大,不但要負責主核的加載而且還有其他核的加載與激活。C6678的Emif16 NOR-FLASH 可以直接執(zhí)行程序(XIP)(這與C641x系列DSP不同),其上電加載過程示于圖1.

                  上電復位后,DSP 首先運行固化在片上ROM 位于地址0x20b00000 的程序,稱為片上Loader,片上Loader根據(jù)DSP硬件管腳狀態(tài),判斷用戶采用的Boot模式以跳轉(zhuǎn)到相應模式的二級加載程序。如圖1的Emif16 NOR-FLASH 模式中,運行片上Loader 后,PC 指針直接指向NOR-FLASH 首地址0×70000000 并開始執(zhí)行FLASH 上的二級Loader 程序,二級Loader 存儲在FLASH 開始地址0×70000000~0×70000400 的范圍內(nèi)。從0×70000400開始保存應用程序的根表數(shù)據(jù)(即被燒燒寫到FLASH中的應用程序的數(shù)據(jù))。二級Loader的功能是將保存在FLASH中的Core0~Core7的根表數(shù)據(jù)搬移到DSP相應的地址段內(nèi),搬移完后,二級Loader 程序PC 指針跳到Core0的主程序入口地址_c_int00處,開始執(zhí)行Core0的應用程序。在Core0 的應用程序開始加有使其他核激活運行的代碼(這也是有別于單核的特殊之處),至此整個多核加載就此完成。事實上,如果你的應用程序很小,且運行速度要求不高,圖1中的2、3和4過程都可以不要,只要把應用程序的原始代碼數(shù)據(jù)燒寫到FLASH從0×70000000 開始的位置,上電正常運行即可(這在C641x 上是不行的),如此DSP 的許多高性能就體現(xiàn)不出來,且多核工程大多采用嵌入式sysbios工程,占用存儲器比較大,所以正常的Boot過程必須采用圖1所示的二級加載過程。

                  dsp1

                  從圖1 中看出,一個完整多核加載過程,開發(fā)者需要做的是二級加載器Loader 的編寫、FLASH 中映像文件的產(chǎn)生、FLASH燒寫器的編寫,主核對各輔助核的觸發(fā)代碼的編寫(被加載的應用程序不在本范圍內(nèi))。

                  1 2 3 > 
                  DSP TMS320C6678

                  相關(guān)閱讀

                  暫無數(shù)據(jù)

                  一周熱門

                  亚洲伦乱亚洲h视频| 亚洲av无码一区二区三区在线播放| 亚洲最大av资源站无码av网址| 亚洲校园春色小说| 久久久久久a亚洲欧洲AV| 久久91亚洲人成电影网站| 亚洲无人区一区二区三区| 国产亚洲精品无码拍拍拍色欲| 亚洲无码高清在线观看| 亚洲午夜精品久久久久久浪潮 | 亚洲va在线va天堂va不卡下载| 亚洲国产精品无码久久SM| 亚洲精品国产精品乱码视色 | 7777久久亚洲中文字幕| 亚洲 日韩经典 中文字幕| 中文无码亚洲精品字幕| 亚洲精品国产首次亮相| 日本系列1页亚洲系列| 亚洲成AV人网址| 国产精品亚洲综合专区片高清久久久| 亚洲人午夜射精精品日韩| 奇米影视亚洲春色| 亚洲国产精品福利片在线观看 | 亚洲精品蜜夜内射| 亚洲AV网站在线观看| 久久久久久久亚洲精品| 亚洲精品国产品国语在线| 亚洲AV无码久久寂寞少妇| 久久亚洲AV无码精品色午夜麻豆 | vvvv99日韩精品亚洲| 精品国产香蕉伊思人在线在线亚洲一区二区 | 亚洲日本在线看片| 亚洲手机中文字幕| 亚洲色大18成人网站WWW在线播放| 亚洲AV综合色区无码一二三区| 亚洲国产成人爱av在线播放| 亚洲日韩精品无码专区网址| 亚洲午夜在线电影| 色老板亚洲视频免在线观| 色噜噜噜噜亚洲第一| 亚洲中文字幕无码中文字在线 |