导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→硬件:老古,再向你请教8019两个问题[tuoniao35]

 *第1889篇: 硬件:老古,再向你请教8019两个问题

  
楼 主:tuoniao35 2002年1月9日14:32
 硬件:老古,再向你请教8019两个问题
 1.你以前告诉我local dma不是连续传输,我不知道其中它间断的时间
   网卡在干什么,为什么不可以连续传输呢?
 2.我看文档8390的页17接受缓冲溢出处理的流程图中步骤5中谈到:
   若给网卡“stop command”后,需查查txp位,若它等于1,表示
   网卡当时正在传输,那么还得读isr,看看网卡是否察觉了这个数据包。
   后面我就不懂了,他是通过判断isr的位ptx和位txe,若两者都是0,那
   么表明数据包丢失,需要重发。
   老古,关于isr说明书中已经很清楚的说明了这两位的意思:前者表示
   数据包发送无误,后者表明发送失误,怎么可能同时是0呢?
   
  
2楼:tuoniao35 2002年1月9日18:32
 laogu,help!
  
3楼:老古 2002年1月9日18:52
 答:
1。网卡的发包速度为10MBPS,也就是1。25兆字节/秒。而Local DMA 的速度至少在10M字节
每秒,而FIFO只有8个字节,最多一次传输充满FIFO,等到FIFO差不多发到网络上,才又启动
Local DMA,所以中间有停顿。RAM->FIFO->网络
在45页的图就是。
2。文档中的描述是对的,你的理解错了。中文翻译是:
同时是0是因为你用了stop的命令,stop命令将停止发包。
  
4楼:tuoniao35 2002年1月9日19:04
 多谢老古!

>>>>>>对该主题发表你的看法

本主题贴数4,分页: [第1页]


[上一篇主题]:硬件:不好意思,还有一个

[下一篇主题]:硬件:PCI以太网开发板的问题