使用TMS320C542构成数据采集处理系统
发布时间:2008/5/26 0:00:00 访问次数:571
使用tms320c542构成数据采集处理系统 摘要:使用ti公司c5000系列dsp中的tms320c542构成了一个数据采集处理系统,介绍了系统的结构、性能、工作流程及设计的注意事项。 关键词:tms320c542 数据采集处理 cpld 近年来,随着dsp技术的普及,一大批低价格、高性能dsp芯片的出现,越来越多的电子工程技术人员开始使用dsp来进行系统设计。本文以ti公司c5000系列dsp中的tms320c542为例,构成一种数据采集处理系统。文中详细地分析了系统的结构、设计的注意事项、hpi接口的工作原理与连接方法、系统的工作流程以及软件编制中的注意事项。
1 tms320c542结构及应用
tms320c542是ti公司c5000系列dsp中的一种,c5000系列共有的特点如下:
·改进的哈佛结构,包含一条程序总线,三条数据总线和四条地址总线
·高度并行的cpu和针对应用优化的硬件
·针对算法和高级语言优化的指令集
·先进的ic技术使其既高性能又低功耗
c5000系列内部硬件功能块如图1所示。其中,有:40bit算数逻辑单元(alu);两个40bit累加器a和b;17×17bit乘加单元(40bitmac,可作64级fir运算而不必考虑溢出;计算、选择、存储单元(ccsu),特别适合viterbi等算法;40bit桶型移位寄存器;片上双存取ram,每机器周期可存取两次;片上单存取ram,可同时访问两块片上存储区;片上外围接口,包括串口、定时器、pll、hpi接口等。
tms320c542自身特点如下:
·25ns单周期定点指令执行时间,5v供电
·10k words16bit片上双存取ram
·64k words程序,64k words数据,64k words i/o存储空间
·2k words hpi接口,可通过此接口方便地与主设备进行信息交换,主设备也可通过此接口下载dsp程序
·一个自动缓冲的串口和一个tdm串口,且都可用作标准同步串口
此外,c5000系列dsp可使用jtag接口进行调试,可完全控制dsp上的所有资源,使用方便可靠。
2 系统结构
由tms320c542构成的数据采集处理系统的结构如图2所示,以dsp为中心,带有64k程序ram,64k数据ram,并通过16k×16的fifo将数据送到da,16k×16的fifo将ad采集的数据送到dsp。与主机通过hpi接口进行数据交换。对sram、fifo、ad、da的控制,dsp所需各种状态信息的获取,以及与主机的其它一些联系,都通过cplda和cpldb来实现。
c5000系列dsp关键的外部接口信号如下:
使用tms320c542构成数据采集处理系统 摘要:使用ti公司c5000系列dsp中的tms320c542构成了一个数据采集处理系统,介绍了系统的结构、性能、工作流程及设计的注意事项。 关键词:tms320c542 数据采集处理 cpld 近年来,随着dsp技术的普及,一大批低价格、高性能dsp芯片的出现,越来越多的电子工程技术人员开始使用dsp来进行系统设计。本文以ti公司c5000系列dsp中的tms320c542为例,构成一种数据采集处理系统。文中详细地分析了系统的结构、设计的注意事项、hpi接口的工作原理与连接方法、系统的工作流程以及软件编制中的注意事项。
1 tms320c542结构及应用
tms320c542是ti公司c5000系列dsp中的一种,c5000系列共有的特点如下:
·改进的哈佛结构,包含一条程序总线,三条数据总线和四条地址总线
·高度并行的cpu和针对应用优化的硬件
·针对算法和高级语言优化的指令集
·先进的ic技术使其既高性能又低功耗
c5000系列内部硬件功能块如图1所示。其中,有:40bit算数逻辑单元(alu);两个40bit累加器a和b;17×17bit乘加单元(40bitmac,可作64级fir运算而不必考虑溢出;计算、选择、存储单元(ccsu),特别适合viterbi等算法;40bit桶型移位寄存器;片上双存取ram,每机器周期可存取两次;片上单存取ram,可同时访问两块片上存储区;片上外围接口,包括串口、定时器、pll、hpi接口等。
tms320c542自身特点如下:
·25ns单周期定点指令执行时间,5v供电
·10k words16bit片上双存取ram
·64k words程序,64k words数据,64k words i/o存储空间
·2k words hpi接口,可通过此接口方便地与主设备进行信息交换,主设备也可通过此接口下载dsp程序
·一个自动缓冲的串口和一个tdm串口,且都可用作标准同步串口
此外,c5000系列dsp可使用jtag接口进行调试,可完全控制dsp上的所有资源,使用方便可靠。
2 系统结构
由tms320c542构成的数据采集处理系统的结构如图2所示,以dsp为中心,带有64k程序ram,64k数据ram,并通过16k×16的fifo将数据送到da,16k×16的fifo将ad采集的数据送到dsp。与主机通过hpi接口进行数据交换。对sram、fifo、ad、da的控制,dsp所需各种状态信息的获取,以及与主机的其它一些联系,都通过cplda和cpldb来实现。
c5000系列dsp关键的外部接口信号如下: