?? 60.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="61.htm">下一篇</a>]
<hr><p align="left"><small>發信人: chaosboy (大夢方醒), 信區: DSPTech <br>
標 題: DSP芯片開發和產品應用(轉載) <br>
發信站: BBS 水木清華站 (Mon Jun 3 09:38:43 2002) <br>
<br>
--------------------------------------------------------------------------- <br>
----- <br>
一、DSP程序開發 <br>
為了使DSP有效運行、必須要用能充分考慮DSP內部并行性的匯編語言進行編制DSP程 <br>
序。前面提到,美國TI公司的DSP推銷員說DSP編程容易,實際上他是指DSP的匯編語言相 <br>
對于計算機的匯編語言而言,比較容易一些,因為沒有像計算機匯編語言那樣復雜。但 <br>
是,對于習慣用高級語言編程的用戶,利用DSP匯編語言編程還是有困難的。因為,匯編 <br>
語言是面向機器的程序設計語言,它是一種把機器語言(機器指令碼)符號化的低級程 <br>
序設計語言。使用計算機匯編語言的用戶一定要熟悉機器硬件結構和指令系統;使用DS <br>
P匯編語言的用戶一定要熟悉DSP芯片內部結構和指令系統,這對于DSP用戶來說也實非容 <br>
易的事情。 <br>
從發展DSP應用角度觀察,應該有相當規模的DSP開發應用隊伍,這個隊伍的成員應 <br>
該掌握使用匯編語言AssemblyLanguage編程基本功,才能開發出高效率的DSP應用程序。 <br>
特別是在利用多個DSP芯片開展并行處理應用時,具有這種編程基本功底是絕對必要的。 <br>
甚至,在某些專業應用領域,諸如,日本簡易便攜電話PHS、磁盤驅動器里的控制系統等 <br>
,可能僅有一塊DSP芯片,供編程的空間很小,需要用DSP指令編寫高效率精干的小程序 <br>
。因為,利用匯編語言編制應用程序,DSP還需要一種匯編程序Assembler通過代真把源 <br>
程序中各個符號轉換成DSP可執行的指令代碼。Assembler也要占用DSP的有限存儲空間。 <br>
前文提及的正確理解DSP,實際上也包括這一層含義。也就是說,不對DSP的性能和結構 <br>
有透澈地了解,很難推廣DSP應用。 <br>
從DSP編程角度觀察,需要重視以下兩點:首先,DSP處理任務的執行時間要給予重 <br>
視,其次,C語言及其編譯程序Compiler支持工具也很重要。這是日本武藏工業大學的學 <br>
者曾禰元隆等研究DSP應用的重要心得體會,對于推廣DSP應用具有重要意義。 <br>
現在,美國TI公司盡管已提供軟件支持工具,但是,對于并行執令還有一定的困難 <br>
。如今美國、墨西哥和日本武藏工業大學等,正在積極地開發更好用的編譯程序,除了 <br>
特殊指令以外,已經可以實現自動翻譯。日本武藏工業大學的DSP研究與開發狀況如下: <br>
對于TI公司的DSP系列產品中的C40和C3X的新編譯程序已基本上開發出來,對于其他的D <br>
SP用的軟件工具正在加緊研究與開發之中。 <br>
二、多個DSP并行處理 <br>
隨著數字信號處理器DSP芯片逐年增多和芯片價格的降低,多個DSP芯片并行處理的 <br>
實用化研究,成為近年來DSP研究熱點之一。提起多個DSP并行處理,使人們很快聯想到 <br>
跨入九十年代的超級并行處理MPP(MassivelyParalleProcessing)巨型機熱潮。這類機 <br>
器一上市,宣稱具備三 <br>
大特點: <br>
〈1〉高性能?/FONT>MPP巨型機的峰值處理性能可以理解為單個微處理器的性能與系 <br>
統內容納的微處理器總個數的乘積,系統里鏈接的MPU個數愈多,則峰值處理速度愈高; <br>
<br>
〈2〉伸縮性椣低成 縮性包含多種含義,系統性能、系統通信帶寬等都與 統內鏈 <br>
的微處理器個數成線性增長關系,系統規模可大可小 表現出良好 可伸縮性
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -