4.5 AD6644与C6211 DSK软件接口设计
AD6644与C6211 DSK软件接口程序完成数据从异步FIFO向内部存储器的传输。当主程序发出数据传输命令及FIFO向CPU发出中断请求时,该程序被调用。图6为软件接口流程图。
接口软件在CCS集成环境下,用TIC6x C语言编写而成。实际完成的AD6644与C6211 DSK接口能实现AD6644与C6211DSK之间30M~50M words/s的数据传递,这是由C6211的主频所决定的。事实上,由于C6000系列DSP外部接口的兼容性,可以使用更高主频的DSP如300MHz,方便地实现系统的升级。
在以往的信号处理中,我们直接用工控机处理采集下来的数据,在对数据进行处理分析的时候发现当信号环境复杂,信号密度很大时,工控机处理起来很吃力,性能指标往往达不到我们的要求。为了减轻在信号分选识别过程中PC机处理的负担,进一步提高处理信号的适时性,本方案将信号的预处理部分从中分离出来,交给数字信号处理器专门进行处理,并将处理后的信号传送给PC机进行分析,从而大大地减轻了PC机的工作量,让PC机有更多的时间进行其他细微特征的分析。TMS320C6211 DSK的EMIF接口可以实现数据的高速传输,可以满足系统的要求。
5 结束语
今后,DSP将进一步向着低价格、高集成、高速、高性能的方向发展。伴随着DSP器件的广泛应用,其相应的开发工具也得到了迅速的发展,各种形式的DSP开发工具不断涌现。使用DSP开发工具,不仅可以提高程序设计的效率,而且可以使有较少经验甚至没有经验的人使用DSP。DSK以其高性能、低价格,为我们学习、理解、应用DSP提供了可能。
参考文献
1 王念旭编著.DSP基础与应用系统设计.北京:北京航空航天大学出版社,2001
2 任丽香,马淑芬,李方慧.TMS320C6000系列DSPs的原理与应用.北京:电子工业出版社,2000
3 赵训威.基于TMS320C6200系列DSP芯片的应用与开发.北京:人民邮电出版社,2002
4 郑春龙.DSK的特点及其应用技术.电子技术应用,1998(11)