📄 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 + -