阅读:1254回复:4
为什么我用PassThru法读FIFO的数据,前3个数据都是0呢
我用的是S5933,基本上能确定写到FIFO里面的数据不为0。是不是时序上有什么特殊的要求
|
|
沙发#
发布于:2002-08-08 11:01
测试一下be信号,是否为字节操作。
|
|
板凳#
发布于:2002-08-08 12:47
请问szmidlee兄:
S5933工作在PASSTHRU方式下,驱动程序如何知道我在BaseAddressRegister1里面的数据被读走呢?Add-on如何知道 BaseAddressRegister1里面有数据?哪几位有数据? 不胜感激!谢谢! |
|
地板#
发布于:2002-08-08 20:53
我是这样考虑的――PCI启动一次PassThru写操作,PTATN#信号就有效,经过CPLD译码,有效SELECT#和RD#信号,就能把PassThru数据寄存器的数据读到Add-On总线上。BE#我是直接等于PTBE#信号的,在下一个时钟周期触发PTRDY#,结束一次PCI写操作。详细的时序还是看一看器件的资料吧
BTW,我也是新人 ;) |
|
地下室#
发布于:2002-10-20 09:25
你好,能否告诉我如何在实现PASSTHRU操作?我的板卡FIFO操作没有问题了,老板让我把PASSTHRU也加上,我不知道怎样在应用层和驱动层建立对应关系。PLEASE TELL ME.THANKS!!!
|
|