首页 >> 技术深度文章 >> 分类技术 >> 正文
基于DSP的快速以太网通信技术研究
2007年10月12日 15:15    C114    评论()    阅读:
作 者:湖南工学院 俞斌 贾雅琼

    TMS320F2812采用32位的寻址方式,数据空间和程序空间统一编址。TMS320F2812有1056K×16bit的外部存储器接口能力,分为5个地址区间:区间0、区间1、区间2、区间6和区间7,其中区间6、7共用一个片选引脚 CS6AND7。在 MP模式下,TMS320F2812 在复位之后,跳转到区间7寻找矢量表,但是在MC模式下,将不存在区间 7,由片内的ROM取而代之,所以在扩展系统RAM时,使用RAM区间6。

系统软件设计

   本系统的软件部分包含3个方面:快速以太网驱动程序、μc/OS-II操作系统和TCP/IP协议栈软件。快速以太网驱动程序屏蔽了对底层网络设备的处理细节,同时向上层操作系统提供硬件无关的接口调用。在以太网通信之前,首先要实现位于硬件抽象层的快速以太网驱动程序,上层软件与以太网控制器的交互都要通过驱动程序进行。网络通信系统通常要与多个对象实现信息共享,因此本文为TMS320F2812DSP移植了嵌入式多任务操作系统μC/OS- II,增强系统的事务处理能力。TCP/IP是实现异构网络互联的网络体系结构和协议标准,屏蔽各种物理网络技术。本文结合嵌入式系统的特定要求进行简化之后,实现了地址解析协议ARP、网际协议IP、网际控制报文协议ICMP、用户数据报协议UDP和TCP传输控制协议等几个Internet接入的必需协议。

系统测试及结果

   用ANSIC语言和汇编语言在TMS320F2812上编写的网络通信软件全部调试通过,系统软件占用程序空间40.7KB,数据空间38.7KB。表3和表4分别是主要区块内存分配和协议代码占用情况。

结束语

   综合性的测试表明本系统完全满足了网络通信系统所具备的各项功能,它将DSP的强大运算处理能力和Internet联系起来,使得DSP系统不再是“信息孤岛”,能够方便的与网络上的其他设备进行信息共享,进一步扩展了DSP的应用前景。

 


[1]  [2]  [3]  编 辑:张翀
关键字搜索:网络  IP  网络协议  知识产权  DSP  以太网  测试  网通  
  [ 发 表 评 论 ]     用户昵称:   会员注册
 
 
  推 荐 新 闻
  技 术 动 态
  通 信 圈