PI7C8150
2-端口 pci-至-pci 桥
进步 信息
54
8月 22, 2002 – 修订 1.02
8.2.2
PREEMPTION
preemption 能 是 编写程序 至 是 也 在 或者 止, 和 这 default 至 在 (补偿 4ch, 位
31=0). 时间-至-preempt 能 是 编写程序 至 0, 1, 2, 4, 8, 16, 32, 或者 64 (default 是 0)
clocks.
如果 这 电流 主控 occupies 这 总线 和 其它 masters 是 waiting, 这 电流 主控 将
是 preempted 用 removing 它的 grant (gnt#) 之后 这 next 主控 waits 为 这 时间-至-
preempt.
8.2.3
secondary 总线 arbitration 使用 一个 外部
ARBITER
这 内部的 arbiter 是 无能 当 这 secondary 总线 central 函数 控制 管脚,
s_cfn_l, 是 系 高. 一个 外部 arbiter 必须 然后 是 使用.
当 s_cfn_l 是 系 高, pi7c8150, reconfigures 二 管脚 至 是 外部 要求 和
grant 管脚. 这 s_gnt_l[0] 管脚 是 reconfigured至 是 这 外部 要求 管脚 因为 它’s
一个 输出. 这 s_req_l[0] 管脚 是 reconfigured至 是 这 外部 grant 管脚 因为 它’s 一个
输入. 当 一个 外部 arbiter 是 使用, pi7c8150 使用 这 s_gnt_l[0] 管脚 至 要求 这
secondary 总线. 当 这 reconfigured s_req_l[0] 管脚 是 asserted 低 之后 pi7c8150
有 asserted s_gnt_l[0], pi7c8150 initiates 一个 transaction 在 这 secondary 总线 一个 循环
后来的. 如果 grant 是 asserted 和 pi7c8150 有 不 asserted 这 要求, pi7c8150 parks ad,
cbe 和 par 管脚 用 驱动 它们 至 有效的 逻辑 水平.
这 unused secondary 总线 grant 输出, s_gnt_l[8:1] 是 驱动 高. 这 unused
secondary 总线 要求 输入, s_req_l[8:1], 应当 是 牵引的 高.
8.2.4
总线 parking
总线 parking 谈及 至 驱动 这 ad[31:0], cbe[3:0]#, 和 par 线条 至 一个 知道 值
当 这 总线 是 空闲. 在 一般, 这 设备 implementing 这 总线 arbiter 是 有责任 为
parking 这 总线 或者 assigning 另一 设备 至 园区 这 总线. 一个 设备 parks 这 总线 当
这 总线 是 空闲, 它的 总线 grant 是 asserted, 一个d 这 设备的 要求 是 不 asserted. 这 ad
和 cbe 信号 应当 是 驱动 第一, 和 这 par 信号 驱动 一个 循环 后来的.
pi7c8150 parks 这 primary 总线 仅有的 当 p_gnt_l 是 asserted, p_req_l 是 de-
asserted, 和 这 primary pci 总线 是 空闲. 当 p_gnt_l 是 de-asserted, pi7c8150 3-
states 这 p_ad, p_cbe, 和 p_par 信号 在 这 next pci 时钟 循环. 如果 pi7c8150 是
parking 这 primary pci 总线 和 wants 至 initiate 一个 transaction 在 那 总线, 然后 pi7c8150
能 开始 这 transaction 在 这 next pci 时钟 循环 用 asserting p_框架_l 如果
p_gnt_l 是 安静的 asserted.
如果 这 内部的 secondary 总线 arbiter 是 使能, 这 secondary 总线 是 总是 parked 在 这
last 主控 那 使用 这 pci 总线. 那 是, pi7c8150 keeps 这 secondary 总线 grant asserted
至 一个 particular 主控 直到 一个 新 secondary 总线 要求 comes along. 之后 重置,
pi7c8150 parks 这 secondary 总线 在 它自己 直到 transactions 开始 occurring 在 这
secondary 总线. 补偿 48h, 位 1, 能 是 设置 至 1 至 园区 这 secondary 总线 在 pi7c8150. 用
default, 补偿 48h, 位 1, 是 设置 至 0. 如果 这 内部的 arbiter 是 disabled, pi7c8150 parks 这
secondary 总线 仅有的 当 这 reconfigured grant 信号, s_req_l[0], 是 asserted 和 这
secondary 总线 是 空闲.