主要是ADI DSP相關的資料,在一個不知名的網站上下載看到的,並對其進行了一點補充,在此發表,爲更多愛好ADI DSP和DSP 開發新手提供一點幫助。
1.什麼是ADI DSP,有什麼特色,有些什麼型號?
ADI的全稱是Analog Device Inc(美國模擬器件有限公司)。ADI DSP是美國模擬器件公司推出的dsp的統稱,相對與ti公司的dsp系列,具備內部mem較大,多片協同工做能力強等優勢,具體可查閱ADI公司主頁 http://www.analog.com
主要有如下幾個系列的DSP:
a)21xx系列:16位定點dsp,主要以218x和219x系列爲表明,性能優異,內部RAM大,外圍接口多,適合做爲控制類芯片使用,其中219x系列性能更高。
b)SHARC系列:32位浮點dsp,包括前期的2106x系列,和目前的主力21160,21161系列,提供與大內存容量結合的簡單浮點算法,具備高水平的浮點性能。
c)TigerSHARC系列:從SHARC系列發展而來,比SHARC具備更高的浮點運算功能,目前有TS101,TS201兩個系列。
d)blackfin系列:ADI最新推出的一款dsp,是高性能16位DSP信號處理能力與通用微控制器使用方便的性能結合。主要型號有BF531,BF532,BF533,BF535,BF561等型號。
除此外還有21065是一種混合DSP,能夠做爲32bit的定點運算,也能夠設定做爲32bit或是40bit的浮點運算。
2.如何進行ADI DSP的開發工做?
須要創建一套開發環境:(軟件VISUAL DSP++) + (仿真器) + 目標板(或評估板).若只進行算法開發,有visual dsp集成開發環境便可。
以上一套ADI開發工具公司高校計劃的優惠價爲$1200。還有單獨USB方式的仿真器如今對於國內的優惠價格是$750(美金)。
3.ADI DSP的軟件集成開發環境如何?
集成開發環境visual dsp++.目前已發展到4.5版本.針對不一樣系列dsp,visual dsp都有相應的軟件,都可在ADI網站www.analog.com上下載獲得。
在網站上可申請testdriver(測試版)的serial number(該系列號以TST打頭),可使用90天試用期。90天后須要從新安裝系統。
關於serial number 有幾種:
tst打頭的: 是測試版的系列號,通常可使用30天、60天、90天、255天等幾種;
adi打頭的:是正版系列號,能夠用這個號碼最終到ADI網站進行註冊,通常一個號碼僅能夠在一臺電腦上運行的。
kit打頭的: 是適用於用於評估芯片的評估板的系列號,在應用時對於芯片的內存等方面有一些限制。
注意:當你拿到testdriver的序列號時,先將系統時間改到n年之後,註冊,最後再把時間改回來,這樣就可使用較長的一段時間了。ADI公司得Visual DSP++軟件在設計上進行了加密,據
相關人士介紹,總共在硬盤上進行7處加密,通常狀況下,很難被破解。
4.ADI DSP的硬件開發環境如何?
仿真器:仿真器的功能是實現代碼下載到目標板的dsp中,在線調試,斷點,觀察mem,REG等,是DSP開發中不可缺乏的東西。目前ADI的仿真器在國內沒有第三方開發,只能購買原裝的,優勢是質量能夠獲得保證,但一旦仿真器損壞,返修會耗費較長的一段時間。ADI得開發工具備集中型號的:PCI板卡方式的、USB方式的。
評估板:每種DSP系列都有對應的評估板,評估板的原理圖能夠稱爲該款dsp硬件設計的典範,能夠根據該評估
板的設計原理圖進行設計,不少地方能夠徹底照搬,真的很方便。擁有評估板可使新手更快地掌握該型號的DSP。
5.如何獲得ADSP開發的相關資料?
針對dsp芯片:每款dsp都有硬件手冊和指令集,建議開發者詳細閱讀。針對visual dsp開發環境:若是有購買正版軟件,將有一些關於visual dsp的assembly,compiler,linker,loader的書籍附送,建議詳細閱讀。該資料均可以從adi網站上下載到pdf文檔。
針對硬件開發:每款dsp對應評估板的原理圖是絕對值得參考的,在評估板附帶的光盤或adi網站上有評估板的說明書。另外硬件手冊也須要吃透。
其餘:www.analog.com上有Technical Library模塊,是很是好的參考資料。
6.如何高效地進行ADSP的開發工做?
a)仔細閱讀硬件手冊和指令集 b)查閱adi網站上的Technical Library模塊,其中的application notes和code examples頗有用 c)諮詢代理商或adi技術支持 d)在dsptech版面上發文詢問 e)在google的comp.dsp模塊求助,老外有不少作adsp的,相對國內要少得多。