飞利浦 半导体
ISP1160
embedded usb host 控制
产品 数据 rev. 04 — 04 july 2003 11 的 88
9397 750 11371
© koninklijke 飞利浦 electronics n.v. 2003. 所有 权利 保留.
大多数 的 这 isp1160’s 内部的 控制 寄存器 是 16-位 宽. 一些 的 这 内部的
控制 寄存器, 不管怎样, 是 32-位 宽. 图示 7显示 如何 这 isp1160’s 32-位
内部的 控制 寄存器 是 accessed. 这 完全 循环 的 accessing 一个 32-位
寄存器 组成 的 一个 command 阶段 followed 用 二 数据 阶段. 在 这 二 数据
阶段, 这 微处理器 first 读 或者 写 这 更小的 16-位 数据, followed 用 这
upper 16-位 数据.
至 更远 describe 这 完全 进入 循环 的 这 内部的 控制 寄存器, 这
状态 的 一些 管脚 的 这 微处理器 总线 接口 是 显示 在 图示 8.
8.4 先进先出 缓存区 内存 进入 用 pio 模式
自从 这 isp1160’s 内部的 记忆 是 structured 作 一个 先进先出 缓存区 内存, 这 先进先出
缓存区 内存 是 编排 至 专心致志的 寄存器 fields. 因此, accessing 这 内部的
先进先出 缓存区 内存 是 类似的 至 accessing 这 内部的 控制 寄存器 在 多样的 数据
阶段.
图 6. 16-位 寄存器 进入 循环.
图 7. 32-位 寄存器 进入 循环.
图 8. accessing hc 控制 寄存器.
MGT937
读/写 数据
(16 位)
16-位 寄存器 进入 循环
t
写 command
(16 位)
MGT938
读/写 数据
(更小的 16 位)
32-位 寄存器 进入 循环
t
读/写 数据
(upper 16 位)
写 command
(16 位)
信号 有效的 状态
cs_n
0
A0
1
有效的 状态
0
0
有效的 状态
0
0
rd_n,
wr_n
rd_n = 1,
wr_n = 0
rd_n = 0 (读) 或者
wr_n = 0 (写)
数据 总线 command 代号
寄存器 数据
(upper 文字)
寄存器 数据
(更小的 文字)
rd_n = 0 (读) 或者
wr_n = 0 (写)
004aaa370