- r* f5 f1 B: A m4 X + P. j+ A9 N; h# B) x, r7 b8 G$ f ( G. a+ s) X: _7 `4 Y - U( l5 m. F7 F7 L
+ d$ p4 C' J- u$ L Question: x7 P6 {, u8 f& B
SATA组织的Plugfest会议和Workshop会议有什么区别? / K6 G P+ J% l5 O, o. \# _& w0 K0 t4 x
- L/ t( z6 [3 H; v" n Answer 7 c# @' n; F3 O- y Plugfest和Workshop会议都是为了验证SATA设备间的兼容性以及测试方法的有效性而举办的行业会议。区别是Plugfest侧重于产品开发的初期阶段,产品还没有公开,测试方法可能还不确定,参加会议的厂商可以根据自己的需要选择测试和验证方法;而Workshop侧重于产品和标准的成熟阶段,这时测试和验证方法基本统一,各参会厂商是按照协会制定的统一方法进行测试和验证。4 c! t+ t& ]2 ^
% E. N" |1 D j4 S$ C
2 A0 [+ ?5 ~9 [" w, ]5 M Question 7 Z) B" M* j# @* [, D# T SATA的发送信号质量测试中为什么需要不同的码型?2 n' j7 Z; y% X0 a& s
$ X( |0 Z2 H. u6 L1 Y2 [& ]! W3 o4 _: T, D1 {8 }7 A# H( g Answer 4 Z `3 @7 b9 ]' K4 m 在SATA的测试规范里,对于不同的测试项目要用到不同的测试码型,比如HFTP(High Frequency Test Pattern,1010101010 1010101010b)、MFTP(Mid Frequency Test Pattern,1100110011 0011001100b)、LFTP(Low Frequency Test Pattern,0111100011 1000011100b)、LBP(Lone Bit Pattern,共2048个 Double words长度)等。不同的码型针对不同的测试项目,比如上升/下降时间测量时会使用LFTP的长码型,以避免码间干扰对上升/下降时间测量的影响。还有些测试项目中会用到几种不同的码型以验证被测件发送不同码型时信号参数的变化。用户进行信号调试时可以使用真实传输的数据码型,但是一致性测试时要求必须使用规范规定的测试码型。 0 O( b' p# W/ ?
' B& H. X$ e" }- n7 b: E" f" E; b# b
7 O* R% |- w$ u" MQuestion ) N9 B9 ~9 o8 \0 L 在发送信号质量测试中怎么控制被测件发送不同的测试码型?! W$ Q1 _0 |1 ?4 w3 z w+ e! [
7 K3 Q" r' k; x$ X* o# M, r
. b Q9 ?$ G: z" X* ~Answer 1 L- c- }3 W0 V3 r( y* ^ z3 z 通常SATA芯片的供应商可以提供相应的工具控制被测件产生不同的测试码型,如果是Windows平台的系统(比如台式机、笔记本、服务器等的测试),也可以参考ULink公司(http://www.ulinktech.com)提供的软件工具。 * I( J: ~6 f R( W) i" J
# \2 t- e% O. r! S3 Y0 a8 tQuestion" O5 S& P$ g) s0 ?' s3 b
在SATA的接收端容限测试中如何使被测件进入环回模式? & U' Y% Z9 A" b. `+ U, A) F$ N" \9 I9 y# g4 X% a7 b/ l
& T# ?; I7 }9 }, v0 Z Answer o' H& C) Q: N% w
主要有两种方法:可以通过芯片厂商提供的控制工具使被测件进入环回模式,也可以通过信号发生器或者协议分析仪通过协商使被测件进入环回模式。 / d" y7 o ? n, b! T W8 {3 T u/ a : u& r6 L7 O1 p
' ]3 c, }$ |" H2 R! |4 ]3 G9 A' h9 Z
; @; `3 E) _! M- y$ f+ D Question1 H; G) D0 H4 C5 H
在SATA的接收端容限测试中的测试时间是依据什么选择的? ; Z9 f" \" Y1 [2 P; m- o4 u 1 p. m8 |; P7 O. Q1 G" m' [) x L: m: c% N Answer* V5 t6 \4 C& m
SATA总线要求的系统误码率要小于1E-12,因此需要累积大量的数据bit才能确保其接收误码率可以达到这个要求,比如测试中如果累积3E+12个数据bit仍然没有误码就可以在95%置信度的情况下保证系统误码率小于1E-12。但是累积大量的数据需要花费大量时间,因此SATA的测试规范对此做了折衷。5 z! a5 _, g- y
5 s: `, k: G$ _( o& k ; p: g2 a- }3 D! h/ G 4 C' @' d5 [ M; v* `
3 I7 m% o' w8 @/ V) i0 uQuestion $ }+ p5 [5 O/ d' {; b: c, n6 ]& k SAS和SATA有什么区别? 4 Z& g6 y7 |/ \( e A' ]& ]. K0 x _+ v) s' _. F2 j; k
6 [. U* p7 ?$ E+ ~8 B Answer 6 F- c9 Q3 J! l4 T SATA是传统IDE硬盘的串行版本,承载的是ATA协议,主要针对个人电脑应用;而SAS(Serial Attached SCSI)是传统SCSI硬盘的串行版本,承载的是SCSI协议,主要针对企业级、服务器的应用。SAS和SATA采用类似的物理层,但是连接器不一样,其数据速率可以为3Gbps或者6Gbps,同时12Gbps的SAS标准也在制定中。一般SAS硬盘的转速和平均寻道时间比SATA硬盘要快,平均无故障时延也要更长。同时SAS在数据恢复、纠错等方面比SATA更加复杂和可靠。 1 U1 Y& }1 _! B* ^+ H! ?- l0 u7 d. w- |. G" e1 l ' O9 }9 T! T+ f5 d- H* q x4 i! o. I
' J9 |2 m5 W. K* P4 w 4 q5 E% Q. }/ y0 ^# _7 y! t; y
& X9 F% i" r5 O9 d3 ^' ^Question ; b' B3 e: { t* c% L) a SAS的信号质量测试怎么进行?. A1 k5 }; T# P: c+ l* U3 y
9 N; {5 L, [0 x4 P6 v3 X
; \8 [ v* I6 U, Z [Answer 0 T& u- q, N8 y3 W8 X, f5 B' ]0 c 类似于SATA测试,但是需要另外的夹具和测试软件。比如Agilent公司的N5412C SAS信号一致性测试软件以及N5421A测试夹具等。( J9 R6 T6 R, |8 i- x