CERN, 15.03.2005
RPC Trigger
Status and Plans
Bari, Helsinki, Lappeenranta, Warsaw
Grzegorz Wrochna
Soltan Institute for Nuclear Studies Warsaw
CMS Trigger Meeting
Link System
•
Design delivered for production
•
Contract details being discussed
• http://pccms9.igf.fuw.edu.pl/users/tb/CMS/Link_System/
Splitter
•
In production
Trigger Board
•
PPP validated, final routing in progress
• http://pccms9.igf.fuw.edu.pl/users/tb/CMS/Trigger_System/
Sorter
•
Design finished
RPC Trigger status
L i n k B o x e s d a t a b a s e
w o r k s t o g e t h e r w i t h R P C T r i g g e r d a t a b a s e
d e l i v e r s a l l d a t a n e e d e d t o c o n f i g u r e t h e L B B s y s t e m - F P G A c o n f i g u r a t i o n f i l e s
- I 2 C a d d r e s s e s
- m i s s i n g R P C s t r i p s ( c o n s t r u c t i o n ) - m a s k s o n b r o k e n ( n o i s y ) s t r i p s
- l i n k c o n f i g u r a t i o n , e t c
D o w n l o a d a r e a
F u n c t i o n a l D B ( c a b l e s , b o a r d s , e t c ) a r e a
RPC SORTER Project
•PCB layout of Half Sorter Board, submitted for the construction:
¾board delivered with mounted components and ready for testing end of March
•Final Sorter Board layout ready for revision:
¾submission for contruction after Easter
•Sorter Backplane layout design starting very soon
RPC SORTER Project
Layout of the “Half Sorter”T r i g g e r C r a t e
T C 0
T C 1
T C 2
T C 3
T C 4
T C 1 1
T C 9 T C 6
T C 1 0 T C 7
T C 8 T C 5
R C S C
T C a n d S C C r a t e s
C a b l e s l e n g t h ( m a x ) = > 1 m + 2 * . 5 m + . 5 m = 2 . 5 m t o t a l n u m b e r o f S C S I c a b l e s = > 3 2 c a b l e s
2 S C S I c a b l e s
2 S C S I c a b l e s 4 S C S I c a b l e s
4 S C S I c a b l e s 4 S C S I c a b l e s
4 S C S I c a b l e s
2 S C S I c a b l e s
2 S C S I c a b l e s 2 S C S I c a b l e s
2 S C S I c a b l e s 2 S C S I c a b l e s
2 S C S I c a b l e s
d u a l H o n e y w e l l L C o p t o c o n n e c t o r
VME
T B T B T B T B T B T B T B T B T B S p B S p B S p B S p B S p B S p B
s p a r e S P B
T CB p I B
1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 2 0 2 1
S C S I c o n n e c t o r
B a c k p l a n e V M E
I n t e r f a c e a n d T r i g g e r C r a t e s o r t e r c o n n e c t o r s
T r i g g e r C r a t e - f r o n t v i e w
T B T B
FreeSpace
T r i g g e r C r a t e B a c k p l a n e
V M E D I N 4 1 6 1 2 1 6 0 p i n
12.7 cm23.9 cm
o p t o R e c e i v e r T T C r x L V c o n n e c t o r 1 1
1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 2 0 2 1
S o r t i n g
C l o c k , T T C r x d i s t r i b .
T B s o r t e r C o n n e c t o r s IID ConnectorTC Sorter Connector
2 2 . 0 c m 2 . 0 c m
36.6 cm
L V i s p a s s i n g t o T C B p v i a T C B p J 1 , J 2
T r i g g e r B a c k p l a n e
T T L 6 8 @ 4 0 M H z ( = 3 4 @ 8 0 M H z ) w i t h s p a r e s 4 0 p i n s
J 3 _ 1 2
J 3 _ 1 3
J 3 _ 1 4
J 3 _ 1 5
J 3 _ 1 6
J 3 _ 1 7
J 3 _ 1 8
J 3 _ 1 9
J 3 _ 2 0
T C F P G A S o r t e r , G B , C o n t r o l
J 3 _ 2 1
J t a g c h a i n I I b u s ( 5 0 s i g n a l s ) T T L
J 2 _ 2 1
c l o c k d i s t r .
T T C r x
c l o c k L V D S 4 s i g n a l s
P i n d i o d e
T T C d i s t r .
T T C s i g n a l ( P E C L )
T r i g g e r B a c k p l a n e s c h e m a t i c
T T C s i g n a l ( P E C L ) c l o c k ( L V D S )
f a s t s i g n a l s ( T T L ) ( 2 x 2 9 b i t s
@ 8 0 M H z )
f a s t s i g . d i s t r .
T r i g g e r
J t a g c h a i n i n T C
T C B p B I V M E
T T C r x
T C F P G A ( S o r t e r , G B , C o n t r o l ) T D I
T D O J t a g C o n n .
T D I
T D O
T D O T D I
T B 1
T B 9 T B 2
T B 3
T D O T D I
T C S o r t e r
& G B
J t a g c h a i n I I b u s ( 5 0 s i g n a l s ) T T L
F a s t s i g n a l s ( t o T B ) T C _ d a t a f r o m T B
( 3 4 @ 8 0 M H z , T T L )
3 4 * 9 + 4 2 + 5 0 + 8 + 1 8 = 3 0 6 + 1 1 8 = 4 2 4
t o s o r t e r
4
5 0
4 0 * 9 + 5 8 + 5 0 + 4 = 3 6 0 + 1 1 2 = 4 7 2 ( w i t h s p a r e b i t s f r o m T B ) 3 4 * 9 ( 4 0 * 9 s p a r e s )
T r i g g e r B a c k p l a n e F P G A
E P 2 S 6 0 F 1 0 2 0 C 3 E S
( 2 9 b i t s @ 8 0 M H z )
( 2 9 b i t s @ 8 0 M H z )
+ - - - +
; F i t t e r S u m m a r y ; + - - - + - - - +
; F i t t e r S t a t u s ; S u c c e s s f u l - T u e J a n 1 1 1 6 : 5 5 : 4 8 2 0 0 5 ;
; Q u a r t u s I I V e r s i o n ; 4 . 1 B u i l d 2 0 7 0 8 / 2 6 / 2 0 0 4 S P 1 S J F u l l V e r s i o n ;
; R e v i s i o n N a m e ; m _ t c _ g b ;
; T o p - l e v e l E n t i t y N a m e ; m _ t c _ g b ;
; F a m i l y ; S t r a t i x I I ;
; D e v i c e ; E P 2 S 6 0 F 1 0 2 0 C 3 E S ;
; T i m i n g M o d e l s ; P r o d u c t i o n ;
; T o t a l A L U T s ; 2 4 , 1 6 7 / 4 8 , 3 5 2 ( 4 9 % ) ;
; T o t a l p i n s ; 4 3 9 / 7 1 9 ( 6 1 % ) ;
; T o t a l m e m o r y b i t s ; 0 / 2 , 5 4 4 , 1 9 2 ( 0 % ) ;
; D S P b l o c k 9 - b i t e l e m e n t s ; 0 / 2 8 8 ( 0 % ) ;
; T o t a l P L L s ; 0 / 1 2 ( 0 % ) ;
; T o t a l D L L s ; 0 / 2 ( 0 % ) ; + - - - + - - - +
T r i g g e r B a c k p l a n e I n t e r f a c e B o a r d
- d e l i v e r s V M E c o t r o l t o b a c k p l a n e
- m a k e s s o r t e r i n t e r f a c e
4 0 . 0 c m
B a c k p l a n e I n t e r f a c e B o a r d
V M E J 1
36.6 cm
L V D S d r i v e r S C S I - 3 6 8 p i n c o n n e c t o r
A M P / T Y C O 7 8 7 1 7 1 - 7 [ 5 ] r i g h t a n g l e
J 2 ( 1 6 0 p i n )
J 3 ( 1 6 0 p i n ) T T L
2 x 2 9 b i t s ( T T L )
@ 8 0 M H z
( 5 8 b i t s @ 4 0 M H z )
L e m o T r i g g e r
I I b u s
L v d s
C o n n e c t o r A C o n n e c t o r B
P i n # ( P ) P i n # ( N ) S i g n a l ( L ) S i g n a l ( H ) P i n # ( P ) P i n # ( N ) S i g n a l ( L ) S i g n a l ( H )
1 3 5 T M A ( 0 ) T M A ( 1 ) 1 3 5 T M B ( 0 ) T M B ( 1 )
0 2 3 6 B C N 0 M 0 _ E t a _ A d d < 2 > 2 8 2 8 2 3 6 B C N 0 M 2 _ E t a _ A d d < 2 >
1 3 3 7 B C N < 0 > M 0 _ E t a _ A d d < 3 > 2 9 2 9 3 3 7 B C N < 0 > M 2 _ E t a _ A d d < 3 >
2 4 3 8 B C N < 1 > M 0 _ E t a _ A d d < 4 > 3 0 3 0 4 3 8 B C N < 1 > M 2 _ E t a _ A d d < 4 >
3 5 3 9 B C N < 2 > M 0 _ E t a _ A d d < 5 > 3 1 3 1 5 3 9 B C N < 2 > M 2 _ E t a _ A d d < 5 >
4 6 4 0 B C N < 3 > M 0 _ G b < 0 > 3 2 3 2 6 4 0 B C N < 3 > M 2 _ G b < 0 >
5 7 4 1 B C N < 4 > M 0 _ G b < 1 > 3 3 3 3 7 4 1 B C N < 4 > M 2 _ G b < 1 >
6 8 4 2 B C N < 5 > M 1 _ S i g n 3 4 3 4 8 4 2 B C N < 5 > M 3 _ S i g n
7 9 4 3 B C N < 6 > M 1 _ Q u a l i t y < 0 > 3 5 3 5 9 4 3 B C N < 6 > M 3 _ Q u a l i t y < 0 >
8 1 0 4 4 B C N < 7 > M 1 _ Q u a l i t y < 1 > 3 6 3 6 1 0 4 4 B C N < 7 > M 3 _ Q u a l i t y < 1 >
9 1 1 4 5 C h e c k s u m < 0 > M 1 _ Q u a l i t y < 2 > 3 7 3 7 1 1 4 5 C h e c k s u m < 0 > M 3 _ Q u a l i t y < 2 >
1 0 1 2 4 6 C h e c k s u m < 1 > M 1 _ C o d e < 0 > 3 8 3 8 1 2 4 6 C h e c k s u m < 1 > M 3 _ C o d e < 0 >
1 1 1 3 4 7 C h e c k s u m < 2 > M 1 _ C o d e < 1 > 3 9 3 9 1 3 4 7 C h e c k s u m < 2 > M 3 _ C o d e < 1 >
1 2 1 4 4 8 C h e c k s u m < 3 > M 1 _ C o d e < 2 > 4 0 4 0 1 4 4 8 C h e c k s u m < 3 > M 3 _ C o d e < 2 >
1 5 4 9 G N D G N D 1 5 4 9 G N D G N D
1 6 5 0 G N D G N D 1 6 5 0 G N D G N D
1 7 5 1 G N D G N D 1 7 5 1 G N D G N D
1 8 5 2 G N D G N D 1 8 5 2 G N D G N D
1 9 5 3 G N D G N D 1 9 5 3 G N D G N D
1 3 2 0 5 4 M 0 _ S i g n M 1 _ C o d e < 3 > 4 1 4 1 2 0 5 4 M 2 _ S i g n M 3 _ C o d e < 3 >
1 4 2 1 5 5 M 0 _ Q u a l i t y < 0 > M 1 _ C o d e < 4 > 4 2 4 2 2 1 5 5 M 2 _ Q u a l i t y < 0 > M 3 _ C o d e < 4 >
1 5 2 2 5 6 M 0 _ Q u a l i t y < 1 > M 1 _ P h i _ A d d < 0 > 4 3 4 3 2 2 5 6 M 2 _ Q u a l i t y < 1 > M 3 _ P h i _ A d d < 0 >
1 6 2 3 5 7 M 0 _ Q u a l i t y < 2 > M 1 _ P h i _ A d d < 1 > 4 4 4 4 2 3 5 7 M 2 _ Q u a l i t y < 2 > M 3 _ P h i _ A d d < 1 >
1 7 2 4 5 8 M 0 _ C o d e < 0 > M 1 _ P h i _ A d d < 2 > 4 5 4 5 2 4 5 8 M 2 _ C o d e < 0 > M 3 _ P h i _ A d d < 2 >
1 8 2 5 5 9 M 0 _ C o d e < 1 > M 1 _ P h i _ A d d < 3 > 4 6 4 6 2 5 5 9 M 2 _ C o d e < 1 > M 3 _ P h i _ A d d < 3 >
1 9 2 6 6 0 M 0 _ C o d e < 2 > M 1 _ E t a _ A d d < 0 > 4 7 4 7 2 6 6 0 M 2 _ C o d e < 2 > M 3 _ E t a _ A d d < 0 >
2 0 2 7 6 1 M 0 _ C o d e < 3 > M 1 _ E t a _ A d d < 1 > 4 8 4 8 2 7 6 1 M 2 _ C o d e < 3 > M 3 _ E t a _ A d d < 1 >
2 1 2 8 6 2 M 0 _ C o d e < 4 > M 1 _ E t a _ A d d < 2 > 4 9 4 9 2 8 6 2 M 2 _ C o d e < 4 > M 3 _ E t a _ A d d < 2 >
2 2 2 9 6 3 M 0 _ P h i _ A d d < 0 > M 1 _ E t a _ A d d < 3 > 5 0 5 0 2 9 6 3 M 2 _ P h i _ A d d < 0 > M 3 _ E t a _ A d d < 3 >
2 3 3 0 6 4 M 0 _ P h i _ A d d < 1 > M 1 _ E t a _ A d d < 4 > 5 1 5 1 3 0 6 4 M 2 _ P h i _ A d d < 1 > M 3 _ E t a _ A d d < 4 >
2 4 3 1 6 5 M 0 _ P h i _ A d d < 2 > M 1 _ E t a _ A d d < 5 > 5 2 5 2 3 1 6 5 M 2 _ P h i _ A d d < 2 > M 3 _ E t a _ A d d < 5 >
2 5 3 2 6 6 M 0 _ P h i _ A d d < 3 > M 1 _ G b < 0 > 5 3 5 3 3 2 6 6 M 2 _ P h i _ A d d < 3 > M 3 _ G b < 0 >
2 6 3 3 6 7 M 0 _ E t a _ A d d < 0 > M 1 _ G b < 1 > 5 4 5 4 3 3 6 7 M 2 _ E t a _ A d d < 0 > M 3 _ G b < 1 >
2 7 3 4 6 8 M 0 _ E t a _ A d d < 1 > U n u s e d 5 5 3 4 6 8 M 2 _ E t a _ A d d < 1 > U n u s e d
S C S I c o n n e c t o r s - s o r t e r s i g n a l s
T r i g g e r B o a r d
G B , S o r t e r
I I b u s ( 5 0 s i g n a l s ) T T L
P A C S e c t o r P r o c e s s o r
D A Q c o n c e n t r a t o r G O H P A C S e c t o r P r o c e s s o r P A C S e c t o r P r o c e s s o r P A C S e c t o r P r o c e s s o r
T _ d a t a 1 ( 9 s i g n a l s )
L V D S T _ d a t a
( 5 4 s i g n a l s ) L V D S
T _ d a t a 6 ( 9 s i g n a l s ) L V D S
f a s t s i g n a l s d i s t r .
S _ d a t a ( 1 4 s i g n a l s ) L V D S
S _ d a t a ( 1 4 s i g n a l s ) L V D S
T B _ d a t a ( 9 s i g n a l s ) L V D S
6 8 1 0 8 ( = 1 2 * 9 )
7 2
4 3 2
C o n t r o l
T T C r x
2 3
c l o c k L V D S
T T C f a s t s i g n a l s ( 4 s i g n a l s ) L V D S
1 0 8 ( = 1 2 * 9 )
7 2
P i n d i o d e
A l l T B f u r n i s h e s o n l y 4 h i g h e s t m o m e n t u m m u o n s
4 h i g h e s t m o m e n t u m m u o n s f o r e n d c a p a n d b a r r e l a r e s e l e c t e d a t b a c k p l a n e o r f i n a l s o r t e r a t b a s i s o f i t e t a a d d r e s s
V M E
J t a g c h a i n
T _ d a t a ( 5 4 s i g n a l s ) L V D S
4 3 2
2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 S i g _ d e t e c t S i g _ d e t e c t
J 1
J 2 9 6
9 6
T r i g g e r B o a r d s c h e m a t i c s
36.0 cm
4 0 . 0 c m
T l k
G B , S o r t e r
V M E 9 6 p i n P A C S e c t o r
P r o c e s s o r P A C S e c t o r P r o c e s s o r P A C S e c t o r P r o c e s s o r P A C S e c t o r P r o c e s s o r
D A Q c o n c e n t r a t o r G O H
T r i g g e r B o a r d l a y o u t
1 . 4 c m 2.3 cm
1 . 3 c m 1.3 cm 2.1 cm
2 . 1 c m 3 . 0 c m
2.0 cm
. 7 c m
G BC 2 0 F 4 0 0
. 7 c m
. 7 c m
. 7 c m
. 7 c m
. 7 c m
. 7 c m
. 7 c m
. 7 c m
1.7 cm
1 . 7 c m S y n c h
C 6 F 2 5 6
C u s t o m B a c k p l a n e C o n n e c t o r 1 6 0 p i n
O p t o B o a r d
H o n e y w e l l H o u s i n g
3 2 . 1 c m 6 . 0 c m
6.6 cm
V M E
V M E 8 . 8 c m 9 . 4 c m
C u s t o m B a c k p l a n e C o n n e c t o r 1 6 0 p i n
T l k 2 5 0 1 S y n c h r o
L V D S b u f f e r O p t o R e c
P A C m e z z a n i n e 1
P A C m e z z a n i n e 3
P A C m e z z a n i n e 4
D A Q m e z z a n i n e
O p t i c a l r e c e i v e r t e s t s d o n e ( s e e n e x t p a g e )
B o a r d t r a n s m i s s i o n s t u d y d o n e B o a r d t r a n s m i s s i o n t e s t ,
m e a s u r e m e n t s d o n e ( s e e n e x t p a g e )
T B b o a r d r o u t i n g s t a r t s
T r i g g e r B o a r d
T r i g g e r B o a r d p r o t o t y p e t e s t s , m e a s u r e m e n t s
R e s u l t - a l l 5 4 ( p o i n t t o 5 p o i n t s ) 3 2 0 M H z L V D S l i n e s w o r k c o r r e c t l y ! T B p r e p r o d u c t i o n b o a r d r e a d y t o r o u t i n g !
P C B m a t e r i a l t e s t s
( s t a n d a r d F R 4 - c e r a m i c R o g e r s ) S i g n a l t e r m i n a t i o n s t u d y
E y e d i a g r a m o f o p t i c a l s i g n a l E y e d i a g r a m o f b o a r d t r a n s m i s s i o n s i g n a l
. . .
a n d m a n y o t h e r
U n d e r c o n s t r u c t i o n p r o d u c t i o n p r o t o t y p e s : T r i g g e r B o a r d
T r i g g e r B a c k p l a n e
T r i g g e r B a c k p l a n e I n t e r f a c e B o a r d
Link System preproduction:
4 Link Crates (~60 Link Boards) to be used for
•
Integration in B 904 - starting ~May 2005
—
integrate RPC Trigger full chain
—
integrate with RPC DCS
—
integrate with CSC RAT - sychronisation procedures!
—
integrate with Global Muon Trigger
•
RPC commissioning
—
1 Link Crate content for RB + 1 for RE
•
Cosmic Challenge
—
60
osector of RB1-4 and RE1/2,3
Commissioning & Cosmic Challenge
New version committed to ORCA repository:
•
all RPC planes (up to 6) used
—
changed meaning of quality bits
•
PAC ASIC replaced by FPGA
—
sophisticated tricks needed to fit all patterns into FPGA
—
simple notion of “pattern” no longer valid
•
up-to-date Sorter and Ghost Buster algorithms
•
detailed layout of the Link System from Data Base
Official release pending:
•
finalizing PAC VHDL
—
generation of final “patterns”
•
implementing realistic RPC performance in digitisation
—