7
z53c80 scsiz
ILOG
PS97SCC0200
函数的 描述
一般.
这 小 计算机 系统 接口 (scsi)
设备 有 一个 设置 的 第八 寄存器 那 是 控制 用 这
cpu. 用 读 和 writing 这 适合的 寄存器, 这
cpu 将 initiate 任何 scsi 总线 activity 或者 将 样本 和
assert 任何 信号 在 这 scsi 总线. 这个 准许 这 用户 至
执行 所有 或者 任何 的 这 scsi 协议 在 软件. 这些
寄存器 是 读 (写) 用 activating /cs 和 一个
地址 在 a2-a0 和 然后 issuing 一个 /rd (/wr) 脉冲波. 这个
部分 describes 这 运作 的 这 内部的 寄存器
(表格 1).
表格 1. 寄存器 summary
地址
A2 A1 A0 r/w 寄存器 名字
000R 电流 scsi 数据
000W输出 数据
0 0 1 r/w initiator command
0 1 0 r/w 模式
0 1 1 r/w 目标 command
100R 电流 scsi 总线 状态
100W选择 使能
101R 总线 和 状态
101W开始 dma send
110R 输入 数据
110W开始 dma 目标 receive
111R 重置 parity/中断
111W开始 dma initiator receive
数据 寄存器.
这 数据 寄存器 是 使用 至 转移
scsi commands, 数据, 状态, 和 message 字节 在
这 微处理器 数据 总线 和 这 scsi 总线. 这 scsi
做 不 interpret 任何 信息 那 passes 通过 这
数据 寄存器. 这 数据 寄存器 组成 的 这 transparent
电流 scsi 数据 寄存器, 这 输出 数据 寄存器, 和
这 输入 数据 寄存器.
电流 scsi 数据 寄存器.
地址 0
(读 仅有的). 这
电流 scsi 数据 寄存器 (图示 5) 是 一个 读-仅有的
寄存器 这个 准许 这 微处理器 至 读 这 起作用的
scsi 数据 总线. 这个 是 accomplished 用 activating /cs
和 一个 地址 在 a2-a0 和 issuing 一个 /rd 脉冲波. 如果 parity
checking 是 使能, 这 scsi 总线 parity 是 审查 在 这
beginning 的 这 读 循环. 这个 寄存器 是 使用 在 一个
编写程序 i/o 数据 读 或者 在 arbitration 至 审查
为 高等级的 priority arbitrating 设备. parity 是 不
有保证的 有效的 在 arbitration.
图示 5. 电流 scsi 数据 寄存器
输出 数据 寄存器.
地址 0
(写 仅有的). 这 输出
数据 寄存器 (图示 6) 是 一个 写-仅有的 寄存器 那 是 使用
至 send 数据 至 这 scsi 总线. 这个 是 accomplished 用
也 使用 一个 正常的 cpu 写, 或者 下面 dma 控制, 用
使用 /wr 和 /dack. 这个 寄存器 也 asserts 这
恰当的 id 位 在 这 scsi 总线 在 这 arbitration 和
选择 阶段.
/db0
/db1
/db2
/db3
/db4
/db5
/db6
/db7
地址: 0 (读 仅有的)
D7 D6 D5 D4 D3 D2 D1 D0
/db0
/db1
/db2
/db3
/db4
/db5
/db6
/db7
D7 D6 D5 D4 D3 D2 D1 D0
地址: 0 (写 仅有的)
图示 6. 输出 数据 寄存器