首页 » 技术文章 » 基于AX88796B的网络接口设计与实现

基于AX88796B的网络接口设计与实现

作者:  时间:2011-01-18 10:56  来源:EDN

  (3)报文的发送。报文的发送过程就是调用写网卡函数,将报文发送到网卡的内存中去。然后将AX88796B的控制寄存器(CR)的发送位 TXP(transmit packet)位置1,即将报文发送。DSP通过远端dma通道将网卡发送缓冲区的起始地址和要发送的字节数分别写入rsar[O1] rbcr[01],然后启动远端dma写命令即可将数据包写入网卡内存,此后将字节数写入tber[O1]寄存器,启动发送命令就可将数据包发送到网络上。网卡发送的关键代码如下:

  4 结语

  在如上所述的底层硬件和软件设计基础上,完成了UDPTCPIP协议栈的软件,系统主要使用这2个协议进行网络数据传输。长期的系统在线验证证明,在 TMS320C6722上扩展的网络接口AX88796B,传输可靠,性能稳定,在100 Mbs的速度,负荷超过90%的情况下,没有丢包和错包出现。可见,对这种只有异步总线,又需要网络大数据量传输的应用,该设计是可行的。

相关推荐

基于AX88796B的网络接口设计与实现

网络接口  AX88796B  2011-01-18

NI新推高性能FlexRay和CAN接口

2009-09-08

NXP TJA1021汽车LIN网络接口方案

基于ARM9的嵌入式网络接口设计

ARM9  嵌入式  网络接口  2009-04-23

基于AX88796B的网络接口模块的设计与实现

AX88796B  网络接口  模块  2009-02-27

网络磁性元件的原理及应用

在线研讨会
焦点