bayyh
驱动牛犊
驱动牛犊
  • 注册日期2002-04-25
  • 最后登录2002-11-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1705回复:5

9052 EEPROM的问题……

楼主#
更多 发布于:2002-05-29 22:01
请教各位大虾,在9052RDK中,EEPROM的配置值如下:
serial EEPROM offset: 10h. MSW of Range for PCI-to-Local Address Space 0[31:16]的值为:FFF0。LSW of Range for PCI-to-Local Address Space 0[15:0]的值为:0000。后面的寄存器值说明如下:This is the 1Mb local address space for the ISA Memory access.
我想问,从上面的描述中,怎么得出是1Mb local address space.

最新喜欢:

luozhangyuluozha... hapihapi zpgaozpgao
lvhaow
驱动小牛
驱动小牛
  • 注册日期2001-10-31
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分44分
  • 威望35点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2002-05-29 23:07
计算机在启动时为PCI卡(功能)分配资源时,要向PCI寄存器中的基地址寄存器写入FFFFFFFF,然后再读出这个寄存器,读出的值中如不为0,则为该基地址分配资源,其中最低位为1,分配IO资源,为0,分配MEM资源。读出的值中,除低两位外,从低位到高位,第一个为1的位所在位置的值,为分配的资源的大小。
9052的为每个可用的PCI基地址寄存器准备了一组配置空间范围寄存器,也就是您所指出的两个寄存器,当系统进行资源配置时,PCI配置机构向PCI基地址寄存器2写入FFFFFFFF后再读这个PCI基地址寄存器时,9052将这两个16位的配置空间范围寄存器组合成的32位值返回给配置机构,这两个寄存器的组合值为FFF00000。最低位为0,指示这是个MEM空间,而第一个不为0的位在BIT20上,其值为1M,指示为1M的空间。
明白了否?
lvhaow
bayyh
驱动牛犊
驱动牛犊
  • 注册日期2002-04-25
  • 最后登录2002-11-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-05-29 23:42
送40分,谨表谢意!希望以后继续帮助!!!
bayyh
驱动牛犊
驱动牛犊
  • 注册日期2002-04-25
  • 最后登录2002-11-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-05-30 09:30
lvhaow兄,如你所说,范围为第一个不为0的位,是不是去掉最低一位,然后往左计数?另外,Chip Select X Base register和上面提到的寄存器有什么区别?
jst7792
论坛版主
论坛版主
  • 注册日期2001-12-10
  • 最后登录2006-11-16
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-05-30 09:33
lvhaow这下发财了,一下得了40分,看得我流口水
兄弟们,给点分吧
bayyh
驱动牛犊
驱动牛犊
  • 注册日期2002-04-25
  • 最后登录2002-11-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-05-30 17:06
jst兄,不用羡慕,只要对小弟有所帮助,小弟还有高分赠送。
游客

返回顶部