waveseafh
驱动牛犊
驱动牛犊
  • 注册日期2004-08-11
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1294回复:2

关于9054的burst forever问题

楼主#
更多 发布于:2004-08-23 09:06
各位大虾,小弟正在用9054做一块pci卡,数据传输用9054的demand dma模式,我把burst和bterm都使能,用burst forever,但是好像没有作用,还是内部fifo满一次,产生一次ADS#, 不知是什么原因,急需您的帮助,谢谢!
还有一个问题,就是我发出dma请求nDREQ0后,9054开始可以相应,但过一会以后,再就得不到nDACK0信号,但我的fifo中还有数据,而且nDREQ0也一直有效,请问这是什么原因,谢谢

[编辑 -  8/23/04 by  waveseafh]
zab
zab
驱动小牛
驱动小牛
  • 注册日期2001-07-04
  • 最后登录2008-01-10
  • 粉丝0
  • 关注0
  • 积分126分
  • 威望14点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-08-23 20:26
9054的内部FIFO满的话,一定会暂时放弃占用local端或pci端的总线吧。对于你的情况就会再产生ads#信号。
waveseafh
驱动牛犊
驱动牛犊
  • 注册日期2004-08-11
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-08-24 16:25
谢谢zab,我现在还有一个问题,当进行dma传输时 ,开始可以正常相应,即我发出nDREQ0请求,9054可以给我一个应答nDACK0,开始数据传输,但传输几次后,nDERQ0仍然有效,但再也收不到nDACK0信号,所以fifo每次都溢出,发生丢数,请问这是什么原因,谢谢!
游客

返回顶部