DSP經過十幾年在國內的發展,已廣泛的應用到了圖象、語音、電機控制等各個領域,當然這就給大家在做系統方案設計時提供了可借鑒的資源,由于DSP的應用領域很廣而限于文章的篇幅我們給大家推薦三種目前應用最廣泛的三種解決方案,希望能給大家的產品設計提供借鑒。
DSP典型應用解決方案一:圖象處理
美國TI公司2002年推出TMS320C64x系列DSP,預計2003年該系列DSP的處理器主頻能達到1GHz以上,基于該處理器北京颶風中天科技發展有限公司(TI公司的第三方)推出了具有超高速、高性能、高可靠性的實時圖象處理應用平臺。
可廣泛應用于雷達、實時圖象處理、IP可視電話、圖象監控、模式識別等領域。
系統功能框圖:

圖1典型圖象處理系統功能框圖
一、硬件
1、高速DSP核心處理板
(1)DSP選用TI公司推出的全世界最快的DSP--TMS320C64xx,根據用戶不同的應用可選擇:
TMS320C6416/15/14GLZ:工作頻率可達到:750-、600-、500-MHz,運算速度可達到:4000、4800、5760MIPS
(2)存儲器資源:
片內:
-128K-Bit(16K-Byte)L1P程序緩存
-128K-Bit(16K-Byte)L1D數據緩存
-8M-Bit(1024K-Byte)L2全局存儲器
板上EMIFs擴展:
EMIFA(64-Bit):256M-Bit/32M-ByteSDRAM
EMIFB(16-Bit):256M-Bit/32M-ByteSDRAM
FLASHMemory擴展:16M-Bit/2M-Byte或32M-Bit/4M-Byte可選
(3)64個獨立的增強DMA通道
(4)一個主機通信接口(HPI)(總線寬度可由用戶配置為32-/16-Bit),根據不同的項目需求用戶可選擇以下擴展板:
①ARM嵌入式系統板(CY-ARM4510B)可擴展出10Base-T或10/100Base-T以太網接口(可選)、IDE硬盤或CF卡(可選)、RS-232接口、RS-485接口、液晶顯示、鍵盤等。
②PCI接口板(CY-PCI2.2):32-Bit/33-MHz,3.3-VPCIMaster/SlaveInterfaceConformstoPCISpecification2.2(適用于6415、6416DSP),四線串行的EEPROM。
(5)三個McBSP串口(多通道緩存串口)
(6)三個32-Bit定時器
(7)一個RS-232接口
(8)三路模擬圖象輸入接口:支持NTSC/PAL/SECAM復合視頻輸入,具有卓越的三線自適應梳狀濾波器能克服傳統梳狀濾波器的人工痕跡而保證全屏視頻分辨率,其靈活的像素端口即支持數字視頻輸入又支持VIP、VMI、ByteStream這些流行圖像控制器接口。
2、ARM嵌入式系統擴展板(CY-ARM4510B)
硬件資源:
☆8M-ByteSDRAM
☆16M-ByteFlashmemory
☆10Base-T或10/100Base-T以太網接口(可選)
☆IDE硬盤或CF卡(可選)
☆RS-232接口
☆RS-485接口
☆可擴展液晶顯示、鍵盤等
3、PCI接口板(CY-PCI2.2)
☆PCI接口:32-Bit/33-MHz,3.3-VPCIMaster/SlaveInterfaceConformstoPCISpecification2.2(適用于6415、6416DSP)
☆四線串行的EEPROM
☆根據用戶需求可選擇CPCI接口卡
二、硬件測試軟件、操作系統和算法
1、硬件測試軟件:
測試軟件包括:SDRAM、Flashmemory、RTC、IIC、等板上所有資源的測試程序源代碼。
2、操作系統和接口驅動程序:
☆操作系統:uCLinxu2.4(提供源代碼)
☆提供板上各種接口的驅動程序(提供源代碼)
☆提供與DSP通信的驅動程序
3、DSPBIOS和API接口:
板上提供了針對DSP芯片的函數庫、板上各種資源的基本輸入輸出操作系統(BIOS)和專用于圖象處理的應用程序接口(API),以及方便用戶做二此開發的軟件開發包(SDK)。
4、應用算法:
☆JPEG
☆MPEG2
☆MPEG4
☆H.263
☆H.264

圖2圖象處理實物圖
DSP典型應用解決方案二:語音處理
一、系統硬件組成:
USB2.0接口:高速(Highspeed)USB接口,傳輸速度可達480Mbps,兼容USB1.1,熱插拔,即插即用。USB驅動程序兼容Win98、Win2000和WindowsXP。利用USB接口實現DSP與主機的高速通信。
系統功能框圖如下:

具體的資源包括以下內容:
1.DSP:兼容TI公司TMS320C54XX系列和TMS320C54XX(A)系列,包括5402、5409、5416、5402A、5409A、5410A等。DSP可以工作在最高160MHz。
2.擴展程序存儲器:256K-16bitSRAM,配置在片外,全速(零等待)運行。
3.擴展數據存儲:256K-16bitSRAM,配置在片外,全速進行。
4.擴展Flash:512K-16bitFLASH,可擴充至1M-16bit;配置在DSP片外,讀寫周期70ns。
5.擴展同步串口:擴展兩個同步串口,MCBSP0+MCBSP1/MCBSP2。
6.擴展IO:擴展16bit通用IO(GPIO),可以按位配置為輸入或輸出,電平兼容5V和3.3V。
7.JTAG接口:符合IEEE1149.1標準,支持TI公司的CodeComposerStudio(CCS),軟件開發可以用匯編語言,也可以用C語言。
8.看門狗(WATCHDOG):硬件看門狗,使系統可以適應復雜的工作現場。
9.電源:單一電源(+5V)供電,電流<500mA;可以使用USB接口提供的電源,也可以使用外接電源供電,二者可以靈活轉換。
10.信號源、電源、音箱、實驗箱
二、軟件組成
鑒于該系統目前主要用戶是高校,所以針對本實驗開發系統,目前開發了如下實驗,今后還將開發系列化DSP應用實驗。
1.基本數學運算實驗2.數據采集實驗
3.采樣定理實驗4.信號發生實驗
5.IIR濾波器實驗6.FFT變換實驗
7.FIR濾波器實驗8.自適應濾波器實驗
9.語音處理實驗