2000 十一月 17 16
飞利浦 半导体 初步的 规格
1394 sbp-2 link layer 控制 SAA7356HL
表格 8
definition 的 这 interruptreason, interruptenable 和 interruptset 寄存器 fields
MNEMONIC 值 COMMENT
CmdClr 0 default 情况: 非 action occurred
1 这 saa7356hl 设备 有 acknowledged 这 写 至 这
CmdFromMicro
寄存器
BusReset 0 default 情况: 非 action occurred
1 这 saa7356hl 有 发现 一个 串行 总线 重置
CmdMicro 0 default 情况: 非 action occurred
1 这 saa7356hl 有 写 一个 command 在 这
CmdToMicro
寄存器
保留 X 保留 和 设置 至 零
8.4 内存 进入 为 参数 passing
在里面 这 saa7356hl 那里 是 一个 16 kbyte 内存. 这个 是
shared 在: 这 ieee1394 transaction fifos,
这 代号 为 这 automation engine 和 它的 local 存储
(所需的)东西, 和 这 shared 记忆 范围 为
communications 和 这 微控制器.
这 saa7356hl 用户 必须 understand 如何 这个 shared
记忆 是 accessed 在 顺序 至 写 和 读 这
communications 参数. 各自 的 这 读 和 写
accesses 至 这 fifos 是 字节-宽 和 这 补偿
地址 是 字节 补偿.
8.4.1 R
EGISTER
一个
CCESS
这 内存 能 是 直接地 accessed 至 upload 这 代号 在
这 saa7356hl. 这 c-结构 为 这 寄存器 为 这
内存 进入 是 显示 在下.
struct 内存 {
u16; 补偿; // 绝对 补偿 在 这 内存
u8; next; // 读/写 数据 在 补偿 和
邮递-increment
u8; 电流; // 读/写 数据 在 补偿
};
这
内存.补偿
地方 准许 这 微控制器 至 进入
anywhere 在里面 这 saa7356hl 内存. 这
内存.next
accesses 将 进入 这
内存.补偿
地址 和
邮递-increment 这 补偿 pointer.
accesses 至 这
内存.电流
地址 准许 读 和
写 至 这 数据 在 这
内存.补偿
location 没有
altering 这
内存.补偿
地址.
这 能力 至 写 至 anywhere 在里面 这 内存 是 使用 为
这 电源-在 sequence.
8.4.2 R
EGISTER 定义 为 这 寄存器 进入
方法
这个 部分 定义 这 寄存器 结构 为 这
内存
寄存器.
这
内存.补偿
寄存器 是 使用 至 index 在 这 内存
inside 这 saa7356hl. 这 index 是 一个 字节 地址. 这
内存.补偿
寄存器 定义 是 显示 在 表格 9.
这
内存.next
寄存器 是 使用 至 读 或者 写 至 这 内存
location addressed 用 这
内存.补偿
寄存器. once 一个
进入 有 被 制造, 这 值 的 这
内存.补偿
寄存器 是 incremented 至 使简化 这 处理 的 读
或者 writing 相接的 记忆 areas. 这
内存.next
寄存器 定义 是 显示 在 表格 10.
这
内存.电流
寄存器 是 使用 至 读 或者 写 至 这
内存 location addressed 用 这
内存.补偿
寄存器.
Once 一个 进入 有 被 制造 那里 是 非 改变 至 这
内存.补偿
寄存器. 这
内存.电流
寄存器 定义
是 显示 在 表格 11.