1-8
host 接口 (hi08)
1.7 host 接口 (hi08)
这 hi08 提供 一个 快, 8-位, 并行的 数据 端口 那 connects 直接地 至 这 host 总线. 这 hi08 支持
一个 多样性 的 标准 buses 和 connects 直接地 至 一个 号码 的 工业-标准 microcomputers,
微处理器, dsps, 和 dma 硬件.
1.7.4 host 端口 用法 仔细考虑
细致的 同步 是 必需的 当 这 系统 读 多样的-位 寄存器 那 是 写 用
另一 异步的 系统. 这个 是 一个 一般 问题 当 二 异步的 系统 是 连接
(作 它们 是 在 这 host 端口). 这 仔细考虑 为 恰当的 运作 是 discussed 在
Table1-9
.
1.7.5 host 端口 配置
hi08 信号 功能 相异 符合 至 这 编写程序 配置 的 这 接口 作 决定 用
这 16 位 在 这 hi08 端口 控制 寄存器.
表格 1-9.
host 端口 用法 仔细考虑
Action 描述
异步的 读 的 receive
字节 寄存器
当 读 这 receive 字节 寄存器, receive 寄存器 高 (rxh), receive
寄存器 middle (rxm), 或者 receive 寄存器 低 (rxl), 这 host 接口
programmer 应当 使用 中断 或者 poll 这 receive 寄存器 数据 全部 (rxdf) 标记
那 indicates 数据 是 有. 这个 assures 那 这 数据 在 这 receive 字节
寄存器 是 有效的.
异步的 写 至 transmit
字节 寄存器
这 host 接口 programmer 应当 不 写 至 这 transmit 字节 寄存器,
transmit 寄存器 高 (txh), transmit 寄存器 middle (txm), 或者 transmit 寄存器
低 (txl), 除非 这 transmit 寄存器 数据 empty (txde) 位 是 设置 表明 那
这 transmit 字节 寄存器 是 empty. 这个 guarantees 那 这 transmit 字节
寄存器 转移 有效的 数据 至 这 host receive (hrx) 寄存器.
异步的 写 至 host
vector
这 host 接口 programmer 必须 改变 这 host vector (hv) 寄存器 仅有的
当 这 host command 位 (hc) 是 clear. 这个 实践 guarantees 那 这 dsp
中断 控制 逻辑 receives 一个 稳固的 vector.
表格 1-10.
host 接口
信号 名字 类型
状态 在
重置
1,2
信号 描述
H[0–7]
HAD[0–7]
PB[0–7]
输入/输出
输入/输出
输入 或者 输出
ignored 输入
host data—
当 这 hi08 是 编写程序 至 接口 和 一个
非-多路复用 host 总线 和 这 hi 函数 是 选择, 这些
信号 是 线条 0–7 的 这 双向的 数据 总线.
host address—
当 这 hi08 是 编写程序 至 接口 和 一个
多路复用 host 总线 和 这 hi 函数 是 选择, 这些 信号
是 线条 0–7 的 这 双向的 多路复用 地址/数据 总线.
端口 b 0–7—
当 这 hi08 是 配置 作 gpio 通过 这
hi08 端口 控制 寄存器, 这些 信号 是 individually
编写程序 作 输入 或者 输出 通过 这 hi08 数据 方向
寄存器.