簡介
ADSP-TS20xS TigerSHARC® 處理器是TigerSHARC系列的第二代產(chǎn)品。ADSPTS20xS TigerSHARC處理器芯核與以前的TigerSHARC 處理器芯核相類似,應(yīng)用對象與ADSP-TS101S相似,如無線基站,圖像處理和軍事。
該文章討論ADSP-TS201S 和 ADSP-TS101S這兩種TigerSHARC處理器的不同之處,并將現(xiàn)有的為ADSP-TS101S而開發(fā)的代碼輸入到ADSPTS201S所必須考慮的一些東西。以下是描述寄存器映射圖變化,程序定序器,存儲器和高速緩沖存儲器,直接存儲器訪問(DMA)編程,通訊邏輯單元(CLU),和指令集變化。本文檔也包含了強(qiáng)調(diào)嵌入式處理器的新型ADSPTS20xS系列的三部分(ADSPTS201S, ADSPTS202S和 ADSP-TS203S)的區(qū)別的一個(gè)專題討論部分。
ADSP-TS201S 和 ADSP-TS101S的功能性區(qū)別
ADSP-TS201S配置高達(dá)600MHz的芯核時(shí)鐘,總體的運(yùn)算性能可達(dá)每秒可完成4800M次16-bit數(shù)乘累加。除了處理器芯核, ADSP-TS201S包括了24 Mb片上動態(tài)RAM(DRAM)存儲器,一個(gè)群集總線接口,該接口包括同步動態(tài)RAM(SDRAM)控制器; 4個(gè)帶有低壓差分信號(LVDS) 鏈接的鏈接通道對和14個(gè)DMA通道.
圖1給出了ADSP-TS201S的功能塊方框圖。處理器的功能塊方框圖分為兩個(gè)主要部分:擴(kuò)展芯核和片上系統(tǒng)( SOC)部分。擴(kuò)展核心包括DSP芯核,中斷控制器, SOC接口,和24 Mb片上DRAM。 SOC包括外部群集總線接口,鏈接端口, DMA控制器和JTAG仿真端口。ADSP-TS201S 是TigerSHARC系列的一個(gè)功能變體,與以往處理器相比,芯核內(nèi)部單元,總線系統(tǒng),存儲器組織和外部鏈接都有所加強(qiáng)。因?yàn)锳DSP-TS201S 和ADSP-TS101S處理器的芯核功能上是相同的,都可執(zhí)行相同指令, ADSP-TS201還能執(zhí)行一些額外的指令,如XCORRS操作。
寄存器映射圖變化
擴(kuò)展芯核的變化包括寄存器映射圖的調(diào)整。一些寄存器在SOC代理上,其它的則在芯核內(nèi)。寄存器映射圖變化在下面部分重點(diǎn)論述,位定義寄存器變化的總結(jié)表(表1)在本節(jié)最后給出。了解寄存器影射圖的更多詳細(xì)信息,請參考ADSP-TS201 TigerSHARC 處理器硬件參考手冊里的存儲器和寄存器映射圖章節(jié)(第二 章)和與TigerSHARC VisualDSP++™ 開發(fā)工具(路徑目錄C:\ProgramFiles\AnalogDevices\VisualDSP\TS\include )一同安裝的系統(tǒng)頭文件defTS201.h。注意:系統(tǒng)頭文件,如defTS201.h,是用來聲明全局定義,特別是存儲器映射寄存器,系統(tǒng)結(jié)構(gòu)和處理器。
定序寄存器文件
原來是ADSP-TS101S上的定序器一部分的一些寄存器現(xiàn)變?yōu)锳DSPTS201S上的中斷控制器的一部分了。定序器里剩下的一部分寄存器還有一些位定義的變化,一些新的為實(shí)現(xiàn)標(biāo)志管腳操作的寄存器被加到ADSP-TS201S上的定序器上。移到中斷控制器模塊的寄存器是 ILAT(低和高的,帶設(shè)置和清除地址的)。 IMASK (低和 高 的) , TIMER ( 0和 1, 低和高 的 ) 和TMRIN 寄存器( 0和1,低和高的)。 ILAT,IMASK 和 PMASK 寄存器,除少數(shù)例外,和ADSP-TS101S上的有相同的位定義。從圖2 和3中可看出差別。
中斷控制寄存器
外部接口寄存器
位功能寄存器變化概要
程序指針...
完整文檔請百度云盤下載:鏈接:http://pan.baidu.com/s/1nu0sVdJ 密碼:3wnj
ADI DSP任何問題,請聯(lián)系OP的QQ:5516164,郵箱:sale@openadsp.com
|