aaab01
驱动牛犊
驱动牛犊
  • 注册日期2002-03-12
  • 最后登录2008-07-31
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1324回复:2

有关PCI byte enable 的疑惑!

楼主#
更多 发布于:2003-04-28 12:08
一外设现在要读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个字节,其它都读不到。请大家支招!!
zhangyanping
驱动小牛
驱动小牛
  • 注册日期2003-02-23
  • 最后登录2004-07-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-05-01 21:24
一个地址肯定只有一个字节阿!
flying
驱动小牛
驱动小牛
  • 注册日期2002-08-01
  • 最后登录2016-06-19
  • 粉丝0
  • 关注0
  • 积分197分
  • 威望70点
  • 贡献值0点
  • 好评度19点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2003-05-02 09:14
你自己做的时序吗?
有没有把C/BE[3..0]用作译码?
游客

返回顶部