阅读:3718回复:15
9052的Range for PCI to Local Address Space 0是什么意思?
请教高手:
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个东西到底是什么意思? 看了几遍不是很理解。 多谢了! |
|
沙发#
发布于:2004-07-12 08:46
用户被禁言,该主题自动屏蔽! |
|
板凳#
发布于:2004-07-14 14:02
多谢版主,我再仔细研究研究。
|
|
地板#
发布于:2004-07-18 08:41
第一个Range应该是指定你卡内的local bus能访问的内存容量把,从[27:4],要是用内存映射的话,就需要的第二个remap中的[0]置1,暂时理解到这里,请大家指正.
|
|
地下室#
发布于: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. 用来描述本地设备某个地址空间的访问规则 请问版主,我这样理解对吗? 谢谢大家的参与。 ;) |
|
5楼#
发布于:2004-07-19 10:33
用户被禁言,该主题自动屏蔽! |
|
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 来配置。 :) |
|
7楼#
发布于:2004-07-19 10:58
多谢版主!
|
|
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 |
|
9楼#
发布于:2004-07-19 20:52
用户被禁言,该主题自动屏蔽! |
|
10楼#
发布于:2004-07-19 21:03
发表于: 2004/7/19 - 20:52 CS#只是可选的。 =================================== 这是什么意思? 本地设备可以不连接CS# ? :D -------------------- 多多赐教 |
|
11楼#
发布于:2004-07-19 21:04
用户被禁言,该主题自动屏蔽! |
|
12楼#
发布于:2004-07-19 21:36
原来如此 ;)
|
|
13楼#
发布于:2004-08-31 20:19
请问TOM: 我的配置数据里如果把片选寄存器设为00000000
那么对这个地址范围进行读写,就会死机, 你估计这是怎么回事? |
|
14楼#
发布于:2004-09-01 15:16
用户被禁言,该主题自动屏蔽! |
|
15楼#
发布于:2004-09-01 20:17
硬件上,LA0:LA23,全接了,MEMWR#。MEMRD#,也接了,
请问TOM兄,你说的硬件配合,指的什么环节? |
|