DSP芯片簡介
本文關鍵字:
DSP芯片,也稱數字信號處理器,由于采用特殊的軟硬件結構,是一種特別適合于進行數字信號處理運算的微處理器,其主要應用是實時快速地實現各種數字信號處理算法。根據數字信號處理的要求,DSP芯片一般具有如下一些主要特征[2]:
在一個指令周期內可完成一次乘法和一次加法;
程序和數據空間分開,可以同時訪問指令和數據;
片內的快速RAM通??梢酝ㄟ^獨立的數據總線在兩塊中同時訪問;
具有低開銷或無開銷的循環和跳轉硬件支持;
具有在單周期內操作的多個硬件地址產生器;
可以并行執行多個操作;
支持流水線操作,使取指、譯碼和執行等操作可以重疊執行。
以下是目前常用的DSP芯片的主要性能指標列表[6]:
另外,TI公司在原來已被人們熟知的TMS320C1X、TMS320C25、TMS320C3X/4X、TMS320C5X、TMS320C8X的基礎上發展了三種新的DSP系列,它們是:TMS320C2000、TMS320C5000、
TMS320C6000系列,成為當前和未來相當長時期內TI DSP的主流產品。其中,TMS320C6000系列的速度已超過1G flops。
1.1、DSP芯片的基本結構
為了快速地實現數字信號處理運算,DSP芯片一般都采用特殊的軟硬件結構。我們以TMX320C3x系列芯片為例介紹DSP芯片的基本結構。TMX320C3x系列芯片的基本結構包括[2]:
(1)哈佛結構;(2)流水線操作;(3)專用的硬件乘法器;(4)特殊的DSP指令。這些特點使得TMX320C3x系列芯片可以實現快速的DSP運算,并使大部分DSP操作指令在一個周期內完成。下面分別介紹這些特點如何在TSM320C3x系列DSP芯片中應用并使得芯片的功能的到加強。
哈佛結構
傳統的微處理器采用的馮·諾依曼(Von Neuman)結構將指令和數據存放在同一存儲空間中,統一編址,指令和數據通過同一總線訪問同一地址空間上的存儲器[5]。而DSP芯片采用的哈佛結構則是不同于馮·諾依曼結構的一種并行體系結構,其主要特點是程序和數據存儲在不同的存儲空間中,即程序存儲器和數據存儲器是兩個相互獨立的存儲器,每個存儲器獨立編制、獨立訪問。與之相對應的是系統中設置的兩條總線91免费国产在线_台湾美女古装一级毛片_欧美亚洲国产中文电影在线观看_亚洲av片不卡无码久久潘金莲_色婷婷激情综合