日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

DSP原理与应用知识点(期末复习)

發布時間:2024/8/1 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 DSP原理与应用知识点(期末复习) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

填空題

1、美國得克薩斯儀器公司(TI)是球最大的DSP制造商

2.三大系列的DSP芯片: TMS320C2000、TMS320C5000、TMS320C6000

3.DSP芯片的分類:按數據格式分為定點DSP和浮點DSP;

按芯片用途分為通用型DSP和專用型DSP

4.C54xDSP的內部結構要由C54xCPU內核、片內存儲器及片內外圍設備組成

5.C54x的片內用了多總線結構,由8套16位的內部總線組成

6、C54x的存儲空間分為三個獨立空間:程序空間.數據空間和I/0空間

7.DSP復位操作方式:上電復位和人工按鍵復位?

8.C54x中斷的分類:根據申請源不同,可分為軟件中斷和硬件中斷;根據屏蔽的角度,可屏蔽中斷和非屏蔽中斷

9.CS4x有2個存儲器對中斷進行管理,分別為中斷標志寄存器(IFR)和中斷屏蔽寄存器(IMR)

10.C54x的流水線操作由5個階段組成,它們是:預取指(P)、取指(F)、譯碼(D)、尋址(A)、讀數(R)、執行(X)。

11.C54x指令集包括:匯編語言指令、匯編偽指令和宏指令。

12.C54x的尋址方式共有下列7種:(1)立即尋址。(2)絕對尋址。(3)累加器尋址。(4)直接尋址。(5)間接尋址。(6)存儲器映像寄存器尋址。(7)堆棧尋址。

13.C54x匯編語言編寫的源程序行由標號字段、助記符字段、操作數字段及注釋字段四部分組成。

14.匯編語言程序具有三種結構形式:順序結構、分支結構和循環結構。

選擇

1.全球最大的DSP制造商:TI

2. DSP芯片采用的是改進型哈佛結構

3.TMS320C2000系列要用于測控領域

TMS320C5000系列個人便攜式產品、數碼產品

TMS320C6000系列音頻、視領圖像處理

4.C54xCPU內有兩個40位的累加器A和B

5.TMS320C54x是一種16位定點芯片

6.TMS320C54xDSP采用總線結構,共有8條16位總線

7.當個中斷請求出現時,將把中斷標志寄存器IFR的相應位置1,表示該中斷發生中斷申請

8.如果要清除中斷標志位,應依向IFR的相應位寫入 0/1

9.C54xDSP的流水線操作由6個階段組成

簡答

1、哈佛總線結構,程序存儲器和數據存儲器是分開的,有多條獨立的程序總線和數據總線,它們可同時對程序和數據進行尋址和讀寫,因此,使指令的執行和對數據的訪問能夠并行進行,使CPU的運行速度和處理能力都很以大幅度提商。

DSP采用的是改進型哈佛總線結構。其改進之處是:在數據總線和程序總線之間有局部的交叉連接,也就是說,在程序空間和數據空間之回有相互訪問的能力,從而增加了存儲器訪問的靈活性,提高了DSP的運行效率。

2、C54x的片內用了多總線結構,由8套16位的內部總線組成,

(1)2套程序存儲器操作總線:程序地址總線PAB,程序總線PB。

程序地址總線PAB為CPU提供取指令和寫指令時所需要的地址,CPU可通過程序總線PB讀取程序在儲器的指令代碼和立即數,或者通過數據總線EB進行程序的寫操作。

(2)6套數據存儲器操作總線,數據地址總線CAB、DAB、EAB,數據數據總線CB、DB、EB。

總線CAB、DAB、EAB及CB、DB、EB與CPU、數據地址產生邏輯、程序地址產生邏輯、片內外設及數據存儲器等功能單元相連,負責對數據進行尋址及讀/寫訪問。其中,數據地址總線CAB、DAB、EAB負責傳送指令執行時所需要的數據存儲器地址,數據數據總線CB、DB、EB負責進行讀/寫數據的傳送。

3、C54x的尋址方式共有下列7種:(1)立即尋址。(2)絕對尋址。(3)累加器尋址。(4)直接尋址。(5)間接尋址。(6)存儲器映像寄存器尋址。(7)堆棧尋址。

4、COF文件有3種類型:COFF0、COFF1和COFF2

COFF目標文件包含以下三個默認的段:

(1).text 段,通常內含可執行代碼。

(2).data段,通常內含已初始化數據。

(3).bss段,是為設有初始化的數據保留空間的。

創建未初始化段的匯編偽指令.bss的和.usect;創建已初始化段的匯編偽指今. text,.data和. sect。

5、連接器的兩個主要偽指令:MEMORY和SECTIONS
MEMORY用來定義目標系統的存儲器。它的一般語法如下:
MENORY

PAGE O:name 1[(attr)]:origin=constant,length= constant;
PAGE n:name n [(attr)]:origin =constant,length =constant;

SECTIONS用來告訴連接器怎樣組合輸人段以及在存儲器的何處存放輸出段。SECTIONS的一般語法如下:
SECTIONS

name:[property,property,property,...]
name:[property,property,property,...]
name:[property,property,property,...]

6、C54x的程序設計有兩種設計語言可以選擇:匯編語言和C語言,用匯編語言的優勢是程序執行效率高,硬件定時準確,缺點是程序不夠直觀;而對于C語言,作為一種執行效率相對較高的高級程序語言、甚可移植性好、可維護性好,配合一些優化編譯器,能夠生成代碼執行效率較高的可執行程序。

7、C54xC與ANSIC的相同點

C54xC繼承了ANSIC結構化程序設計的基本思想,以函數作為基本單位,函數的定義和引用方式完全一致,大部分變量,常量,數組、結構體、枚舉、聯合體,指針的定義語法結構出完全一致,局部變量,全易變量、靜態變量、動態變量等基本定義也一致,宏定義,宏展開,宏調用的基本思想甚至語法規則上基本一致。

8、C54xC與ANSIC的不同點

1.所處理數據的性質不同

2.數據的輸入輸出設備不同

3.“死循環”的對待上不同

4.語法及數據結構細節上的不同

9、為什么“死循環”的對待上不同

對于面向PC機的ANSIC程序,最怕的事情就是程序內部出現“死循環”,解決的辦法只有一個,重啟計算機,排除“死循環”后重新執行程序。

而對于面向DSP的C54xC程序,需要在main函數將所有的初始化任務都完成后故意安排一個“死循環”語句,如:While(1)

{ }。

10、CCS有兩種工作模式:

1.軟件仿真器模式。可以脫離DSP芯片,在PC機上模DSP的指令集和工機制,主要用于前期的算法實現和調試。

2.硬件在線編程模式。可以在DSP芯片上實時運行,與硬件開發板相結合進行在線編程和調試應用程序。

總結

以上是生活随笔為你收集整理的DSP原理与应用知识点(期末复习)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。