lidr2002
驱动牛犊
驱动牛犊
  • 注册日期2002-12-16
  • 最后登录2004-09-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:3608回复:15

9052的Range for PCI to Local Address Space 0是什么意思?

楼主#
更多 发布于:2004-07-11 23:40
请教高手:
9052里面的
1,Range for PCI to Local Address Space 0.
2,Local Base Address (Remap) for PCI to Local Address Space 0。
3,Bus Region Descriptors for Local Address Space 0.

以上3个东西到底是什么意思? 看了几遍不是很理解。

多谢了!
Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2004-07-12 08:46
用户被禁言,该主题自动屏蔽!
lidr2002
驱动牛犊
驱动牛犊
  • 注册日期2002-12-16
  • 最后登录2004-09-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-07-14 14:02
多谢版主,我再仔细研究研究。
zfellow
驱动牛犊
驱动牛犊
  • 注册日期2002-11-21
  • 最后登录2005-11-29
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-07-18 08:41
第一个Range应该是指定你卡内的local bus能访问的内存容量把,从[27:4],要是用内存映射的话,就需要的第二个remap中的[0]置1,暂时理解到这里,请大家指正.
lidr2002
驱动牛犊
驱动牛犊
  • 注册日期2002-12-16
  • 最后登录2004-09-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-07-19 08:20
=========================================================
1,Range for PCI to Local Address Space 0.
2,Local Base Address (Remap) for PCI to Local Address Space 0。
3,Bus Region Descriptors for Local Address Space 0.
=========================================================
我现在的理解是,本地设备可以有4个地址空间,每个地址空间都可以用下面的配置信息来描述:
1,Range for PCI to Local Address Space
用来描述,本地设备某个地址空间有多大
2,Local Base Address (Remap) for PCI to Local Address Space 0。
用来描述本地设备某个地址空间的基地址
3,Bus Region Descriptors for Local Address Space 0.
用来描述本地设备某个地址空间的访问规则

请问版主,我这样理解对吗?
谢谢大家的参与。
 ;)
Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
5楼#
发布于:2004-07-19 10:33
用户被禁言,该主题自动屏蔽!
lidr2002
驱动牛犊
驱动牛犊
  • 注册日期2002-12-16
  • 最后登录2004-09-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-07-19 10:57
我还有一点疑惑:

那上面的3点 和 Chip Select x Base Registers 又是什么关系?

是一一对应的吗?

如:一个本地设备 用
1)Range for PCI to Local Address Space 0.
2)Local Base Address (Remap) for PCI to  Local Address Space 0。
3)Bus Region Descriptors for Local Address Space 0

4)Chip Select 0 Base Registers
来配置。
 :)
lidr2002
驱动牛犊
驱动牛犊
  • 注册日期2002-12-16
  • 最后登录2004-09-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-07-19 10:58
多谢版主!
bbs.net
驱动牛犊
驱动牛犊
  • 注册日期2004-07-19
  • 最后登录2007-01-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-07-19 11:27
一个本地设备对应一个Chip Select x Base Registers,用Chip Select x Base Registers来定义本地设备的地址范围,

在这个地址范围内可以分配几段地址空间,每段地址空间用
1)Range for PCI to Local Address Space 0.
2)Local Base Address (Remap) for PCI to Local Address Space 0。
3)Bus Region Descriptors for Local Address Space 0
来描述,每段地址空间可能是IO或存储器。

9052最多支持4个外设, 4个外设的总共可以使用 4个上面的地址段和一个扩展Rom段。

==============================
别忘记加分 :o
Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
9楼#
发布于:2004-07-19 20:52
用户被禁言,该主题自动屏蔽!
bbs.net
驱动牛犊
驱动牛犊
  • 注册日期2004-07-19
  • 最后登录2007-01-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2004-07-19 21:03

 发表于: 2004/7/19 - 20:52
CS#只是可选的。

===================================

这是什么意思? 本地设备可以不连接CS# ?
 :D
--------------------
多多赐教
Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
11楼#
发布于:2004-07-19 21:04
用户被禁言,该主题自动屏蔽!
bbs.net
驱动牛犊
驱动牛犊
  • 注册日期2004-07-19
  • 最后登录2007-01-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2004-07-19 21:36
原来如此 ;)
chengjunjie
驱动小牛
驱动小牛
  • 注册日期2004-06-05
  • 最后登录2012-06-05
  • 粉丝0
  • 关注0
  • 积分41分
  • 威望44点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2004-08-31 20:19
请问TOM: 我的配置数据里如果把片选寄存器设为00000000
          那么对这个地址范围进行读写,就会死机,
          你估计这是怎么回事?
Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
14楼#
发布于:2004-09-01 15:16
用户被禁言,该主题自动屏蔽!
chengjunjie
驱动小牛
驱动小牛
  • 注册日期2004-06-05
  • 最后登录2012-06-05
  • 粉丝0
  • 关注0
  • 积分41分
  • 威望44点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2004-09-01 20:17
硬件上,LA0:LA23,全接了,MEMWR#。MEMRD#,也接了,
 请问TOM兄,你说的硬件配合,指的什么环节?
游客

返回顶部