?? adi-dsp開發介紹.doc.html
字號:
{mso-style-name:supplybutover;
font-size:12.0pt;
font-family:宋體;
mso-bidi-font-family:宋體;}
p.righttdbgbs06, li.righttdbgbs06, div.righttdbgbs06
{mso-style-name:right_tdbgbs06;
font-size:12.0pt;
font-family:宋體;
mso-bidi-font-family:宋體;}
p.righttdbg2, li.righttdbg2, div.righttdbg2
{mso-style-name:right_tdbg2;
font-size:12.0pt;
font-family:宋體;
mso-bidi-font-family:宋體;}
p.maintitlebsf, li.maintitlebsf, div.maintitlebsf
{mso-style-name:main_title_bsf;
font-size:12.0pt;
font-family:宋體;
mso-bidi-font-family:宋體;}
p.mainblinks, li.mainblinks, div.mainblinks
{mso-style-name:mainblinks;
font-size:12.0pt;
font-family:宋體;
mso-bidi-font-family:宋體;}
p.menubottombg, li.menubottombg, div.menubottombg
{mso-style-name:menu_bottombg;
font-size:12.0pt;
font-family:宋體;
mso-bidi-font-family:宋體;}
p.bottombg, li.bottombg, div.bottombg
{mso-style-name:bottom_bg;
font-size:12.0pt;
font-family:宋體;
mso-bidi-font-family:宋體;}
p.showa, li.showa, div.showa
{mso-style-name:showa;
font-size:12.0pt;
font-family:宋體;
mso-bidi-font-family:宋體;}
p.menus, li.menus, div.menus
{mso-style-name:menu_s;
font-size:12.0pt;
font-family:宋體;
mso-bidi-font-family:宋體;}
p.announcebody2, li.announcebody2, div.announcebody2
{mso-style-name:announcebody2;
font-size:12.0pt;
font-family:宋體;
mso-bidi-font-family:宋體;}
p.announcebody1, li.announcebody1, div.announcebody1
{mso-style-name:announcebody1;
font-size:12.0pt;
font-family:宋體;
mso-bidi-font-family:宋體;}
@page Section1
{size:595.3pt 841.9pt;
margin:72.0pt 90.0pt 72.0pt 90.0pt;
mso-header-margin:42.55pt;
mso-footer-margin:49.6pt;
mso-paper-source:0;}
div.Section1
{page:Section1;}
-->
</style>
<!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:普通表格;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";
mso-ansi-language:#0400;
mso-fareast-language:#0400;
mso-bidi-language:#0400;}
</style>
<![endif]-->
<script language="JavaScript" type="text/JavaScript" src="/js/menu.js">
</script>
<script language="JavaScript1.2" type="text/javascript" src="/js/stm31.js">
</script>
<script language="JavaScript" type="text/JavaScript">
//改變圖片大小
function resizepic(thispic)
{
if(thispic.width>700){thispic.height=thispic.height*700/thispic.width;thispic.width=700;}
}
//無級縮放圖片大小
function bbimg(o)
{
var zoom=parseInt(o.style.zoom, 10)||100;
zoom+=event.wheelDelta/12;
if (zoom>0) o.style.zoom=zoom+'%';
return false;
}
//雙擊鼠標滾動屏幕的代碼
var currentpos,timer;
function initialize()
{
timer=setInterval ("scrollwindow ()",30);
}
function sc()
{
clearInterval(timer);
}
function scrollwindow()
{
currentpos=document.body.scrollTop;
window.scroll(0,++currentpos);
if (currentpos !=document.body.scrollTop)
sc();
}
document.onmousedown=sc
document.ondblclick=initialize
//更改字體大小
var status0='';
var curfontsize=10;
var curlineheight=18;
function fontZoomA(){
if(curfontsize>8){
document.getElementById('fontzoom').style.fontSize=(--curfontsize)+'pt';
document.getElementById('fontzoom').style.lineHeight=(--curlineheight)+'pt';
}
}
function fontZoomB(){
if(curfontsize<64){
document.getElementById('fontzoom').style.fontSize=(++curfontsize)+'pt';
document.getElementById('fontzoom').style.lineHeight=(++curlineheight)+'pt';
}
}
</script>
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1"/>
</o:shapelayout></xml><![endif]-->
</head>
<body bgcolor=white background="http://www.61ic.com/Skin/ocean/bg_all.gif"
lang=ZH-CN link=black vlink="#333333" style='tab-interval:21.0pt'
oncontextmenu="return false" ondragstart="return false"
onselectstart="return false" onselect="document.selection.empty()"
oncopy="document.selection.empty()" onbeforecopy="return false"
onmouseup="document.selection.empty()">
<div class=Section1>
<div align=center>
<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=770
style='width:577.5pt;mso-cellspacing:0cm;background:white;mso-padding-alt:
0cm 0cm 0cm 0cm'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;height:37.5pt'>
<td style='padding:0cm 0cm 0cm 0cm;height:37.5pt'>
<p class=MsoNormal align=center style='text-align:center;line-height:150%;
word-break:break-all'><span lang=EN-US style='font-size:9.0pt;line-height:
150%'>ADI DSP</span><span style='font-size:9.0pt;line-height:150%'>開發相關知識介紹<span
lang=EN-US><o:p></o:p></span></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:1'>
<td style='padding:0cm 0cm 0cm 0cm'>
<p class=MsoNormal align=center style='text-align:center;line-height:150%;
word-break:break-all'><b><span lang=EN-US style='font-size:9.0pt;line-height:
150%'><o:p> </o:p></span></b></p>
</td>
</tr>
<tr style='mso-yfti-irow:2'>
<td style='background:whitesmoke;padding:0cm 0cm 0cm 0cm'>
<p class=MsoNormal align=center style='text-align:center;line-height:150%;
word-break:break-all'><span style='font-size:9.0pt;line-height:150%'>作者:<span
lang=EN-US>61IC </span>文章來源:本站原創<span lang=EN-US> </span>點擊數:<span
lang=EN-US><script language="JavaScript" src="/Article/GetHits.asp?ArticleID=11026">
</script> </span>更新時間:<st1:chsdate IsROCDate="False"
IsLunarDate="False" Day="21" Month="1" Year="2007" w:st="on"><span
lang=EN-US>2007-1-21</span></st1:chsdate><span lang=EN-US> <a
href="javascript:d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(vivi=window.open('http://vivi.sina.com.cn/collect/icollect.php?pid=2008&title='+escape(d.title)+'&url='+escape(d.location.href)+'&desc='+escape(t),'vivi','scrollbars=no,width=480,height=480,left=75,top=20,status=no,resizable=yes'));vivi.focus();"
title="收藏的網頁將被永久地保存到新浪ViVi收藏夾http://vivi.sina.com.cn"><img border=0 width=74
height=19 id="_x0000_i1037" src="http://www.61ic.com/images/vivi_coop1.gif"
align=absMiddle></a><o:p></o:p></span></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:3;mso-yfti-lastrow:yes;height:225.0pt'>
<td valign=top style='border:solid #D2D3D9 1.0pt;mso-border-alt:solid #D2D3D9 .75pt;
padding:6.0pt 6.0pt 6.0pt 6.0pt;height:225.0pt' id=fontzoom><!--插入廣告JS代碼-->
<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 align=left
style='mso-cellspacing:0cm;mso-table-lspace:2.25pt;mso-table-rspace:2.25pt;
mso-table-anchor-vertical:paragraph;mso-table-anchor-horizontal:column;
mso-table-left:left;mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'>
<p class=MsoNormal style='line-height:150%'><span lang=EN-US
style='font-size:9.0pt;line-height:150%'><o:p> </o:p></span></p>
</td>
</tr>
</table>
<p class=MsoNormal style='word-break:break-all'><span lang=EN-US
style='font-size:9.0pt'>1.</span><span style='font-size:9.0pt'>什么是<span
lang=EN-US>ADI DSP</span>,有什么特點,有些什么型號?<span lang=EN-US> ADI</span>的全稱是<span
lang=EN-US>Analog Device Inc</span>(美國模擬器件有限公司)。<span lang=EN-US>ADI DSP</span>是美國模擬器件公司推出的<span
lang=EN-US>dsp</span>的統稱,相對與<span lang=EN-US>ti</span>公司的<span lang=EN-US>dsp</span>系列,具有內部<span
lang=EN-US>mem</span>較大,多片協同工作能力強等優點,具體可查閱<span lang=EN-US>ADI</span>公司<span
lang=EN-US>http://www.analog.com </span>主要有以下幾個系列的<span lang=EN-US>DSP:
a)21xx</span>系列:<span lang=EN-US>16</span>位定點<span lang=EN-US>dsp</span>,主要以<span
lang=EN-US>218x</span>和<span lang=EN-US>219x</span>系列為代表,性能優異,內部<span
lang=EN-US>RAM</span>大,外圍接口多,適合作為控制類芯片使用,其中<span lang=EN-US>219x</span>系列性能更高。<span
lang=EN-US> b)SHARC</span>系列:<span lang=EN-US>32</span>位浮點<span lang=EN-US>dsp</span>,包括前期的<span
lang=EN-US>2106x</span>系列,和目前的主力<span lang=EN-US>21160,21161</span>系列,提供與大內存容量結合的簡單浮點算法,具有高水平的浮點性能。<span
lang=EN-US> c)TigerSHARC</span>系列:從<span lang=EN-US>SHARC</span>系列發展而來,比<span
lang=EN-US>SHARC</span>具有更高的浮點運算功能,目前有<span lang=EN-US>TS101,TS201</span>兩個系列。<span
lang=EN-US> d)blackfin</span>系列:<span lang=EN-US>ADI</span>最新推出的一款<span
lang=EN-US>dsp</span>,是高性能<span lang=EN-US>16</span>位<span lang=EN-US>DSP</span>信號處理能力與通用微控制器使用方便的性能結合。主要型號有<span
lang=EN-US>BF531,BF532,BF533,BF535</span>等型號。 除此外還有<span lang=EN-US>21065</span>是一種混合<span
lang=EN-US>DSP</span>,可以作為<span lang=EN-US>32bit</span>的定點運算,也可以設定作為<span
lang=EN-US>32bit</span>或是<span lang=EN-US>40bit</span>的浮點運算。 <span
lang=EN-US><o:p></o:p></span></span></p>
<p class=MsoNormal style='word-break:break-all'><span lang=EN-US
style='font-size:9.0pt'><o:p> </o:p></span></p>
<p class=MsoNormal style='word-break:break-all'><span lang=EN-US
style='font-size:9.0pt'>2.</span><span style='font-size:9.0pt'>如何進行<span
lang=EN-US>ADI DSP</span>的開發工作?需要建立一套開發環境:(軟件<span lang=EN-US>VISUAL DSP++</span>)
+ (仿真器) + 目標板(或評估板)<span lang=EN-US>.</span>若只進行算法開發,有<span lang=EN-US>visual
dsp</span>集成開發環境即可。以上一套<span lang=EN-US>ADI</span>開發工具公司高校計劃的優惠價為<span
lang=EN-US>$1200</span>。還有單獨<span lang=EN-US>USB</span>方式的仿真器現在對于國內的優惠價格是<span
lang=EN-US>$750(</span>美金)。<span lang=EN-US><o:p></o:p></span></span></p>
<p class=MsoNormal style='word-break:break-all'><span lang=EN-US
style='font-size:9.0pt'><o:p> </o:p></span></p>
<p class=MsoNormal style='word-break:break-all'><span lang=EN-US
style='font-size:9.0pt'>3.ADI DSP</span><span style='font-size:9.0pt'>的軟件集成開發環境如何?集成開發環境<span
lang=EN-US>visual dsp++.</span>目前已發展到<span lang=EN-US>3.5</span>版本<span
lang=EN-US>.</span>針對不同系列<span lang=EN-US>dsp</span>,<span lang=EN-US>visual
dsp</span>都有相應的軟件,均可在<span lang=EN-US>ADI</span>網站<span lang=EN-US>www.analog.com</span>上下載得到。在網站上可申請<span
lang=EN-US>testdriver</span>(測試版)的<span lang=EN-US>serial number</span>(該系列號以<span
lang=EN-US>TST</span>打頭),可以使用<span lang=EN-US>90</span>天試用期。<span lang=EN-US>90</span>天后需要重新安裝系統。關于<span
lang=EN-US>serial number </span>有幾種:<span lang=EN-US> tst</span>打頭的: 是測試版的系列號,一般可以使用<span
lang=EN-US>30</span>天、<span lang=EN-US>60</span>天、<span lang=EN-US>90</span>天、<span
lang=EN-US>255</span>天等幾種;<span lang=EN-US> adi</span>打頭的:是正版系列號,可以用這個號碼最終到<span
lang=EN-US>ADI</span>網站進行注冊,一般一個號碼僅可以在一臺電腦上運行的。<span lang=EN-US> kit</span>打頭的:是適用于用于評估芯片的評估板的系列號,在應用時對于芯片的內存等方面有一些限制。
注意:當你拿到<span lang=EN-US>testdriver</span>的序列號時,先將系統時間改到<span lang=EN-US>n</span>年以后,注冊,最后再把時間改回來,這樣就可以使用較長的一段時間了。<span
lang=EN-US>ADI</span>公司得<span lang=EN-US>Visual DSP++</span>軟件在設計上進行了加密,據相關人士介紹,總共在硬盤上進行<span
lang=EN-US>7</span>處加密,一般情況下,很難被破解。 <span lang=EN-US><o:p></o:p></span></span></p>
<p class=MsoNormal style='word-break:break-all'><span lang=EN-US
style='font-size:9.0pt'><o:p> </o:p></span></p>
<p class=MsoNormal style='word-break:break-all'><span lang=EN-US
style='font-size:9.0pt'>4.ADI DSP</span><span style='font-size:9.0pt'>的硬件開發環境如何?仿真器:仿真器的功能是實現代碼下載到目標板的<span
lang=EN-US>dsp</span>中,在線調試,斷點,觀察<span lang=EN-US>mem</span>,<span
lang=EN-US>REG</span>等,是<span lang=EN-US>DSP</span>開發中不可缺少的東西。目前<span
lang=EN-US>ADI</span>的仿真器在國內沒有第三方開發,只能購買原裝的,優點是質量可以得到保證,但一旦仿真器損壞,返修會耗費較長的一段時間。<span
lang=EN-US>ADI</span>得開發工具有集中型號的:<span lang=EN-US>PCI</span>板卡方式的、<span
lang=EN-US>USB</span>方式的。評估板:每種<span lang=EN-US>DSP</span>系列都有對應的評估板,評估板的原理圖可以稱為該款<span
lang=EN-US>dsp</span>硬件設計的典范,可以根據該評估 板的設計原理圖進行設計,很多地方可以完全照搬,真的很方便。擁有評估板可以使新手更快地掌握該型號的<span
lang=EN-US>DSP</span>。 <span lang=EN-US><o:p></o:p></span></span></p>
<p class=MsoNormal style='word-break:break-all'><span lang=EN-US
style='font-size:9.0pt'><o:p> </o:p></span></p>
<p class=MsoNormal style='word-break:break-all'><span lang=EN-US
style='font-size:9.0pt'>5.</span><span style='font-size:9.0pt'>如何得到<span
lang=EN-US>ADSP</span>開發的相關資料?針對<span lang=EN-US>dsp</span>芯片:每款<span
lang=EN-US>dsp</span>都有硬件手冊和指令集,建議開發者詳細閱讀。針對<span lang=EN-US>visual dsp</span>開發環境:如果有購買正版軟件,將有一些關于<span
lang=EN-US>visual dsp</span>的<span lang=EN-US>assembly</span>,<span
lang=EN-US>compiler</span>,<span lang=EN-US>linker</span>,<span lang=EN-US>loader</span>的書籍附送,建議詳細閱讀。該資料都可以從<span
lang=EN-US>adi</span>網站上下載到<span lang=EN-US>pdf</span>文檔。針對硬件開發:每款<span
lang=EN-US>dsp</span>對應評估板的原理圖是絕對值得參考的,在評估板附帶的光盤或<span lang=EN-US>adi</span>網站上有評估板的說明書。另外硬件手冊也需要吃透。其他:<span
lang=EN-US>www.analog.com</span>上有<span lang=EN-US>Technical Library</span>模塊,是非常好的參考資料。
<span lang=EN-US><o:p></o:p></span></span></p>
<p class=MsoNormal style='word-break:break-all'><span lang=EN-US
style='font-size:9.0pt'><o:p> </o:p></span></p>
<p class=MsoNormal style='word-break:break-all'><span lang=EN-US
style='font-size:9.0pt'>6.</span><span style='font-size:9.0pt'>如何高效地進行<span
lang=EN-US>ADSP</span>的開發工作?<span lang=EN-US> a)</span>仔細閱讀硬件手冊和指令集<span
lang=EN-US> b)</span>查閱<span lang=EN-US>adi</span>網站上的<span lang=EN-US>Technical
Library</span>模塊,其中的<span lang=EN-US>application notes</span>和<span
lang=EN-US>code examples</span>很有用<span lang=EN-US> c)</span>咨詢代理商或<span
lang=EN-US>adi</span>技術支持<span lang=EN-US> d)</span>在<span lang=EN-US>dsptech</span>版面上發文詢問<span
lang=EN-US> e)</span>在<span lang=EN-US>google</span>的<span lang=EN-US>comp.dsp</span>模塊求助,老外有很多做<span
lang=EN-US>adsp</span>的,相對國內要少得多。<span lang=EN-US><o:p></o:p></span></span></p>
</td>
</tr>
</table>
</div>
<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>
</div>
</body>
</html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -