您当前的位置:五五电子网电子知识电子知识资料计算机应用基于DSP的网络通信接口设计解析 正文
基于DSP的网络通信接口设计解析

基于DSP的网络通信接口设计解析

点击数:7858 次   录入时间:03-04 12:02:19   整理:http://www.55dianzi.com   计算机应用

    4 接收方防止数据包的丢失

    由于DSP通过中断请求判断是否有数据分组到来,如果中断繁忙而两个数据包到来时间相差非常短,DSP有可能只响应一次中断,从而导致丢包的发生。分析网卡接收数据过程,当网卡收到数据分组时,首先执行本地DMA,将NIC中FIFO数据送入接收缓冲环,并将本地DMA操作的起始地址存放在当前页寄存器(CURR)和当前本地DMA寄存器(CLDA0、CLDA1)中,DSP从网卡接收缓冲环读出数据到存储器则称远程DMA操作,用软件指针Nextpk 来指示远程DMA的起始页面。因此通过比较网卡本地DMA和远程DMA的当前地址,即在中断服务子程序中比较CURR和Nextpk指针,或比较 CLDA0、CLDA1和Nextpk指针,就可以保证当前数据分组放到了哪里就读出到哪里,从而防止丢包的发生。

    5 结论

    DSP对网卡通信过程控制的实现解决了DSP网络中任意站点之间,DSP网络与PC机之间准确、高速的实时通信问题,是将网络技术应用到DSP数字化系统中的关键,从而最终实现了以DSP为核心的处理系统数字化和网络化的融合。



上一页  [1] [2] 


本文关键字:通信  网络  接口  计算机应用电子知识资料 - 计算机应用