SCSI接口信号
* v9 a" M( [2 p' r
SCSI接口信号分为四类:数据线、数据奇检验线(SCSI系统中对数据进行奇偶检
' v/ o0 l6 z& `% ?* z9 e" G! X
: v3 O/ u, |. l1 [' C. U+ o0 U
2 Z9 C. J4 r3 ^" I" i! ]( q验,每8位为一组,采用奇检验)、控制线、信号地,另外,还有一个终端回路电阻供电端(TERMPWR)。图10.6所示表示了16位宽度SCSI总线的接口信号。
E/ L8 }5 H; \$ i
16位宽度SCSI总线接口有16条双向数据线、2条数据奇检验线、9条控制线。实际上这9条控制线对所有的SCSI总线接口都是必需的。下面是对这些控制线的简要说明:
' G- z$ q _% O u8 H9 D+ } ①REQ(Request):目标器向启动器发出的请求传输信息的信号。
+ T- i5 ]3 s: J, G
②ACK(Acknowledge):启动器对目标器传输请求的响应信号。ACK和REQ为用于数据传输的一对联络(握手)信号。
% f, R5 q) {) Z/ C
③SEL(Selection):设备选择信号。在选择阶段(注:SCSI共有8种总线阶段,后面要介绍),启动器用SEL选择目标器;而在重新选择阶段,目标器用SEL来重新选择启动器;在仲裁阶段,SEL用来表示某个SCSI设备已获得总线使用权。
& n1 _1 {/ b5 g* z2 [+ \ ④MSG(Message):由目标器控制,当该信号有效时,表示总线处于消息阶段,此时数据线上传送的是消息。
+ F2 i# C1 t! S; f, i ⑤I/O(Input/Output):由目标器控制,用来确定信息传送的方向。I/0是相对启动器而言的,当I/O为l时,信息从目标器传送到启动器;反之,信息从启动器传送到目标器。
8 c) r0 k; I ?) S1 K ⑥C/D(Control/Data):也由目标器控制,当它为1时表示数据线上传送的是命令或消息,为0时数据线上传送的是数据。
! L6 Z8 `: u4 o4 g$ J! ^
SEL、MSG、I/O及C/D一般组合在一起使用,在各种总线阶段用于控制数据总线上传送的信息种类和方向,见表10.1。
: k d* }: B; e2 ^8 N+ A% ?9 [5 V ⑦ATN(Attention):由启动器控制,用来通知目标器有消息要传送。
$ o* ?- j* a) p, ^! f ⑧BSY(Busy):一般情况下表示总线正在使用,但在仲裁阶段表示SCSI设备要求获得总线的使用权。
( n( w$ V! _) a+ d( n* ^$ B
⑨RST(Reset):用来复位SCSI。总线上的所有设备。
& R: L* L) d" r" L& z% H6 U
需要指出,BSY、SEL和RET信号是线或逻辑(即集电极开路输出,不同设备的同一个信号可直接连在一起),其他控制信号均为三态总线收发器。
% `: M. F- K- f( M$ _5 P; o3 B( U+ v$ V+ S" h) b# k3 S! N( R8 q2 U, p
