PI7C8150
2-端口 pci-至-pci 桥
进步 信息
34
8月 22, 2002 – 修订 1.02
4.4
vga 支持
pi7c8150 提供 二 模式 为 vga 支持:
vga 模式, 支承的 vga-兼容 寻址
vga snoop 模式, 支承的 vga palette forwarding
4.4.1
vga 模式
当 一个 vga-兼容 设备 exists downstream 从 pi7c8150, 设置 这 vga 模式 位
在 这 桥 控制 寄存器 在 configuration 空间 至 使能 vga 模式. 当 pi7c8150
是 运行 在 vga 模式, 它 forwards downstream 那些 transactions 寻址 这 vga
框架 缓存区 记忆 和 vga i/o 寄存器, regardless 的 这 值 的 这 根基 和 限制
地址 寄存器. pi7c8150 ignores transactions initiated 在 这 secondary 接口
寻址 这些 locations.
这 vga 框架 缓存区 组成 的 这 下列的 记忆 地址 范围:
000a 0000h–000b ffffh
读 transactions 至 框架 缓存区 记忆 是 treated 作 非-prefetchable. pi7c8150
requests 仅有的 一个 单独的 数据 转移 从 这 目标, 和 读 字节 使能 位 是 forwarded
至 这 目标 总线.
这 vga i/o 地址 是 在 这 范围 的 3b0h–3bbh 和 3c0h–3dfh i/o. 这些 i/o
地址 是 aliases 每 1kb 全部地 这 第一 64kb 的 i/o 空间. 这个 意思 那
地址 位 <15:10> 是 不 解码 和 能 是 任何 值, 当 地址 位 [31:16] 必须
是 所有 0’s. vga bios 地址 开始 在 c0000h 是 不 解码 在 vga 模式.
4.4.2
vga snoop 模式
pi7c8150 提供 vga snoop 模式, 准许 为 vga palette 写 transactions 至 是
forwarded downstream. 这个 模式 是 使用 当 一个 graphics 设备 downstream 从
pi7c8150 needs 至 snoop 或者 respond 至 vga palette 写 transactions. 至 使能 这
模式, 设置 这 vga snoop 位 在 这 command 寄存器 在 配置 空间. 便条 那
pi7c8150 claims vga palette 写 transactions 用 asserting devsel_l 在 vga snoop
模式.
当 vga snoop 位 是 设置, pi7c8150 forwards downstream transactions 在里面 这 3c6h,
3c8h 和 3c9h i/o 地址 空间. 便条 那这些 地址 是 也 forwarded 作 部分 的
这 vga 兼容性 模式 先前 描述. 又一次, 地址 位 <15:10> 是 不
解码, 当 地址 位 <31:16> 必须 是 equal 至 0, 这个 意思 那 这些 地址
是 aliases 每 1kb 全部地 这 第一 64kb 的 i/o 空间.
便条:
如果 两个都 这 vga 模式 位 和 这 vga snoop 位 是 设置, pi7c8150 behaves 在 这
一样 方法 作 如果 仅有的 这 vga 模式 位 是 设置.