<?xml version="1.0" encoding="gbk"?> <rss version="2.0"><channel> <title>定阅帖子更新</title> <link>http://www.broadkey.com.cn/XML.ASP</link><description>TEAM Board - 科伟奇电子</description> <copyright>TEAM 2.0.5 Release</copyright><generator>TEAM Board by TEAM5.Cn Studio</generator> <ttl>30</ttl><item><link>http://www.broadkey.com.cn/Thread.asp?tid=396 </link><title>ADIDSP开发必备</title><author>美好人生</author><pubDate>2009/12/14 9:37:20</pubDate><description><![CDATA[主要是ADI DSP相关的资料，在一个不知名的网站上下载看到的，并对其进行了一点补充，在此发表，为更多爱好ADI DSP和DSP 开发新手提供一点帮助。
<p>1.什么是ADI DSP，有什么特点，有些什么型号？<br />
ADI的全称是Analog Device Inc（美国模拟器件有限公司）。ADI DSP是美国模拟器件公司推出的dsp的统称，相对与ti公司的dsp系列，具有内部mem较大，多片协同工作能力强等优点，具体可查阅ADI公司主<a href="http://www.analog.com/">http://www.analog.com</a></p>
<p>主要有以下几个系列的DSP:<br />
a)21xx系列：16位定点dsp，主要以218x和219x系列为代表，性能优异，内部RAM大，外围接口多，适合作为控制类芯片使用，其中219x系列性能更高。<br />
b)<a style="color: blue; font-weight: normal; text-decoration: none" href="http://www.eaw.com.cn/news/listbylabel/label/SHARC">SHARC</a>系列：32位浮点dsp，包括前期的2106x系列，和目前的主力21160,21161系列，提供与大内存容量结合的简单浮点算法，具有高水平的浮点性能。<br />
c)TigerSHARC系列：从SHARC系列发展而来，比SHARC具有更高的浮点运算功能，目前有TS101,TS201两个系列。<br />
d)blackfin系列：ADI最新推出的一款dsp，是高性能16位DSP信号处理能力与通用微控制器使用方便的性能结合。主要型号有BF531,BF532,BF533,BF535,BF561等型号。</p>
<p>除此外还有21065是一种混合DSP，可以作为32bit的定点运算，也可以设定作为32bit或是40bit的浮点运算。</p>
<p><br />
2.如何进行ADI DSP的开发工作？<br />
需要建立一套开发环境：（软件VISUAL DSP++） ＋ （仿真器） ＋ 目标板（或评估板）.若只进行算法开发，有<a style="color: blue; font-weight: normal; text-decoration: none" href="http://www.eaw.com.cn/news/listbylabel/label/visual">visual</a> dsp集成开发环境即可。<br />
以上一套ADI开发工具公司高校计划的优惠价为$1200。还有单独USB方式的仿真器现在对于国内的优惠价格是$750(美金）。</p>
<p><br />
3.ADI DSP的软件集成开发环境如何？<br />
集成开发环境visual <a style="color: blue; font-weight: normal; text-decoration: none" href="http://www.eaw.com.cn/news/listbylabel/label/dsp++">dsp++</a>.目前已发展到4.5版本.针对不同系列dsp，visual dsp都有相应的软件，均可在ADI网站<a href="http://www.analog.com/">www.analog.com</a>上下载得到。<br />
在网站上可申请testdriver（测试版）的serial number（该系列号以TST打头），可以使用90天试用期。90天后需要重新安装系统。</p>
<p>关于serial number 有几种：<br />
tst打头的： 是测试版的系列号，一般可以使用30天、60天、90天、255天等几种；<br />
adi打头的：是正版系列号，可以用这个号码最终到ADI网站进行注册，一般一个号码仅可以在一台电脑上运行的。<br />
kit打头的： 是适用于用于评估芯片的评估板的系列号，在应用时对于芯片的内存等方面有一些限制。</p>
<p>注意：当你拿到testdriver的序列号时，先将系统时间改到n年以后，注册，最后再把时间改回来，这样就可以使用较长的一段时间了。ADI公司得Visual DSP++软件在设计上进行了加密，据相关人士介绍，总共在硬盘上进行7处加密，一般情况下，很难被破解。</p>
<p>4.ADI DSP的硬件开发环境如何？<br />
仿真器：仿真器的功能是实现代码下载到目标板的dsp中，在线调试，断点，观察mem，REG等，是DSP开发中不可缺少的东西。目前ADI的仿真器在国内没有第三方开发，只能购买原装的，优点是质量可以得到保证，但一旦仿真器损坏，返修会耗费较长的一段时间。ADI得开发工具有集中型号的：PCI板卡方式的、USB方式的。<br />
评估板：每种DSP系列都有对应的评估板，评估板的原理图可以称为该款dsp硬件设计的典范，可以根据该评估</p>
<p>板的设计原理图进行设计，很多地方可以完全照搬，真的很方便。拥有评估板可以使新手更快地掌握该型号的DSP。</p>
<p><br />
5.如何得到ADSP开发的相关资料？<br />
针对dsp芯片：每款dsp都有硬件手册和指令集，建议开发者详细阅读。针对visual dsp开发环境：如果有购买正版软件，将有一些关于visual dsp的assembly，compiler，linker，loader的书籍附送，建议详细阅读。该资料都可以从adi网站上下载到pdf文档。<br />
针对硬件开发：每款dsp对应评估板的原理图是绝对值得参考的，在评估板附带的光盘或adi网站上有评估板的说明书。另外硬件手册也需要吃透。<br />
其他：<a href="http://www.analog.com/">www.analog.com</a>上有Technical Library模块，是非常好的参考资料。</p>
<p><br />
6.如何高效地进行ADSP的开发工作？<br />
a)仔细阅读硬件手册和指令集<br />
b)查阅adi网站上的Technical Library模块，其中的application notes和code examples很有用<br />
c)咨询代理商或adi技术支持<br />
d)在dsptech版面上发文询问<br />
e)在google的comp.dsp模块求助，老外有很多做adsp的，相对国内要少得多。</p>]]></description></item></channel></rss>