首页 | 期刊简介 | 编辑部 | 广告部 | 发行部 | 在线投稿 | 联系我们 | 产品信息索取
2024年4月24日星期三
2011年第01期
 
2010年第12期
 
2010年第11期
2010年第11期
 
2010年第10期
2010年第10期
 
2010年第09期
2010年第09期
 
2010年第09期
2010年第08期
 
2010年第07期
2010年第07期
 
2010年第06期
2010年第06期
 
2010年第05期
2010年第05期
 
2010年第04期
2010年第04期
 
2010年第03期
2010年第03期
 
2010年第02期
2010年第02期
 
2010年第01期
2010年第01期
 
2009年第12期
2009年第12期
 
2009年第11期
2009年第11期
 
2009年第10期
2009年第10期
 
2009年第9期
2009年第9期
 
2009年第8期
2009年第8期
 
2009年第7期
2009年第7期
 
2009年第6期
2009年第6期
 
2009年第5期
2009年第5期
 
2009年第4期
2009年第4期
 
2009年第3期
2009年第3期
 
2009年第2期
2009年第2期
 
2009年第1期
2009年第1期
 
2008年第12期
2008年第12期
 
2008年第11期
2008年第11期
 
2008年第10期
2008年第10期
 
2008年第9期
2008年第9期
 
2008年第8期
2008年第8期
 
2008年第7期
2008年第7期
 
2008年第6期
2008年第6期
 
2008年第5期
2008年第5期
 
2008年第4期
2008年第4期
 
2008年第3期
2008年第3期
 
2008年第2期
2008年第2期
 
2008年第1期
2008年第1期
TigerSHARC处理器技术问题精选

问:我在做雷达信号处理系统(信号增强、处理、成像),需要几个处理器,在设计时,按你们的经验,需多长时间?与TI的C6X系列比较,该处理器如何?

答:TigerSHARC与C64X一样可以处理两倍的16bit MAC,同时TigerSHARC可以直接支持IEEE浮点运算,而C64X不能。TigerSHARC还可以支持无缝的多处理器连接,而C64X不能。

问:1.我用18片ADSP21062做了一个系统,现在想升级到TS101,是否方便、可行?2.我有ADI的ADSP21062开发工具(VisualDSP2.0,ICE),请问怎样才能升级到TS101的系统仿真、开发?

答:1、用TigerSHARC来升级你的系统是非常灵活的。但是你必须注意,TigerSHARC和21062并不是兼容的汇编语言。同时,TigerSHARC和21062的硬件接口也是不同的,你在设计时需要注意这一点。然而,这两种处理器的设计是基本相同的。2、在TigerSHARC中你也可以用21062使用的ICE。关于VDSP 2.0,你必须为TigerSHARC单独购买一个。另外,TigerSHARC中VDSP的用户界面以及其它特点与21062中的相同。

问:TigerSHARC DSP与TI的64系列DSP相比,有什么优势和劣势?开发工具和服务支持如何?

答:TigerSHARC的整体性能要优于TI的C64x。C64x只有两种处理速率,600MHz和700MHz,只有4个MAC。TigerSHARC也可工作于600MHz,但是有8个MAC。因此,C64x的处理速率大约是720 4M MAC,而TigerSHARC是600 8 MMAC。这意味着TigerSHARC比C64x更强大。另外,TS201具有24Mbit的存储容量,而TI DSP的最大存储容量仅为8Mbit。ADI在中国有技术支持部,你可以通过以下方式与他们联系。免费电话:800-810-1742;免费传真:800-810-1747;电子邮件:China.dsp@analog.com。ADI还有VDSP工具以及仿真器,都适用于TigerSHARC处理器。我们还提供EZ工具包,可用于评估。

问:如何来判断DSP的快与慢,仅仅是时钟频率吗?

答:架构的效率包括很多因素,如数据读取的带宽及并行水平等,时钟速率仅是其中一个参数。在同一算法中对照实际标准,要比你仅关注时钟速率要好的多。

问:近期的TigerSHARC 201S/202/203是最强大的浮点型DSP,它们是否适用于视频或是计算机图像操作?什么时候才能够拿到这个产品?
答:TS20x处理器可以进行32bit和16bit的浮点运算,以及8bit的定点运算。16bit和8bit的定点运算可以用于视频和图像领域。ADI提供的Blackfin系列是性价比很高的视频应用处理器,目前TS201/TS202/TS203只有样品。

问:和SHARC相比,TigerSHARC有哪些明显的优点?

答:TigerSHARC用在主机和多处理系统中,具有更多的片上存储器,更高的并行度,更宽的带宽,更快的时钟速率以及更大的灵活度。

问:TigerSHARC处理器的结构和特点?它能否提供灵活的人机界面设计(键盘接口、640 480以上图形显示)?存储器的管理能力如何?

答:TS有强大的浮点/定点处理能力,支持SIMD,有大量的片上内存和IO带宽。可以支持人机界面。TS101可以在一个时钟周期内访问128bitX的数据/指令。TS201支持Cache和prefetch机制,提高EDRAM的访问效率。

问:请比较G4、TI的C6000和TigerSHARC。开发TigerSHARC板极产品,应注意什么?ADI为什么没有公开 EZ-KIT Lite 的evaluation board 软硬件文档?

答:TigerSHARC的16位乘法能力是TI C64的两倍,内存是C64的3倍。ADI提供足够的板极支持,包括原理图、EE Notes、文档和手册等。ADI有公开的EZ-KIT的Evaluation board文档,在EZ-KIT的手册中。
问:我正在研究设计一分布式采集系统,其中想设计一管理主机,能具有显示(640 480图形显示)、大容量存储(128M位以上)、通讯及数据处理功能,请问选用哪种微处理器比较合适?

答:你有几种选择。1、可以选用TI的处理器,它具有24Mbit的存储容量,600MHz 的处理速度来完成你的显示处理工作。然而,你也许仍需加一个外部SDRAM,使用TigerSHARC处理器的片上SDRAM控制器。2、如果价格是你考虑的主要因素,你可以选用Blackfin处理器,它具有很好的视频显示处理能力,但是需要附加多个外存。

问:在视频应用中,Blackfin 与TigerSHARC哪个更适合?有没有ADI第三方已经在TigerSHARC或blackfin的平台上实现MPEG4?如果有,是那家?做到了什么样的程度?

答:Blackfin非常适用于消费类电子领域,但是TigerSHARC更适用那些高端产品,如H.264 D1编码器或是HDTV编码器。我们有许多第三方伙伴,他们都在Blackfin平台上成功实现了MPEG4,效果非常好。

问:为何TigerSHARC处理器的功耗比Blackfin要大的多?

答:TigerSHARC的功耗比Blackfin大的多,因为它有更多的处理单元。TigerSHARC可以处理4800个MMAC,而Blackfin只可以处理1200个MMAC。TigerSHARC的存储空间大,有24Mbit,而Blackfin仅有1Mbit。
TigerSHARC的引脚数比Blackfin多,封装尺寸也比Blackfin大。因此,它的功耗更大。请注意,TigerSHARC设计用于那些有连续电源的基本设备,因此功耗不是问题,而Blackfin是用在那些对功率相当敏感的手持设备中。

问:69个tap的数字滤波器,要求采样频率为40MHz,数据宽度为24bit,要是选用TIgerSHARC DSP,应具体选用哪种型号?

答:任何一种TigerSHARC都适用于这个领域。如果你的数据宽度为16bit,你可以在TigerSHARC上用16bit的MAC;如果你的数据宽度为24bit,可以用32bit的MAC。所有的TigerSHARC都支持这一应用。

问:请问与Blackfin有什么区别吗?

答:Blackfin是用于手持设备的处理器,它适用于低压应用领域。TigerSHARC是用在那些对功率没有限制的基础设施中。如上所述,在16bit 模式下,Blackfin大概有1200个MMAC,TigerSHARC大约有4800个MMAC。TigerSHARC还可以处理32bit和8bit的数据,使之更加实用。它可以处理大约1200个32bit的MMAC。TigerSHARC的存储容量也比Blackfin大,可以用于多处理器的领域。

问:为什么TS101在RESET时需要两个负电平,用一个负电平行不行?core和I/O的加电有没有严格的顺序要求?

答:TS101要求复位信号的特殊波形,否则不能保证100%正确复位。Core要求比I/O先上电,这是大多数双电源芯片的要求。

问:TigerSHARC和传统的处理器的不同点在什么地方?内部处理速度能达到多少?内部结构是否为流水线结构?如果是的话,为几级流水线结构呢?

答:TigerSHARC是VLIW架构,具有RISC和DSP的特性,支持实时应用。VLIW意味着可以有4条指令可以同时并行执行,可以控制2个计算机块(它包括MAC/ALU/SHIfter/CLU)、2个IAU(集成ALU)以及定序器。

问:TigerSHARC处理器的结构和特点?能否提供灵活的人机界面设计(键盘接口、640 480以上图形显示),存储器的管理能力如何?

答:TigerSHARC是一种DSP,事实上是一种非常强大的DSP,具有DSP的所有特性。它没有MMI或是显示界面,但是你可以将一些标准芯片与TigerSHARC连接,实现MMI或是显示的功能。TigerSHARC也没有存储器管理能力,你可以连接一个外存,然后直接进入整个管理区。

问:TigerSHARC可以用汇编语言和C语言编程,是指的同一程序还是可以同时执行?

答:是指同一个程序,可以部分用C,部分用汇编,二者可以互相调用。

问:请谈谈TigerSHARC 处理器的体系结构 ,它能简单的级连应用吗?TigerSHARC 处理器的独特特点?谢谢!

答:TS支持最多8片通过总线相连,同时可以通过Linkport扩展成阵列方式,具体的数量没有限制。特点:定点/浮点结合的DSP、支持多处理器结构、SIMD、3G特殊指令以及大量片上内存。

问:我想进行图象处理的运算,需要大量的存储空间,这款芯片最大支持的存储量是多少?

答:TS201具有24Mbit的片上存储器,TigerSHARC还支持外存(SDRAM和SRAM),TigerSHARC有一个片上SDRAM控制器。

问:当用TigerSHARC作系统设计时,如何产生PWM模式波形?

答:在TigerSHARC里,时序是非常简单的,不能产生PWM(脉宽调制)输出。但是,你可以在软件的控制下用标志管脚来产生PWM输出。这种情况下,PWM的频率会非常低,因为它是受软件控制的。从本质上讲,使用外部PWM芯片集会更好。

问:在使用多处理器系统时,应该考虑的最关键因素是什么?

答:在使用多处理器系统时,最关键的因素主要有:
内部处理器的通信带宽,TigerSHARC通过2个通信路径(不需要外部逻辑单元的链路口和并行总线)支持宽的带宽;
处理器之间最小的逻辑连接(TigerSHARC无需连接);
控制多处理器通信的软件复杂度,TigerSHARC系列支持统一的多处理器存储空间,因此处理器之间可以直接寻址其它的内存和寄存器,还可以访问共享的外存。

问:TigerSHARC处理器的开发环境支持C++吗?我用来做视频的编解码够用吗?

答:TigerSHARC是用VDSP++ 3.0工具集支持的。VDSP支持嵌入式C++标准的子集,它包括级别派生以及操作过载等等。考虑到TS上的视频编码器以及解码器,ADI还没有在TS上实现这个功能。然而,给TigerSHARC更高的MIPS,你完全可以实现视频编解码器的功能。但是你必须注意图像的尺寸,MIPS会对图像尺寸有限制。

问:作为技术人员,更关心产品开发的工作量,好的开发环境,对高级语言的支持,代码的优化,请专家谈谈这方面的问题。

答:ADI帮助用户减少开发时间,降低成本。我们有很好的VDSP++ 3.0开发工具。这个工具是与优化的C/C++编译器、汇编程序、连接器、VDK操作系统、调试器及仿真器等一起提供的,这将减少你的开发和调试的时间。在硬件设计方面,我们有应用指南,上面描述了TS处理器与外部的接口问题。对于3G领域,我们也有ADI和第三方伙伴提供的解决方案以及供参考的软件和硬件实现。

问:在并行处理时具备什么优势?

答:很高的DSP间通信能力。包括LinkPort和Cluster bus,每个LinkPort提供1Gbyte的吞吐能力,Cluster bus也是1G的总线,所以DSP间通信的速度非常块。

问:TS101的地址线、数据线、LINK口输出的阻抗是多少,在设计时怎么考虑?

答:阻抗可以通过外部管脚上下拉进行调整,在PCB设计时需要通过仿真确定实际配置。

问:如何使用TigerSHARC的Scratchpad SRAM?

答:TS101有SRAM,TS201是SDRAM。内部内存的使用可以用相应的指令,请参考软件手册。

问:请举一个TigerSHARC在机器视觉方面的例子?

答:TigerSHARC可以用来进行视频编码和解码,尤其用于多媒体流等。同样,TigerSHARC也用于雷达和声纳成像。除此以外,TigerSHARC还是一个具有很强运算能力的DSP,因而可以用于视频成像处理应用。
         
版权所有《世界电子元器件》杂志社
地址:北京市海淀区上地东路35号颐泉汇 邮编:100085
电话:010-62985649
E-mail:dongmei@eccn.com