- UID
- 83563
- 性别
- 男
|
DSP系统100问
硬件方案选型阶段
1、数字信号处理器是什么?
数字信号处理器,简称DSP,是运算密集型的微处理器。这使得DSP完成滤波器和FFT算法比一般的事务型处理器快的多。DSP的另一重要特征是采用改进的哈佛结构,具有独立的数据和地址总线,从而使得处理器指令和数据并行,与冯诺伊曼的结构相比,大大提高了处理效率。
2、开发DSP项目需要什么工具?
与传统的微处理器一样,一个DSP项目需以下几个指标:把算法转成机器语言要使用 "code gen tools",它主要包括c编译器,汇编器,连接器,代码生成器,闻亭公司为TI各个系列的DSP提供了这样的工具。为了验证这些算法需目标DSP来执行算法。你主要是围绕自己应用中的某一DSP来设计自己的硬件。先让硬件工作起来,可以使用现成的目标板来规范代码。目标板从闻亭公司获得用来支持通用的TI DSP。在调试过程中仿真器对控制DSP运行是必不可少的。闻亭公司销售工作在以下几种调试软件下的仿真工具:C2XX、C3X、54X、C6X、C8X。闻亭公司仿真工具支持的调试软件有:TI Code composer 、Code composer studio及C Source Debugger。闻亭公司研发和销售的通用高速信号处理器板级产品,可应用于:雷达、通信、导弹引信、软件无线电、电机控制、数据采集及图象处理等,可帮助用户缩短开发周期及提高目标产品的可靠性。
3、什么是仿真器?
仿真器是硬件电路,可以让用户借助指令系统控制DSP运行。闻亭公司开发并销售以下仿真器:C2XX、C3X、54X、C6X、C8X。这种仿真器可通过DSP上的JTAG/MPSD逻辑与TI DSP通信。仿真器连在PC机的并口或插卡上。仿真头的电缆为6-8英寸,连接仿真盒到目标系统。
4、闻亭公司TDS510仿真系统主要特点:
目标系统中的DSP芯片全速运行;
实时监控所有运行状态,包括多个变量;
14/12线目标仿真连接线,兼容 XDS510 连接方式;
全存储空间仿真;
可设置多个软件断点 ;
软件跟踪/定时;
单步/断点执行指令;
装载/卸载程序存储器和数据存储器;
菜单式多窗口调试,采用TI公司仿真软件;
系统采用大规模FPGA技术,PCB面积大规模缩小,IC之间的连线缩短,这些设计和工艺上的革新使得本系统的可靠性大大提高;
软件方式设置端口;
易于升级。
5、Debugger是什么?
Debugger为一种调试软件,工程师或程序员可以用来验证算法。Debugger可以访问带以下命令的DSP硬件逻辑:(Start、stop、read/write、register、reset) Debugger支持C或者汇编调入算法及源代码。此外,程序和数据存储器,寄存器和其他相关目标均可看到。Debugger也可完成算法分析及把数据下载到目标板上。
6、主机系统是什么?
主机系统是开发工具运行的系统,这些工具的例子是与仿真器通信的 Debugger,源码生成工具,编辑器等等,主机系统是所有程序源文件所在之处。
7、什么是target?
目标板是一个术语,用来指有DSP芯片的DSP系统或印刷电路板,你的算法在目标板上运行,JTAG仿真器与目标板相连。
8、怎样理解JTAG?
JTAG是Joint Test Action Group的缩写。这个群体定义IEEE1149.1作为JTAG标准。标准的建立使得集成电路固定在PCB上,只通过边界扫描便可以被测试。TI绝大部分DSP均采用JTAG接口。
9、MPSD与JTAG的区别?
采用MPSD方式由于TI早期采用边界扫描仿真器。这只在TI C3X/4X系列DSP使用。连接C3X系统MPSD连接器为12针的头,而其他系列JTAG连接器为14针的头。两种针的定义在各个系列的数据手册中描述,两种方式不兼容。
10、扫描路径仿真器优点?
边界扫描有许多优点如"内电路仿真器或ICE "或基于debugger的工具:
利用很少的空间放置JTAG/MPSD连接器,如必要,系统可放在机箱内调试。这意味着DSP 可焊在PCB上。
电缆不需与目标板通信
目标调试工具不需要。这说明出现在目标板上的软件大可不必开始调试目标板。你的算法不必加入调试软件,因此节省了代码空间。多数情况下,你的算法不需要接口(RS-232)与主机开发时间。
11、 边界扫描仿真器缺点?
边界扫描仿真器不能提供真实的路径,因为JTAG逻辑没有通向内部地址和数据线单元。除由IC生产上提供的某些片内调试逻辑以外,对所有的JTAG仿真器都是对的。
12、闻亭公司的仿真器使用何种主机系统?
闻亭公司仿真器可运行在笔记本,IBM PC机或兼容机上。由于可插在并口上,对TDS510PP不需专门的卡。这说明仿真盒可在计算机之间换用,而不需打开机箱,拔出卡。使用插卡式仿时,ISA卡要安装在机箱内,如果工程师使用一台机器在实验室开发,另一台现场调试,那末采用并口开发器较理想。
13、闻亭公司仿真工具是否可以在UNIX操作系统中运行?
不可以。
14、闻亭公司仿真工具需要什么特殊的硬件?
闻亭公司并口仿真器(TDS510PP、插卡式仿真器)需要的硬件为PC机上的并口,即LPT1、LPT2。大多数PC机都有一个EPP的并口设置模式,这是运行闻亭公司并口仿真器的理想模式。第二个运行仿真器的最好模式是标准的或双向的。插卡式仿真器需插在PC机内的ISA槽内。TDS510EPP并口仿真器也可与TDS510 ISA插卡式仿真器同时工作。
15、C3X仿真器能否仿C5X,C20X,C24X,C54X和C6X的 DSP?
可以用一套闻亭公司TDS510-ALL实现仿真所有TI DSP。
16、所有闻亭公司的EVM板和仿真器都能一起工作吗?
对。所有闻亭公司的 EVM 板均有JTAG/MPSD连接器,可与仿真器相连工作。这些连接器与TI公司仿真器兼容。
17、我能使用一种调试软件来调试TI所有的DSP芯片吗?
一般来讲,不可以。因为每个DSP结构不同,debugger只对特殊DSP互用。某些debugger也可用于多种DSP,但购买之前,应检查一下debugger或仿真工具的供应商,例如5X,2XX系列可是用同样的debugger,这种情况2xx debugger却不能应用在54X或3X系列上。
18、TI's XDS510仿真器和闻亭公司仿真器的区别?
闻亭公司仿真器支持TI各系列debugger调试和软件。同时闻亭公司并口仿真器(2XX/54XEPP)与TI不同之处在于TI XDS510需PC插卡。闻亭公司并口仿真器是用计算机并口(EPP)。闻亭公司仿真器支持TI仿真器支持的DSP,还有更先进的TDS510-ALL与TIXDS510兼容。闻亭公司TDS510-ALL也需ISA槽。闻亭公司仿真器与TI不同点就是价格。
19、TI XDS510PP与闻亭公司仿真器的区别?
两者没有区别。闻亭公司仿真器与TI实现功能一样。
20、开发完成,生产后,MPSD/JTAG连接头应该从电路板上拿掉吗?
生产完毕后连接器从目标板上拿掉。为什么?因为MPSD/JTAG连接器仅用于现场查故障或维修。
21、谁家的调试软件可用于闻亭公司TDS510-ALL仿真器?
闻亭公司TDS510-ALL仿真器支持TI高精度C语言源码调试,GO DSP Code Composer。
22、Debugger能同时调试汇编和C代码吗?
可以。
23、当我用的是汇编语言编程时,为什么我要买C编译器呢?
在所有系统里,必须写的代码是汇编语言,这样做有几种原因:执行速度,代码编译效率。用户购买 DSP有一个主要原因:速度。事实上,只有代码的某个部分需为速度而优化,通常是滤波,FFT等。余下代码是控制代码,可用C来些。我们都知道用高级语言C来编程,程序产生大的代码。最典型的应用是用C编程,用汇编优化。此外,使用高级语言可加快产品开发周期。
24、闻亭公司仿真器和调试软件运行在什么操作系统下?
闻亭公司仿真器运行在WIN95,WIN98,WIN NT4.0(C54X、C6X)。
25、闻亭公司对DSP设计有什么专门应用硬件?
闻亭公司有针对音频应用的DSP2549EA,作为电机控制应用的DSP2240EA
26、EVM板上C203和206DSP芯片可以互换吗?
当DSP出厂后,DSP焊到PCB上,熟练的再加工技师可以换零件,然而产品保修没有。
27、EVM板上C548,C549,C5410 DSP能互换么?
当DSP出厂后,DSP焊到PCB上,熟练的再加工技师可以换零件,然而产品保修没有。
28、闻亭公司提供何种产品保修?
一般来讲,闻亭公司生产的所有产品都保修一年,请参考保修说明上的保修范围。
29、我能收到EVM板的原理图吗?
闻亭公司只提供EVM的使用说明书,不提供原理图及PAL公式。
30、我可以得到仿真器模块的图吗?
仿真器图不提供。 |
|