16
hd[15:0]
这 host 接口 是 primarily 设计 为 文字 accesses,
虽然 所有 字节 进入 模式 是 全部地 supported. 看
hce1-, hce2- 为 一个 更远 描述. 便条 那 attribute
记忆 是 指定 为 和 运作 和 甚至 字节
accesses 仅有的.
hce1-, hce2-
这 PC Card 循环 类型 和 宽度 是 控制 和 这 CE
信号. 文字 和 字节 宽 accesses 是 supported, 使用
这 结合体 的 hce1-, hce2-, 和 HA0 作 指定 在
这 PC Card 标准.
hwe-, hoe-
hoe- 和 hwe- 是 仅有的 使用 至 进入 attribute 记忆.
一般 记忆, 作 指定 在 这 PC Card 标准, 是
不 使用 在 这 hfa3842. hoe- 是 这 strobe 那 使能 一个
attribute 记忆 读 循环. hwe- 是 这 相应的
strobe 为 这 attribute 记忆 写 循环. 这 attribute
空间 包含 这 Card 信息 结构 (cis) 作 好
作 这 函数 配置 寄存器 (fcr).
hiord-, hiowr-
hiord- 和 hiowr- 是 这 enabling strobes 为 寄存器
进入 循环 至 这 hfa3842. 这些 循环 能 仅有的 是
执行 once 这 initialization 程序 是 完全 和
这 HFA3842 有 被 放 在 IO 模式.
hreg-
这个 信号 必须 是 asserted 为 i/o 或者 attribute 循环. 一个
循环 和 hreg- unasserted 将 是 ignored 作 这
HFA3842 做 不 支持 一般 记忆.
hinpack-
这个 信号 是 asserted 用 这 HFA3842 whenever 一个 有效的 i/o
读 循环 takes 放置. 一个 有效的 循环 是 当 hce1-, hce2-,
hreg-, 和 hiord- 是 asserted, once 这 initialization
程序 是 完全.
hwait-
Wait states 是 inserted 在 accesses 使用 hwait-. 这 host
接口 synchronizes 所有 PC Card 循环 至 这 内部的
HFA3842 时钟. 这 下列的 wait states 应当 是
预期的:
直接 读 或者 写 至 硬件 寄存器
• 1/2 至 1 MCLK assertion 的 hwait- 为 内部的
同步.
写 至 记忆 编排 寄存器, 缓存区 进入 path,
或者 Attribute 空间 (邮递-写)
• 这 数据 必需的 为 这 写 循环 将 是 latched 和
因此 仅有的 这 同步 wait 状态 将 出现.
• 直到 这 queued 循环 有 的确 写 至 这 记忆,
任何 subsequent 进入 用 这 Host 将 结果 在 一个 wait.
读 至 Attribute 空间 和 记忆 编排 寄存器
• WAIT 将 assert 直到 这 记忆 arbitration 和 进入
有 完成.
缓存区 进入 paths, BAP0 和 BAP1
• 一个 内部的 前-读 循环 至 记忆 是 initiated 用 一个
host 缓存区 读 循环, 之后 这 内部的 地址 pointer
有 自动-incremented. 如果 这 next host 循环 是 一个 读 至
这 一样 缓存区, 这 数据 将 是 有 没有 一个
记忆 arbitration 延迟.
• 一个 单独的 寄存器 holds 这 前-读 数据. 因此, 任何 读
进入 至 任何 其它 记忆-编排 寄存器 (或者 这 其它
缓存区 进入 path) 将 结果 在 这 前-读 数据
becoming invalidated.
• 如果 另一 读 循环 有 invalidated 这 前-读, 然后 一个
记忆 arbitration 延迟 将 出现 在 这 next 缓存区
进入 path 读 循环.
hireq-
立即 之后 重置, 这 hireq- 信号 serves 作 这
rdy/bsy (每 这 PC Card 标准). Once 这 HFA3842
firmware initialization 程序 是 完全, hireq- 是
配置 至 运作 作 这 中断 至 这 PC Card 插座
控制. 两个都 水平的 模式 和 脉冲波 模式 中断 是
supported. 用 default, 水平的 模式 中断 是 使用, 所以
这 中断 源 必须 是 specifically acknowledged 或者
无能 在之前 这 中断 将 是 移除.
HRESET
当 重置 是 移除, 这 CIS 表格 是 initialized 和, once
完全, hireq- 是 设置 高 (hireq- acts 作 rdy/bsy
从 重置 和 是 设置 高 至 表明 这 card 是 准备好 为
使用). 这 CIS 表格 resides 在 Flash 记忆 和 是 copied
至 内存 在 firmware initialization. 这 host 系统 能
然后 initialize 这 card 用 读 这 CIS 信息 和
writing 至 这 配置 寄存器.
ISA PnP
这 HFA3842 能 是 连接 至 这 ISA 总线 和 运作
在 一个 Plug 和 播放 环境 和 一个 额外的 碎片 此类
作 这 Fujitsu mb86703, 德州 器械 tl16pnp200a,
或者 仙童 半导体 nm95ms15. 看 这 应用
便条 an9874, “ISA Plug 和 播放 和 这 HFA3841” 为
更多 详细信息.
寄存器 接口
这 logical 视图 的 这 HFA3842 从 这 host 是 一个 块 的
32 文字 宽 寄存器. 这些 呈现 在 IO 空间 开始 在
这 根基 地址 决定 用 这 插座 控制. 那里
是 三 类型 的 寄存器.
硬件 寄存器 (hw)
• 1 至 1 correspondence 在 地址 和 寄存器.
• 非 记忆 arbitration 延迟, 数据 转移 直接地 至/从
寄存器.
• AUX 根基 和 补偿 是 写-仅有的, 至 设置 向上 进入
通过 AUX 数据 端口.
HFA3842