?? 61.htm
字號:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>CTerm非常精華下載</title>
</head>
<body bgcolor="#FFFFFF">
<table border="0" width="100%" cellspacing="0" cellpadding="0" height="577">
<tr><td width="32%" rowspan="3" height="123"><img src="DDl_back.jpg" width="300" height="129" alt="DDl_back.jpg"></td><td width="30%" background="DDl_back2.jpg" height="35"><p align="center"><a href="http://202.112.58.200"><font face="黑體"><big><big>Tsinghua</big></big></font></a></td></tr>
<tr>
<td width="68%" background="DDl_back2.jpg" height="44"><big><big><font face="黑體"><p align="center"> DSP開發技術 (BM: chaosboy wbs) </font></big></big></td></tr>
<tr>
<td width="68%" height="44" bgcolor="#000000"><font face="黑體"><big><big><p align="center"></big></big><a href="http://cterm.163.net"><img src="banner.gif" width="400" height="60" alt="banner.gif"border="0"></a></font></td>
</tr>
<tr><td width="100%" colspan="2" height="100" align="center" valign="top"><br><p align="center">[<a href="DSP開發技術.htm">回到開始</a>][<a href="35.htm">上一層</a>][<a href="62.htm">下一篇</a>]
<hr><p align="left"><small>發信人: chaosboy (大夢方醒), 信區: DSPTech <br>
標 題: DSP開發方案的設計與選擇(轉載) <br>
發信站: BBS 水木清華站 (Mon Jun 3 09:42:52 2002) <br>
<br>
DSP開發方案的設計與選擇 <br>
北京聞亭科技發展有限責任公司 董永宏 <br>
十多年前,DSP以其高速、低功耗和高集成度在軍事、航天等領域大顯身 <br>
手;隨著半導體工藝的進步和工業民用領域的大量采用,近幾年來,DSP <br>
價格大幅下調,而性能卻不斷提高,以不可阻擋的趨勢,進入通信、工 <br>
業控制和消費領域,DSP正日漸成為現代信息產業的重要基石。 <br>
從DSP應用范圍看,DSP可分為通用DSP和專用DSP兩種。其中專用DSP往往 <br>
是實現信號處理的某些專項功能,實現方式則往往是通用DSP的掩模版本 <br>
。生產通用DSP的主要廠家有TI公司,AD公司,Motorola,Lucent,其中 <br>
TI公司著名的TMS320系列占據了國際市場接近一半的市場份額。 <br>
當我們確定了采用DSP方案以后,首先要做的就是DSP系統的功能需求分 <br>
析,根據需求,選擇合適的DSP芯片和相應的開發,仿真工具。 <br>
一、DSP系統的功能需求分析 <br>
在確定了某個具體應用以后,我們要做的第一件事就是構造出一個DSP系 <br>
統功能框圖(圖略)。DSP系統設計中要考慮如下幾個重要方面: <br>
1. DSP系統處理的模擬帶寬。根據這個帶寬,選擇合適的A/D采樣率,A/D <br>
采樣頻率必須服從采樣定理。語音信號一般為幾kHz~幾十kHz,圖像信號 <br>
則可達8MHz。 <br>
2. 實時性要求。系統設計中實時與非實時對系統要求的差異非常之大。 <br>
3. 算法的復雜度。為了獲得好的系統處理性能,往往要采用復雜算法, <br>
而算法越復雜,對DSP處理器的要求也就越多。有時需要在算法的復雜度 <br>
和處理速度之間進行折衷。 <br>
4. DSP系統處理精度要求。一般而言,在高精度要求中往往采用專業浮 <br>
點DSP,其它場合采用定點DSP就足夠了。在實際應用中,采用塊浮點方 <br>
法能有效提高定點DSP的處理精度。 <br>
5. 成本要求。在軍事和航天用途中,為了高性能、高可靠性和留有發 <br>
展余地,往往盡量采用高性能DSP處理器,甚至不計成本。而在工業和 <br>
消費領域中,為了保持最終產品在市場上的競爭力,往往要尋找性能 <br>
價格比最好的產品。 <br>
6. 可靠性要求。DSP處理系統所有器件的選擇,必須考慮產品的最后 <br>
應用場合,原則上星載系統采用宇航級,軍事應用采用軍品,工業場合 <br>
選用工業級器件,民用選用商品級即可。最后所選用的器件要考慮是否 <br>
有對應的級別。 <br>
7. 方便開發和使用。為了方便開發仿真,DSP系統設計師最好選用帶 <br>
JTAG硬件仿真接口的DSP芯片,既能方便開發,又便于此后生產中的測 <br>
試。 <br>
二、DSP算法的驗證與模擬 <br>
一個實際的DSP處理系統必然要使用各種算法,要求DSP系統設計者在 <br>
選擇某種算法前就精通各種算法的細節是不現實的。DSP處理系統所選 <br>
用的算法無非是各種通用算法的組合和改進。革命性的算法不是DSP設 <br>
計師的任務,DSP系統設計師應盡量選用成熟可靠,經過時間考驗的算 <br>
法而支持各種通用算法的DSP模擬軟件市場上已有不少。我們對其中的 <br>
一些優秀產品作簡單介紹: <br>
1. SPW工作站:Cadence公司產品:含有大量的算法庫,對通信系統設 <br>
計尤其適合。 <br>
2. Matlab工具包:該軟件在國內高校中已經開始流行,該軟件矢量矩 <br>
陣處理功能很強,最新版本中信號處理功能大大加強。 <br>
3. Dalisp軟件:優秀的信號處理軟件包,網上有免費的高校版,讀者 <br>
可自行下載使用。 <br>
在用如上的工具模擬挑選出了合適的算法組合以后,設計師就可應用高 <br>
級語言在PC機上進行實際編程驗證,設計出DSP的軟件處理流程,并給 <br>
出最終可實現的軟件需求分析。 <br>
三、DSP開發工具的選擇 在選定了DSP器件型號后,DSP開發工具的選擇 <br>
就提到議事日程。使用開發工具的目的,是為了調試DSP系統的硬件和 <br>
軟件。常言道:工欲善其事,必先利其器,選擇一個適合的開發工具, <br>
對加快開發進度、保證開發質量有很大的幫助。 <br>
DSP必備的開發工具有如下幾種: <br>
ASM/LINK 匯編/鏈接器 <br>
JTAG硬件仿真器 可全透明地訪問DSP的所有資源而不占用用戶任何資源 <br>
Debugger調試器 <br>
其他選件還有:C編譯器、實時操作系統和算法庫。 <br>
下面以TMS320C2XX/C24X系列為例,介紹國內外DSP開發系統簡況。 <br>
1. 匯編/鏈接器:該軟件由TI公司的產品提供,型號為TMD324850 02 <br>
2. JTAG硬件仿真器:TI公司型號為XDS510,TI公司正式認證的國內第三 <br>
方合作伙伴也能提供JTAG硬件仿真器。但用戶選擇國內產品時,應注意有 <br>
的仿真器無法與TI公司的XDS510兼容,而北京聞亭等公司的產品卻能與 <br>
XDS510兼容得非常好。兼容意味著用戶的很多投資可得到保護。 <br>
3. Debugger調試軟件:與XDS510配合使用,通過該軟件能訪問用戶DSP <br>
系統的所有資源。 <br>
最新的調試軟件應該基于Win95平臺,能夠圖形化,有效地顯示存儲器 <br>
的波形和頻譜。另外,將C編譯、匯編/鏈接調試集成在一起的集成調試 <br>
環境是新一代調試軟件的必備功能。 <br>
四、DSP系統調試 <br>
在選擇了合適的DSP開發工具后,設計師就會做具體的硬件設計和軟件設計。 <br>
硬件設計應注意如下要點: <br>
1. 認真處理好復位和時鐘信號。 <br>
2. 在DSP電路中,對所有的輸入信號必須有明確的處理,不能懸浮和置 <br>
之不理。 <br>
3. 模擬電路和數字電路獨立布線,最后單點連接電源和地。軟件設計則 <br>
應嚴格按照軟件工程的方法進行管理。 <br>
一個實際的DSP系統的調試總要經過多次反復,需要設計者和調試者有足 <br>
夠的耐心,堅強的意志和九死一生的精神。做一個現代設計師非常辛苦, <br>
必須不斷的糾正自己所犯下的各種設計錯誤。只有當系統可靠地運行, <br>
并得到市場和社會的承認后,才能松一口氣,美美的睡上一覺,然后又 <br>
充滿信心地開始下一輪的設計。◆ <br>
<br>
-- <br>
<br>
※ 來源:·BBS 水木清華站 smth.edu.cn·[FROM: 166.111.53.22] <br>
</small><hr>
<p align="center">[<a href="DSP開發技術.htm">回到開始</a>][<a href="35.htm">上一層</a>][<a href="62.htm">下一篇</a>]
<p align="center"><a href="http://cterm.163.net">歡迎訪問Cterm主頁</a></p>
</table>
</body>
</html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -