DSP考試必備

2022-12-20 13:27:02 字數 2712 閱讀 5085

tms320c55x的總體結構:c55x晶元由cpu、儲存空間、片內外設組成

c55x儲存器片內儲存空間共有352kb(176k字);外部儲存空間共有16mb(8m字),支援的儲存器型別非同步sram、eprom;同步dram;同步突發sram;特點:採用統一的程式/位址空間儲存空間;i/o空間與程式/位址空間分開

5外設配置:模數轉換器(adc)可程式設計數字鎖相環時鐘發生器(dpll)指令快取記憶體(i-cache)外部儲存器介面(emif)直接儲存器訪問控制器(dma)多通道序列緩衝口(mcbsp)增強型主機介面(ehpi)2個16位的通用定時/計數器8個可配置的通用i/o引腳(gpio)實時時鐘(realtimeclock,rtc)看門狗定時器(watchdog timer)usb

實時時鐘:rtcinx1實時時鐘振盪器輸入。rtcinx2實時時鐘振盪器輸出

i2c匯流排:sda,i2c(雙向)資料訊號復位時,此引腳處於高阻狀態;scl,i2c (雙向)時鐘訊號,復位時,此引腳處於高阻狀態。

環指令可以重複執行乙個單週期指令或並行執行兩個單週期指令,重複次數n被裝在rptc中,指令將被重複執行n+1次。;在一些無條件單指令迴圈操作中,可以使用csr設定重複次數。

塊迴圈暫存器(brc0,brc1,brs1,rsa0,rsa1,rea0,rea1)塊迴圈指令可以實現2級巢狀,乙個塊迴圈(1級)巢狀在另乙個塊迴圈(0級)內部

累加器溢位標誌(acov0,acov1,acov2,acov3)

儲存器對映c55x的儲存(資料/程式)空間統一編址:cpu讀取程式**時,使用24位位址訪問相關位元組;cpu讀寫資料時,使用23位位址訪問相關字;兩種情況下位址匯流排上均為24位,只是資料定址時位址匯流排上的最低位強制填充0;;c55x儲存空間(總共為16m位元組或8m字)的劃分:128個主頁面(0~127),每個主頁面為64k字;主頁面0的前192個位元組或96個字(000000h~0000bfh)被mmr所占用c55x的外部擴充套件儲存空間由ce[3:

0]分為4個部分,每部分都可以支援同步或非同步儲存器型別;c55x的片記憶體儲器資源(以

ain0:模擬輸入通道0,ain1,模擬輸入通道1vc5509a為例)128k字ram:daram為32k字;vc5509apge有2個10位a/d介面;vc5509asaram為96k字;;32k字rom:

bga有4個10位a/d介面

指令流水線c55x的指令流水線分為兩個階段:第一階段——取指階段:從儲存器取來32位指令包,將其存入指令緩衝佇列(ibq)中,並送48位指令包給第二流水階段第二階段——執行階段:

對指令進行解碼,並完成資料訪問和計算。堆疊指標:資料堆疊指標(sp)系統堆疊指標(ssp)相關擴充套件暫存器(sph)

程式流暫存器(pc{24位的程式計數器}、reta{返回位址暫存器}、cfct{控制流關係暫存器}(3個);dsp硬體復位時,ivpd和ivph都被裝入到ffffh位址處;ivpd和ivph均不受軟復位的影響

中斷標誌暫存器(ifr0,ifr1)16位的中斷標誌暫存器ifr0和ifr1包括所有可遮蔽中斷的標誌位除錯中斷使能暫存器(dbier0,dbier1):僅當cpu工作在實時**模式除錯暫停時,這兩個16位的除錯中斷使能暫存器才會使用

單指令迴圈控制暫存器(rptc,csr)單循演算法格式分:定點演算法,浮點演算法,(大多數才用定點演算法)浮點演算法比較複雜,因而浮點dsp

cpu使用24位寬的位元組定址從程式儲存器讀取指令;位址匯流排是24位的,通過程式讀資料匯流排一次可以讀取32位的指令,指令中每8位占有乙個位元組位址;程式空間的指令組織:c55x支援8、16、24、32、48位的指令

cpu使用字位址訪問資料空間:字位址為23位的,定址16位的資料;位址線為24位的,當cpu讀/寫資料空間時,23位的字位址最低位補乙個0成為總位址

c55x指令集支援以下資料型別:位元組(b)8位;字(w)16位;長字(lw)32位;當寫操作時需要做0擴充套件或符號擴充套件

i/o空間和程式/資料空間是分開的,只能用來訪問dsp外設上的暫存器;字位址寬度是16位,可以訪問64k個位址;對於i/o空間的讀寫是通過資料讀匯流排dab和資料寫匯流排eab進行的,讀寫時要在16位位址前補0(構成24位位址)

c55x支援32個isr中斷的分類可遮蔽中斷:通過軟體來加以遮蔽(所有的可遮蔽中斷都是硬體中斷);不可遮蔽中斷:不能被遮蔽(所有的軟體中斷都是都是不可遮蔽中斷。

硬體中斷/reset/nmi也是

的成本和功耗要比定點dsp高,但是使用浮點更容易進行高階語言程式設計。

定址方式k16絕對定址(運算元位*abs16,定址方法是將7位的暫存器dph和k16級聯形成乙個23位位址),k23絕對定址,i10絕對定址1用庫函式配置時鐘發生器宣告pll配置結構pll_config config_pll=執行配置函式pll_config(&config_pll)設定頻率pll_setfreg(6,1);

2通用定時器的應用timer_handle htimer;timer_configconfig_timer=;htimer=timer_open(timer_devo,0);timer_config(htimer&config_timer);timer_start(htimer);timer_stop(htimer);

interrupt void timer0_isrl)

3實時時鐘應用rtc_config

myconfig=rtc_config(&myconfig);

例rtc_datemydate=;rtc_setdate(&mydate);4看門狗定時器

wdtim_configmyconfig=;

wdtim_config(&myconfig);wdtim_start();wdtim_service();

技能考試必備

心理諮詢師 技能考試必備 3.0版 1 邵曉東 2008 12 01 21 55 16 心理診斷技能總結 一 心理問題分類 二 正常與異常的判定依據 即病與非病 是否屬於心理諮詢工作範圍的判定依據 1 正常與異常的三原則。主觀世界與客觀世界的統一性 心理活動的內在協調一致性 個性的相對穩定性。2 典...

DSP學習小結

根據一學期以來對dsp這門課程的學習,學到了很多dsp相關的知識。了解了如何根據實際需求選擇dsp晶元,也知道了c54x的會變和鏈結過程,還掌握了c54x的定址方式,尤其是直接和簡介定址。在參考技術手冊時也能讀懂c54x的彙編和c例程,了解c54x的終端系統和片內外設的控制方式。dsp是demand...

dsp填空選擇

1.對於tms320c54x系列dsp晶元,下列說法正確的是 a 定點型32位dspb 浮點型32位dsp c 定點型16位dspd 浮點型16位dsp 1.下列說法中錯誤的是 a 每個daram塊在單週期內能被訪問2次 b 每個saram塊在單週期內只能被訪問1次 c 片內rom主要存放固化程式和...