請大家補充,充實該FAQ!
說明:
本人不是什麼高手,只是做過一些ADI DSP的開發工作
寫這個FAQ的目的是希望能為更多正在或即將使用ADI DSP的網友提供一些方便
根據我自己的經驗而寫,其中不足和片面之處很多
歡迎各位網友補充,指出不足
//bow
1.什麼是ADI DSP,有什麼特點,有些什麼型號?
ADI DSP是美國模擬器件公司推出的dsp的統稱,相對與ti公司的dsp系列,具有內部m
em較大,多片協同工作能力強等優點,具體可查閱ADI公司首頁http://www.analog.com
主要有以下幾個系列的DSP:
a)21xx系列:16位定點dsp,主要以218x系列為代表,效能優異,內部REM大,外圍接
口多,適合作為控制類晶片使用,另有219x系列效能更高。
b)SHARC系列:32位浮點dsp,包括前期的2106x系列,和目前的主力21160,21161系列
,提供與大記憶體容量結合的簡單浮點演算法,具有高水平的浮點效能。
c)TigerSHARC系列:從SHARC系列發展而來,比SHARC具有更高的浮點運算功能,目前
有TS101,TS201兩個系列。
d)blackfin系列:ADI新推出的一款dsp,是高效能16位DSP訊號處理能力與通用微控制
器使用方便的效能結合。
2.如何進行ADI DSP的開發工作?
需要建立一套開發環境:
(軟體VISUAL DSP++) + (模擬器) + 目標板(或評估板)
若只進行演算法開發,有visual dsp整合式開發環境即可。
以上一套ADI公司高校計劃的優惠價為$1200
3.ADI DSP的軟體整合式開發環境如何?
整合式開發環境visual dsp++
目前已發展到3.5版本
針對不同系列dsp,visual dsp都有相應的軟體,
均可在ADI網站www.analog.com上下載到。
在網站上可申請testdriver的serial number,90天試用期。
ps:當你拿到testdriver的序號時,先將系統時間改到n年以後,註冊,最後再把時間
改回來,這樣就可以使用較長的一段時間了。
另精華區x-5-2有一些相關的討論。
4.ADI DSP的硬體開發環境如何?
模擬器:模擬器的功能是實現代碼下載到目標板的dsp中,線上調試,斷點,觀察mem
,reg等,是dsp開發中不可缺少的東西。目前ADI的模擬器在國內沒有第三方開發,只能
購買原裝的,優點是品質可以得到保證,但一旦模擬器損壞,返修會耗費較長的一段時
間。
評估板:每個dsp系列都有對應的評估板,評估板的原理圖可以稱為該款dsp硬體設計
的典範,擁有評估板可以使新手更快地掌握該型號的dsp。
5.如何得到ADSP開發的相關資料?
針對dsp晶片:每款dsp都有硬體手冊和指令集,建議開發人員詳細閱讀。在ADI網站上可以
申請免費的指令集、硬體手冊等書籍hardcopy。
針對visual dsp開發環境:如果有購買正版軟體,將有一些關於visual dsp的assemb
ly,compiler,linker,loader的書籍副送,建議詳細閱讀。該資料都可以從adi網站上
下載到pdf文檔。
針對硬體開發:每款dsp對應評估板的原理圖是絕對值得參考的,在評估板附帶的光碟片
或adi網站上有評估板的說明書。另外硬體手冊也需要吃透。
其他:www.analog.com上有Technical Library模組,是非常好的參考資料。
6.如何高效地進行ADSP的開發工作?
a)仔細閱讀硬體手冊和指令集,然後從學習軟體安裝目錄下的example入手。
b)查閱adi網站上的Technical Library模組,其中的application notes和code exam
ples很有用
c)諮詢代理商或adi支援人員
d)在dsptech版面上發文詢問
e)在google的comp.dsp模組求助,老外有很多做adsp的,相對國內要少得多。(此討論區現在經常進不去)
7.如何申請ADI公司的樣片?
請參考如下連結:(from 21ic)
http://www.21ic.com/new_info/news/files/free/2004515131330.html
ADI的樣片不再象以前從國外直接發出,現在通過國內快遞公司送出,比以前快一些了。
問問題之前先看看自己能否解決,不要一有問題就發問,多思考,才能提高。
good luck!