DSP處理器簡單介紹

       數字信號的處理目前主要有四種工具或者說方法。  一是實驗室常用的matlab,經常用於理論研究和驗證性的工作,但不適合實際應用;二是利用單片機,單片機相對比較簡單容易上手,但是處理速度比較慢。三是FPGA(可編程邏輯陣列),可以通過編程,燒錄,改變其底層的電路連接方式,一個好的編程可以讓FPGA的電路更加適合你想要進行的信號處理過程,使之更高效,其主要特點是可以並行;四就是DSP處理器,其電路結構,包括其相應的彙編語言都是專門爲數字信號處理做過優化的,主要應用是實時快速地實現各種數字信號處理算法。

        本文主要介紹DSP處理器,DSP芯片一般具有如下主要特點:

(1)在一個指令週期內可完成一次乘法和一次加法;(具有特殊的硬件級的乘法器,即通過硬件電路直接完成倍增)

(2)程序和數據空間分開,可以同時訪問指令和數據;(哈弗結構,兩者分開可以使指令和數據有不同的數據寬度)

(3)片內具有快速RAM,通常可通過獨立的數據總線在兩塊中同時訪問;

(4)具有低開銷或無開銷循環及跳轉的硬件支持;(低開銷的跳轉是其指令和硬件結構專門優化的結果)

(5)快速的中斷處理和硬件I/O支持;

(6)具有在單週期內操作的多個硬件地址產生器;

(7)可以並行執行多個操作;

(8)支持流水線操作,使取指、譯碼和執行等操作可以重疊執行。

當然,與通用微處理器相比,DSP芯片的其他通用功能相對較弱些

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章