hustfang2003
驱动牛犊
驱动牛犊
  • 注册日期2008-06-01
  • 最后登录2009-04-14
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望52点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
阅读:1434回复:1

pci9052 local端地址范围寄存器LAS0/1/2/3的地址范围计算方法

楼主#
更多 发布于:2009-02-17 16:32

  看了很多关于pci9052 local端地址范围寄存器LAS0/1/2/3的写法说明,一直在想为什么FF0000表示1MB的地址空间。反复摸索,看了一些材料,有了这样的理解。
  从bit 4开始进行扫描,遇到是1的就停下来,是0就继续向前。bit 27是地址的bit 27,而由于bit 3:0没有地址去表示,故全视为0。不考虑地址偏移的因素,FF0000于就成了0000(0)->FFFF(F)的地址(括号中的数字表示bit 3:0的默认产生的效果),即1MB的地址空间。
  个人理解,请大家指教。
  
  不知道怎么插入图片,就是该寄存器的datasheet说明。
gucheng82
驱动牛犊
驱动牛犊
  • 注册日期2005-05-23
  • 最后登录2009-03-07
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望87点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2009-02-21 10:24
可以这么理解,就是认为其bit3-bit0默认是零的。
游客

返回顶部