阅读:673回复:1
请教几个关于s5920的问题
小弟现在在做一块基于pci的接口板,有几个问题请教各位高手,还望不吝赐教,我先多谢了!
pci接口芯片采用s5920,外加接口为16位,采用bu-61580芯片,数据线和地址线分离. 问题为: 1.pass-thru通道的基地址如何确定? 2.当设定pass-thru通道为16位时,在主动模式单周期传输数据时,再不增加外加硬件的条件下,如何用软件确定传输16位数据,是否可将32位数据的高16位和低16位设成相同的来完成? 3.用户端接口芯片的片选信号是否可由PTATN#信号再加地址译码来完成? 望各位大虾能尽快给与答复,兄弟的任务很急! :( |
|
沙发#
发布于:2003-08-12 18:24
passthrough的基地址是系统根据你的pci设备的io或者内存空间的大小确定的,可以通过访问配置空间知道;
直接采用inw,outw这两个io字操作函数就可以实现16位的数据传送. 片选信号由 ptatn 和 地址译码来产生,也可以直接译码 注意外部总线是地址数据复用的,最好你外部锁存 |
|