Professional Documents
Culture Documents
Comexpresspnp DG 09 .
Comexpresspnp DG 09 .
Revision History
Revision Date (dd.mm.yy) Author
.09 06.04.07
Changes
COMExpressPnP !" 09
#$%%9
re!a"e
&his 'o()ment provi'es in*ormation *or 'esigning a ()stom system (arrier +oar' *or COM Express mo')les. It in(l)'es re*eren(e s(hemati(s *or the external (ir()itry re,)ire' to implement the vario)s COM Express peripheral *)n(tions. It also explains ho- to exten' the s)pporte' +)ses an' ho- to a'' a''itional peripherals an' expansion slots to a COM Express +ase' system.
Dis"#aimer
&he in*ormation (ontaine' -ithin this 'esign g)i'e. in(l)'ing +)t not limite' to any pro')(t spe(i*i(ation. is s)+/e(t to (hange -itho)t noti(e. &he COM Express PnP Initiative provi'es no -arranty -ith regar' to this 'esign g)i'e or any other in*ormation (ontaine' herein an' here+y expressly 'is(laims any implie' -arranties o* mer(hanta+ility or *itness *or any parti()lar p)rpose -ith regar' to any o* the *oregoing. &he COM Express PnP Initiative ass)mes no lia+ility *or any 'amages in()rre' 'ire(tly or in'ire(tly *rom any te(hni(al or typographi(al errors or omissions (ontaine' herein. In no event shall the COM Express PnP Initiative +e lia+le *or any in(i'ental. (onse,)ential. spe(ial. or exemplary 'amages. -hether +ase' on tort. (ontra(t or other-ise. arising o)t o* or in (onne(tion -ith this 'esign g)i'e or any other in*ormation (ontaine' herein or the )se thereo*. &he typi(al appli(ation (ir()its 'es(ri+e' in this 'o()ment may not +e s)ita+le *or all appli(ations. In parti()lar. a''itional (omponents may nee' to +e a''e' to these (ir()its in or'er to meet spe(i*i( E0!. EMC or sa*ety isolation re,)irements. 0)(h reg)latory re,)irements an' the te(hni,)es *or meeting them vary +y in')stry an' are +eyon' the s(ope o* this 'o()ment.
$ntended Audien"e
&his 'esign g)i'e is inten'e' *or te(hni(ally ,)ali*ie' personnel. It is not inten'e' *or general a)'ien(es.
%ym&o#s
&he *ollo-ing sym+ols are )se' in this 'esign g)i'e1 'arning Warnings indicate conditions that, if not observed, can cause personal injury. Caution Cautions warn the user about how to prevent damage to hardware or loss of data. (ote Notes call attention to important information that should be observed.
COMExpressPnP !" 09
2$%%9
)ermino#ogy
)erm
PCI Express 3PCIe4 PCI Express 8ane
Des"ription
Peripheral Component Inter*a(e Express 5 next6generation high spee' 0eriali7e' I$O +)s One PCI Express 8ane is a set o* 4 signals that (ontains t-o 'i**erential lines *or &ransmitter an' t-o 'i**erential lines *or 9e(eiver. Clo(:ing in*ormation is em+e''e' into the 'ata stream. x% re*ers to one PCI Express 8ane o* +asi( +an'-i'th; x# to a (olle(tion o* t-o PCI Express 8anes; et(.. <lso re*erre' to as x%. x#. x4. x%6 lin:. < PCMCI< stan'ar' +)ilt on the latest =0> #.0 an' PCI Express +)ses. Catho'e 9ay &)+e !igital <nalog Converter !isplay !ata Channel is an I?C +)s inter*a(e +et-een a 'isplay an' a graphi(s a'apter. !igital @is)al Inter*a(e is a vi'eo inter*a(e stan'ar' 'evelope' +y the !igital !isplay Aor:ing "ro)p 3!!A"4. Ele(tri(al Bast &ransient Ele(tromagneti( Inter*eren(e Ele(trostati( !is(harge "iga+it Ethernet =niversal 0erial >)s 0erial <& <tta(hment1 serial6inter*a(e stan'ar' *or har' 'is:s 0erial !igital @i'eo O)t is a proprietary te(hnology intro')(e' +y IntelC to a'' a''itional vi'eo signaling inter*a(es to a system. <)'io CO!EC F97$Eigh !e*inition <)'io 8o- Pin6Co)nt Inter*a(e1 a lo- spee' inter*a(e )se' *or peripheral (ir()its s)(h as 0)per I$O (ontrollers. -hi(h typi(ally (om+ine lega(y6'evi(e s)pport into a single IC. 0ystem Management >)s 8o-6@oltage !i**erential 0ignaling Got (onne(te' Got availa+le &o +e 'etermine'
x%. x#. x4. x%6 ExpressCar' C9& !<C !!C !@I EB& EMI E0! ">E =0> 0<&< 0!@O <C D97 $ E!< 8PC 0M>)s 8@!0 G.C. G.<. &.>.!.
Des"ription
%# volt inp)t po-er rail. H volt inp)t po-er rail. 2.2 volt inp)t po-er rail. H volt inp)t po-er rail ')ring stan'+y. 2.2 volt inp)t po-er rail ')ring stan'+y. %.H volt a)xiliary po-er rail. #.H volt a)xiliary po-er rail.
COMExpressPnP !" 09
4$%%9
Copyright (oti"e
Copyright #007. COM Express PnP Initiative. <ll rights reserve'. <ll text. pi(t)res an' graphi(s are prote(te' +y (opyrights. Go (opying is permitte' -itho)t -ritten permission *rom the COM Express PnP Initiative. &he COM Express PnP Initiative has ma'e every attempt to ens)re that the in*ormation in this 'o()ment is a(()rate yet the in*ormation (ontaine' -ithin is s)pplie' Ias6isJ.
)rademar*s
Intel an' Penti)m are registere' tra'emar:s o* Intel Corporation. <M! is a tra'emar: o* <'van(e' Mi(ro !evi(es. In(. Express(ar' is a registere' tra'emar: o* Personal Comp)ter Memory Car' International <sso(iation 3PCMCI<4. PCI Express is a registere' tra'emar: o* Peripheral Component Inter(onne(t 0pe(ial Interest "ro)p 3PCI60I"4. COM Express is a registere' tra'emar: o* PCI In')stial Comp)ter Man)*a(t)rers "ro)p 3PICM"4. I?C is a registere' tra'emar: o* Philips Corporation. Compa(tBlash is a registere' tra'emar: o* Compa(tBlash <sso(iation. Ain+on' is a registere' tra'emar: o* Ain+on' Ele(troni(s Corp. <@9 is a registere' tra'emar: o* <tmel Corporation. <MICO9EK is a registere' tra'emar: o* <meri(an Megatren's In(. Mi(roso*tC. Ain'o-sC. Ain'o-s G&C. Ain'o-s CE an' Ain'o-s LPC are registere' tra'emar:s o* Mi(roso*t Corporation. @xAor:s is a registere' tra'emar: o* Ain'9iver. <ll pro')(t names an' logos are property o* their o-ners.
COMExpressPnP !" 09
H$%%9
COMExpressPnP !" 09
6$%%9
Contents
% Bee'+a(:................................................................................................................................... %0 # COM Express 0pe(i*i(ation Overvie-.................................................................................... %% #.% #.# #.2 #.4 Mo')le Borm Ba(tors.............................................................................................................. Mo')le &ypes Overvie-.......................................................................................................... &ype # COM Express Mo')les............................................................................................ COM Express &ype # Mo')le.............................................................................................. %% %# %2 %4
2 COM Express Conne(tors..................................................................................................... %H 2.% Mo')le Conne(tors................................................................................................................. %H 2.# Carrier >oar' Conne(tors........................................................................................................ %H 2.#.% Carrier >oar' Conne(tor Pla(ement..................................................................................... %6 4 COM Express Conne(tor Pino)t............................................................................................ %7 4.% Conne(tor Pino)t 9o-s < an' >............................................................................................. %7 4.# Conne(tor Pino)t 9o-s C an' !............................................................................................. %9 H 0ignal !es(riptions.................................................................................................................... #% H.% PCI Express 3PCIe4.............................................................................................................. H.%.% PCI Express x%. x4. xK an' x%6 Conne(tors........................................................................ H.%.# PCI Express Implementation ")i'elines.............................................................................. H.%.#.% PCI Express 9e*eren(e Clo(:........................................................................................... H.%.#.# PCI Express 9eset............................................................................................................ H.%.#.2 PCI Express 8ane Con*ig)rations...................................................................................... H.%.#.4 PCI Express Po-er 9e,)irements.................................................................................... H.# =niversal 0erial >)s................................................................................................................ H.#.% =0> Conne(tors................................................................................................................... H.#.# =0> Implementation ")i'elines........................................................................................... H.#.#.% =0> Over6C)rrent Prote(tion............................................................................................ H.#.#.# EMI$E0! Prote(tion .......................................................................................................... H.#.#.2 9o)ting Consi'erations *or =0>........................................................................................ H.#.#.4 =0> 9e*eren(e 0(hemati(s.............................................................................................. H.2 ExpressCar' ....................................................................................................................... H.2.% ExpressCar' Conne(tor....................................................................................................... H.2.# ExpressCar' Implementation ")i'elines.............................................................................. H.2.#.% ExpressCar' 9e*eren(e 0(hemati(s................................................................................. H.2.#.# 9o)ting Consi'erations *or PCI Express an' =0>............................................................ H.4 PCI Express Mini Car'............................................................................................................ H.4.% PCIe Mini Car' 0o(:et ........................................................................................................ H.4.# PCIe Mini Car' Implementation ")i'elines.......................................................................... H.4.#.% PCIe Mini Car' 9e*eren(e 0(hemati(s............................................................................. H.4.#.# 9o)ting Consi'erations *or PCI Express an' =0>............................................................ H.H PCI Express "raphi(s 5 PE".................................................................................................. H.H.% PE" Implementation ")i'elines........................................................................................... H.H.%.% PE" Con*ig)ration............................................................................................................. H.H.%.# PE" 8ane 9eversal........................................................................................................... H.H.%.2 PE" Polarity Inversion....................................................................................................... H.H.%.4 PE" 9e*eren(e 0(hemati(s.............................................................................................. ## #2 #7 #7 #K #K #9 2% 2# 22 22 22 22 24 26 27 2K 2K 2K 29 40 4# 4# 4# 42 4H 4H 4H 46 46
COMExpressPnP !" 09
7$%%9
H.H.%.H 9o)ting Consi'erations *or PE"........................................................................................ H.H.# 0!@O Implementation ")i'elines........................................................................................ H.H.#.% 0!@O Port Con*ig)ration.................................................................................................. H.H.#.# 0)pporte' 0!@O !evi(es................................................................................................. H.H.#.2 0!@O to !@I &ransmitter 9e*eren(e Cir()itry................................................................... H.H.#.4 9o)ting Consi'erations *or 0!@O..................................................................................... H.H.#.H 9o)ting Consi'erations *or !@I......................................................................................... H.6 Peripheral Component Inter(onne(t >)s 5 PCI....................................................................... H.6.% PCI >)s 0lot Conne(tor........................................................................................................ H.6.# PCI Implementation ")i'elines............................................................................................ H.6.#.% PCI Interr)pt <ssignment.................................................................................................. H.6.#.# PCI 0lot 9EM$"G& <ssignment........................................................................................ H.6.#.2 PCI Clo(: 0ignal................................................................................................................ H.6.#.4 PCI 9o)ting ")i'elines..................................................................................................... H.7 8o(al <rea Get-or: 5 8<G...................................................................................................... H.7.% 8<G Implementation ")i'elines........................................................................................... H.7.%.% 8<G Magneti(s Mo')les.................................................................................................... H.7.%.# 8<G &ermination an' !e(o)pling...................................................................................... H.7.%.2 8<G Component Pla(ement.............................................................................................. H.7.%.4 8<G "ro)n' Plane 0eparation.......................................................................................... H.7.%.H 8<G 8in: <(tivity an' 0pee' 8E!...................................................................................... H.7.%.6 9o)ting Consi'erations *or 8<G........................................................................................ H.7.# 8<G 9e*eren(e 0(hemati(s................................................................................................. H.K I!E Inter*a(e........................................................................................................................... H.K.% 0tan'ar' I!E Conne(tor...................................................................................................... H.K.# I!E Implementation ")i'elines............................................................................................ H.K.#.% I!E 9e*eren(e 0(hemati(s............................................................................................... H.9 0erial <&< Inter*a(e 5 0<&<................................................................................................... H.9.% 0tan'ar' 0erial <&< Conne(tors.......................................................................................... H.9.%.% 9o)ting Consi'erations *or 0erial <&<.............................................................................. H.%0 8o- Pin Co)nt Inter*a(e 6 8PC ............................................................................................. H.%0.% 8PC Implementation ")i'elines......................................................................................... H.%0.%.% 8PC >)s Clo(: 0ignal..................................................................................................... H.%0.%.# 8PC 9eset 0ignal............................................................................................................ H.%0.%.2 9o)ting Consi'erations *or 8PC Clo(:............................................................................ H.%0.# <ppli(ation Example1 8PC 0)per I$O Controller.................................................................. H.%0.#.% >oot =p Con*ig)ration..................................................................................................... H.%0.#.# 8ega(y Inter*a(es............................................................................................................ H.%0.2 <ppli(ation Example1 External Birm-are E)+..................................................................... H.%% @"< @i'eo Inter*a(e.............................................................................................................. H.%%.% @"< Conne(tor.................................................................................................................. H.%%.# @"< Implementation ")i'elines......................................................................................... H.%%.#.% 9"> <nalog 0ignals ....................................................................................................... H.%%.#.# E0NGC an' @0NGC 0ignals .......................................................................................... H.%%.#.2 !!C Inter*a(e.................................................................................................................. H.%%.#.4 E0! Prote(tion $ EMI....................................................................................................... H.%%.2 @"< 9e*eren(e 0(hemati(s............................................................................................... H.%# 8@!0 Blat Panel Inter*a(e..................................................................................................... H.%#.% 8@!0 Implementation ")i'elines....................................................................................... H.%#.%.% Conne(tor an' Ca+le Consi'erations.............................................................................. H.%#.%.# !isplay &iming Con*ig)ration........................................................................................... H.%#.%.2 >a(:light Control............................................................................................................. H.%#.%.4 9o)ting Consi'erations *or 8@!0.................................................................................... H.%#.%.H 8@!0 9e*eren(e 0(hemati(s..........................................................................................
Copyright COM Express PnP Initiative COMExpressPnP !" 09 K$%%9
46 47 47 47 4K 49 49 H0 H# H2 H2 H4 HH H6 H7 HK HK H9 H9 60 60 60 6% 6# 62 62 64 6H 66 66 67 6K 6K 6K 6K 69 70 70 7# 72 72 74 74 74 74 7H 7H 76 77 77 7K 7K 7K 79
H.%#.# Em+e''e' Panel Inter*a(e 0tan'ar' 6 EPI......................................................................... K0 H.%2 &@6O)t Inter*a(e.................................................................................................................... K# H.%2.% &@6O)t Conne(tor.............................................................................................................. K# H.%2.# &@6O)t Implementation ")i'elines..................................................................................... K2 H.%2.#.% 0ignal &ermination........................................................................................................... K2 H.%2.#.# @i'eo Bilter...................................................................................................................... K2 H.%2.#.2 E0! Prote(tion................................................................................................................ K2 H.%2.#.4 9o)ting ")i'elines *or &@6O)t........................................................................................ K2 H.%2.#.H &@6O)t 9e*eren(e 0(hemati(s........................................................................................ K2 H.%4 <)'io Co'e( Inter*a(e 3<CF97$E!<4...................................................................................... K4 H.%4.% <)'io Co'e( Implementation ")i'elines............................................................................ K4 H.%4.%.% <CF97 Co'e( 9e*eren(e 0(hemati(s............................................................................... K6 H.%4.%.# <CF97$E!< Pla(ement an' 9o)ting ")i'elines.............................................................. K7 H.%H I?C >)s Inter*a(es.................................................................................................................. KK H.%H.% 0ystem Management >)s................................................................................................... K9 H.%H.# "eneral P)rpose I?C >)s................................................................................................... 90 H.%H.#.% <ppli(ation Example1 I?C 0ystem Con*ig)ration EEP9OM.............................................. 90 H.%6 Inp)t Po-er........................................................................................................................... 9% H.%6.% 0ingle O%#@ Po-er 0)pply................................................................................................. 9% H.%6.# <&L Po-er 0)pply............................................................................................................. 9# H.%6.#.% <&L Po-er Conne(tor..................................................................................................... 9# H.%6.#.# <&L Po-er Cir()itry........................................................................................................ 92 H.%6.2 Po-er =p Control............................................................................................................... 94 H.%6.2.% Po-er =p Control +y Mo')le........................................................................................... 94 H.%6.2.# Po-er6=p Control +y 0)per I$O....................................................................................... 9H H.%6.4 Po-er Management........................................................................................................... 96 H.%6.H &hermal Management........................................................................................................ 9K H.%7 Mis(ellaneo)s 0ignals........................................................................................................... 99 H.%7.% Mo')le &ype !ete(tion..................................................................................................... %00 H.%7.%.% Mo')le &ype !ete(tion 9e*eren(e 0(hemati(s............................................................. %00 H.%7.# 0pea:er O)tp)t ............................................................................................................... %0% H.%7.#.% 0pea:er O)tp)t 9e*eren(e 0(hemati(s........................................................................ %0% H.%7.2 9&C >attery Implementation............................................................................................ %0# H.%7.2.% 9&C >attery 9e*eren(e Cir()itry................................................................................... %0# H.%7.2.# 9&C >attery 8i*etime..................................................................................................... %04 6 8ayo)t !esign Constraints...................................................................................................... %0H 6.% Mi(rostrip or 0tripline............................................................................................................. %0H 6.# Printe' Cir()it >oar' 0ta(:)p Example................................................................................. %0H 7 "eneral Consi'erations *or Eigh60pee' !i**erential Inter*a(es............................................... %07 7.% 7.# 7.2 7.4 7.H 7.6 7.7 PCI Express &ra(e 9o)ting ")i'elines................................................................................. =0> &ra(e 9o)ting ")i'elines.............................................................................................. PE" &ra(e 9o)ting ")i'elines.............................................................................................. 0!@O &ra(e 9o)ting ")i'elines........................................................................................... 8<G &ra(e 9o)ting ")i'elines.............................................................................................. 0erial <&< &ra(e 9o)ting ")i'elines.................................................................................... 8@!0 &ra(e 9o)ting ")i'elines............................................................................................ %09 %%0 %%% %%# %%2 %%4 %%H
K "eneral Consi'erations *or 0ingle En'e' Inter*a(es............................................................... %%6 K.% PCI &ra(e 9o)ting ")i'elines............................................................................................... %%7 K.# I!E &ra(e 9o)ting ")i'elines............................................................................................... %%K 9 In')stry 0pe(i*i(ations............................................................................................................. %%9
Copyright COM Express PnP Initiative COMExpressPnP !" 09 9$%%9
,eed&a"*
&he COM Express PnP Initiative COM Express !esign ")i'e has +een (reate' to help -hen 'esigning COM Express (ompliant (arrier +oar's. It sho)l' +e )se' in (on/)n(tion -ith the COM Express 0pe(i*i(ation as -ell as any other relevant in*ormation -ith regar's to the implementation o* the inter*a(es mentione' -ithin this 'o()ment. &he g)i'elines set *orth in this 'o()ment have +een (are*)lly tho)ght o)t +y parti(ipating engineers an' are (onsi'ere' to +e the most important *a(tors -hen 'esigning a COM Express (arrier +oar'. &he COM Express PnP Initiative is (ommitte' to helping ()stomers -ho are 'esigning COM Express (ompliant (arrier +oar's +y sharing o)r expertise an' provi'ing the +est possi+le 'o()mentation. &here*ore. -e -el(ome any s)ggestions o)r val)e' s)pporters may have -ith regar's to alternate in*ormation that sho)l' +e in(l)'e' in this COM Express !esign ")i'e. <''itionally. -e en(o)rage any *ee'+a(: a+o)t the (ontents o* this 'o()ment -ith regar's to (larity an' )n'erstan'ing. I* yo) have any s)ggestions a+o)t a''itional (ontent. or any ,)estions a+o)t the existing (ontent. (onta(t the COM Express PnP Initiative via email at in*oP(omexpress6pnp.org.
COMExpressPnP !" 09
%0$%%9
COMExpressPnP !" 09
%%$%%9
=p to K =0> #.0 ports =p to 4 0erial <&< =p to 6 PCI Express lanes 0)pport pins *or )p to # ExpressCar's !)al #46+it 8@!0 (hannels <nalog @"< &@ O)t <C F97 'igital a)'io inter*a(e "iga+it Ethernet 8PC inter*a(e K "PIO pins Modu#e type supported !eatures
Conne"tor Ro.s
<.> <.>.C.! <.>.C.! <.>.C.! <.>.C.!
)a&#e -/+
C$/Express 3anes
6 ## ## 2# 2#
C$ 1us
Go Nes Nes Go Go
$DE Channe#s
Go Nes Go Nes Go
3A( orts
% % 2 % 2
COMExpressPnP !" 09
%#$%%9
COMExpressPnP !" 09
%2$%%9
COMExpressPnP !" 09
%4$%%9
COMExpressPnP !" 09
%H$%%9
4.-.+
,igure 4/5
(ote The COM !press" #n# $nitiative strongly recommends to use the following location peg hole tolerances instead of those indicated in the footprint drawings from the COM !press" %pecification as shown above&
COMExpressPnP !" 09
%6$%%9
Ro. A
"G! 3BILE!4 ">E0 M!I26 ">E0 M!I2O ">E0 8IGS%00R ">E0 8IGS%000R ">E0 M!I#6 ">E0 M!I#O ">E0 8IGSR ">E0 M!I%6 ">E0 M!I%O "G! 3BILE!4 ">E0 M!I06 ">E0 M!I0O ">E0 C&9EB 0=0 02R 0<&<0 &LO 0<&<0 &L6 0=0 04R 0<&<0 9LO 0<&<0 9L6 "G! 3BILE!4 0<&<# &LO 0<&<# &L6 0=0 0HR 0<&<# 9LO 0<&<# 9L6 ><&8OAR <&< <C&R <C 0NGC <C 90&R "G! 3BILE!4 <C >I&C8S <C 0!O=& >IO0 !I0<>8ER &E9M&9IPR
Ro. 1
"G! 3BILE!4 ">E0 <C&R 8PC B9<MER 8PC <!0 8PC <!% 8PC <!# 8PC <!2 8PC !9M0R 8PC !9M%R 8PC C8S "G! 3BILE!4 PA9>&GR 0M> CS 0M> !<& 0M> <8E9&R 0<&<% &LO 0<&<% &L6 0=0 0&<&R 0<&<% 9LO 0<&<% 9L6 "G! 3BILE!4 0<&<2 &LO 0<&<2 &L6 PA9 OS 0<&<2 9LO 0<&<2 9L6 A!& <C 0!IG# <C 0!IG% <C 0!IG0 "G! 3BILE!4 0PS9 I#C CS I#C !<& &E9MR
in
<H6 <H7 <HK <H9 <60 <6% <6# <62 <64 <6H <66 <67 <6K <69 <70 <7% <7# <72 <74 <7H <76 <77 <7K <79 <K0 <K% <K# <K2 <K4 <KH <K6 <K7 <KK <K9 <90
Ro. A
PCIE &L46 "G! PCIE &L2O PCIE &L26 "G! 3BILE!4 PCIE &L#O PCIE &L#6 "PI% PCIE &L%O PCIE &L%6 "G! "PI# PCIE &L0O PCIE &L06 "G! 3BILE!4 8@!0 <0O 8@!0 <06 8@!0 <%O 8@!0 <%6 8@!0 <#O 8@!0 <#6 8@!0 @!! EG 8@!0 <2O 8@!0 <26 "G! 3BILE!4 8@!0 < CSO 8@!0 < CS6 8@!0 I#C CS 8@!0 I#C !<& "PI2 S>! 90&R S>! <#0"<&E PCIE0 CS 9EBO PCIE0 CS 9EB6 "G! 3BILE!4
in
>H6 >H7 >HK >H9 >60 >6% >6# >62 >64 >6H >66 >67 >6K >69 >70 >7% >7# >72 >74 >7H >76 >77 >7K >79 >K0 >K% >K# >K2 >K4 >KH >K6 >K7 >KK >K9 >90
Ro. 1
PCIE 9L46 "PO# PCIE 9L2O PCIE 9L26 "G! 3BILE!4 PCIE 9L#O PCIE 9L#6 "PO2 PCIE 9L%O PCIE 9L%6 A<SE0R A<SE%R PCIE 9L0O PCIE 9L06 "G! 3BILE!4 8@!0 >0O 8@!0 >06 8@!0 >%O 8@!0 >%6 8@!0 >#O 8@!0 >#6 8@!0 >2O 8@!0 >26 8@!0 >S8& EG "G! 3BILE!4 8@!0 > CSO 8@!0 > CS6 8@!0 >S8& C&98 @CC H@ 0>N @CC H@ 0>N @CC H@ 0>N @CC H@ 0>N 90@! @"< 9E! "G! 3BILE!4
COMExpressPnP !" 09
%7$%%9
in
<26 <27 <2K <29 <40 <4% <4# <42 <44 <4H <46 <47 <4K <49 <H0 <H% <H# <H2 <H4 <HH
Ro. A
=0>66 =0>6O =0> 6 7 OCR =0>46 =0>4O "G! 3BILE!4 =0>#6 =0>#O =0> # 2 OCR =0>06 =0>0O @CC 9&C ELC!0 PE90&R ELC!0 CPPER 8PC 0E9I9M "G! 3BILE!4 PCIE &LHO PCIE &LH6 "PI0 PCIE &L4O
in
>26 >27 >2K >29 >40 >4% >4# >42 >44 >4H >46 >47 >4K >49 >H0 >H% >H# >H2 >H4 >HH
Ro. 1
=0>76 =0>7O =0> 4 H OCR =0>H6 =0>HO "G! 3BILE!4 =0>26 =0>2O =0> 0 % OCR =0>%6 =0>%O ELC!% PE90&R ELC!% CPPER 0N0 9E0E&R C> 9E0E&R "G! 3BILE!4 PCIE 9LHO PCIE 9LH6 "PO% PCIE 9L4O
in
<9% <9# <92 <94 <9H <96 <97 <9K <99
Ro. A
90@! 90@! "PO0 90@! 90@! "G! @CC %#@ @CC %#@ @CC %#@
in
>9% >9# >92 >94 >9H >96 >97 >9K >99
Ro. 1
@"< "9G @"< >8= @"< E0NGC @"< @0NGC @"< I#C CS @"< I#C !<& &@ !<C < &@ !<C > &@ !<C C
<%00 "G! 3BILE!4 <%0% @CC %#@ <%0# @CC %#@ <%02 @CC %#@ <%04 @CC %#@ <%0H @CC %#@ <%06 @CC %#@ <%07 @CC %#@ <%0K @CC %#@ <%09 @CC %#@ <%%0 "G! 3BILE!4
>%00 "G! 3BILE!4 >%0% @CC %#@ >%0# @CC %#@ >%02 @CC %#@ >%04 @CC %#@ >%0H @CC %#@ >%06 @CC %#@ >%07 @CC %#@ >%0K @CC %#@ >%09 @CC %#@ >%%0 "G! 3BILE!4
COMExpressPnP !" 09
%K$%%9
Ro. C
"G! 3BILE!4 I!E !7 I!E !6 I!E !2 I!E !%H I!E !K I!E !9 I!E !# I!E !%2 I!E !% "G! 3BILE!4 I!E !%4 I!E IO9!N I!E IO9R PCI PMER PCI "G&#R PCI 9EM#R PCI "G&%R PCI 9EM%R PCI "G&0R "G! 3BILE!4 PCI 9EM0R PCI 9E0E&R PCI <!0 PCI <!# PCI <!4 PCI <!6 PCI <!K PCI <!%0 PCI <!%# "G! 3BILE!4 PCI <!%4 PCI C$>E%R PCI PE99R PCI 8OCSR PCI !E@0E8R PCI I9!NR PCI C$>E#R
Ro. D
"G! 3BILE!4 I!E !H I!E !%0 I!E !%% I!E !%# I!E !4 I!E !0 I!E 9EM I!E IOAR I!E <CSR "G! 3BILE!4 I!E I9M I!E <0 I!E <% I!E <# I!E C0%R I!E C02R I!E 9E0E&R PCI "G&2R PCI 9EM2R "G! 3BILE!4 PCI <!% PCI <!2 PCI <!H PCI <!7 PCI C$>E0R PCI <!9 PCI <!%% PCI <!%2 PCI <!%H "G! 3BILE!4 PCI P<9 PCI 0E99R PCI 0&OPR PCI &9!NR PCI B9<MER PCI <!%6 PCI <!%K
in
CH6 CH7 CHK CH9 C60 C6% C6# C62 C64 C6H C66 C67 C6K C69 C70 C7% C7# C72 C74 C7H C76 C77 C7K C79 CK0 CK% CK# CK2 CK4 CKH CK6 CK7 CKK CK9 C90 C9% C9# C92
Ro. C
PE" 9L%6 &NPE%R PE" 9L#O PE" 9L#6 "G! 3BILE!4 PE" 9L2O PE" 9L26 90@! 90@! PE" 9L4O PE" 9L46 B<G PAMO=& PE" 9LHO PE" 9LH6 "G! 3BILE!4 PE" 9L6O PE" 9L66 0!@O !<&< PE" 9L7O PE" 9L76 "G! B<G &<CEOIG PE" 9LKO PE" 9LK6 "G! 3BILE!4 PE" 9L9O PE" 9L96 90@! "G! PE" 9L%0O PE" 9L%06 "G! PE" 9L%%O PE" 9L%%6 "G! 3BILE!4 PE" 9L%#O PE" 9L%#6 "G!
in
!H6 !H7 !HK !H9 !60 !6% !6# !62 !64 !6H !66 !67 !6K !69 !70 !7% !7# !72 !74 !7H !76 !77 !7K !79 !K0 !K% !K# !K2 !K4 !KH !K6 !K7 !KK !K9 !90 !9% !9# !92
Ro. D
PE" &L%6 &NPE#R PE" &L#O PE" &L#6 "G! 3BILE!4 PE" &L2O PE" &L26 90@! 90@! PE" &L4O PE" &L46 "G! PE" &LHO PE" &LH6 "G! 3BILE!4 PE" &L6O PE" &L66 0@!O C8S PE" &L7O PE" &L76 "G! I!E C>8I!R PE" &LKO PE" &LK6 "G! 3BILE!4 PE" &L9O PE" &L96 90@! "G! PE" &L%0O PE" &L%06 "G! PE" &L%%O PE" &L%%6 "G! 3BILE!4 PE" &L%#O PE" &L%#6 "G!
%9$%%9
COMExpressPnP !" 09
in
C29 C40 C4% C4# C42 C44 C4H C46 C47 C4K C49 CH0 CH% CH# CH2 CH4 CHH
Ro. C
PCI <!%7 PCI <!%9 "G! 3BILE!4 PCI <!#% PCI <!#2 PCI C$>E2R PCI <!#H PCI <!#7 PCI <!#9 PCI <!2% PCI I9M<R PCI I9M>R "G! 3BILE!4 PE" 9L0O PE" 9L06 &NPE0R PE" 9L%O
in
!29 !40 !4% !4# !42 !44 !4H !46 !47 !4K !49 !H0 !H% !H# !H2 !H4 !HH
Ro. D
PCI <!#0 PCI <!## "G! 3BILE!4 PCI <!#4 PCI <!#6 PCI <!#K PCI <!20 PCI I9MCR PCI I9M!R PCI C8S9=GR PCI M66EG PCI C8S "G! 3BILE!4 PE" &L0O PE" &L06 PE" 8<GE 9@R PE" &L%O
in
C94 C9H C96 C97 C9K C99 C%00 C%0% C%0# C%02 C%04 C%0H C%06 C%07 C%0K C%09 C%%0
Ro. C
PE" 9L%2O PE" 9L%26 "G! 90@! PE" 9L%4O PE" 9L%46 "G! 3BILE!4 PE" 9L%HO PE" 9L%H6 "G! @CC %#@ @CC %#@ @CC %#@ @CC %#@ @CC %#@ @CC %#@ "G! 3BILE!4
in
!94 !9H !96 !97 !9K !99
Ro. D
PE" &L%2O PE" &L%26 "G! PE" EG<>8ER PE" &L%4O PE" &L%46
!%00 "G! 3BILE!4 !%0% PE" &L%HO !%0# PE" &L%H6 !%02 "G! !%04 @CC %#@ !%0H @CC %#@ !%06 @CC %#@ !%07 @CC %#@ !%0K @CC %#@ !%09 @CC %#@ !%%0 "G! 3BILE!4
COMExpressPnP !" 09
#0$%%9
%igna# Des"riptions
&he *ollo-ing se(tion 'es(ri+es the signals *o)n' on COM Express &ype # (onne(tors. Most o* the signals liste' in the *ollo-ing se(tions also apply to other COM Express mo')le types. &he pino)t *or (onne(tor ro-s < an' > remains the same regar'less o* the mo')le type +)t the pino)t *or (onne(tor ro-s ! an' C are 'epen'ent on the mo')le type. 9e*er to the COM Express 0pe(i*i(ation *or in*ormation a+o)t the 'i**erent pino)ts o* the mo')le types other than &ype #. &he ta+le +elo- 'es(ri+es the terminology )se' in this se(tion *or the 0ignal !es(ription ta+les. &he IRJ sym+ol at the en' o* the signal name in'i(ates that the a(tive or asserte' state o(()rs -hen the signal is at a lo- voltage level. Ahen IRJ is not present. the signal is asserte' -hen at a high voltage level. )a&#e 6/+
)erm
I$O 2.2@ I$O H@ I 2.2@ I H@ I$O 2.2@0> O 2.2@ O H@ O! P !!C PCIE =0> ">E 0<&< 9EB P!0
COMExpressPnP !" 09
#%$%%9
Des"ription
PCIe (hannel 0. 9e(eive Inp)t 'i**erential pair. PCIe (hannel 0. &ransmit O)tp)t 'i**erential pair. PCIe (hannel %. 9e(eive Inp)t 'i**erential pair. PCIe (hannel %. &ransmit O)tp)t 'i**erential pair. PCIe (hannel #.. 9e(eive Inp)t 'i**erential pair. PCIe (hannel #. &ransmit O)tp)t 'i**erential pair. PCIe (hannel 2.. 9e(eive Inp)t 'i**erential pair. PCIe (hannel 2. &ransmit O)tp)t 'i**erential pair. PCIe (hannel 4. 9e(eive Inp)t 'i**erential pair. PCIe (hannel 4. &ransmit O)tp)t 'i**erential pair. PCIe (hannel H. 9e(eive Inp)t 'i**erential pair. PCIe (hannel H. &ransmit O)tp)t 'i**erential pair. PCIe 9e*eren(e Clo(: *or 8anes 0 to H. PCIe Aa:e Event1 0i'e+an' -a:e6)p signal.
$8O
I PCIE O PCIE I PCIE O PCIE I PCIE O PCIE I PCIE O PCIE I PCIE O PCIE I PCIE O PCIE O PCIE I PCIE
Comment
<sserte' +y (omponents
COMExpressPnP !" 09
##$%%9
6.+.+
COMExpressPnP !" 09
#2$%%9
&he x%6 (onne(tor )s)ally is )se' to 'rive the PCI Express "raphi(s Port 3PE"4 (onsisting o* %6 PE" lanes. -hi(h are (onne(te' to the appropriate x%6 (onne(tor pins. Bor more in*ormation a+o)t the signal 'e*inition o* the PE" port. re*er to se(tion H.H FPCI Express "raphi(s 5 PE"F. &he signal *iel' in &a+le H62 'es(ri+es the pino)t *or the stan'ar' PCI Express x%. x4. xK an' x%6 (onne(tors. )a&#e 6/4
in
%> #> 2> 4> H> 6> 7> K> 9> %0> %%> %#> %2> %4> %H> %6> %7> %K> %9> #0> #%> ##> #2> #4> #H> #6> #7> #K> #9>
%igna#
O%#@ O%#@ O%#@ "G! 0MC8S0 0M!<&U "G! O2.2@ V&<"%0 O2.2@a)x0 A<SER 0 90@! "G! PE&p0 PE&n0 "G!
in
%< #< 2< 4< H< 6< 7< K< 9< %0< %%< Me"hani"a# ;ey %#< %2< %4< %H< %6< %7< %K< %9< #0< #%< ##< #2< #4< #H< #6< #7< #K< #9<
%igna#
P90G&%RU O%#@ O%#@ "G! V&<"#0 V&<"2U V&<"40 V&<"H0 O2.2@ O2.2@ PE90&R0 "G! 9EBC8SO0 9EBC8S60 "G! PE9p0 PE9n0 "G! 90@! "G! PE9p% PE9n% "G! "G! PE9p# PE9n# "G! "G! PE9p2
Des"ription
Eot6Pl)g presen(e 'ete(te' %#@ po-er %#@ po-er "ro)n' &CS 6 >o)n'ary 0(an &est Clo(: &!I 5 >o)n'ary 0(an &est !ata Inp)t &!O 6 >o)n'ary 0(an &est !ata O)tp)t &M0 6 >o)n'ary 0(an &est Mo'e 0ele(t 2.2@ po-er 2.2@ po-er 9eset "ro)n' 9e*eren(e Clo(: 'i**erential pair positive signal 9e*eren(e Clo(: 'i**erential pair negative signal "ro)n' 9e(eiver 'i**erential pair positive$negative signal . 8ane 0 "ro)n' 9eserve' "ro)n' 9e(eiver 'i**erential pair positive$negative signal. 8ane % "ro)n' "ro)n' 9e(eiver 'i**erential pair positive$negative signal. 8ane # "ro)n' "ro)n' 9e(eiver 'i**erential pair positive$negative signal. 8ane 2
P90G&#R0 Eot6Pl)g presen(e 'ete(te' "G! PE&p% PE&n% "G! "G! PE&p# PE&n# "G! "G! PE&p2 PE&n2 "G! "ro)n' &ransmitter 'i**erential pair positive$negative signal. 8ane % "ro)n' "ro)n' &ransmitter 'i**erential pair positive$negative signal. 8ane # "ro)n' "ro)n' &ransmitter 'i**erential pair positive$negative signal. 8ane 2 "ro)n'
End o! x+ Conne"tor
COMExpressPnP !" 09
#4$%%9
in
20> 2%> 2#> 22> 24> 2H> 26> 27> 2K> 29> 40> 4%> 4#> 42> 44> 4H> 46> 47> 4K> 49> H0> H%> H#> H2> H4> HH> H6> H7> HK> H9> 60> 6%> 6#> 62> 64> 6H> 66> 67> 6K> 69>
%igna#
"G! "G! PE&p4 PE&n4 "G! "G! PE&pH PE&nH "G! "G! PE&p6 PE&n6 "G! "G! PE&p7 PE&n7 "G! "G! PE&pK PE&nK "G! "G! PE&p9 PE&n9 "G! "G! PE&p%0 PE&n%0 "G! "G! PE&p%% PE&n%% "G! "G! PE&p%# PE&n%# "G! "G!
Des"ription
"ro)n' "ro)n' &ransmitter 'i**erential pair positive$negative signal. 8ane 4 "ro)n' "ro)n' &ransmitter 'i**erential pair positive$negative signal. 8ane H "ro)n' "ro)n' &ransmitter 'i**erential pair positive$negative signal. 8ane 6 "ro)n' "ro)n' &ransmitter 'i**erential pair positive$negative signal. 8ane 7 "ro)n' "ro)n' &ransmitter 'i**erential pair positive$negative signal. 8ane K "ro)n' "ro)n' &ransmitter 'i**erential pair positive$negative signal. 8ane 9 "ro)n' "ro)n' &ransmitter 'i**erential pair positive$negative signal. 8ane %0 "ro)n' "ro)n' &ransmitter 'i**erential pair positive$negative signal. 8ane %% "ro)n' "ro)n' &ransmitter 'i**erential pair positive$negative signal. 8ane %# "ro)n' "ro)n'
in
20< 2%< 2#< 22< 24< 2H< 26< 27< 2K< 29< 40< 4%< 4#< 42< 44< 4H< 46< 47< 4K< 49< H0< H%< H#< H2< H4< HH< H6< H7< HK< H9< 60< 6%< 6#< 62< 64< 6H< 66< 67< 6K< 69<
%igna#
PE9n2 "G! 90@! 90@! "G! PE9p4 PE9n4 "G! "G! PE9pH PE9nH "G! "G! PE9p6 PE9n6 "G! "G! PE9p7 PE9n7 "G! 90@! "G! PE9pK PE9nK "G! "G! PE9p9 PE9n9 "G! "G! PE9p%0 PE9n%0 "G! "G! PE9p%% PE9n%% "G! "G! PE9p%# PE9n%#
Des"ription
"ro)n' 9eserve' 9eserve' "ro)n' 9e(eiver 'i**erential pair positive$negative signal. 8ane 4 "ro)n' "ro)n' 9e(eiver 'i**erential pair positive$negative signal. 8ane H "ro)n' "ro)n' 9e(eiver 'i**erential pair positive$negative signal. 8ane 6 "ro)n' "ro)n' 9e(eiver 'i**erential pair positive$negative signal. 8ane 7 "ro)n' 9eserve' "ro)n' 9e(eiver 'i**erential pair positive$negative signal. 8ane K "ro)n' "ro)n' 9e(eiver 'i**erential pair positive$negative signal. 8ane 9 "ro)n' "ro)n' 9e(eiver 'i**erential pair positive$negative signal. 8ane %0 "ro)n' "ro)n' 9e(eiver 'i**erential pair positive$negative signal. 8ane %% "ro)n' "ro)n' 9e(eiver 'i**erential pair positive$negative signal. 8ane %#
End o! x5 Conne"tor
End o! x9 Conne"tor
COMExpressPnP !" 09
#H$%%9
in
70> 7%> 7#> 72> 74> 7H> 76> 77> 7K> 79> K0> K%> K#>
%igna#
PE&p%2 PE&n%2 "G! "G! PE&p%4 PE&n%4 "G! "G! PE&p%H PE&n%H "G! 90@!
Des"ription
&ransmitter 'i**erential pair positive$negative signal. 8ane %2 "ro)n' "ro)n' &ransmitter 'i**erential pair positive$negative signal. 8ane %4 "ro)n' "ro)n' &ransmitter 'i**erential pair positive$negative signal. 8ane %H "ro)n' 9eserve'
in
70< 7%< 7#< 72< 74< 7H< 76< 77< 7K< 79< K0< K%< K#<
%igna#
"G! "G! PE9p%2 PE9n%2 "G! "G! PE9p%4 PE9n%4 "G! "G! PE9p%H PE9n%H "G!
Des"ription
"ro)n' "ro)n' 9e(eiver 'i**erential pair positive$negative signal. 8ane %2 "ro)n' "ro)n' 9e(eiver 'i**erential pair positive$negative signal. 8ane %4 "ro)n' "ro)n' 9e(eiver 'i**erential pair positive$negative signal. 8ane %H "ro)n'
(ote 0 1u!iliary signals. The a!illary signals are provided on the #C$ !press connectors to assist with certain system level functionality or implementations. %ome of these signals are re2uired when implementing a #C$ connector on the carrier board. 3or more information about this subject refer to the 4#C$ !press Card lectromechanical %pecification, 5ev. /./ Chapter .4.
COMExpressPnP !" 09
#6$%%9
6.+.-
COMExpressPnP !" 09
#7$%%9
COMExpressPnP !" 09
#K$%%9
COMExpressPnP !" 09
#9$%%9
&he PCI Express spe(i*i(ation 'e*ines maxim)m po-er re,)irements *or the 'i**erent PCI Express (onne(tors an'$or 'evi(es. &he po-er s)pply *or the (arrier +oar' m)st +e 'esigne' to meet these maxim)m po-er re,)irements. &a+le H64 sho-s the maxim)m ()rrent (ons)mption 'e*ine' *or the 'i**erent types o* PCI Express (onne(tors. )a&#e 6/5
o.er Rai#
%#@ 2.2@ 2.2@ 0tan'+y 3optional4 %.H@
C$e x+0 x5 or x9 Conne"tor #.%< P %000)B +)l: 2.0< P %000)B +)l: 27Hm< P %H0)B +)l:
ExpressCard Conne"tor
%.0<
220m< H00m<
Implementing PCI Express (onne(tors on the (arrier +oar' re,)ires 'istin(tive 'e(o)pling o* the (onne(tor s)pply voltages to re')(e possi+le voltage 'rops an' to provi'e an <C ret)rn path in a manner (onsistent -ith high6spee' signaling te(hni,)es. !e(o)pling (apa(itors sho)l' +e pla(e' as (lose as possi+le to the po-er pins o* the (onne(tors. &a+le H6H sho-s the minim)m re,)irements *or po-er 'e(o)pling o* the 'i**erent po-er pin types o* ea(h PCI Express (onne(tor type. )a&#e 6/6
o.er in )ype
%#@ 2.2@ 2.2@ 0tan'+y 3optional4 %.H@
COMExpressPnP !" 09
20$%%9
Des"ription
=0> Port 0. 'ata O or !O =0> Port 0. 'ata 6 or !6 =0> Port %. 'ata O or !O =0> Port %. 'ata 6 or !6 =0> Port #. 'ata O or !O =0> Port #. 'ata 6 or !6 =0> Port 2. 'ata O or !O =0> Port 2. 'ata 6 or !6 =0> Port 4. 'ata O or !O =0> Port 4. 'ata 6 or !6 =0> Port H. 'ata O or !O =0> Port H. 'ata 6 or !6 =0> Port 6. 'ata O or !O =0> Port 6. 'ata 6 or !6 =0> Port 7. 'ata O or !O =0> Port 7. 'ata 6 or !6 =0> over6()rrent sense. =0> ports 0 an' %. < p)ll6)p *or this line shall +e present on the mo')le. <n open 'rain 'river *rom a =0> ()rrent monitor on the Carrier >oar' may 'rive this line lo-. !o not p)ll this line high on the Carrier >oar'. =0> over6()rrent sense. =0> ports # an' 2. < p)ll6)p *or this line shall +e present on the mo')le. <n open 'rain 'river *rom a =0> ()rrent monitor on the Carrier >oar' may 'rive this line lo-. !o not p)ll this line high on the Carrier >oar'. =0> over6()rrent sense. =0> ports 4 an' H. < p)ll6)p *or this line shall +e present on the mo')le. <n open 'rain 'river *rom a =0> ()rrent monitor on the Carrier >oar' may 'rive this line lo-. !o not p)ll this line high on the Carrier >oar'. =0> over6()rrent sense. =0> ports 6 an' 7. < p)ll6)p *or this line shall +e present on the mo')le. <n open 'rain 'river *rom a =0> ()rrent monitor on the Carrier >oar' may 'rive this line lo-. !o not p)ll this line high on the Carrier >oar'.
$8O
I$O =0> I$O =0> I$O =0> I$O =0> I$O =0> I$O =0> I$O =0> I$O =0> I$O =0> I$O =0> I$O =0> I$O =0> I$O =0> I$O =0> I$O =0> I$O =0> I 2.2@ CMO0
Comment
man'atory man'atory man'atory man'atory man'atory man'atory man'atory man'atory optional optional optional optional optional optional optional optional optional
=0> # 2 OCR
<44
I 2.2@ CMO0
optional
=0> 4 H OCR
>2K
I 2.2@ CMO0
optional
=0> 6 7 OCR
<2K
I 2.2@ CMO0
optional
COMExpressPnP !" 09
2%$%%9
6.-.+
=%1 Conne"tors
,igure 6/5 =%1 Conne"tor
+? @6A -? Data/ 4? Data@ 5? G(D
(!ront vie.)
$8O
P H@ I$O =0>
Comment
=niversal 0erial >)s !ata. positive 'i**erential I$O =0> signal. "ro)n' P
COMExpressPnP !" 09
2#$%%9
6.-.-
COMExpressPnP !" 09
22$%%9
COMExpressPnP !" 09
24$%%9
&he po-er 'istri+)tion s-it(hes an' the E0! prote(tion sho-n in the *ollo-ing =0> (ir()itry are po-ere' +y the H@ stan'+y voltage o* the main po-er s)pply. Een(e the (ir()itry is po-ere' ')ring the 02 an' 0H system state. &his provi'es the a+ility *or the COM Express mo')le to generate system -a:e6)p events over the =0> inter*a(e. ,igure 6/: =%1 Re!eren"e Cir"uitry %tand&y o.ered
COMExpressPnP !" 09
2H$%%9
6.4 ExpressCard
ExpressCar' is a small. mo')lar a''6in (ar' 'esigne' to repla(e (ommon PCMCI< an' PC Car's. It ta:es a'vantage o* the s(ala+le. high6+an'-i'th serial PCI Express an' =0> #.0 inter*a(es to provi'e m)(h higher 'ata rates. COM Express mo')les o**er s)pport *or )p to t-o ExpressCar' slots. More in*ormation a+o)t the ExpressCar' 0tan'ar' (an +e *o)n' at http1$$---.express(ar'.org. In a''ition to the signals o* a PCI Express x% lin: an' a =0> #.0 lin:. the ExpressCar' inter*a(e re,)ires the *ollo-ing (ontrol signals provi'e' +y the COM Express mo')le. &he (orrespon'ing signals (an +e *o)n' on the mo')le (onne(tor ro-s < an' >. )a&#e 6/9
%igna#
ELC!0 CPPER ELC!% CPPER ELC!0 PE90&R ELC!% PE90&R 0M> !<& 0M> CS
Des"ription
ExpressCar' (apa+le (ar' re,)est. slot %. ExpressCar' (apa+le (ar' re,)est. slot #. ExpressCar' reset. slot %. ExpressCar' reset. slot #. 0ystem Management >)s (lo(: signal. 0ystem Management >)s 'ata signal.
$8O
I 2.2@ CMO0 I 2.2@ CMO0 O 2.2@ CMO0 O 2.2@ CMO0 I$O 2.2@ O! CMO0 I$O 2.2@ O! CMO0
Comment
&he s(hemati(s example 'isplaye' in Big)re H67 also )tili7es the *ollo-ing signals that are not lo(ate' on the mo')le (onne(tor ro-s <6>.
%igna#
PCIE 90&R 6
in
Des"ription
PCI Express >)s 9eset.
$8O
I 2.2@ 0tan'+y CMO0 &his signal originates *rom the PCI Express reset +)**er sho-n in Big)re H62 FPCI Express 9eset >)**er Cir()itryF &his signal originates *rom the (lo(: +)**er sho-n in Big)re H6# FPCI Express Clo(: >)**er Cir()itryF
C8S9EMCExR
9e,)est *or PCI Express 9e*eren(e Clo(:. I 2.2@ 0ee se(tion H.%.#.% FPCI Express 9e*eren(e CMO0 Clo(:F *or 'etails.
COMExpressPnP !" 09
26$%%9
6.4.+
%igna#
"G! =0> !6 =0> !O CP=0>R 90@! 90@! 0M>C8S
ExpressCard Conne"tor
)a&#e 6/B
in
% # 2 4 H 6 7 K 9 %0 %% %# %2 %4 %H %6 %7 %K %9 #0 #% ## #2 #4 #H #6
$8O
P I$O =0> I$O =0> I 2.2@
0M>!<&< O%.H@ O%.H@ A<SER O2.2@<=L PE90&R O2.2@ O2.2@ C8S9EMR CPPER 9EBC8S6 9EBC8SO "G! PE9n0 PE9p0 "G! PE&n0 PE&p0 "G!
9e,)est that the host inter*a(e ret)rn to *)ll operation I 2.2@ an' respon' to PCIe <)xiliary voltage so)r(e. 2.2@ PCI Express 9eset Primary voltage so)r(e. 2.2@ Primary voltage so)r(e. 2.2@ 9e,)est that 9EBC8S +e ena+le' PCI Express inter*a(e presen(e 'ete(t PCI Express re*eren(e (lo(: 'i**erential pair. negative signal P 2.2@ I 2.2@ P 2.2@ P 2.2@ I 2.2@ I 2.2@ I PCIe
PCI Express re*eren(e (lo(: 'i**erential pair. positive I PCIe signal "ro)n' PCI Express 9e(eiver 'i**erential pair positive signal "ro)n' PCI Express &ransmitter 'i**erential pair negative signal PCI Express &ransmitter 'i**erential pair positive signal "ro)n' P I$O PCIe P I$O PCIe I$O PCIe P PCI Express 9e(eiver 'i**erential pair negative signal I$O PCIe
(ote The #C$ !press 5eference Cloc> used for !pressCard slots must be buffered as shown in section +./.../ 4#C$ !press 5eference Cloc>4.
COMExpressPnP !" 09
27$%%9
6.4.-
COMExpressPnP !" 09
2K$%%9
Des"ription
PCIe Mini Car' 9eset. 0lot % PCIe Mini Car' 9eset. 0lot # 0ystem Management >)s Clo(: 0ignal 0ystem Management >)s !ata 0ignal
$8O
O 2.2@ CMO0 O 2.2@ CMO0 I$O 2.2@ O! CMO0 I$O 2.2@ O! CMO0
Comment
&he re*eren(e (ir()it *or PCI Express Mini Car' a'aptation 'isplaye' in Big)re H69 )ses the *ollo-ing signals that are not lo(ate' on the mo')le (onne(tor ro-s <6>.
%igna#
PCIE 90&R 6
in
Des"ription
PCI Express >)s 9eset
$8O
I 2.2@ 0tan'+y CMO0 &his signal originates *rom the PCI Express reset +)**er sho-n in Big)re H62 FPCI Express 9eset >)**er Cir()itryF &his signal originates *rom the (lo(: +)**er sho-n in Big)re H6# FPCI Express Clo(: >)**er Cir()itryF.
C8S9EMCExR 6
9e,)est *or PCI Express 0erial 9e*eren(e I 2.2@ Clo(:. Bor more 'etails see se(tion H.%.#.% FPCI CMO0 Express 9e*eren(e Clo(:F *or 'etails.
COMExpressPnP !" 09
29$%%9
6.5.+
< potential so)r(e *or this PCI Express Mini Car' (arrier +oar' (onne(tor is1 <MP$&y(o E<9! &9<N <00N MIGI PCI ELP9E00 COGGEC&O9 H# PO0 <rti(le Go. %7%7K2%6% )a&#e 6/++
in
% 2 H 7 9 %% %2 %H %7 %9
%igna#
A<SER 90@! 90@! C8S9EMR "G! 9EBC8S6 9EBC8SO "G! 90@! 90@!
Des"ription
9e,)est that the host inter*a(e ret)rn to # *)ll operation an' respon' to PCIe. 9eserve' 9eserve' 9e*eren(e (lo(: re,)est signal. "ro)n' 9e*eren(e Clo(: 'i**erential pair negative signal. 9e*eren(e Clo(: 'i**erential pair positive signal. "ro)n' 9eserve' *or *)t)re se(on' =ser I'entity Mo')les inter*a(e 3=IM CK4. 9eserve' *or *)t)re se(on' =ser I'entity Mo')le inter*a(e 3=IM C44. 4 6 K
Des"ription
Primary voltage so)r(e. 2.2@. "ro)n' 0e(on'ary voltage so)r(e. %.H@. Po-er so)r(e *or =ser I'entity Mo')les 3=IM4. !ata signal *or =IM. Clo(: signal *or =IM. 9eset signal *or =IM. @aria+le s)pply voltage *or =IM. "ro)n' =se' +y the system to 'isa+le ra'io operation on a''6in (ar's that implement ra'io *re,)en(y appli(ation. PCI Express 9eset <)xiliary voltage so)r(e. 2.2@. "ro)n' 0e(on'ary voltage so)r(e. %.H@. 0ystem Management >)s Clo(:.
%0 %# %4 %6 Me"hani"a# ;ey %K #0
#% #2 #H #7 #9
## #4
COMExpressPnP !" 09
40$%%9
in
2% 22 2H 27 29 4% 42 4H 47 49 H%
%igna#
PE&n0 PE&p0 "G! 90@! 90@! 90@! 90@! 90@! 90@! 90@! 90@!
Des"ription
&ransmitter 'i**erential pair negative signal. 8ane 0. &ransmitter 'i**erential pair positive 0ignal. 8ane 0. "ro)n' 9eserve' *or *)t)re se(on' PCIe lane. 9eserve' *or *)t)re se(on' PCIe lane. 9eserve' *or *)t)re se(on' PCIe lane. 9eserve' *or *)t)re se(on' PCIe lane. 9eserve' *or *)t)re se(on' PCIe lane. 9eserve' *or *)t)re se(on' PCIe lane. 9eserve' *or *)t)re se(on' PCIe lane. 9eserve' *or *)t)re se(on' PCIe lane.
in
2# 24 26 2K 40 4# 44 46 4K H0 H#
%igna#
0M> !<&< "G! =0> !6 =0> !O "G! 8E! AA<GR 8E! A8<GR 8E! AP<GR O%.H@ "G! O2.2@
Des"ription
0ystem Management >)s !ata. "ro)n' =0> 0erial !ata Inter*a(e 'i**erential pair. negative signal. =0> 0erial !ata Inter*a(e 'i**erential pair. positive signal. "ro)n' 8E! stat)s in'i(ator signals provi'e' +y the system. 8E! stat)s in'i(ator signals provi'e' +y the system. 8E! stat)s in'i(ator signals provi'e' +y the system. 0e(on'ary voltage so)r(e. %.H@. "ro)n' Primary voltage so)r(e. 2.2@.
COMExpressPnP !" 09
4%$%%9
6.5.-
COMExpressPnP !" 09
4#$%%9
EG %igna# Des"riptions
in7
CH# CH2 !H# !H2 CHH CH6 !HH !H6 CHK CH9 !HK !H9 C6% C6# !6% !6# C6H C66 !6H !66 C6K C69 !6K !69 C7% C7# !7% !7# C74 C7H !74
Des"ription
PE" (hannel 0. 9e(eive Inp)t 'i**erential pair. PE" (hannel 0. &ransmit O)tp)t 'i**erential pair. PE" (hannel %. 9e(eive Inp)t 'i**erential pair. PE" (hannel %. &ransmit O)tp)t 'i**erential pair. PE" (hannel #. 9e(eive Inp)t 'i**erential pair. PE" (hannel #. &ransmit O)tp)t 'i**erential pair. PE" (hannel 2. 9e(eive Inp)t 'i**erential pair. PE" (hannel 2. &ransmit O)tp)t 'i**erential pair. PE" (hannel 4. 9e(eive Inp)t 'i**erential pair. PE" (hannel 4. &ransmit O)tp)t 'i**erential pair. PE" (hannel H. 9e(eive Inp)t 'i**erential pair. PE" (hannel H. &ransmit O)tp)t 'i**erential pair. PE" (hannel 6. 9e(eive Inp)t 'i**erential pair. PE" (hannel 6. &ransmit O)tp)t 'i**erential pair. PE" (hannel 7. 9e(eive Inp)t 'i**erential pair. PE" (hannel 7. &ransmit O)tp)t
$8O
I PCIE O PCIE I PCIE O PCIE I PCIE O PCIE I PCIE O PCIE I PCIE O PCIE I PCIE O PCIE I PCIE O PCIE I PCIE O PCIE
Comment
0hare' -ith1 0!@O &@C8SIGO 0!@O &@C8SIG6 0hare' -ith1 0!@O> 9E!O 0!@O> 9E!6 0hare' -ith1 0!@O> IG&O 0!@O> IG&6 0hare' -ith1 0!@O> "9GO 0!@O> "9G6 0hare' -ith1 0!@O B8!0&<88O 0!@O B8!0&<886 0hare' -ith1 0!@O> >8=O 0!@O> >8=6
0hare' -ith1 0!@OC 9E!O 0!@OC 9E!6 0hare' -ith1 0!@OC IG&O 0!@OC IG&6 0hare' -ith1 0!@OC "9GO 0!@OC "9G6
COMExpressPnP !" 09
42$%%9
%igna#
PE" &L76 PE" 9LKO PE" 9LK6 PE" &LKO PE" &LK6 PE" 9L9O PE" 9L96 PE" &L9O PE" &L96 PE" 9L%0O PE" 9L%06 PE" &L%0O PE" &L%06 PE" 9L%%O PE" 9L%%6 PE" &L%%O PE" &L%%6 PE" 9L%#O PE" 9L%#6 PE" &L%#O PE" &L%#6 PE" 9L%2O PE" 9L%26 PE" &L%2O PE" &L%26 PE" 9L%4O PE" 9L%46 PE" &L%4O PE" &L%46 PE" 9L%HO PE" 9L%H6 PE" &L%HO PE" &L%H6 0!@O I#C C8S 0!@O I#C !<&< PE" 8<GE 9@R
in7
!7H C7K C79 !7K !79 CK% CK# !K% !K# CKH CK6 !KH !K6 CKK CK9 !KK !K9 C9% C9# !9% !9# C94 C9H !94 !9H C9K C99 !9K !99 C%0% C%0# !%0% !%0# !72 C72 !H4
Des"ription
'i**erential pair. PE" (hannel K. 9e(eive Inp)t 'i**erential pair. PE" (hannel K. &ransmit O)tp)t 'i**erential pair. PE" (hannel 9. 9e(eive Inp)t 'i**erential pair. PE" (hannel 9. &ransmit O)tp)t 'i**erential pair. PE" (hannel %0. 9e(eive Inp)t 'i**erential pair. PE" (hannel %0. &ransmit O)tp)t 'i**erential pair. PE" (hannel %%. 9e(eive Inp)t 'i**erential pair. PE" (hannel %%. &ransmit O)tp)t 'i**erential pair. PE" (hannel %#. 9e(eive Inp)t 'i**erential pair. PE" (hannel %#. &ransmit O)tp)t 'i**erential pair. PE" (hannel %2. 9e(eive Inp)t 'i**erential pair. PE" (hannel %2 &ransmit O)tp)t 'i**erential pair. PE" (hannel H. 9e(eive Inp)t 'i**erential pair. PE" (hannel H. &ransmit O)tp)t 'i**erential pair. PE" (hannel H. 9e(eive Inp)t 'i**erential pair. PE" (hannel H. &ransmit O)tp)t 'i**erential pair. I?C +ase' (ontrol signal 3(lo(:4 *or 0!@O 'evi(e. I?C +ase' (ontrol signal 3'ata4 *or 0!@O 'evi(e PCI Express "raphi(s lane reversal inp)t strap. P)ll lo- on the (arrier +oar' to reverse lane or'er.
$8O
I PCIE O PCIE I PCIE O PCIE I PCIE O PCIE I PCIE O PCIE I PCIE O PCIE I PCIE O PCIE I PCIE O PCIE I PCIE O PCIE O #.H@ CMO0 I$O #.H@ O! CMO0 I 2.2@ CMO0
Comment
0!@OC CS6
PE" EG<>8ER
!97
PE" ena+le *)n(tion. 0trap to I 2.2@ ena+le PCI Express x%6 external CMO0 graphi(s inter*a(e. P)ll lo- to 'isa+le internal graphi(s an' ena+le the x%6 inter*a(e.
COMExpressPnP !" 09
44$%%9
6.6.+
EG $mp#ementation Guide#ines
6.6.+.+ EG Con!iguration
<s mentione' earlier. the PE" Port is (omprise' o* PCI Express lanes %662#. It (an either +e )se' as a stan'ar' PCI Express x%. x#. x4. xK or x%6 lin: *or (ommon PCI Express 'evi(es or as a x%6 lin: *or PCI Express "raphi(s. &he (on*ig)ration possi+ilities o* this PE" Port is 'epen'ent on the COM Express mo')leFs (apa+ilities. -hi(h are 'etaile' in the mo')leFs )serFs g)i'e. In or'er to 'etermine the ()rrent (on*ig)ration o* the PE" Port. the COM Express spe(i*i(ation 'e*ines a lo- a(tive signal F# @6 N1B7 94. -hi(h (an +e *o)n' on the mo')les (onne(tor ro- ! pin !97. &his pin -ill +e a)tomati(ally strappe' lo- -hen an external PE" 'evi(e is present so that the integrate' graphi(s *)n(tionality on the COM Express mo')le -ill +e 'isa+le' an' the PE" Port -ill +e ena+le'. I* the pins o* the PE" port is )se' *or 0!@O *)n(tionality to inter*a(e *or example an <!!# pl)g6in (ar'. the signal F# @6 N1B7 94 shall also +e strappe' lo-.
&o a(tivate the 8ane 9eversal mo'e *or the PE" Port the COM Express spe(i*i(ation
Copyright COM Express PnP Initiative COMExpressPnP !" 09 4H$%%9
'e*ines a lo- a(tive signal F# @671N 65;94. -hi(h (an +e *o)n' on the mo')les (onne(tor ro- ! pin !H4. &his pin shall +e strappe' lo- on the (arrier +oar' to invo:e 8ane 9eversal mo'e. (ote 8eep in mind that the %C;O lines that share the # @ #ort do not support 7ane 5eversal mode.
COMExpressPnP !" 09
46$%%9
6.6.-
%DAO ort C
0ele(ta+le in >IO0 0et)p Program. 7#h 0!@O I?C "PIO pins 0!@O I?C "PIO pins
Aendor
Chrontel Chrontel Chrontel Chrontel Conexant 0ili(on Image 0ili(on Image
3in*
http1$$---.(hrontel.(om http1$$---.(hrontel.(om http1$$---.(hrontel.(om http1$$---.(hrontel.(om http1$$---.(onexant.(om http1$$---.sili(onimage.(om http1$$---.sili(onimage.(om
COMExpressPnP !" 09
47$%%9
COMExpressPnP !" 09
4K$%%9
,igure 6/+-
COMExpressPnP !" 09
49$%%9
C$ %igna# Des"riptions
in7 Des"ription
PCI +)s m)ltiplexe' a''ress an' 'ata lines PCI +)s m)ltiplexe' a''ress an' 'ata lines PCI +)s m)ltiplexe' a''ress an' 'ata lines PCI +)s m)ltiplexe' a''ress an' 'ata lines PCI +)s m)ltiplexe' a''ress an' 'ata lines PCI +)s m)ltiplexe' a''ress an' 'ata lines PCI +)s m)ltiplexe' a''ress an' 'ata lines PCI +)s m)ltiplexe' a''ress an' 'ata lines PCI +)s m)ltiplexe' a''ress an' 'ata lines PCI +)s m)ltiplexe' a''ress an' 'ata lines PCI +)s m)ltiplexe' a''ress an' 'ata lines PCI +)s m)ltiplexe' a''ress an' 'ata lines PCI +)s m)ltiplexe' a''ress an' 'ata lines PCI +)s m)ltiplexe' a''ress an' 'ata lines PCI +)s m)ltiplexe' a''ress an' 'ata lines PCI +)s m)ltiplexe' a''ress an' 'ata lines PCI +)s m)ltiplexe' a''ress an' 'ata lines PCI +)s m)ltiplexe' a''ress an' 'ata lines PCI +)s m)ltiplexe' a''ress an' 'ata lines PCI +)s m)ltiplexe' a''ress an' 'ata lines PCI +)s m)ltiplexe' a''ress an' 'ata lines PCI +)s m)ltiplexe' a''ress an' 'ata lines PCI +)s m)ltiplexe' a''ress an' 'ata lines PCI +)s m)ltiplexe' a''ress an' 'ata lines PCI +)s m)ltiplexe' a''ress an' 'ata lines PCI +)s m)ltiplexe' a''ress an' 'ata lines PCI +)s m)ltiplexe' a''ress an' 'ata lines PCI +)s m)ltiplexe' a''ress an' 'ata lines PCI +)s m)ltiplexe' a''ress an' 'ata lines PCI +)s m)ltiplexe' a''ress an' 'ata lines PCI +)s m)ltiplexe' a''ress an' 'ata lines
$8O
I$O 2.2@ I$O 2.2@ I$O 2.2@ I$O 2.2@ I$O 2.2@ I$O 2.2@ I$O 2.2@ I$O 2.2@ I$O 2.2@ I$O 2.2@ I$O 2.2@ I$O 2.2@ I$O 2.2@ I$O 2.2@ I$O 2.2@ I$O 2.2@ I$O 2.2@ I$O 2.2@ I$O 2.2@ I$O 2.2@ I$O 2.2@ I$O 2.2@ I$O 2.2@ I$O 2.2@ I$O 2.2@ I$O 2.2@ I$O 2.2@ I$O 2.2@ I$O 2.2@ I$O 2.2@ I$O 2.2@
Comment
C#4 !## C#H !#2 C#6 !#4 C#7 !#H C#K !#7 C#9 !#K C20 !#9 C2# !20 !27 C29 !2K C40 !29 C4# !40 C42 !4# C4H !42 C46 !44 C47 !4H
I!0E8 *or slot 0 I!0E8 *or slot % I!0E8 *or slot # I!0E8 *or slot 2
COMExpressPnP !" 09
H0$%%9
%igna#
PCI <!2% PCI C$>E0R PCI C$>E%R PCI C$>E#R PCI C$>E2R PCI !E@0E8R PCI B9<MER PCI I9!NR PCI &9!NR PCI 0&OPR PCI P<9 PCI PE99R PCI 9EM0R PCI 9EM%R PCI 9EM#R PCI 9EM2R PCI "G&0R PCI "G&%R PCI "G&#R PCI "G&2R PCI 9E0E&R PCI 8OCSR PCI 0E99R PCI PMER
in7
C4K !#6 C22 C2K C44 C26 !26 C27 !2H !24 !2# C24 C## C%9 C%7 !#0 C#0 C%K C%6 !%9 C#2 C2H !22 C%H
Des"ription
PCI +)s m)ltiplexe' a''ress an' 'ata lines PCI +)s +yte ena+le line 0. a(tive loPCI +)s +yte ena+le line %. a(tive loPCI +)s +yte ena+le line #. a(tive loPCI +)s +yte ena+le line 2. a(tive loPCI +)s !evi(e 0ele(t. a(tive lo-. PCI +)s Brame (ontrol line. a(tive lo-. PCI +)s Initiator 9ea'y (ontrol line. a(tive lo-. PCI +)s &arget 9ea'y (ontrol line. a(tive lo-. PCI +)s 0&OP (ontrol line. a(tive lo-. PCI +)s parity Parity Error1 <n external PCI 'evi(e 'rives PE99R to lo-. -hen it re(eives 'ata that has a parity error. PCI +)s master re,)est inp)t line. a(tive lo-. PCI +)s master re,)est inp)t line. a(tive lo-. PCI +)s master re,)est inp)t line. a(tive lo-. PCI +)s master re,)est inp)t line. a(tive lo-. PCI +)s master grant o)tp)t line. a(tive lo-. PCI +)s master grant o)tp)t line. a(tive lo-. PCI +)s master grant o)tp)t line. a(tive lo-. PCI +)s master grant o)tp)t line. a(tive lo-. PCI 9eset o)tp)t. a(tive lo-. PCI 8o(: (ontrol line. a(tive lo-. 0ystem Error1 0E99R may +e p)lse' a(tive +y any PCI 'evi(e that 'ete(ts a system error (on'ition.
$8O
I$O 2.2@ I$O 2.2@ I$O 2.2@ I$O 2.2@ I$O 2.2@ I$O 2.2@ I$O 2.2@ I$O 2.2@ I$O 2.2@ I$O 2.2@ I$O 2.2@ I$O 2.2@ I 2.2@ I 2.2@ I 2.2@ I 2.2@ O 2.2@ O 2.2@ O 2.2@ O 2.2@ O 2.2@ I$O 2.2@ I$O 2.2@
Comment
I 2.2@0> PCI Po-er Management Event1 PCI peripherals 'rive PMER to lo- to -a:e )p the system *rom lo-6po-er states 0%50H.
PCI C8S9=GR PCI I9M<R PCI I9M>R PCI I9MCR PCI I9M!R PCI C8S PCI M66EG
>i'ire(tional pin )se' to s)pport PCI (lo(: r)n proto(ol *or mo+ile systems. PCI interr)pt re,)est line <. PCI interr)pt re,)est line >. PCI interr)pt re,)est line C. PCI interr)pt re,)est line !. PCI 22ME7 (lo(: o)tp)t.
I 2.2@ Mo')le inp)t signal that in'i(ates -hether an (arrier +oar' PCI 'evi(e is (apa+le o* 66ME7 operation. It is p)lle' to gro)n' +y (arrier +oar' 'evi(e or +y slot (ar'. i* one o* the 'evi(es are GO& (apa+le o* 66ME7 operation.
COMExpressPnP !" 09
H%$%%9
6.:.+
COMExpressPnP !" 09
H#$%%9
6.:.-
C$ $mp#ementation Guide#ines
&he COM Express PCI inter*a(e is (ompliant to the FPCI 8o(al >)s 0pe(i*i(ation 9evision #.2F. It s)pports )p to *o)r +)s master (apa+le PCI +)s slots or external PCI 'evi(es 'esigne' on the COM Express (arrier +oar'. &he PCI inter*a(e is spe(i*ie' to +e OH@ tolerant. -ith O2.2@ signaling. <ll ne(essary PCI +)s p)ll6)p resistors are in(l)'e' on the COM Express mo')le. &he signal 4$C% 74 o* ea(h external PCI 'evi(e or PCI slot has to +e (onne(te' thro)gh a ##X resistor to a separate PCI a''ress line. Bor PCI +)s slots %64. COM Express spe(i*ies the PCI a''ress lines <![#0\ to <![#2\ 3see Big)re H6%44.
COMExpressPnP !" 09
H2$%%9
)a&#e 6/+:
Devi"e %igna#
I!0E8 IG&<R IG&>R 3i* )se'4 IG&CR 3i* )se'4 IG&CR 3i* )se'4
%#ot 8 Devi"e PCI <![#%\ PCI I9M[>\R PCI I9M[C\R PCI I9M[!\R PCI I9M[<\R
%#ot 8 Devi"e 4
PCI <![##\ PCI I9M[C\R PCI I9M[!\R PCI I9M[<\R PCI I9M[>\R
%#ot 8 Devi"e 5
PCI <![#2\ PCI I9M[!\R PCI I9M[<\R PCI I9M[>\R PCI I9M[C\R
C$ REF8G() Routing
%#ot 8 Devi"e +
PCI <![#0\ PCI 9EM[0\R PCI 9EM[%\R PCI 9EM[#\R PCI 9EM[2\R PCI "G&[0\R PCI "G&[%\R PCI "G&[#\R PCI "G&[2\R
%#ot 8 Devi"e PCI <![#%\ PCI 9EM[%\R PCI 9EM[#\R PCI 9EM[2\R PCI 9EM[0\R PCI "G&[%\R PCI "G&[#\R PCI "G&[2\R PCI "G&[0\R
%#ot 8 Devi"e 4
PCI <![##\ PCI 9EM[#\R PCI 9EM[2\R PCI 9EM[0\R PCI 9EM[%\R PCI "G&[#\R PCI "G&[2\R PCI "G&[0\R PCI "G&[%\R
%#ot 8 Devi"e 5
PCI <![#2\ PCI 9EM[2\R PCI 9EM[0\R PCI 9EM[%\R PCI 9EM[#\R PCI "G&[2\R PCI "G&[0\R PCI "G&[%\R PCI "G&[#\R
(ote The #C$ 5 ? and @NT lines with the same inde! must be considered as a pair. $t is not permitted to combine 5 ? and @NT lines with a different inde!. 1 #C$ 5 ?,@NT pair can only be used once for a single #C$ bus-master device.
COMExpressPnP !" 09
H4$%%9
(ote $n accordance to the 4#C$ 7ocal Bus %pecification 5evision ..:4, the #C$ cloc> signal re2uires a rise and fall time Eslew rateD within /;,ns and =;,ns. The slew rate must be met across the minimum pea>-to-pea> portion of the cloc> wave form, which is between '.FF; and /.G(; for :.:; cloc> signaling. These parameters are very critical for M; and must be observed during carrier board layout when implementing the #C$ Bus.
COMExpressPnP !" 09
HH$%%9
Hr4 can be determined from the dielectric constant of the #CB that is used by the following appro!imatation. 1 typical value for the dielectric constant of an 35= #CB material is =.. I Hr I =.+.
COMExpressPnP !" 09
H6$%%9
$8O
I$O ">E
Comment
&his signal pair is )se' *or all mo'es. &his signal pair is )se' *or all mo'es. &his signal pair is only )se' *or %000M+it$se( "iga+it Ethernet mo'e. &his signal pair is only )se' *or %000M+it$se( "iga+it Ethernet mo'e.
I$O ">E
I$O ">E
I$O ">E
9e*eren(e voltage *or (arrier +oar' 9EB Ethernet (hannel 0 magneti(s (enter tap. &he re*eren(e voltage is 'etermine' +y the re,)irements o* the mo')leFs PEN an' may +e as lo- as 0@ an' as high as 2.2@. &he re*eren(e voltage o)tp)t sho)l' +e ()rrent limite' on the mo')le. In a (ase in -hi(h the re*eren(e is shorte' to gro)n'. the ()rrent m)st +e limite' to #H0m< or less. Ethernet (ontroller 0 lin: in'i(ator. a(tive lo-. Ethernet (ontroller 0 %00M+it$se( lin: in'i(ator. a(tive lo-. Ethernet (ontroller 0 %000M+it$se( lin: in'i(ator. a(tive lo-. Ethernet (ontroller 0 a(tivity in'i(ator. a(tive lo-. O 2.2@ O! CMO0 O 2.2@ O! CMO0 O 2.2@ O! CMO0 O 2.2@ O! CMO0
<K <4
COMExpressPnP !" 09
H7$%%9
6.>.+
Comments
!is(rete magneti(s mo')le 9V4H /a(: -ith integrate' magneti(s an' a(tivity 8E!s !is(rete magneti(s mo')le 9V4H /a(: -ith integrate' magneti(s an' =0> /a(:s 9V4H /a(: -ith integrate' magneti(s an' =0> /a(:s
!)e to the COM Express spe(i*i(ation. the minim)m 8<G inter*a(e (apa+ility o* a COM Express mo')le is %0$%00>ase&x. In or'er to +e a+le to 'rive a %0$%00$%000>ase& magneti(s mo')le. -hen the COM Express mo')le is only e,)ippe' -ith a %0$%00>ase&x (ontroller. itFs ne(essary to 'is(onne(t the *irst t-o (enter tap pins o* the magneti(s mo')le *rom the (enter re*eren(e voltage o* the COM Express mo')le. &here*ore. a har'-are /)mper or a 0X resistor sho)l' +e pla(e' on the (arrier +oar' to open the (onne(tion +et-een the (enter re*eren(e voltage signal 4@B '6CT5 34 an' these (enter tap pins o* the magneti(s mo')le. !oing this also :eeps the (arrier +oar' s(ala+le *or COM Express mo')le )pgra'es. Bor a''itional in*ormation a+o)t this s)+/e(t re*er to the 8<G re*eren(e s(hemati(s in se(tion H.7.# F8<G 9e*eren(e 0(hemati(sF.
COMExpressPnP !" 09
HK$%%9
COMExpressPnP !" 09
H9$%%9
COMExpressPnP !" 09
60$%%9
6.>.-
COMExpressPnP !" 09
6%$%%9
in
!7 C%0 CK C4 !6 !# C2 C# C6 C7 !2 !4 !H C9 C%# CH !%26!%H !9 C%4 !K !%0 !%6 !%7 C%2
$8O
I$O 2.2@ I$O 2.2@ I$O 2.2@ I$O 2.2@ I$O 2.2@ I$O 2.2@ I$O 2.2@ I$O 2.2@ I$O 2.2@ I$O 2.2@ I$O 2.2@ I$O 2.2@ I$O 2.2@ I$O 2.2@ I$O 2.2@ I$O 2.2@ O 2.2@ O 2.2@ O 2.2@ I 2.2@ O 2.2@ O 2.2@ O 2.2@
Comment
I!E 'evi(e I$O rea'y inp)t. P)lle' lo- +y the I!E 'evi(e to I 2.2@ exten' the (y(le. 9eset o)tp)t to I!E 'evi(e. a(tive lo-. Interr)pt re,)est *rom I!E 'evi(e. O 2.2@ I 2.2@
Inp)t *rom o**6mo')le har'-are in'i(ating the type o* I!E I 2.2@ (a+le +eing )se'. Eigh in'i(ates a 406pin (a+le )se' *or lega(y I!E mo'es. 8o- in'i(ates that an K06pin (a+le -ith interleave' gro)n's is )se'. 0)(h a (a+le is re,)ire' *or =ltra6!M< 66. %00 mo'es.
COMExpressPnP !" 09
6#$%%9
6.9.+
Connector type& =' pin, . row ..+=mm grid female )a&#e 6/-+
in
% 2 H 7 9 %% %2 %H %7 %9
%igna#
E!90&R I!E !7 I!E !6 I!E !H I!E !4 I!E !2 I!E !# I!E !% I!E !0 "G!
%igna#
I!E 9EM I!E IOAR I!E IO9R I!E IO9!N I!E <CSR I!E I9M I!E <% I!E <0 I!E C0%R <C&I@I&N # 4 6 K
in %igna#
"G! I!E !K I!E !9 I!E !%0 I!E !%% I!E !%# I!E !%2 I!E !%4 I!E !%H G.C.
in
## #4 #6 #K 20 2# 24 26 2K 40
%igna#
"G! "G! "G! C0E8 "G! G.C. I!E C>8I!R I!E <# I!E C02R "G!
%0 %# %4 %6 %K #0
6.9.-
COMExpressPnP !" 09
62$%%9
(ote When using a == pin $C header, pins =/ and =. must be connected to ;CC and pins =: and == must be connected to ground. 1ll other pins are e2uivalent to a =' pin $C header. 1dditionally, decoupling capacitors should be connected to the ;CC pins. ,igure 6/-2 $DE Compa"t,#ash %o"*et Re!eren"e Cir"uitry
COMExpressPnP !" 09
64$%%9
in
<%9 <#0 <%6 <%7 >%9 >#0 >%6 >%7 <#H <#6 <## <#2 >#H >#6 >## >#2 <#K
$8O
I 0<&< O 0<&< I 0<&< O 0<&< I 0<&< O 0<&< I 0<&< O 0<&< O 2.2@ CMO0 OC
Comment
COMExpressPnP !" 09
6H$%%9
6.B.+
)a&#e 6/-4
in %igna# Des"ription
% # 2 4 "G! &LO &L6 "G! "ro)n' &ransmitter 'i**erential pair positive signal "ro)n'
)a&#e 6/-5
ins
%.#.2 4.H.6 7.K.9
%igna#
O2.2@ "G! OH@
ins
%0.%%.%# %2.%4.%H
%igna#
"G! O%#@
Des"ription
"ro)n' %#@ po-er s)pply
COMExpressPnP !" 09
66$%%9
$8O
I$O 2.2@ CMO0 O 2.2@ CMO0 I$O 2.2@ CMO0
Comment
(ote $mplementing e!ternal 7#C devices on the COM !press" carrier board always re2uires customiKation of the COM !press" module4s B$O% in order to support basic initialiKation for the 7#C device. Otherwise the functionality of 7#C device will not be supported by a #lugL#lay or 1C#$ capable system.
COMExpressPnP !" 09
67$%%9
6.+2.+
3 C $mp#ementation Guide#ines
COMExpressPnP !" 09
6K$%%9
6.+2.-
COMExpressPnP !" 09
69$%%9
COMExpressPnP !" 09
70$%%9
,igure 6/->
,igure 6/-9
,igure 6/-B
COMExpressPnP !" 09
7%$%%9
6.+2.4
&he 8PC +)s inter*a(e on COM Express mo')les o**ers the possi+ility to +oot the mo')le )sing >IO0 (o'e programme' into an external *irm-are h)+ 3BAE4. &he external BAE (an +e implemente' on the (arrier +oar'. < har'-are /)mper m)st +e provi'e' on the (arrier +oar' to 'isa+le the mo')leFs on+oar' BAE an' to ena+le the external BAE. &he (orrespon'ing signal FB$O%6C$%1B7 94 (an +e *o)n' on the mo')leFs (onne(tor ro- < pin <24. Big)re H620 sho-s a re*eren(e (ir()itry *or an external 2#6pin P8CC BAE so(:et. ,igure 6/42 Externa# ,irm.are Hu& Re!eren"e Cir"uitry
COMExpressPnP !" 09
7#$%%9
in
>K9 >9% >9# >92 >94 >9H
$8O
O <nalog
Comment
<nalog o)tp)t <nalog o)tp)t <nalog o)tp)t
"reen (omponent o* analog !<C monitor o)tp)t. O <nalog 'esigne' to 'rive a 27.H] e,)ivalent loa'. >l)e (omponent o* analog !<C monitor o)tp)t. 'esigne' to 'rive a 27.H] e,)ivalent loa'. Eori7ontal syn( o)tp)t to @"< monitor. @erti(al syn( o)tp)t to @"< monitor. !!C (lo(: line 3I?C port 'e'i(ate' to i'enti*y @"< monitor (apa+ilities4. !!C 'ata line. O <nalog O 2.2@ CMO0 O 2.2@ CMO0 I$O 2.2@ CMO0 I$O 2.2@ CMO0
6.++.+
AGA Conne"tor
,igure 6/4+ AGA Conne"tor D/%=1+6
)a&#e 6/->
in %igna#
% 2 H 7 9 %% %2 %H 9E! >8=E "G! "G!
in
%igna#
"9EEG G.C. "G! "G! "G!
Des"ription
<nalog !<C o)tp)t *or green signal (omponent. Got (onne(te'. <nalog gro)n' *or re' (omponent. <nalog gro)n' *or +l)e (omponent. !igital gro)n'.
!!C POAE9 H@ !!C s)pply voltage *or monitor EEP9OM. G.C. E0NGC !!C C8S Got (onne(te'. Eori7ontal syn( signal. !!C (lo(: line 3I?C port 'e'i(ate' to i'enti*y @"< monitor (apa+ilities4.
!!C !<& !!C 'ata line 3I?C port 'e'i(ate' to i'enti*y @"< monitor (apa+ilities4. @0NGC @erti(al syn( signal.
COMExpressPnP !" 09
72$%%9
6.++.-
COMExpressPnP !" 09
74$%%9
6.++.4
COMExpressPnP !" 09
7H$%%9
Des"ription
8@!0 (hannel < 'i**erential signal pair 0 8@!0 (hannel < 'i**erential signal pair % 8@!0 (hannel < 'i**erential signal pair # 8@!0 (hannel < 'i**erential signal pair 2 8@!0 (hannel < 'i**erential (lo(: pair 8@!0 (hannel > 'i**erential signal pair 0 8@!0 (hannel > 'i**erential signal pair % 8@!0 (hannel > 'i**erential signal pair # 8@!0 (hannel > 'i**erential signal pair 2 8@!0 (hannel > 'i**erential (lo(: pair 8@!0 *lat panel po-er ena+le. 8@!0 *lat panel +a(:light ena+le high a(tive signal 8@!0 *lat panel +a(:light +rightness (ontrol !!C I?C (lo(: signal )se' *or *lat panel 'ete(tion an' (ontrol. !!C I?C 'ata signal )se' *or *lat panel 'ete(tion an' (ontrol.
$8O
O 8@!0 O 8@!0 O 8@!0 O 8@!0 O 8@!0 O 8@!0 O 8@!0 O 8@!0 O 8@!0 O 8@!0 O 2.2@ CMO0 O 2.2@ CMO0 O 2.2@ CMO0 O 2.2@ CMO0 I$O 2.2@ O! CMO0
Comment
COMExpressPnP !" 09
76$%%9
6.+-.+
COMExpressPnP !" 09
77$%%9
COMExpressPnP !" 09
7K$%%9
COMExpressPnP !" 09
79$%%9
6.+-.-
<n EPI 'ata set. )se' to 'es(ri+e the (ontrol o* a 'igital *lat panel 'isplay. (an +e easily (reate' )sing the in*ormation *o)n' in the 'isplay 'atasheet. &he EPI 'ata set 'es(ription is in'epen'ent *rom the vi'eo (ontroller an' is interprete' +y the >IO0 o* the COM Express mo')le in or'er to set the (orre(t 'isplay parameters ')ring graphi(s
Copyright COM Express PnP Initiative COMExpressPnP !" 09 K0$%%9
initiali7ation. &his means that the man)*a(t)rer o* the COM Express mo')le m)st g)arantee that the a''itional 'ata is interprete' +y the >IO0. &he res)lt is a man)*a(t)rer in'epen'ent Ipl)g6an'6'isplayJ sol)tion that ena+les *ree inter(hangea+ility o* 'isplays an' COM Express mo')les. &ypi(ally the EPI 'ata set is store' in an external EEP9OM (onne(te' to the 8@!0 I?C +)s inter*a(e. &his EEP9OM is lo(ate' either on the COM Express (arrier +oar' or on the *lat panel 'isplay itsel*. 0ome COM Express mo')les also o**er the possi+ility to omit the external EEP9OM an' to store more than one ()stomi7e' EPI 'ata set in the >IO0 *irm-are h)+. !epen'ing on the system *lat panel implementation. the ()stomer (an (hoose one o* these ()stomi7e' EPI 'ata sets. Bor more in*ormation a+o)t the EPI stan'ar' re*er to the EPI 0pe(i*i(ation at http1$$---.epi6stan'ar'.org. &his site also in(l)'es 'e*a)lt EPI 'ata sets *or most (ommon panel resol)tions *or 'o-nloa'.
COMExpressPnP !" 09
K%$%%9
in
>97
$8O
O <nalog
Comment
<nalog o)tp)t
>9K
O <nalog
<nalog o)tp)t
&@ !<C C
>99
O <nalog
<nalog o)tp)t
It 'epen's on the COM Express mo')leFs so*t-are (on*ig)ration as to -hi(h o)tp)t mo'e is 'riven on the three &@ !<C (hannels. Only one o)tp)t mo'e (an +e )se' at any given time.
6.+4.+
)A/Out Conne"tor
,igure 6/46 )A/Out Aideo Conne"tor ("om&ined %/Aideo and Composite)
)a&#e 6/42
in %igna#
% 2 H 7
Chrominan(e 3C4 06@i'eo Chrominan(e <nalog 0ignal # 3C4 "G! 3C4 "G! Composite <nalog "ro)n' *or Chrominan(e 3C4 4 <nalog "ro)n' Composite @i'eo O)tp)t 6
8)minan(e 3N4 06@i'eo 8)minan(e <nalog 0ignal 3N4 "G! 3N4 "G! <nalog "ro)n' 8)minan(e 3N4 <nalog "ro)n'
COMExpressPnP !" 09
K#$%%9
6.+4.-
COMExpressPnP !" 09
K2$%%9
in
<20
$8O
O 2.2@ 0tan'+y CMO0 O 2.2@ CMO0 O 2.2@ CMO0 O 2.2@ CMO0 I 2.2@ 0tan'+y CMO0
Comment
<C 0NGC <C >I&C8S <C 0!O=& <C 0!IG0 <C 0!IG% <C 0!IG#
0erial 0ample 9ate 0yn(hroni7ation. %#.##K ME7 0erial >it Clo(: *or CO!EC. <)'io 0erial !ata O)tp)t 0tream. <)'io 0erial !ata Inp)t 0tream *rom CO!EC[01#\.
In*ormation a+o)t -hi(h a)'io inter*a(e is s)pporte' on the COM Express mo')le (an +e *o)n' in the (orrespon'ing COM Express mo')leFs )serFs g)i'e. On COM Express mo')les that s)pport the <CF97 !igital Inter*a(e only. it is not possi+le to )se E!< (o'e(s. &he Eigh !e*inition <)'io ar(hite(t)re is (ompletely 'i**erent than the <CF97 ar(hite(t)re an' there*ore is not +a(:-ar's (ompati+le. 0ome COM Express mo')les s)pport +oth the <CF97 an' E!< Inter*a(e. In these (ases the COM Express mo')leFs F>IO0 0et)p ProgramF o**ers a set)p entry to (hoose -hi(h inter*a(e sho)l' +e )tili7e'. Only a)'io (o'e(s that mat(h this setting -ill -or: properly. <CQ97 an' Eigh !e*inition <)'io (o'e(s (annot +e mixe' on the same lin: or +ehin' the same (ontroller.
6.+5.+
COMExpressPnP !" 09
K4$%%9
os(illator re,)irements. re*er to the 'atasheet o* the primary (o'e(. Bollo-ing Big)re H627 ill)strates ho- to inter(onne(t <C97$E!< (o'e(s on a COM Express (arrier +oar' 'esign. ,igure 6/4> Mu#tip#e Audio Code" Con!iguration
<ll <CF97$E!< (o'e(s liste' +elo- in &a+le H62# are re(ommen'e' +y the COM Express PnP Initiative *or )se on COM Express (arrier +oar' 'esigns. )a&#e 6/4Manu!a"turers
9ealte( @I< &e(hnology @I< &e(hnology
Comments
http1$$---.realte:.(om.thttp1$$---.via.(om.thttp1$$---.via.(om.t-
COMExpressPnP !" 09
KH$%%9
COMExpressPnP !" 09
K6$%%9
&ra(es m)st +e ro)te' -ith a target impe'an(e o* HHX -ith an allo-e' toleran(e o* Y%HZ. "ro)n' ret)rn paths *or the analog signals m)st +e given spe(ial (onsi'eration. !igital signals ro)te' in the vi(inity o* the analog a)'io signals m)st not (ross the po-er plane split lines. 8o(ate the analog an' 'igital signals as *ar as possi+le *rom ea(h other. Partition the (arrier +oar' -ith all analog (omponents gro)pe' together in one area an' all 'igital (omponents in another. Seep 'igital signal tra(es. espe(ially the (lo(:. as *ar as possi+le *rom the analog inp)t an' voltage re*eren(e pins. Provi'e separate analog an' 'igital gro)n' planes -ith the 'igital (omponents over the 'igital gro)n' plane. an' the analog (omponents. in(l)'ing the analog po-er reg)lators. over the analog gro)n' plane. &he split +et-een planes m)st +e a minim)m o* 0.0H in(h -i'e. 9o)te analog po-er an' signal tra(es over the analog gro)n' plane. 9o)te 'igital po-er an' signal tra(es over the 'igital gro)n' plane. Position the +ypassing an' 'e(o)pling (apa(itors (lose to the IC pins -ith -i'e tra(es to re')(e impe'an(e. Pla(e the (rystal or os(illator as (lose as possi+le to the (o'e(. !o not (ompletely isolate the analog$a)'io gro)n' plane *rom the rest o* the (arrier +oar' gro)n' plane. Provi'e a single point 30.#H in(h to 0.H in(h -i'e4 -here the analog$isolate' gro)n' plane (onne(ts to the main gro)n' plane. &he split +et-een planes m)st +e a minim)m o* 0.0H in(h -i'e. <ny signals entering or leaving the analog area m)st (ross the gro)n' split in the area -here the analog gro)n' is atta(he' to the main (arrier +oar' gro)n'. &hat is. no signal sho)l' (ross the split$gap +et-een the gro)n' planes. -hi(h -o)l' (a)se a gro)n' loop there+y greatly in(reasing EMI emissions an' 'egra'ing the analog an' 'igital signal ,)ality.
COMExpressPnP !" 09
K7$%%9
Comment
Max. 400 :E7. m)lti6master I?C +)s. I#C !<& is open 'rain 3O!4. Max. %00 :E7 I?C +)s. 8@!0 I#C !<& is open 'rain 3O!4. Max. %00 :E7 I?C +)s. @"< I#C !<& is open 'rain 3O!4. Max. %00 :E7 I?C +)s. 0!@O !<&< is open 'rain 3O!4.
>22 "eneral p)rpose I?C +)s *or (ommon >24 )sage on the (arrier +oar'. <K2 !e'i(ate' I?C +)s *or rea'ing o)t 8@!0 <K4 *lat panel (on*ig)ration 'ata an' *or +a(:light (ontrol. >9H !e'i(ate' I?C +)s *or rea'ing o)t monitor >96 (on*ig)ration 'ata. !72 !e'i(ate' I?C +)s *or 0!@O 'evi(e C72 (on*ig)ration an' *or rea'ing o)t monitor (on*ig)ration 'ata.
>%2 0ystem Management >)s 30M>)s4 is )se' I$O 2.2@ Max. %00 :E7 I?C +)s. >%4 +y the COM Express mo')le *or O! CMO0 memory (on*ig)ration an' (lo(: Note& 1n error on the %MBus can synthesi7er (on*ig)ration. It is also )se' prevent the module from functioning. +y the external PCI Express slots an' ExpressCar' slots. >%H &he 0M>)s alert signal )se' +y the 0M>)s slave to in*orm the 0M>)s master that a slave transa(tion is pen'ing. I 2.2@ CMO0 Optional signal )se' +y the 0M>)s slave.
0M> <8E9&R
(ote The ma!imum transfer rate on the $NC bus is determined by the $NC device with the lowest transfer rate.
COMExpressPnP !" 09
KK$%%9
6.+6.+
COMExpressPnP !" 09
K9$%%9
6.+6.-
(ote The COM !press" configuration #5OM is an optional feature to support auto configuration of the COM !press" module4s interfaces. $f the configuration #5OM is not implemented on the COM !press" carrier board, or the COM !press" module4s B$O% does not support auto configuration, the module comes up with the default configuration.
COMExpressPnP !" 09
90$%%9
$nput Range
%%.4@6%#.6@ 4.7H@6H.#H@ #.0@62.2@
6.+:.+
COMExpressPnP !" 09
9%$%%9
6.+:.-
in Des"ription
O2.2@ "ro)n' "ro)n' "ro)n'
in Des"ription
O2.2@ OH@ OH@ 0tat)s signal generate' +y the <&L po-er s)pply to noti*y the COM Express mo')le that the !C operating voltages are -ithin the ranges re,)ire' *or proper operation. O%#@ O2.2@ 6%#@ <(tive lo- signal. -hi(h is (ontrolle' +y the COM Express mo')le to t)rn on or o** the <&L po-er s)pply. "ro)n' G.C. OH@ "ro)n'
PA9 OS K
9 %% %2 %H
%0 %# %4 %6
%7 %9 #% #2
%K ## #4
9eserve' #0
(ote Optionally, an 1TA #ower %upply with a .' pin main power connector can be used. The .' pin main power connector complies with older versions of the 1TA %pecification. 1TA %pecification ;ersion ... enhanced the main power connector from .' pin to .= pin in order to meet the re2uirements of #C$- !press. 3or more information about the 1TA %pecification and the 1TA/.; #ower %upply %pecification refer to the $ntelO 41TA/.; #ower %upply Cesign @uide4. These documents can be found at the following website http&,,www.formfactors.org.
COMExpressPnP !" 09
9#$%%9
COMExpressPnP !" 09
92$%%9
6.+:.4
o.er =p Contro#
&he po-er )p (ontrol is responsi+le *or s-it(hing the <&L po-er s)pply on or o** -hen a po-er6)p or a po-er6'o-n event o(()rs. < po-er event (an +e generate' +y pressing the po-er +)tton or +y another system event. -hi(h (an originate *rom or +e 'ete(te' +y the COM Express mo')leFs (hipset. &here are t-o -ays to implement the system po-er6)p (ontrol on a COM Express 'esign1 %. Gative system po-er6)p s)pport o* the mo')le. #. 0ystem po-er6)p s)pport o* a 0)per I$O (ontroller.
COMExpressPnP !" 09
94$%%9
COMExpressPnP !" 09
9H$%%9
6.+:.5
o.er Management
COM Express spe(i*ies a set o* signals to (ontrol the system po-er states s)(h as the po-er6on an' reset (on'itions. &his ena+les the system 'esigner to implement a *)lly <CPI (ompliant system s)pporting system states *rom 00 to 0H. &he minim)m har'-are re,)irements *or an <CPI (ompliant system is an <&L (on*orming po-er s)pply an' a po-er +)tton. &he *ollo-ing ta+le provi'es a short 'es(ription o* the <CPI 'e*ine' system states 00 to 0H in(l)'ing the (orrespon'ing po-er rail state. Bor more in*ormation a+o)t <CPI an' the several system po-er states re*er to the F<'van(e' Con*ig)ration an' Po-er Inter*a(e 0pe(i*i(ation 9evision 2.0F. )a&#e 6/4: %ystem %tates %2/%6 De!initions
Des"ription
!)ring 00 state. all (omponents are po-ere' an' the system is *)lly *)n(tional. In 0% sleeping state. no system (ontext is lost. har'-are maintains all system (ontext. !)ring 0% operation some system (omponents are set into lopo-er state. Got s)pporte'. In 02 state. the ()rrent system state an' (ontext is store' in main memory an' all )nne(essary system logi( is t)rne' o**. Only main memory an' logi( re,)ire' to -a:e6)p the system remain po-ere' +y the stan'+y voltages. <ll other po-er rails are s-it(he' o**.
%ystem %tate
00 B)ll On 0% Po-er6on 0tan'+y 3PO04 0# 02 0)spen' to 9<M 30&94
04 0leep (ontrol signal in'i(ating that the system resi'es in 04 state 30)spen' to !is:4. In 0H state the system is s-it(he' o**. 9estart is only 0tan'+y po-er rails may or may not possi+le -ith the po-er +)tton or +y a system -a:e6)p +e po-ere'. 'epen'ing on i* event s)(h as FAa:e On 8<GF or 9&C alarm. system -a:e6)p is s)pporte'.
COMExpressPnP !" 09
96$%%9
)a&#e 6/4>
%igna#
PA9>&GR
in
>%#
$8O
I 2.2@ 0tan'+y CMO0 I 2.2@ 0tan'+y CMO0
Comment
C> 9E0E&R
>H0
9eset o)tp)t signal *rom mo')le to (arrier +oar'. O 2.2@ &his signal may +e 'riven lo- +y the mo')le to reset 0tan'+y external (omponents lo(ate' on the (arrier +oar'. CMO0 Po-er OS stat)s signal generate' +y the <&L po-er I 2.2@ s)pply to noti*y the mo')le that the !C operating CMO0 voltages are -ithin the ranges re,)ire' *or proper operation. 0)spen' stat)s signal to in'i(ate that the system -ill O 2.2@ +e entering a lo- po-er state soon. It (an +e )se' 0tan'+y +y other peripherals on the (arrier +oar' as an CMO0 in'i(ation that they sho)l' go into po-er6'o-n mo'e. 02 0leep (ontrol signal in'i(ating that the system resi'es in 02 state 30)spen' to 9<M4. 04 0leep (ontrol signal in'i(ating that the system resi'es in 04 state 30)spen' to !is:4. 0H 0leep Control signal in'i(ating that the system resi'es in 0H 0tate 30o*t O**4. PCI Express -a:e6)p event signal. O 2.2@ 0tan'+y CMO0 O 2.2@ 0tan'+y CMO0 O 2.2@ 0tan'+y CMO0 I 2.2@ 0tan'+y CMO0 I 2.2@ 0tan'+y CMO0 I 2.2@ 0tan'+y CMO0 =se' *or -a:e6)p +y P0$# :ey+oar' or mo)se. &his signal (an +e )se' to (ontrol the <&L po-er s)pply via the 4#%6ON94 signal.
PA9 OS
>#4
0=0 0&<&R
>%K
0=0 02R
<%H
0=0 04R
<%K
0=0 0HR
<#4
A<SE0R
>66
A<SE%R
>67
"eneral p)rpose -a:e6)p signal. May +e )se' to implement -a:e6)p +y 0)per I$O a(tivity. >attery lo- inp)t. &his signal may +e 'riven lo- +y external (ir()itry to signal that the system +attery is lo-. It also (an +e )se' to signal some other external po-er management event.
><&8OAR
<#7
COMExpressPnP !" 09
97$%%9
6.+:.6
)herma# Management
COM Express provi'es the 4T<5M94 an' 4T<5MT5$#94 signals. -hi(h are )se' *or system thermal management. In most ()rrent system plat*orms thermal management is (losely asso(iate' -ith system po-er management. Bor more 'etaile' in*ormation a+o)t the thermal management (apa+ilities o* the COM Express mo')le re*er to the mo')leFs )serFs g)i'eF. )a&#e 6/49 )herma# Management %igna# Des"riptions
in
>2H
%igna#
&E9MR
Des"ription
&hermal <larm a(tive lo- signal generate' +y the external har'-are to in'i(ate an over temperat)re sit)ation. &his signal (an +e )se' to initiate thermal throttling. &hermal &rip in'i(ates an overheating (on'ition o* the pro(essor. I* 4T<5MT5$#94 goes a(tive the system imme'iately transitions to the 0H 0tate 30o*t O**4.
$8O
I 2.2@ 0tan'+y CMO0 O 2.2@ 0tan'+y CMO0
Comment
&E9M&9IPR
<2H
COMExpressPnP !" 09
9K$%%9
CH4 &he &ype pins in'i(ate the COM Express pino)t O H@ CH7 type o* the mo')le. &o in'i(ate the mo')leFs pino)t P!0 !H7 type. the pins are either not (onne(te' or strappe' to gro)n' on the mo')le. &he (arrier +oar' has to implement a''itional logi(. -hi(h prevents the system to s-it(h po-er on. i* a mo')le -ith an in(ompati+le pino)t type is 'ete(te'. >2# O)tp)t )se' to (ontrol an external BE& or a logi( gate to 'rive an external PC spea:er. O 2.2@ CMO0 9e*er to se(tion H.%0.2 F<ppli(ation Example1 External Birm-are E)+F.
0PS9
>IO0 !I0<>8ER <24 Inp)t to 'isa+le the mo')les >IO0 *lash memory I 2.2@ (hip. &his signal provi'es the a+ility to implement an CMO0 external >IO0 *lash memory (hip that (an +e lo(ate' on the (arrier +oar'. A!& S>! 90&R S>! <#0"<&E >#7 O)tp)t in'i(ating that a -at(h'og time6o)t event has o(()rre'. <K6 Inp)t signal o* the mo')le )se' +y an external :ey+oar' (ontroller to *or(e a system reset. <K7 Inp)t signal o* the mo')le )se' +y an external :ey+oar' (ontroller to (ontrol the CP= <#0 gate line. &he <#0 gate restri(ts the memory a((ess to the +ottom mega+yte o* the system. P)lle' high on the mo')le. O 2.2@ CMO0 I 2.2@ CMO0 I 2.2@ CMO0
<92 "eneral P)rpose O)tp)ts *or system spe(i*i( )sage. O 2.2@ >H4 CMO0 >H7 >62 <H4 "eneral P)rpose Inp)t *or system spe(i*i( )sage. <62 &he signals are p)lle' )p +y the mo')le. <67 <KH I 2.2@ CMO0
9e*er to the mo')leFs )sers g)i'e *or in*ormation a+o)t the *)n(tionality o* these signals. 9e*er to the mo')leFs )sers g)i'e *or in*ormation a+o)t the *)n(tionality o* these signals.
COMExpressPnP !" 09
99$%%9
6.+>.+
Modu#e )ype
Mo')le &ype % Mo')le &ype # Mo')le &ype 2 Mo')le &ype 4 Mo')le &ype H
in )G E+7
L 3'onFt (are4 GC GC "G! "G!
in )G E-7
L 3'onFt (are4 GC "G! GC "G! Go I!E inter*a(e Go PCI inter*a(e Go I!E. no PCI inter*a(e
COMExpressPnP !" 09
%00$%%9
6.+>.-
%pea*er Output
&he COM Express mo')le provi'es a spea:er o)tp)t signal (alle' 4%#854, -hi(h is inten'e' to 'rive an external BE& or a logi( gate to (onne(t a PC spea:er. &he 4%#854 signal (an +e *o)n' on the mo')les pin >2#. &he 4%#854 signal is o*ten )se' as (on*ig)ration strap *or the mo')les (hipset. It sho)l' not +e (onne(te' to a p)ll6)p or p)ll6'o-n resistor. -hi(h (o)l' over-rite the internal (hipset (on*ig)ration an' res)lt in a mal*)n(tion o* the mo')le. &he *ollo-ing re*eren(e s(hemati(s ill)strates a (ir()itry *or an a(tive pie7oele(tri( spea:er FEN60HF *rom ENCOM 3http1$$---.hy(om'evi(e.(om.t-4.
COMExpressPnP !" 09
%0%$%%9
6.+>.4
COMExpressPnP !" 09
%0#$%%9
&he se(on' implementation possi+ility *or a 9&C +attery (ir()itry on the (arrier +oar' is the )se o* t-o serial resistors as sho-n in Big)re H647. &his type o* 9&C +attery (ir()itry -ill provi'e a(()rate +attery voltage monitoring on the mo')leFs 4;CC65TC4 signal pin. Only a *e- man)*a(t)rers o**er +atteries types that allo- a reverse ()rrent an' (an +e )se -ith this :in' o* +attery (ir()itry. One o* the t-o serial resistors m)st limit the reverse ()rrent to the val)e spe(i*ie' *or the +attery. 9e*er to the +attery spe(i*i(ation or (onta(t yo)r +attery man)*a(t)rer *or in*ormation a+o)t the maxim)m allo-e' reverse ()rrent o* the +attery yo) have (hosen. Caution Be aware, if a battery that does not permit a reverse current flow is implemented using the circuitry displayed on 3igure +-=* there is a strong possibility that the battery could e!plode and cause personal injury and,or damage to the system. ,igure 6/5> R)C 1attery Cir"uitry .ith %eria# Resistors
(ote The battery is part of your system design. Consult the appropriate system safety certification lab about the implications of choosing the 5TC Battery Circuitry method displayed in 3igure +-=*. The COM !press" #n# $nitiative cannot be held responsible for any damage when using the 5TC Battery Circuitry method displayed in 3igure +-=* with battery types that do not permit reverse current flow. The battery manufacturer 5enata clearly specifies reverse current flows for their batteries and therefore 5enata batteries are recommend by the COM !press" #n# $nitiative when using the 5TC Battery Circuitry method displayed in 3igure +-=*. The COM !press" #n# $nitiative also recommends that a warning label be placed on or near the carrier board battery soc>et to indicate the appropriate manufacturer and model of battery that must be used to avoid creating an e!plosion haKard. This applies regardless of which 5TC Battery Circuitry method has been implemented on the carrier board.
COMExpressPnP !" 09
%02$%%9
COMExpressPnP !" 09
%04$%%9
COMExpressPnP !" 09
%0H$%%9
the (losest spa(ing. I0.J allo-e' +y yo)r PC> ven'or an' then a'/)st tra(e -i'ths. IA.J to (ontrol 'i**erential impe'an(e. ,igure :/+ 5 3ayer C1 Mi"rostrip Routing
' % '
3+/)op/%igna#
3plate' %$#o7 C)4
# mils
Pre6preg
`r a 4.%
3-/ Re!eren"e8ACC8A%%
3)nplate' %o7 C)4
Core
34/ Re!eren"e8A%%
3)nplate' %o7 C)4
47 mils
%.4 mils
Pre6preg
`r a 4.%
35/1ottom/%igna#
3plate' %$#o7 C)4
%o#der/Mas*
3`r a 2.64
Bor stripline ro)ting. a PC> sta(:)p o* at least 6 layers is ne(essary. &he internal layers 382 an' 844 (an +e )se' *or ro)ting 'i**erential signals as stripline tra(es -hile the o)ter layers 38% an' 864 (an +e )se' *or mi(rostrip ro)ting. ,igure :/: 3ayer C1 %trip#ine and Mi"rostrip Routing
' % '
3+/)op/%igna#
3plate' %$#o7 C)4
# mils
3-/ Re!eren"e8ACC
3)nplate' %o7 C)4
Pre6preg
`r a 4.%
34/%igna#
3)nplate' %o7 C)4
&hin(ore
Pre6preg
`r a 4.%
Core
Pre6preg
35/%igna#
3)nplate' %o7 C)4 `r a 4.%
#2mils
&hin(ore
Pre6preg
`r a 4.%
36/Re!eren"e8A%%
3)nplate' %o7 C)4
3:/1ottom/%igna#
3plate' %$#o7 C)4
%o#der/Mas*
3`r a 2.64
COMExpressPnP !" 09
%06$%%9
>
=se (ontrolle' impe'an(e PC> tra(es that mat(h the spe(i*ie' 'i**erential impe'an(e. Seep the tra(e lengths o* the 'i**erential signal pairs as short as possi+le. &he 'i**erential signal pair tra(es sho)l' +e tra(e6length mat(he' an' the maxim)m tra(e6length mismat(h sho)l' not ex(ee' the spe(i*ie' val)es. Mat(h ea(h 'i**erential pair per segment. Maintain parallelism an' symmetry +et-een 'i**erential signals -ith the tra(e spa(ing nee'e' to a(hieve the spe(i*ie' 'i**erential impe'an(e. Maintain maxim)m possi+le separation +et-een the 'i**erential pairs an' any high6spee' (lo(:s$perio'i( signals 3CMO0$&&84 an' any (onne(tor leaving the PC> 3s)(h as. I$O (onne(tors. (ontrol an' signal hea'ers. or po-er (onne(tors4. 9o)te 'i**erential signals on the signal layer nearest to the gro)n' plane )sing a minim)m o* vias an' (orners. &his -ill re')(e signal re*le(tions an' impe'an(e (hanges. =se "G! stit(hing vias -hen (hanging layers. It is +est to p)t CMO0$&&8 an' 'i**erential signals on a 'i**erent layer3s4. -hi(h sho)l' +e isolate' +y the po-er an' gro)n' planes. <voi' tight +en's. Ahen it +e(omes ne(essary to t)rn 90b. )se t-o 4Hb t)rns or an ar( instea' o* ma:ing a single 90b t)rn. !o not ro)te tra(es )n'er (rystals. (rystal os(illators. (lo(: synthesi7ers. magneti( 'evi(es or ICs that )se. an'$or generate. (lo(:s. 0t)+s on 'i**erential signals sho)l' +e avoi'e' ')e to the *a(t that st)+s -ill (a)se signal re*le(tions an' a**e(t signal ,)ality. Seep the length o* high6spee' (lo(: an' perio'i( signal tra(es that r)n parallel to high6spee' signal lines at a minim)m to avoi' (rosstal:. >ase' on EMI testing experien(e. the minim)m s)ggeste' spa(ing to (lo(: signals is H0mil. =se a minim)m o* #0mil spa(ing +et-een the 'i**erential signal pairs an' other signal tra(es *or optimal signal ,)ality. &his helps to prevent (rosstal:. 9o)te all tra(es over (ontin)o)s planes 3@CC or "G!4 -ith no interr)ptions. <voi' (rossing over anti6et(h i* at all possi+le. Crossing over anti6et(h 3split planes4 in(reases in')(tan(e an' ra'iation levels +y *or(ing a greater loop area. 3ayout Considerations
,igure >/+
COMExpressPnP !" 09
%07$%%9
In or'er to 'etermine the ne(essary tra(e -i'th. tra(e height an' spa(ing nee'e' to *)l*ill the re,)irements o* the inter*a(e spe(i*i(ation. itFs ne(essary to )se an impe'an(e (al()lator.
COMExpressPnP !" 09
%0K$%%9
)ra"e Routing
#.H "+its$se( &L an' 9L path1 #%.0 in(hes &L an' 9L path1 H.%H in(hes &L an' 9L path1 %H.KH in(hes P 0.#K'>$"E7$in(h to PCIe 'evi(e 9.00 in(hes P 0.#K'>$"E7$in(h to PCIe slot %00 Ohms O$6#0Z HH Ohms O$6%HZ H mils 3mi(rostrip ro)ting4 3U4 4 mils 3mi(rostrip ro)ting4 3U4 Min. #0mils
0pa(ing +et-een 'i**erential pairs an' high6spee' Min. H0mils perio'i( signals 0pa(ing +et-een 'i**erential pairs an' lo-6spee' non perio'i( signals 8ength mat(hing +et-een 'i**erential pairs 3intra6pair4 8ength mat(hing +et-een 9L an' &L pairs 3inter6pair4 8ength mat(hing +et-een re*eren(e (lo(: 'i**erential pairs 9EBC8SO an' 9EBC8S6 3intra6pair4 8ength mat(hing +et-een re*eren(e (lo(: pairs 3inter6pair4 9e*eren(e plain 0pa(ing *rom e'ge o* plane @ia =sage <C (o)pling (apa(itors Min. #0mils Max. Hmils Go stri(t ele(tri(al re,)irements. Seep 'i**eren(e -ithin a 2.0 in(h 'elta to minimi7e laten(y. Max. Hmils
Go ele(tri(al re,)irements. "G! re*eren(e' pre*erre' Min. 40mils Max. # vias per &L tra(e Max. 4 vias per 9L tra(e &he <C (o)pling (apa(itors *or the &L lines are in(orporate' on the COM Express mo')le. &he <C (o)pling (apa(itors *or 9L signal lines have to +e implemente' on the ()stomer COM Express (arrier +oar'. Capa(itor type1 L79. %00nB O$6%0Z. %6@. shape 040#.
(ote E0D $n order to determine the value for trace width, trace height and differential pair spacing that matches the differential impedance determined by your #CB, it4s necessary to use an ade2uate impedance calculator.
COMExpressPnP !" 09
%09$%%9
)ra"e Routing
4K0 M+it$s Max. %7.0 in(hes 2.0 in(hes %4.0 in(hes 90 Ohms O$6%HZ 4H Ohms O$6%0Z Hmils 3mi(rostrip ro)ting4 3U4 6mils 3mi(rostrip ro)ting4 3U4 Min. #0mils
0pa(ing +et-een 'i**erential pairs an' high6spee' perio'i( Min. H0mils signals 0pa(ing +et-een 'i**erential pairs an' lo-6spee' non perio'i( signals 8ength mat(hing +et-een 'i**erential pairs 3intra6pair4 9e*eren(e plain 0pa(ing *rom e'ge o* plane @ia =sage Min. #0mils %H0mils "G! re*eren(e' pre*erre' Min. 40mils &ry to minimi7e n)m+er o* vias
(ote E0D $n order to determine the value for trace width, trace height and differential pair spacing that matches the differential impedance determined by your #CB, it4s necessary to use an impedance calculator.
COMExpressPnP !" 09
%%0$%%9
)ra"e Routing
#.H "+its$se( &L path1 6.H in(hes 9L path1 6.H in(hes &L path1 # in(hes 9L path1 # in(hes &L path1 4.H in(hes to PE" 'evi(e an' 2.H in(hes to PE" slot 9L path1 4.H in(hes to PE" 'evi(e an' 2.H in(hes to PE" slot %00 Ohms O$6#0Z HH Ohms O$6%HZ Hmils 3mi(rostrip ro)ting4 3U4 %#mils 3mi(rostrip ro)ting4 3U4 Min. #0mils
0pa(ing +et-een 'i**erential pairs an' high6spee' Min. H0mils perio'i( signals 0pa(ing +et-een 'i**erential pairs an' lo-6spee' non perio'i( signals 8ength mat(hing +et-een 'i**erential pairs 3intra6pair4 8ength mat(hing +et-een 9L an' &L pairs 3inter6pair4 8ength mat(hing +et-een re*eren(e (lo(: 'i**erential pairs 9EBC8SO an' 9EBC8S6 3intra6pair4 8ength mat(hing +et-een re*eren(e (lo(: pairs 3inter6pair4 0pa(ing *rom e'ge o* plane @ia )sage <C (o)pling (apa(itors Min. #0mils Max. Hmils Go stri(t ele(tri(al re,)irements. Seep 'i**eren(e -ithin a 2.0 in(h 'elta to minimi7e laten(y. Max. Hmils
Go ele(tri(al re,)irements. Min. 40mils Max. # vias per &L tra(e on the mo')les (onne(tor Max. 4 vias per 9L tra(e on the mo')les (onne(tor &he <C (o)pling (apa(itors *or the &L transmit signal lines are in(orporate' on the COM Express mo')le. &he <C (o)pling (apa(itors *or 9L re(eive signal lines have to +e implemente' on the ()stomer COM Express (arrier +oar'. Capa(itor type1 L79. %00nB O$6%0Z. %6@. shape 040#.
(ote E0D $n order to determine the value for trace width, trace height and differential pair spacing that matches the differential impedance determined by your #CB, it4s necessary to use an ade2uate impedance calculator.
COMExpressPnP !" 09
%%%$%%9
)ra"e Routing
=p to #.0 "+its$se( 7 in(hes # in(hes H in(hes to 0!@O 'evi(e %00 Ohms O$6#0Z HH Ohms O$6%HZ H mils 3mi(rostrip ro)ting4 3U4 7 mils 3mi(rostrip ro)ting4 3U4 Min. #0mils
0pa(ing +et-een 'i**erential pairs an' high6spee' perio'i( Min. H0mils signals 0pa(ing +et-een 'i**erential pairs an' lo-6spee' non perio'i( signals 8ength mat(hing +et-een 'i**erential pairs 3intra6pair4 8ength mat(hing +et-een 'i**erential pairs 3inter6pair4 8ength mat(hing +et-een 'i**erential signal pair an' 'i**erential (lo(: pair 0pa(ing *rom e'ge o* plane @ia =sage <C (o)pling (apa(itors Min. #0mils Max. Hmils Seep 'i**eren(e -ithin a #.0 in(h 'elta. Max. Hmils Min. 40mils Max. 4 vias per 'i**erential signal tra(e <C Co)pling (apa(itors on the signals 4%C;O6$NT)4 an' 4%C;O$NT-4 have to +e implemente' on the ()stomer COM Express (arrier +oar'. Capa(itor type1 L79. %00nB O$6%0Z. %6@. shape 040#.
(ote E0D $n order to determine the value for trace width, trace height and differential pair spacing that matches the differential impedance determined by your #CB, it4s necessary to use an ade2uate impedance calculator.
COMExpressPnP !" 09
%%#$%%9
)ra"e Routing
%.0 "+its$se( K.0 in(hes spe(i*ie' +y COM Express 2.0 in(hes spe(i*ie' +y COM Express H.0 in(hes to the magneti(s mo')le %.0 in(h 9H Ohms O$6#0Z HH Ohms O$6%HZ Hmils 3mi(rostrip ro)ting4 3U4 7mils 3mi(rostrip ro)ting4 3U4 Min. H0mils
0pa(ing +et-een 'i**erential pairs an' high6spee' perio'i( Min. 200mils signals 0pa(ing +et-een 'i**erential pairs an' lo-6spee' non perio'i( signals 8ength mat(hing +et-een 'i**erential pairs 3intra6pair4 8ength mat(hing +et-een 9L an' &L pairs 3inter6pair4 0pa(ing +et-een 'igital gro)n' an' analog gro)n' plane 3+et-een the magneti(s mo')le an' 9V4H (onne(tor4 0pa(ing *rom e'ge o* plane @ia =sage Min. %00mils Max. Hmils Max. 20mils Min. 60mils Min. 40mils Max. o* # vias on &L path Max. o* # vias on 9L path
(ote E0D $n order to determine the value for trace width, trace height and differential pair spacing that matches the differential impedance determined by your #CB, it4s necessary to use an impedance calculator.
COMExpressPnP !" 09
%%2$%%9
)ra"e Routing
2.0 "+its$se( 7.0 in(hes on PC> 3COM Express mo')le an' (arrier +oar'. &he length o* the 0<&< (a+le is spe(i*ie' +et-een 0 an' 40 in(hes4 #.H in(hes 4.H in(hes %00 Ohms O$6#0Z HH Ohms O$6%HZ Hmils 3mi(rostrip ro)ting4 3U4 7mils 3mi(rostrip ro)ting4 3U4 Min. #0mils
0pa(ing +et-een 'i**erential pairs an' high6spee' perio'i( Min. H0mils signals 0pa(ing +et-een 'i**erential pairs an' lo-6spee' non perio'i( signals 8ength mat(hing +et-een 'i**erential pairs 3intra6pair4 8ength mat(hing +et-een 9L an' &L pairs 3inter6pair4 Min. #0mils Max. Hmils Go stri(t ele(tri(al re,)irements. Seep 'i**eren(e -ithin a 2.0 in(h 'elta to minimi7e laten(y. !o not serpentine to meet tra(e length g)i'elines *or the 9L an' &L path. Min. 40mils &ry to minimi7e n)m+er o* vias &he <C (o)pling (apa(itors *or the &L an' 9L lines are in(orporate' on the COM Express mo')le.
(ote E0D $n order to determine the value for trace width, trace height and differential pair spacing that matches the differential impedance determined by your #CB, it4s necessary to use an impedance calculator.
COMExpressPnP !" 09
%%4$%%9
)ra"e Routing
H.2K "+its$se( K.7H in(hes #.0 in(hes 6.7H in(hes %00 Ohms O$6#0Z HH Ohms O$6%HZ 4mils 3mi(rostrip ro)ting4 3U4 7mils 3mi(rostrip ro)ting4 3U4 Min. #0mils
0pa(ing +et-een 'i**erential pairs an' high6spee' perio'i( Min. #0mils signals 0pa(ing +et-een 'i**erential pairs an' lo-6spee' non perio'i( signals 8ength mat(hing +et-een 'i**erential pairs 3intra6pair4 8ength mat(hing +et-een (lo(: an' 'ata pairs 3inter6pair4 8ength mat(hing +et-een 'ata pairs 3inter6pair4 0pa(ing *rom e'ge o* plane 9e*eren(e plain @ia =sage Min. #0mils O$6 #0mils O$6 #0mils O$6 40mils O$6 40mils "G! re*eren(e' pre*erre' Max. o* # vias per line
COMExpressPnP !" 09
%%H$%%9
!o not ro)te tra(es )n'er (rystals. (rystal os(illators. (lo(: synthesi7ers. magneti( 'evi(es or ICs that )se. an'$or generate. (lo(:s. <voi' tight +en's. Ahen it +e(omes ne(essary to t)rn 90b. )se t-o 4Hb t)rns or an ar( instea' o* ma:ing a single 90b t)rn. 0t)+s on signals sho)l' +e avoi'e' ')e to the *a(t that st)+s -ill (a)se signal re*le(tions an' a**e(t signal ,)ality. Seep the length o* high6spee' (lo(: an' perio'i( signal tra(es that r)n parallel to high6spee' signal lines at a minim)m to avoi' (rosstal:. >ase' on EMI testing experien(e. the minim)m s)ggeste' spa(ing to (lo(: signals is H0mil. 9o)te all tra(es over (ontin)o)s planes -ith no interr)ptions 3gro)n' re*eren(e pre*erre'4. <voi' (rossing over anti6et(h i* at all possi+le. Crossing over anti6et(h 3split planes4 in(reases in')(tan(e an' ra'iation levels +y *or(ing a greater loop area. 9o)te 'igital po-er an' signal tra(es over the 'igital gro)n' plane. Position the +ypassing an' 'e(o)pling (apa(itors (lose to the IC pins -ith -i'e tra(es to re')(e impe'an(e.
COMExpressPnP !" 09
%%6$%%9
)ra"e Routing
%2# M>$se( 2.0 in(hes %0 in(hes K.KK in(hes HH Ohms O$6%HZ Hmils 3mi(rostrip ro)ting4 3U4 7mils 3mi(rostrip ro)ting4 3U4 Max. #00mils Max. #00mils Min. 40mils "G! re*eren(e' pre*erre' &ry to minimi7e n)m+er o* vias Min. %x##WB. #x %00nB P @CC H@ Min. #x##WB. 4x %00nB P @CC 2.2@ Min. %x##WB. #x %00nB P O%#@ 3i* )se'4 Min. %x##WB. #x %00nB P 6%#@ 3i* )se'4 &he 'e(o)pling (apa(itors *or the po-er rails sho)l' +e pla(e' as (lose as possi+le to the slot po-er pins (onne(te' -ith -i'e tra(es.
(ote E0D $n order to determine the value for trace width and trace height it4s necessary to use an impedance calculator.
COMExpressPnP !" 09
%%7$%%9
)ra"e Routing
%00 M>$se( 2.0 in(hes
Maxim)m length allo-an(e *or signals on the COM Express 7.0 in(hes (arrier +oar' P <&<%00. 0ingle6en'e' Impe'an(e &ra(e -i'th 3A4 0pa(ing +et-een signals 3inter6signal4 304 8ength mat(hing +et-een stro+e an' 'ata signals 8ength mat(hing +et-een 'ata signals 8ength mat(hing +et-een stro+e signals 4$C 6$O54 an' 4$C 6$OW4. 0pa(ing *rom e'ge o* plane 9e*eren(e plain @ia =sage HH Ohms O$6%HZ Hmils 3mi(rostrip ro)ting4 3U4 7mils 3mi(rostrip ro)ting4 3U4 Max. 4H0mils Max. #00mils Max. %00mils Min. 40mils "G! re*eren(e' pre*erre' &ry to minimi7e n)m+er o* vias
(ote E0D $n order to determine the value for trace width and trace height it4s necessary to use an impedance calculator.
COMExpressPnP !" 09
%%K$%%9
$ndustry %pe"i!i"ations
&he list +elo- provi'es lin:s to in')stry spe(i*i(ations that sho)l' +e )se' as re*eren(e material -hen 'esigning a COM Express (arrier +oar'.
%pe"i!i"ation
PICM" COM Express Mo')le >ase 0pe(i*i(ation
C
3in*
http1$$---.pi(mg.org$ http1$$---.p(isig.(om$spe(i*i(ations http1$$---.p(isig.(om$spe(i*i(ations http1$$---.)s+.org$home http1$$---.express(ar'.org$ http1$$---.serialata.org http1$$'eveloper.intel.(om$'esign$(hipsets$in')stry$lp(.htm http1$$---.intel.(om$'esign$(hipsets$a)'io$ http1$$---.intel.(om$stan'ar's$h'a)'io$ http1$$---.national.(om
PCI Express >ase 0pe(i*i(ation. 9evision #.0 PCI 8o(al >)s 0pe(i*i(ation. 9evision #.2 =niversal 0erial >)s 3=0>4 0pe(i*i(ation. 9evision #.0 ExpressCar' 0tan'ar' 9elease %.0 0erial <&< 0pe(i*i(ation. 9evision %.0a 8o- Pin Co)nt Inter*a(e 0pe(i*i(ation. 9evision %.0 38PC4 <)'io Co'e( D97 Component 0pe(i*i(ation. @ersion #.2 Eigh !e*inition <)'io 0pe(i*i(ation. 9ev. %.0 8@!0 O-nerFs Man)al
Exten'e' !isplay I'enti*i(ation !ata 0tan'ar' @ersion %.2 http1$$---.vesa.org 3E!I!4 Enhan(e' !isplay !ata Channel 0pe(i*i(ation @ersion %.% http1$$---.vesa.org 3!!C4 IEEE stan'ar' K0#.2a+ %000><0E & Ethernet http1$$---.ieee.org$portal$site <'van(e' Con*ig)ration an' Po-er Inter*a(e 0pe(i*i(ation http1$$---.a(pi.in*o$ 9ev. 2.0a
&he *ollo-ing re*eren(e material *rom Min'share >oo:s is re(ommen' *or )se +y the COM Express PnP Initiative. Bor more in*ormation an' a''itional +oo:s visit ---.min'share.(om.
)it#e
PCI Express 0ystem <r(hite(t)re PCI 0ystem <r(hite(t)re 34th E'ition4 =niversal 0erial >)s 0ystem <r(hite(t)re 0<&< 0torage &e(hnology Prote(te' Mo'e 0o*t-are <r(hite(t)re 3&he PC 0ystem <r(hite(t)re 0eries4 &he =na+ri'ge' Penti)m 4
Author
9avi >)'r):. !on <n'erson. &om 0hanley &om 0hanley. !on <n'erson !on <n'erson !on <n'erson &om 0hanley &om 0hanley
<''itional +oo:s (overing vario)s PC ar(hite(t)re s)+/e(ts. that sho)l' +e )se' as re*eren(e material. (an +e *o)n' at ---.intel.(om$intelpress.
COMExpressPnP !" 09
%%9$%%9