自1984年我国引进国外数字信号处理器件以来,数字信号处理技术在诸多领域得到了推广和应用,并取得了可喜的成果。特别是美国TI公司的TMS320系列产品,拥有广大的用户群并在其应用中积累了丰富的经验和技术支持。为了进一步满足DSP应用的需要,TI公司新近推出了TMS320C2XX系列产品。与TMS320C2X系列相比,其在速度、片内资源和性价比等方面均有了很大提高,速度提高了2~4倍,而价格却下降了一半还多,而且片内资源更加丰富,开发环境更加便利。其指令系统的功能得到了加强且与之兼容,使TMS320C2X丰富的技术支持得以继承,能非常容易地升级到TMS320C2XX。可以展望,TMS320C2XX系列必将取代TMS320C2X系列,并得到推广和应用。
本文作者结合具体课题,将TMS320C2XX系列产品中的TMS320F206微处理芯片应用于宽带恒定束宽波束形成器。由于TMS320F206丰富的片内资源、良好的开发环境,使电路设计简单可靠、调试方便;通过JTAG接口在线仿真,软件开发调试快捷;所构成的系统功能强、速度快、易于调试、便于扩展、运行可靠稳定。
1 TMS320C2XX简介
TMS320C2XX的三大主要特点之一是采用了改进的哈佛结构,片内具有相互独立的六条总线(三条内部地址总线:PAB、DRAB、DWAB;三条内部数据总线:PRDB、DRDB、DWEB),不仅使程序存储器与数据存储器的访问相互独立,且使数据存储器的读和写也相互独立并能同时执行,从而极大地优化了运算处理能力。图1是TMS320C2XX的总线结构图。
TMS320C2XX的特点之二是片内资源更加丰富。这个系列有四个产品,为了满足不同应用的需求,其片内资源也有所不同。表1列出了这四种产品片内主要资源情况及其与TMS320C25的比较。
TMS320C2XX的特点之三就是片内具有逻辑扫描电路,该电路与IEEE标准1149.1兼容,并通过八个专门引脚与外部14引脚的JTAG接口相连。通过JTAG接口可完成以下工作:(1)可对芯片引脚进行测试;(2)可对外部Data空间及I/O空间进行检测;(3)可对芯片内部Flash Memory进行编程;(4)可对片内片外RAM加载数据;(5)可进行在线运行仿真。以上特点给硬件的调试及软件的开发带来很大便利。
TMS320C2XX共有85条指令,不仅涵盖了TMS320C25的133条指令的全部功能,且指令的功能得到了增强,内容也有所增加。
2 TMS320C2XX的开发
TMS320C2XX的开发与TMS320C2X的开发过程很类似,其方便之处在于可通过JTAG接口对硬件电路进行在线测试及对软件进行在线运行仿真。其软件的开发流程如图2所示。