17
• 便条: 所有 寄存器 循环, 包含 硬件 寄存器,
incur 一个 短的 wait 状态 在 这 PC Card 总线 至 确保 这
host 循环 是 同步 和 这 hfa3842's 内部的
mclk.
记忆 编排 寄存器 在 数据 内存 (mm)
• 1 至 1 correspondence.
• 需要 记忆 arbitration, 自从 寄存器 是 的确
locations 在 HFA3842 记忆.
• Attribute 记忆 进入 是 编排 在 内存 作 根基-
地址 + 0x400.
• AUX 端口 提供 host 进入 至 任何 location 在 HFA3842
内存 (保留).
缓存区 进入 PATH (bap)
• 非 1 至 1 correspondence 在 寄存器 地址 和
记忆 地址 (预定的 至 间接的 进入 通过 缓存区
地址 pointer 寄存器).
• 自动 increment 的 pointer 寄存器 之后 各自 进入.
• 需要 记忆 arbitration 自从 缓存区 是 located 在
HFA3842 记忆.
• 缓存区 进入 将 incur 额外的 延迟 为 硬件
缓存区 chaining.
缓存区 进入 Paths
这 HFA3842 有 二 独立 缓存区 进入 paths,
这个 准许 concurrent 读 和 写 transfers. 这
firmware 提供 动态 记忆 allocation 在
Transmit 和 receive, 准许 效率高的 记忆 utilization.
在-这-fly allocation 的 (128-字节) 记忆 blocks 作 需要
为 reception wastes minimal 空间 当 接到
fragments. 这 HFA3842 hides 管理 的 自由
记忆 从 这 驱动器, 和 准许 快 回馈 和
最小 数据 copying 为 低 latency. 这 firmware
提供 直接 进入 至 TX 和 RX 缓存区 为基础 在
框架 ID (fid). 这个 facilitates 电源 管理 queuing,
和 准许 动态 fragmentation 和 defragmentation 用
控制. 简单的 Allocate/Deallocate commands 确保
低 host CPU overhead 为 记忆 管理.
硬件 缓存区 chaining 提供 高 效能 当
读 和 writing 缓存区. 数据 是 transferred 在 这
host 驱动器 和 这 HFA3842 用 writing 或者 读 一个 单独的
寄存器 location (这 缓存区 进入 path, 或者 bap). 各自
进入 increments 这 地址 在 这 缓存区 记忆. 内部,
这 firmware allocates blocks 的 记忆 作 需要 至 提供
这 要求 缓存区 大小. 这些 blocks 将 不 是 相接的,
但是 这 firmware builds 一个 linked 列表 的 pointers 在 它们.
当 这 host 驱动器 是 transferring 数据 通过 一个 缓存区
进入 path 和 reaches 这 终止 的 一个 物理的 记忆 块,
硬件 在 这 host 接口 跟随 这 linked 列表 所以 那 这
缓存区 进入 path 点 至 这 beginning 的 这 next 记忆
块. 这个 处理 是 完全地 transparent 至 这 host 驱动器,
这个 simply 写 或者 读 所有 缓存区 数据 至 这 一样 寄存器.
如果 这 host 驱动器 attempts 至 进入 在之外 这 终止 的 这
allocated 缓存区, subsequent 写 是 ignored, 和 读 将
是 未阐明的.
PHY 接口
这 HFA3842 是 将 至 支持 这 PRISM 家族 的
Baseband processors 和 非 额外的 组件. 这个
家族 目前 包含 这 hfa3860b, hfa3861b, HFA3861
和 HFA3863 baseband processors 和 这 其它 ICs 在 这
PRISM 无线电 碎片 设置. (其它 baseband processors 将 是
supported 和 custom firmware. 看 your 销售 代表
为 更多 信息). 这 HFA3842 接口 至 这 HFA386X
baseband processors 通过 二 串行 接口. 这
Modem 管理 接口 (mmi) 是 使用 至 读 和 写
内部的 寄存器 在 这 baseband 处理器 和 进入 每-
小包装板盒 PLCP 信息. 这 Modem 数据 接口 (mdi)
提供 这 receive 和 transmit 数据 paths 这个 转移 这
真实的 MPDU 数据.
串行 控制 端口 (mmi)
这 HFA3842 有 一个 串行 端口 那 是 使用 至 程序 这
baseband 处理器. 那里 是 单独的 碎片 选择 和
shared 时钟 和 数据 线条.
这 MMI 是 使用 至 程序 这 寄存器 和 符合实际 的
这 PHY baseband 处理器.
表格 6. 记忆 编排 寄存器
i/o 补偿 名字 类型
00 Command MM
02 Param0 MM
04 Param1 MM
06 Param2 MM
08 状态 MM
0A Resp0 MM
0C Resp1 MM
0E Resp2 MM
10 InfoFID MM
20 RxFID MM
22 AllocFID MM
24 TxComplFID MM
18 BAP Select0 MM
1C BAP Offset0 MM
36 BAP Data0 BAP
1A BAP Select1 MM
1E BAP Offset1 MM
38 BAP Data1 BAP
30 EvStat HW
32 IntEn HW
34 EvAck HW
14 控制 MM
28 SwSupport0 MM
2A SwSupport1 MM
2C SwSupport2 MM
3A AuxBase HW
3C AuxOffset HW
3E AuxData (保留)
HFA3842