170INT12000
170INT12000
170INT12000
使用高级语言编译器的设计工程师会发现,浮点DSP编译器的执行效果比定点DSP好,这有几个原因:首先,多数的高级语言本身并不支持小数算法;其次,浮点处理器一般比定点处理器具有更规则的指令,指令限制少,更适合编译器处理;第三,由于浮点处理器支持更大的存储器,能提供足够的空间。编译器产生的代码一般比手动生成的代码更大。 不管是用高级语言还是汇编语言实现编程,都必须注意调试和硬件仿真工具的使用,因为很大一部分的开发时间会花在这里。几乎所有的生产商都提供指令集仿真器,在硬件完成之前,采用指令集仿真器对软件调试很有帮助。如果所用的是高级语言,对高级语言调试器功能进行评估很重要,包括能否与模拟机和/或硬件仿真器一起运行等性能。 大多数DSP销售商提供硬件仿真工具,现在许多处理器具有片上调试/仿真功能,通过采用IEEE1149.1JTAG标准的串行接口访问。该串行接口允许基于扫描的仿真,即程序员通过该接口加载断点,然后通过扫描处理器内部寄存器来查看处理器到达断点后寄存器的内容并进行修改。 很多的生产商都可以提供现成的DSP开发系统板。在硬件没有开发完成之前可用开发板实现软件实时运行调试,这样可以提高最终产品的可制造性。对于一些小批量系统甚至可以用开发板作为最终产品电路板。 支持多处理器 在某些数据计算量很大的应用中,经常要求使用多个DSP处理器。在这种情况下,多处理器互连和互连性能(关于相互间通信流量、开销和时间延迟)成为重要的考虑因素。如ADI的ADSP-2106X系列提供了简化多处理器系统设计的专用硬件。 电源管理和功耗 DSP器件越来越多地应用在便携式产品中,在这些应用中功耗是一个重要的考虑因素,因而DSP生产商尽量在产品内部加入电源管理并降低工作电压以减小系统的功耗。在某些DSP器件中的电源管理功能包括: Tricon version 3701 Analog Input Module, 0 – 10 V, Differential,DC Coupled, TMR Tricon version 3700A Analog Input Module, 0 – 5 V, Differential,DC coupled, TMR Tricon version 3703E Analog Input Module, 0 – 5 V or 0 – 10 V,Differential, Isolated, TMR Tricon version 3704E Analog Input Module, 0 – 5 V or 0 – 10 V,High-Density,Differential, DC Coupled, TMR Tricon version 3706A Non Isolated Thermocouple Module,Differential, DC Coupled, TMR Tricon version 3708E Isolated Thermocouple Module, Differential, TMR Tricon version 3806 Analog Output Module, 4 – 20 & 16 – 320 mA, Current Loop, DC Coupled, TMR Tricon version 3805E Analog Output Module, 4 – 20 mA,Current loop, DC Coupled, TMR Tricon version 3501E Digital Input Module, 115 VAC/VDC, Tricon version 3501T Opto-Isolated, Non-Commoned, TMR Tricon version 3503E Digital Input Module, 24 VAC/VDC,Commoned in groups of 8, Self-test, TMR Tricon version 3505E Digital Input Module, 24 VDC,Low threshold with self-test, Commoned, TMR Tricon version 3564 Digital Input Module, 24 VDC,Opto-Isolated, Commoned, Single Tricon version 3504E Digital Input Module, 24 or 48 VDC,High density, DC Coupled, TMR Tricon version 3502E Digital Input Module, 48 VAC/VDC,Commoned in groups of 8, Self-test, TMR Tricon version 3511 Pulse Input Module, Differential,AC Coupled, TMR Tricon version 3515 Pulse Totalizer Input Module,Opto-Isolated, Non-commoned, TMR Tricon version 3601E Digital Output Module, 115 VAC, Tricon version 3601T Opto-Isolated, Non-Commoned, TMR Tricon version 3611E Digital Output Module, 115 VAC,Galvanically Isolated,Commoned,Supervised, TMR Tricon version 3603E Digital Output Module, 120 VDC, Tricon version 3603T Opto-Isolated, Commoned, TMR Tricon version 3623 Digital Output Module, 120 VDC, Tricon version 3623T Opto-Isolated, Commoned, Supervised, TMR Tricon version 3664 Dual Digital Output Module, 24 VDC, Tricon version 3674 Opto-Isolated, Commoned, Dual Tricon version 3624 Digital Output Module, 24 VDC,Opto-Isolated, Commoned, Tricon version Supervised, TMR Tricon version 3604E Digital Output Module,24 VDC,Opto-Isolated, Non-commoned, TMR