基于c6000dspndk的组播网络设计与实现

基于c6000dspndk的组播网络设计与实现

ID:21050411

大小:256.40 KB

页数:6页

时间:2018-10-19

基于c6000dspndk的组播网络设计与实现_第1页
基于c6000dspndk的组播网络设计与实现_第2页
基于c6000dspndk的组播网络设计与实现_第3页
基于c6000dspndk的组播网络设计与实现_第4页
基于c6000dspndk的组播网络设计与实现_第5页
资源描述:

《基于c6000dspndk的组播网络设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于C6000DSPNDK的组播网络设计与实现吋间:2013-06-1512:58:56來源:电子科技作者:董溥宇,毛晓丹,刘志哲,张伟峰,王平摘要:随着系统应用的复杂化,很多情况下需要将相同数据分发至不同的使用终端,这也促进了网络传输组播模式的应用。基于实际应用需求,以TMS320C6455芯片为核心处理平台,利用TI公司DSPC6000平台上的NDK(NetDeveloper’sKit)开发包,对Marvell公司的88E6060(SWITCH)芯片进行配置,实现了适用于多个终端进行组播方式网络通信的嵌入式系统

2、设计。经过测试验证,该系统工作正常稳定,实现了百兆组播传输功能。关键词:C6000;88E6060;嵌入式系统;NDK;组播网络0引言嵌入式系统采用以太M接口传输数据相对于传统的串口、并口、1553B总线接口来说具有通用性强、传输速度快的特点,并且保证了较高的可靠性。TI公司在TMS320C6455(以下简称C6000系列高端的芯片中,大多提供了网络接口模块,DSP6455)就是其中典型的一-款芯片。它的工作吋钟可达1GHz,片上集成以太网接口模块EMAC。结合TI公司推出的NDK(NetDevelopKit)网络

3、资源开发包,可以大大缩短嵌入式系统中网络应用的开发周期,并且性能不逊于W5300等专业网门芯片。由于一片DSP6455只有一个EMAC接口以及MDIO管理模块,并且NDK的软件初始化只查询一个PHY门就停止,所以传统应用中,典型设计是在该DSP芯片外部接一个PHY芯片,连接一个终端设备,或者通过总线直接连接以太M专用芯片来实现点对点的网络连接。而现在越来越多的嵌入式系统应用需要连接多个终端设备进行组网,在网络中进行数据交换。本文选择利用DSP6455外接Marvell公司的SWITCH芯片(88E6060),该芯片

4、具备6个端口,每个端口都具备100M/10M全双工的通信能力,最终实现该嵌入式系统与其他两个设备的100MHz组播方式的网络通信。1电路原理设计基于TIDSP6455白片内EMAC/MDIO模块、片夕卜SWITCH(88E6060)芯片及其夕卜围电路的接口设计,可以快速实现0SI七层模型中数据链路层和物理层(MAC+PHY)的组建。DSP6455支持三种接口连接方式,Mil/RMII/GMILMII接口(MediaIndependentIntetface)以及RMII(ReducedMediaIndependent

5、Interface)接门分别为媒体独立接口和缩减媒体独立接口,它们支持10M/100M工作模式。GMII接口的全称是吉比特媒体独立接口(GigabilMediaIndependentInterface),它支持10M/100M/1000M三种工作模式。因为选取的88E6060只支持百兆Mil/RMII的接门方式,本设计采用Mil的接口方式进行连接,信号连接框图如图1所示。基于C6000DSPNDK的组播网络设计与实现吋间:2013-06-1512:58:56來源:电子科技作者:董溥宇,毛晓丹,刘志哲,张伟峰,王平摘

6、要:随着系统应用的复杂化,很多情况下需要将相同数据分发至不同的使用终端,这也促进了网络传输组播模式的应用。基于实际应用需求,以TMS320C6455芯片为核心处理平台,利用TI公司DSPC6000平台上的NDK(NetDeveloper’sKit)开发包,对Marvell公司的88E6060(SWITCH)芯片进行配置,实现了适用于多个终端进行组播方式网络通信的嵌入式系统设计。经过测试验证,该系统工作正常稳定,实现了百兆组播传输功能。关键词:C6000;88E6060;嵌入式系统;NDK;组播网络0引言嵌入式系统采

7、用以太M接口传输数据相对于传统的串口、并口、1553B总线接口来说具有通用性强、传输速度快的特点,并且保证了较高的可靠性。TI公司在TMS320C6455(以下简称C6000系列高端的芯片中,大多提供了网络接口模块,DSP6455)就是其中典型的一-款芯片。它的工作吋钟可达1GHz,片上集成以太网接口模块EMAC。结合TI公司推出的NDK(NetDevelopKit)网络资源开发包,可以大大缩短嵌入式系统中网络应用的开发周期,并且性能不逊于W5300等专业网门芯片。由于一片DSP6455只有一个EMAC接口以及MD

8、IO管理模块,并且NDK的软件初始化只查询一个PHY门就停止,所以传统应用中,典型设计是在该DSP芯片外部接一个PHY芯片,连接一个终端设备,或者通过总线直接连接以太M专用芯片来实现点对点的网络连接。而现在越来越多的嵌入式系统应用需要连接多个终端设备进行组网,在网络中进行数据交换。本文选择利用DSP6455外接Marvell公司的SWITCH芯片(88E60

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。