阅读:1324回复:2
有关PCI byte enable 的疑惑!
一外设现在要读PCI内配置空间00H,由于这个是DWORD结构,所以
读第一个字节时,byte enable 应为1110,PCI返回的的结果在AD[0..7], 读第二个字节时,byte enable 应为1101,PCI返回的的结果在AD[8..15],但送给AD的地址应仍为00000000H, 读第三个字节时,byte enable 应为1011,PCI返回的的结果在AD[16..23],送给AD的地址应还为00000000H, 读第四个字节时,byte enable 应为0111,PCI返回的的结果在AD[31..24],送给AD的地址应还为00000000H, 以上说的这个过程不知道对不对,我现在按这种思路做出来只能读到00地址的第1个字节,其它都读不到。请大家支招!! |
|
沙发#
发布于:2003-05-01 21:24
一个地址肯定只有一个字节阿!
|
|
板凳#
发布于:2003-05-02 09:14
你自己做的时序吗?
有没有把C/BE[3..0]用作译码? |
|