szmidlee
驱动牛犊
驱动牛犊
  • 注册日期2002-05-18
  • 最后登录2006-06-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1254回复:4

为什么我用PassThru法读FIFO的数据,前3个数据都是0呢

楼主#
更多 发布于:2002-08-07 23:49
我用的是S5933,基本上能确定写到FIFO里面的数据不为0。是不是时序上有什么特殊的要求
stroll
驱动小牛
驱动小牛
  • 注册日期2001-10-26
  • 最后登录2007-06-08
  • 粉丝0
  • 关注0
  • 积分161分
  • 威望17点
  • 贡献值0点
  • 好评度16点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-08-08 11:01
测试一下be信号,是否为字节操作。
mengfaf
驱动牛犊
驱动牛犊
  • 注册日期2002-02-26
  • 最后登录2005-05-31
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-08-08 12:47
请问szmidlee兄:
S5933工作在PASSTHRU方式下,驱动程序如何知道我在BaseAddressRegister1里面的数据被读走呢?Add-on如何知道
BaseAddressRegister1里面有数据?哪几位有数据?
不胜感激!谢谢!
szmidlee
驱动牛犊
驱动牛犊
  • 注册日期2002-05-18
  • 最后登录2006-06-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-08-08 20:53
我是这样考虑的――PCI启动一次PassThru写操作,PTATN#信号就有效,经过CPLD译码,有效SELECT#和RD#信号,就能把PassThru数据寄存器的数据读到Add-On总线上。BE#我是直接等于PTBE#信号的,在下一个时钟周期触发PTRDY#,结束一次PCI写操作。详细的时序还是看一看器件的资料吧
BTW,我也是新人 ;)
lczhi511
驱动牛犊
驱动牛犊
  • 注册日期2002-05-19
  • 最后登录2007-12-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-10-20 09:25
你好,能否告诉我如何在实现PASSTHRU操作?我的板卡FIFO操作没有问题了,老板让我把PASSTHRU也加上,我不知道怎样在应用层和驱动层建立对应关系。PLEASE TELL ME.THANKS!!!
游客

返回顶部