DSP填空簡答期末復(fù)習(xí)_第1頁
DSP填空簡答期末復(fù)習(xí)_第2頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、1、DSP:廣義:數(shù)字信號處理狹義:數(shù)字信號處理芯片2、TMS320系列DSP芯片的基本特點(diǎn): 采用哈佛結(jié)構(gòu)體系:獨(dú)立的程序和數(shù)據(jù)總線,一個(gè)機(jī)器周期可同時(shí)進(jìn)行程序讀出和數(shù)據(jù)存取。對應(yīng)的:馮諾依曼結(jié)構(gòu)。 采用流水線技術(shù):減少指令指令執(zhí)行時(shí)間,增強(qiáng)處理器的處理能力。TMS320F2812采用了8級流水線在四級流水線操作中,取指令、指令譯碼、讀操作數(shù)和執(zhí)行操作可以獨(dú)立地處理,這可使指令操作完全重疊。 硬件乘法器:具有硬件連線的高速“與或”運(yùn)算器多處理單元:DSP內(nèi)部包含多個(gè)處理單元。 特殊的DSP指令:指令具有多功能,一條指令完成多個(gè)動(dòng)作;如:倒位序指令等3、DSP芯片類別和使用選擇:按用途分:通用

2、型、專用型DSP芯片按數(shù)據(jù)格式分:定點(diǎn)DSP芯片、浮點(diǎn)Q表示法的Qn表示小數(shù)點(diǎn)在數(shù)據(jù)第n位之后(也就是小數(shù)位數(shù)有n位)S表示法的Sm.n表示有m位整數(shù),n位小數(shù)(即小數(shù)點(diǎn)在第n位之后),且m+n=15。S表示法的Sm.n與Q表示法的Qn相同。例如,S0.15與Q15相同,S15.0與Q0相同。定點(diǎn)格式表示數(shù)的范圍越大,數(shù)據(jù)的精度越低,也就是說,數(shù)的范圍與精度是一對矛盾。對16位的數(shù)據(jù)來說,動(dòng)態(tài)范圍最大的格式為整數(shù)Q0,精度(或分辨率)最高的格式為Q15。4、TMS320F2812主要特點(diǎn): 高性能靜態(tài)CMOS技術(shù):150MHz(時(shí)鐘周期6.67ns)、Flash編程電壓3.3V。外部中斷擴(kuò)展(

3、PIE)模塊:可支持90個(gè)外設(shè)中斷,但目前僅使用了45個(gè) 12位的ADC,16通道:80ns/12.5MSPS(單個(gè)轉(zhuǎn)換時(shí)間:200ns;單路轉(zhuǎn)換時(shí)間:60ns)5、TMS320C28x系列芯片有三個(gè)主要部分:中央處理單元(CPU)、存儲(chǔ)器、片內(nèi)外設(shè)6、TMS320C28x的CPU是一種低功耗的32位定點(diǎn)數(shù)字處理器。7、C28x芯片具有3種操作模式:通過狀寄存器STl的位OBJMODE(對象兼容模式)和位AMODE(尋址模式)的組合,選定模式。C28x模式(10)、C27x目標(biāo)一兼容模式(00)、C2xLP源一兼容模式(11);8、C28x的CPU內(nèi)核組成(1)一個(gè)能夠產(chǎn)生數(shù)據(jù)和程序存儲(chǔ)地址的

4、CPU;(2)仿真邏輯;(3)各種信號線9、CPU四種主要信號:存儲(chǔ)器接口信號、時(shí)鐘和控制信號、復(fù)位和中斷信號、仿真信號10、CPU的結(jié)構(gòu)及總線:存儲(chǔ)器接口有3組地址總線:1. PAB程序地址總線:PAB是22位的、用來傳送來自程序空間的讀寫地址。2. DRAB數(shù)據(jù)讀地址總線:32位的DRAB用來傳送來自數(shù)據(jù)空間的讀地址。3. DWAB數(shù)據(jù)寫地址總線:32位的DWAB用來傳送來自數(shù)據(jù)空間的寫地址。存儲(chǔ)器接口還有3組數(shù)據(jù)總線:1. PRDB程序讀數(shù)據(jù)總線:PRDB是32位的總線、在讀取程序空間時(shí)用來傳送指令或數(shù)據(jù)。2. DRDB數(shù)據(jù)讀數(shù)據(jù)總線:DRDB是32位的總線、在讀取數(shù)據(jù)空間時(shí)用來傳送數(shù)據(jù)

5、。3. DWDB數(shù)據(jù)/程序?qū)憯?shù)據(jù)總線:32位的DWDB在對數(shù)據(jù)空間和程序空間寫數(shù)據(jù)時(shí)用來傳送數(shù)據(jù)。注意:程序空間的讀和寫不能同時(shí)發(fā)生,因?yàn)樗鼈兌家褂贸绦虻刂房偩€PAB。程序空間的寫和數(shù)據(jù)空間的寫也不能同時(shí)發(fā)生,因?yàn)閮烧叨家褂脭?shù)據(jù)/程序?qū)憯?shù)據(jù)總線DWDB。而運(yùn)用不同總線的傳輸是可以同時(shí)發(fā)生的。11、CPU寄存器:輔助寄存器(XAR0-XAR7)、IFR(中斷標(biāo)志寄存器)、IER(允許中斷寄存器)、DBGIER(允許中斷調(diào)試寄存器)。PC寄存器(22位)復(fù)位后的結(jié)果:Ox3F_FFCOST1寄存器(16位)復(fù)位后的結(jié)果:0X080BSP寄存器(16位)復(fù)位后的結(jié)果:0x400其他都是0x000

6、0(16位)0x00000000(32位)累加器(ACC)是CPU的主要工作寄存器。被乘數(shù)寄存器XT主要用于在32位乘法操作之前,存放一個(gè)32位有符號整數(shù)值。結(jié)果寄存器P主要用來存放乘法運(yùn)算的結(jié)果。在DP直接尋址模式下,16位的數(shù)據(jù)頁指針(DP)保存了目前的數(shù)據(jù)頁號。可以通過給DP賦值去改變數(shù)據(jù)頁號。堆棧指針(SP)允許在數(shù)據(jù)存儲(chǔ)器中使用軟件堆棧。中斷控制寄存器(IFR:中斷標(biāo)志寄存器IER:中斷使能寄存器DBGIER:調(diào)試中斷使能寄存器)狀態(tài)寄存器(ST0的位在流水線的執(zhí)行階段改變ST1的位在流水線的譯碼2階段改變)HISPCP:地址0x00701A16位高速外設(shè)時(shí)鐘設(shè)置寄存器LOSPCP:

7、地址0x00701B16位低速外設(shè)時(shí)鐘設(shè)置寄存器系統(tǒng)時(shí)鐘如何產(chǎn)生:當(dāng)XPLLDIS為低電平,系統(tǒng)直接采用時(shí)鐘或晶振直接作為系統(tǒng)時(shí)鐘;當(dāng)XPLLDIS為高電平,外部時(shí)鐘經(jīng)過PLL倍頻后,為提供時(shí)鐘。計(jì)算:TMS320F2812的輸入時(shí)鐘頻率為150MHz,其PLL工作在PLL禁止模式,LOSPCP寄存器的內(nèi)容為3,請計(jì)算LSPCLK?SYSCLKOUT=XCLKIN=150MHzLSPCLK二SYSCLKOUT/(LOSPCP*2)=25MHz12、喂狗:F2812的看門狗與240x的基本相同,當(dāng)8位的看門狗計(jì)數(shù)器計(jì)數(shù)到最大值時(shí),看門狗模塊產(chǎn)生一個(gè)輸出脈沖(512個(gè)振蕩器時(shí)鐘寬度)。如果不希望產(chǎn)

8、生脈沖信號,用戶需要屏蔽計(jì)數(shù)器,或用軟件周期向看門狗復(fù)位控制寄存器寫“0x55+0xAA",該寄存器能夠使看門狗計(jì)數(shù)器清零。稱為喂狗。13、為了實(shí)現(xiàn)看門狗的各項(xiàng)功能,內(nèi)部有3個(gè)功能寄存器計(jì)數(shù)寄存器WDCNTR復(fù)位寄存器WDKEY控制寄存器WDCR14、CPU內(nèi)部結(jié)構(gòu)與時(shí)鐘系統(tǒng):HISPCP高速外設(shè)時(shí)鐘設(shè)置寄存器PLLCRPLL控制寄存器LOSPCP慢速外設(shè)時(shí)鐘設(shè)置寄存器SCSR系統(tǒng)控制和狀態(tài)寄存器PCLKCR外設(shè)時(shí)鐘控制寄存器WDCNTR看門狗計(jì)數(shù)寄存器LPMCR0低功耗模式控制寄存器0WDKEY看門狗復(fù)位key寄存器LPMCRl低功耗模式控制寄存器1WDCR看門狗控制寄存器15、片

9、上SARAM:為單口隨機(jī)讀/寫存儲(chǔ)器,在單個(gè)機(jī)器周期內(nèi)只能被訪問一次。C28x片內(nèi)共有18KX16位的SARAM,它們分別是:VM0和M1:每塊的大小為1KX16位,其中,MO映像至地址000000h0003Fh,M1映像至地址000400h-0007FFh;VL0和L1:每塊的大小為4KX16位,其中,LO映像至地址008000h008FFFh,L1映像至地址009000h009FFFh;VHO:大小為8KX16位,映像至地址3F8OOOh3F9FFFh。16、對XINTF空間的讀或?qū)懖僮鞯臅r(shí)序都可分為三個(gè)階段:每個(gè)Zone訪問的建立(Lead)、激活(Active)和跟蹤(Trail)的時(shí)

10、序17、中斷的概念:由軟件或硬件驅(qū)動(dòng)的信號,可暫停目前執(zhí)行的主程序,轉(zhuǎn)而去執(zhí)行一個(gè)中斷服務(wù)子程序18、中斷分類:可屏蔽中斷:可用軟件加以屏蔽或解除屏蔽。非屏蔽中斷:這些中斷不能夠被屏蔽。C28x將立即響應(yīng)19、處理中斷過程:(1)接收中斷請求(2)響應(yīng)中斷(3)準(zhǔn)備執(zhí)行中斷服務(wù)程序并保存寄存器值(4)執(zhí)行中斷服務(wù)子程序20、可屏蔽中斷:14個(gè)通用中斷INTlINTl4為仿真而設(shè)計(jì)的中斷DLOGINT(數(shù)據(jù)標(biāo)志中斷)和TOSINT(實(shí)時(shí)操作系統(tǒng)中斷)21、C28x非屏蔽中斷包括:軟中斷INTR和TRAP指令硬件中斷NMI非法指令陷阱硬件復(fù)位中斷RS22、使能可屏蔽中斷的條件:標(biāo)準(zhǔn)時(shí),INTM=0

11、,IER中相應(yīng)的位是1;DSP工作在實(shí)時(shí)仿真且CPU暫停時(shí),IER和DBGIER中的相應(yīng)位是1。13、中斷寄存器:V中斷標(biāo)志寄存器IFRV中斷使能寄存器IERV調(diào)試中斷使能寄存器DBGIER24、低功耗三種模式:IDLE模式;HALT模式;SANDBY模式。25、PIE三級中斷管理:外設(shè)中斷擴(kuò)展模塊中多個(gè)中斷源復(fù)用成一個(gè)CPU中斷。PIE模塊支持96個(gè)不同的中斷,這些中斷分成12個(gè)組,每個(gè)組有8個(gè)中斷,每個(gè)組都被反饋到CPU內(nèi)核的12條中斷線(1NTlINTl2)的一條上。常用中斷:外設(shè)級中斷,PIE級中斷,CPU級中斷。26、F2812提供了兩個(gè)具有相同結(jié)構(gòu)和功能的事件管理器模塊EVA和EV

12、B;EVA包含通用定時(shí)器1和2,EVB包含了通用定時(shí)器3和4;27、通用定時(shí)器的計(jì)數(shù)操作:每個(gè)通用定時(shí)器都有4種計(jì)數(shù)模式,即停止/保持計(jì)數(shù)模式、連續(xù)遞增計(jì)數(shù)模式、定向增減計(jì)數(shù)模式、連續(xù)增減計(jì)數(shù)模式。28、對稱和非對稱波形產(chǎn)生:當(dāng)通用定時(shí)器處于連續(xù)遞增計(jì)數(shù)模式時(shí),產(chǎn)生非對稱波形。當(dāng)通用定時(shí)器處于連續(xù)增減計(jì)數(shù)模式時(shí),產(chǎn)生對稱波形。29、PWM信號路數(shù):每個(gè)事件管理器可以同時(shí)產(chǎn)生8路PWM信號,包括三對由全比簡單元產(chǎn)生的帶有可編程死區(qū)的PWM信號和由定時(shí)器比較器產(chǎn)生的2路獨(dú)立的PWM信號。30、PWM電路結(jié)構(gòu):V非對稱/對稱波形發(fā)生器V可編程死區(qū)單元V輸出邏輯V空間矢量(SV)PWM狀態(tài)機(jī)31、死區(qū)

13、作用:在一個(gè)晶體管被截止到另個(gè)晶體管被導(dǎo)通期間插入一段死區(qū)時(shí)間,這個(gè)段時(shí)間延遲能確保在一個(gè)晶體管導(dǎo)通之前另一個(gè)晶體管已經(jīng)完全關(guān)閉。32、捕獲單元的工作方式:捕獲單元被使能后,當(dāng)輸入引腳CAPx上有一個(gè)跳變(由CAPCONA/B指定是檢測上升沿還是下降沿)時(shí),就將所選通用定時(shí)器的當(dāng)前計(jì)數(shù)值裝入到相應(yīng)的FIFO棧;同時(shí),相應(yīng)的中斷標(biāo)志被置位,如果該中斷未被屏蔽,就產(chǎn)生一個(gè)外部中斷請求。33、捕獲單元FIFO堆棧:每個(gè)捕獲單元都有一個(gè)專用的2級深的FIFO堆棧,稱為頂部棧和底部棧。頂部棧是只讀寄存器,存放最早的計(jì)數(shù)值。如果是空棧,第一次捕獲得到的計(jì)數(shù)值存放到頂部寄存器,同時(shí)CAPFIFOX寄存器的相

14、應(yīng)狀態(tài)位置為01,如果在前次捕獲值未讀取前發(fā)生了第二次捕獲,則新的捕獲值將保存到底層寄存器,狀態(tài)位置為11。34、正交編碼脈沖電路功能:QEP電路可用于連接一個(gè)光電編碼器以獲得旋轉(zhuǎn)機(jī)器的位置和速率等信息。通用定時(shí)器2(或4)為QEP電路提供基準(zhǔn)時(shí)鐘;【QEP2(上升)位先導(dǎo)數(shù)列時(shí),DIR為低即減計(jì)數(shù),QEP1(下降)為先導(dǎo)序列時(shí),DIR為高即增計(jì)數(shù)?!?5、每個(gè)通用定時(shí)器可根據(jù)4種事件產(chǎn)生中斷:周期中斷,比較中斷,下溢中斷,上溢中斷36、數(shù)據(jù)幀格式:典型的SCI數(shù)據(jù)幀格式為;空閑線模式一正韜E多妲夥藏模式起始位LSB234567MSB校驗(yàn)位停吋地止位地址位模式起始位LSB234567MSB校驗(yàn)

15、位|停止位37、多處理器通信的兩種工作模式:空閑線模式和地址位模式38、ADC結(jié)構(gòu)、觸發(fā)源、采樣速率、最高頻率、排序器ADC,模塊有16個(gè)通道,可配置為兩個(gè)獨(dú)立的8通道模塊,分別服務(wù)于事件管理器A和B。ADC時(shí)鐘可以配置為25MHZ,最高采樣速率是12.5MSPS。排序器可以設(shè)置為兩個(gè)獨(dú)立的8狀態(tài)排序器,或者一個(gè)16狀態(tài)的排序器。觸發(fā)源S/W:軟件直接啟動(dòng)EVA:事件管理器AEVB:事件管理器B39、ADC工作模式:2個(gè)8狀態(tài)序列發(fā)生器SEQ1和SEQ2分開獨(dú)立工作,此時(shí)稱為雙序列發(fā)生器方式序列發(fā)生器SEQ1和SEQ2級聯(lián)成一個(gè)16狀態(tài)序列發(fā)生器SEQ來工作,此時(shí)稱為單序列發(fā)生器方式,或者稱為

16、級聯(lián)方式。40、ADC時(shí)鐘決定方式:寄存器ADCTRL3的ADCCLKPS3:0位存放在外設(shè)時(shí)鐘HSPCLK的分頻值,然后再由寄存器ADCTRL1的CPS位進(jìn)行2分頻。此外,還可通過控制ADCTRL1的ACQ_PS30位來增大采樣周期,使ADC適應(yīng)源阻抗的變化。這些位并不影響采樣/保持和轉(zhuǎn)換過程,但由于加寬了SOC脈沖,也就增加了采樣時(shí)間長度oADC模塊利用多種預(yù)定標(biāo)的方法可以產(chǎn)生人以需要的工作時(shí)鐘。41、TMS320C28X指令集采用7種存儲(chǔ)器尋址方式:直接尋址方式堆棧尋址方式間接尋址方式寄存器尋址方式數(shù)據(jù)/程序/IO空間立即尋址方式程序空間間接尋址字節(jié)尋址方式42、C28x系列芯片匯編源程

17、序是由匯編語句組成,源程序語句包含匯編偽指令、匯編語言指令、宏偽指令。源語句含有四個(gè)域:標(biāo)記、助記符、操作數(shù)列表、注釋43、編寫源程序的規(guī)則1所有語句必須以標(biāo)號,空格,星號或分號開頭。2標(biāo)號是可選的,若用標(biāo)號,它必須寫在第一列的開始。3.必須用一個(gè)或多個(gè)空格分隔每個(gè)域。制表符(Tab)等效為空格。4.注釋是可選的。在第一列開始的注釋可以用星號或分號(*或;)打頭,但在其他任何列開始的注釋必須以分號開頭。5助記符不能從第一列開始,否則被視為標(biāo)號。6.“”表示該項(xiàng)可選的。44、常用五條段定義指令:.bss.data.text.sect.usect45、生成的文件名后綴:處理匯編源文件(.asm)產(chǎn)

18、生可重定位的目標(biāo)文件(.obj)根據(jù)妖氣產(chǎn)生源程序列表文件(.1st)根據(jù)鏈接命令文件(.cmd)將一個(gè)或多個(gè)COFF目標(biāo)文件鏈接起來,生成存儲(chǔ)器映射文件(.map)和可執(zhí)行的輸出文件(.out文件46、MEMORY偽指令:確定在目標(biāo)系統(tǒng)中具有物理位置且可被程序使用的存儲(chǔ)器范圍。SECTIONS偽指令:描述輸入段怎樣被組合到輸出段內(nèi);定義在執(zhí)行程序中的輸出段;規(guī)定輸出段在存儲(chǔ)器中的位置;允許重新命名輸出段。47、代碼生成工具:匯編器將匯編語言的源程序文件匯編成機(jī)器語言的目標(biāo)文件,目標(biāo)文件的格式為公用目標(biāo)文件格式,該匯編語言文件可以是C編譯器產(chǎn)生的匯編文件或匯編優(yōu)化器輸出的匯編文件,或是由文檔管理器管理的宏庫內(nèi)的宏。匯編器的功能:V處理匯編文件(.ASM)中的源語句,產(chǎn)生可重新定位的目標(biāo)文件(.obj);"根據(jù)要求產(chǎn)生源程序列表文件(.1st),并向用戶提供對此列表的控制;丁根據(jù)要求將交叉引用列表加到源程序列表中;V將代碼分為段,并為每個(gè)目標(biāo)代碼段設(shè)置段程序計(jì)數(shù)器(SPC);"定義和引用全局

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論