请问s5933基地址寄存器配置问题,谢谢!我是pci的初手,对关于基地址寄存器的配置问题迷糊的很,有一篇西南交通大学的优秀硕士论文--曹军的《基于pci总线的高速数据采集卡的研制》,他用S5933作接口芯片,其中设置BAR0:0000E301 BAR1:DE000008 BAR2:0000EC01。说明为:BAR0定义为64字节的I/O空间,BAR1为32位4k字节的存储器空间,BAR2定义为32位16字节的I/O空间。显然bit0定义是存储器空间(0)还是I/O空间(1)。对于定义的大小我就一头雾水了。再说,所谓基地址寄存器,应该含有本卡物理地址的信息吧?那它又在哪几位定义呢?
请问大侠:
1,s5933的基地址寄存器的bit3-bit31是怎样定义的?以上文中设置是否正确?
2,我看见有的书说配置时,S5933首先给出40h地址。那么利用串行eprom作配置芯片时,配置代码应该是从00开始还是从40h开始?