http://bbs.pceva.com.cn/forum.ph ... ghlight=&page=9- @, I; z7 c, m: g$ o; q4 X
0 Y0 A8 w* n/ U4 p8 sP8B WS是一张比较特殊的主板,以下是近两天我和朋友进一步研究的结果:
! E% g, k3 {. [+ c3 r9 }$ s S; b+ Z; Y6 f
首先补充一下,C206芯片组比Z68除了支持ECC之外,还是要多一个功能的,那就是开放了SNB CPU里额外的一个4x PCIE 2.0总线以及原生PCI总线。7 Y6 x, D+ a8 V9 B1 ]
而C202以及民用的6系列都没有开放这个4x PCIE 2.0以及PCI,C204开放了4x PCIE 2.0却没开放PCI,并且C202/C204都不支持集成GPU。" I6 c% G9 x" k; j. m
$ j* ]' v M; V4 J
起初,我在写完这篇文章之后仔细观察了一下P8B WS主板,通过查找说明书,发现两条4x的PCIE插槽可以同时使用。
' G+ h0 l( w, d 如果按照常理来推测,这两个4x的带宽应该都来自PCH芯片,这样刚好用完PCH提供的8x PCIE带宽,并且这个时候占用PCIE通道的板载芯片——两个网卡、USB3.0会无法使用。& ]) a% W1 @3 y" J. C9 M9 I5 d
但这个推测我们很快就发现了问题,首先PCH提供的PCIE 2.0通道默认情况下是一个4x和4个1x,P8B WS上没有任何PLX芯片,无法把4个1x配置成一个4x来使用,并且如果两个4x同时使用会牺牲两个网卡与USB3.0,这样的设计其实是不可取的。我们仔细查看了P8B WS的说明书,发现ASUS并没有对此作出解释。
8 X2 r5 v3 n+ P, f" w5 T 后来我们查找了其它1155服务器/工作站主板,发现C206芯片组只有ASUS在用,我们没有找到类似的设置。此路不通。& z0 d* o( [. k0 G/ r7 Y( B
- a( I, ]( Y( \; Z' `之后我们又去找了SNB CPU的PDF里针脚的定义,找到了隐藏的4x PCIE 2.0连接,通常我们认为SNB的CPU只提供16x的PCIE带宽,这却多了4x。因此,我们猜测P8B WS很可能打开了这4x的带宽,并直接为其中一条PCIE插槽提供4x的带宽。结合其工作站的用途来看,这是很可能的,因为一些RAID卡、SAS扩展卡,都要用到这个4x的PCIE。并且这样的话,就可以让4条PCIE同时工作在8+8+4+4的模式下且板载设备可以继续使用。
) U8 b6 ]" L1 @# |. |4 {, K 这里我上传该PDF,有兴趣的同学可自行下载研究:$ x& ^. d3 H# B k }
2nd-gen-core-desktop-vol-1-datasheet.pdf(930.4 KB, 下载次数: 1) ) ^ b, N' G1 K) c6 n) v
. |* c7 i+ j1 f% }5 |9 Y' Z8 ?! S
! h' {# O5 P% H' W5 f) E
8 p7 Y- A( t$ ?1 ]& q# ^' \
4 @9 `) V1 l0 _, O先看63页,有一段note:PE_TX[3:0]和PE_RX[3:0]只能在支持20条PCIE通道的平台使用。所以在针脚中,PEG_RX[15:0]和PEG_TX[15:0]才是那16x的对应针脚,而前面note提到的则是额外的4x对应针脚。
5 i0 ]# M, o. c1 }6 N% J: V
) \; c* l }1 v" G: I5 g0 T5 K
2 ^/ f' I; d j. r. y4 s8 ]6 n4 I% C- `$ x/ E
+ D4 V$ S/ h4 O2 Q# q
/ [) l/ G; t, L! l3 h5 |1 V) o 8 g0 j9 u5 N( G8 m! z4 H
* y! Y+ L: M7 O5 H" t% o$ ]7 J: [1 |再看91页的针脚图,其中我标记了PE_TX和PE_RX这8对用于PCIE 4x的针脚位置。
5 }/ w! b: c( e6 |9 i. L z+ x x a9 n
& _. k" S' _, z6 ~, d% N/ c
. Y- T: E& q4 L1 h: W& ?/ d- f
$ o5 J/ S% {& G. d. j. i
1 Y3 T0 Q. n1 S# b/ y. D) I. s , V) i. m I Y2 o% J1 e6 I& s9 J/ C6 ]
! J4 Q# n( [1 {2 Z7 T3 K
还有92-93页的表格中标注了对应的PE_TX和PE_RX针脚(PCIE 2.0 4x),以及PEG_TX和PEG_RX(PCIE 2.0 16x)针脚的位置,表格很长我就不列出来了。+ ]+ t2 Q$ S" Z" x
/ _8 p+ T, L; u, Z
最后我们通过各方面资料查找,终于在Tom's Hardware上查到了C200系列芯片组的规格:7 d6 J$ m" @7 m
我们看到,C206打开了SNB CPU里的额外4条PCIE 2.0通道,另外,C200系列芯片组都是原生支持PCI的,因此在P8B WS上我们能看到原生的PCI插槽,不需要像6系芯片组那样使用桥接芯片占用一条PCIE带宽。- ^1 r6 {$ L/ _7 J
) z& a7 H _. e$ N1 g4 H0 T
& t3 u1 }& [- x6 ?: }/ y, O/ i0 ~7 c& B4 [9 M' O8 V# \
. t2 Q+ t( \% R, Q; \+ z$ v
9 T, \/ ]9 r g9 H. t
* C& p- E* t* q2 n. ]. E* z E% H8 `( q
再附送一张XEON E3+C206芯片组的设计结构图:$ R0 G# F% d: [6 w; }7 p
7 {1 C8 s2 H' y/ S- I5 m, [
% ^ |$ r) y( O+ W/ s) ^* f4 c8 \. m+ \4 x. S2 K! |( @
2 M3 Q4 W. t2 b4 s0 u" a
* n$ w' W( k. r/ m ! T$ s3 r. z$ X+ N$ |5 e
+ t5 }5 g, o. Y0 T; p# S所以这张P8B WS主板的四个PCIE 16x插槽设计就是这样:
* w; y/ z, S. Q" R4 J4 e 前两个插槽共享16x的带宽,由CPU提供。; [# t8 _ [! m6 z
后两个插槽,其中一个是使用CPU里的额外4x带宽,另外一个使用PCH提供的4x带宽。
Q# m7 n! M0 c7 P) W* @ 而剩下的4个1x,则分别给两个网卡、USB3.0以及一个PCIE 1x插槽使用。
# k& u8 ]" A, x; r) o, H" M 还有一个PCI插槽为C206芯片组原生支持。
/ I' y/ O; |8 R$ t9 x3 V5 z
: E0 q0 f" _+ _, PIntel的一代芯片组其实都是一样的,只不过通过各种屏蔽手段来区分市场定位,我们看到H61、H67、P67、Z68功能各不相同,而服务器/工作站的C200系列功能也各不相同。实际上他们都是一个妈生的。 |