RPCMUONTRIGGERDATAACQ UISITIONSYSTEM

Transkrypt

RPCMUONTRIGGERDATAACQ UISITIONSYSTEM
D a ta A c q u is itio n S y s te m
fo r th e C M S R P C M u o n T r ig g e r
K r z y s z to f P o z n ia k (W a r s a w U n iv e r s ity o f T e c h n o lo g y )
fo r th e W a r s a w g r o u p
O U T L IN E :
in tr o d u c tio n
a c q u is itio n m e th o d fo r c o m p r e s s e d d a ta
tr a n s m itte d b y fib r e o p tic lin k s
p r in c ip le o f w o r k fo r D a ta A c q u is itio n S y s te m
D a ta A c q u is itio n S y s te m p r o je c t
D A Q T e s t-B e n c h
C M S w e e k , C E R N , G e n e v e , J u n e . 1 6 , 1 9 9 9
C M
S D e te c to r
C M
S C o u n tin g R o o m
L in k m u x
R e c e iv e r
F r o n t E n d E le c tr o n ic s
R P C
C h a m b e r
L in k m u x
D riv e r
D is c r
S y n c h
R P C
C h a m b e r
S y n c h
to g lo b a l T rig g e r
T T C R e c v
L in k
S p litte r
L in k re c v
R e a d o u t
to D A Q
L in k m u x
R e c e iv e r
F r o n t E n d E le c tr o n ic s
D is c r
R P C
T r ig g e r
E le c tr o n ic s
L d e m u x
L m u x
T T C R e c v
T r ig g e r
D A Q -L d e m u x
T T C R e c v
L m u x
T T C R e c v
L in k re c v
T im
T r ig
C o n
D is t
S y s t
T im in g
D is trib u tio n
T re e
v a ria n t : 2 c h a m b e rs to 1 lin k
in g ,
g e r ,
tr o l
r ib u tio n
e m
1 2 0 m
F u n c tio n a l b lo c k s o f th e e le c tr o n ic s fo r th e R P C M u o n T r ig g e r
T r ig
T h e a c tu a l h it is c o m p a r e d to a
M u o n s e a r c h in g a lg o r ith m
T h e s
g e r a lg
s e t o f p
r e q u ir
e h its a
o r
r e
e s
r e
ith m is b a s e d o n
d e fin e d p o s s ib le
a ll o f th e h its fr o
tr a n s m itte d fr o m
m u
h it
m
th
o n
p a
R P
e d
tr a c k
tte r n s
C c h a
e te c to
p a tte r n r e c o g n itio
fo r a m u o n w ith d
m b e r s to b e d e liv e
r b y fib r e o p tic lin
n
e fin ite tr a n s v e r s e m o m e n tu m
r e d to th e c o u n tig r o o m
k s
F a s t s y n c h r o n o u s c o m p r e s s io n c o n s id e r a b ly r e d u c e s th e n u m b e r o f lin k s
L M U X r e a liz e s a n a lg o r ith m o f s y n c h r o n o u s d a ta c o m p r e s s io n , a n d D A Q -L D E M U X a s y n c h r o n o u s p a c k e ts d e c o m p r e s s io n
T h is a lg o r ith m c a u s e s a d d itio n a l c o n s ta n t d e la y fo r a ll tr a n s m itte d s ig n a ls b e tw e e n d e te c to r a n d c o n tin g r o o m
0 .0
0 .0
0 .0
0 .0
0 .1
M B 4
M E 1
B A R R E L
M E 2
0 1
0 5
1 0
5 0
0 0
h it
h it
h it
h it
h it
s /b
s /b
s /b
s /b
s /b
M E 3
x /c
x /c
x /c
x /c
x /c
h a
h a
h a
h a
h a
m b
m b
m b
m b
m b
e r
e r
e r
e r
e r
[c m ]
7 0 0
M E 4
6 0 0
M B 3
5 0 0
M B 2 _ 1
M B 2 _ 2
4 0 0
M B 1 _ 1
M E 1 _ 2
3 0 0
M E 0
2 0 0
1 0 0
E N D C A P
0
in te ra c tio n p o in t
2 0 0
4 0 0
6 0 0
8 0 0
1 0 0 0
1 2 0 0 [c m ]
T h e r a te o f h its fo r a s in g le b u n c h c r o s s in g in R P C c h a m b e r
C o m p r e s s io n a lg o r ith m is b a s e d o n th e fa c t th a t th e r a te o f h its fo r a s in g le b u n c h c r o s s in g in R P C c h a m b e r is r e la tiv e ly lo w
T h e d i s t r i b u t i o n o f t h e r a t e o f h i t s i s i n h o m o g e n e o u s ( d iffe r e n c e s o f tw o o r d e r s o f m a g n itu d e g o in g fr o m s m a ll ( 0 ) to la r g e ( 2 .1 ) p s e u d o r a p id it) .
T h is im p lie s th a t fo r th e a r e a s o f h ig h h it r a te a b ig g e r n u m b e r o f lin k s is r e q u ir e d
1 R P C c h a m b e r p e r 2 lin k s
1 R P C c h a m b e r p e r 1 lin k
2 R P C c h a m b e r s p e r 1 lin k
3 R P C c h a m b e r s p e r 1 lin k
M B 4
M E 1
B A R R E L
M E 2
M E 3
[c m ]
7 0 0
M E 4
6 0 0
M B 3
5 0 0
M B 2 _ 1
M B 2 _ 2
4 0 0
M B 1 _ 1
M E 1 _ 2
3 0 0
M E 0
2 0 0
1 0 0
E N D C A P
0
in te ra c tio n p o in t
2 0 0
4 0 0
6 0 0
8 0 0
1 0 0 0
1 2 0 0 [c m ]
R P C c h a m b e r s g r o u p in g fo r o p tic a l lin k s
F o u r v a r ia n ts o f d a ta g r o u p in g w e r e c h o s e n fo r o n e lin k : 1 /2 , 1 , 2 o r 3 R P C s p e r o n e o p tic a l lin k
T h e n u m b e r o f o p tic a l lin k s is r e d u c e d b y a fa c to r o f a t le a s t s ix
in c o m p a r is o n w ith th e n o n -c o m p r e s s e d d a ta tr a n s m itio n
IN P U T - D A T A C O M P R E S S IO N - T R A N S M IS S IO N
D 2 3
D 2 2
D 2 1
D 2 0
D 1 9
D 1 8
D 1 7
D 1 6
D 1 5
D 1 4
D 1 3
D 1 2
D 1 1
D 1 0
D 9
D 8
D 7
D 6
D 5
D 4
D 3
D 2
D 1
D 0
-
P A C K E T D E C O M P R E S S IO N
P 5
D A T A B U F F E R
M E M O R Y
P 4
D E R A N D O M IZ A T IO N
P R O C E S S
P 3
p a c k e t
P 2
p a c k e t
p a c k e t
4
0
1
2
3
5
3
3
2
1
1
0
b x = 5
b x = 4
b x = 3
b x = 2
b x = 1
b x = 0
m a x im u m p a c k e t le n g t h
fo r m a x im u m d e la y v a lu e = 3
P 0
b x = 1
r t
m
la
lu
y
it io n
b e r
e
d a ta o f
p a r t it io n
P 1
b x = 2
p a
n u
d e
v a
p a c k e t
p a c k e t
p a c k e t
4
0
1
2
3
5
3
3
2
1
1
0
b x = 5
b x = 4
b x = 3
b x = 2
b x = 1
b x = 0
b x = 0
L 1 A c c e p t
_ S Y N C H R O N O U S H IG H
E x a
P a r titio n n
D e la y v a lu e d e fin e s th e
D a ta o f
m p le fo
u m b e r
d e la y o
p a r titio
S P E E D D A T A C O M P R E S S IO N A N D P A C K E T D E C O M P R E S S IO N _
r 2 4 d e fin
f th e
n in c
b it d a ta w o
e s th e n u m
p a r titio n ju
lu d e s d a ta
rd .
b e r
st b
o f p
D a ta w o r d is
o f th e p a r titio
e in g s e n t r e la
a r titio n a s s o c
T h e n o n -e m p ty p a r titio n s o f e v e r y d a ta w o r d a r e s e n
W h e n th e c o m p r e s s o r d o e s n o t h a v e a n o n
T h e p a r titio n s w ith a d e la y g r e a te r
P a c k e t d e c o m p r e s s o r c h o o s e s p a c k e ts
T h is is d o n e w ith th e a id o f L 1 A c c e p t s ig n a l d e liv e
t in d
-e m p
th a n
fro m
re d b
d iv id e d in
n a s s o c ia
tiv e to th e
ia te d w ith
e s c e n d in g o
ty p a r titio n
th is d e fin e d
d a ta s tr e a m
y T T C c ir c u
to s ix 4 -b it p a r titio n s
te d w ith a g iv e n d a ta w o r d
b u n c h c r o s s in g a s s o c ia te d w ith a g iv e n d a ta w o r d
a g iv e n p a r titio n n u m b e r
r d e r s ta r tin g fr o m
to s e n d , a n e m p ty
m a x im u m v a lu e w
c o r r e s p o n d in g to
it. T h e c h o s e n p a c
th e p a r titio n o f th e h ig h e s t n u m b e r
p a r titio n is s e n t
ill b e lo s t
fo llo w in g b u n c h c r o s s in g .
k e ts a r e s to r e d in d a ta b u ffe r m e m o r y .
R P C M U O N T R IG G E R D A T A A C Q U IS IT IO N S Y S T E M
R A T E E S T IM A T E
I n p u t p a r a m e te r s :
* c o n s id e r M E 1
* 1 c r a te :
* str e a m e r p r o b
* s tr ip m u ltip lic
* s tr ip m u ltip lic
/1 s ta tio n (w o r s t c a s e ), 1 /2
4 8 lin
a b ility :
1 %
ity w /o u t s t r e a m e r s : 1 .1 s
ity w ith s tr e a m e r s :
6 .5 s
n u m b e r o f p a c k e ts /e v e n t
a v e r a g e /lin k
a v e r a g e /c r a te
m a x /c r a te (1 0
3 0 0 0 0
6
n o n o is e
e v e n ts)
c o u n ts
1 4
c h a m b e r /lm u x
k s
tr ip s
tr ip s
1 0 0 H z /c m
0 .0 4
3 .1 4
1 7
n o is e
0 .0 6 5
4 .5 9
w ith o u t n o is e
n u m b e r o f p a c k e ts
p e r e v e n t p e r c ra te
2 5 0 0 0
2
w ith n o is e
2 0 0 0 0
1 5 0 0 0
1 0 0 0 0
5 0 0 0
0
1
2
3
4
5
6
7
p a c k e ts (3 2 b its
8
9
1 0
1 1
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
2 0
w o rd s ) n u m b e r p e r e v e n t p e r c ra te
C o n c lu s io n s :
a s s u m e m a x im u m 2 0 p a c k e t/e v e n t/c r a te o f 4 8 lin k s
o r 2 5 p a c k e t/e v e n t/c r a te o f 6 0 lin k s
R P C M U O N T R IG G E R D A T A A C Q U IS IT IO N S Y S T E M
A v a ila b le b a n d w ith
1 D D U =
1 T r ig g e r
1 d a ta p a
p a g e s iz e
3 T
C r a
c k e t
= 1 K
r ig
te
= 1
w
g e r (r e a d o u t) c r a te s (= /1 r a c k ),
= 6 0 lin k s ,
w o r d o f 3 2 b its = 4 B y te s ,
o r d s,
* m a x im a l p o s s ib le e v e n t s iz e p e r T r ig g e r c r a te = 6 0 lin k s * 8 w o r d s = 4 8 0 w o r d s (+ h e a d e r ),
* m a x im a l e x p e c te d e v e n t s iz e p e r T r ig g e r c r a te = 2 5 w o r d s = 1 0 0 B y te s (+ h e a d e r ),
* m a x im a l e x p e c te d e v e n t s iz e p e r D D U (1 r a c k ) = 3 0 0 B y te s
* a s s u m e d m a x im a l R D P M
e v e n t s iz e = 2 K
B y te s
= > la r g e s a fe ty m a r g in
R P C M U O N T R IG G E R D A T A A C Q U IS IT IO N S Y S T E M
R P C M u o n T r ig g e r C r a te w ith R e a d o u t S y s te m
S o r te r ,
C o n tr o l,
T im in g
C a r d
T r ig g e r B o a r d s (T B )
R e a d o u t B o a r d s (R B )
T B
1
2
3
4
5
V M E
C r a te
C n tr l
6
7
8
9
1 0
1 1
1 2
T S
B
R B
M
1 3
1 4
R B
S
1 5
1 6
1 7
1 8
1 9
2 0
T h e r e a r e 5 S la v e R e a d o u t B o a r d s a n d 1 M a s te r R e a d o u t B o a r d in o n e T r ig g e r C r a te
R P C M U O N T R IG G E R D A T A A C Q U IS IT IO N S Y S T E M
T r ig g e r &
D A Q
S y ste m
C r a te B a c k p la n e I n te r c o n n e c tio n s
S o r
C o n
T im
C a
T r ig g e r C a r d s
te r ,
tr o l,
in g
r d
D A Q
V M E
C r a te
C n tr l
R e a d o u t C a r d
V M E (P C I)
L 1 A , C lo c k , T e s t S tr o b e , B X N
In te r n a l b u s
1
E v .N o
B C N 0
2
* V M
* b u s
* in te
* sh o
3
4
5
6
E o
tr a
rn a
rt b
r P C
n sm
l b u
u s b
I s ta n d
ittin g C
s b e tw e
e tw e e n
7
a rd
lo c k
e n c
C o n
8
9
1 0
in te r fa c e c o
, L 1 A c c e p t,
o n n e c tin g a
tr o l-T im in g
1 1
1 2
1 3
n n c tin g a ll b
B X N u m b e r
ll R e a d o u t C
C a rd a n d M
1 4
1 5
1 6
1 7
1 8
1 9
2 0
o a r d s to c r a te c o n tr o lle r
e tc .
a rd s
a s te r R e a d o u t C a r d
IN E
D A Q
C O M M O N D A T A P A C K E R
D A T A
B U F F E R
C R A T E 2
S L A V E
D A T A A N A L IZ E R
D A T A A N A L IZ E R
A N A L IZ E R
D A T A
D A Q
D A T A A N A L IZ E R
D A T A IN P U T
V A R IA B L E
L E N G T H
V A R I A P B I LP EE L I N E
V A R I A L BE LN EG T H
L E N P G I PT EH L I N E
V A R I PA I BP LE EL I N E
L E N G T H
P IP E L I N E
D A T A IN P U T
D A T A
IN P U T
M A S T E R
D A T A IN P U T
R D M P IN T E R F A C E
IN T E R N A L B U S
D
L E
B U
D A T A
D E R A N D O D A D T A A TM A I Z E R
D E R A N D O D D D A A D E T T A AR A T M A A I N Z D E O R D D E E D R R E A A R N NM A D D I N Z O O D E - - O R D D D A A A T T M T A A A I MZ E I Z R E R
D E R A N M D I ZO E - R
DD D A D A E T E T R A AR A A N N D D O O - M IZ E R
D D E A R T A AM N M I D Z I ZO E E -R R
D A T A
D D E R E R A A N ND D O O - D D A A T MA T M A I I Z Z E E R R
E N V IR O N M F F I ZE R E R
D
A
T
B
U
D A T A M A E N T
D E R A N D O A T A
E N V IR O N M I Z E R
D D A E A D T N T A A VA T M I A R E O N N T F F E R
E E N N V N V I U IR R M M O O B N E N E N - - R T
D D D A A A T T MTA M A A E E N N T T
E N V IR O N D E A N N T V U A I M R BO E N R D DA AT A T M M A E E N N T T
NN UV MI R B O N R E
E N V I R O N D DA AT AT M A E N T
M E N T
E N L V E I N R G O TN H A TBAU F F E R
M E N T
N G T H
F F E R
C O M M O N
D A T A
B U F F E R
D A Q
D D DA
D E BR UA
M I
ED
D A
E N LV EI
M B UE
D A T A
D E R A N D O D AD T A A T A
D E R A NM D I Z O E - R
D D D A A D TE T A AR A T AM A N I Z D E O R D D E E D R R E A A R N N M A D D N I ZO O D E - - O R D D D A A A T T M T A M A A I Z MI Z E IE Z R R E R
DD EE RR AA NN DD OO -D DD A AE T TR A AA N D O D A T A M M I ZI Z E E R R
D D E E R R A A M N N ID D Z O O E - R D A T A
E TA R AT AM A N I Z D E O R M IZ E R
E N V IR O N M FN F D I EZ O RE - R
D DA T A A T M A E N T
E N V IR O N Z E R
D D A E A D T N T A A AV T M I AR E O N N T E E N N NV V I U R I R M M O O B NE N E N - - RT
D D D A A AT T TA A A
E N V I R M OM E N E N -N T T
DD E A A N TN T V A U A I M R B O E N R D A T AM M E E N N T T
E N A NN V T UV I A R MI R O B O N E N - R T AM E N T
NR M GO E TN N H- T
FN F T E R
C R A T E 3
D A T A
B U F F E R
R A C K
D A T A A N A L IZ E R
D
B U
D A Q S L A V E
D A Q S L A V E
L V D S
C R A T E 1
D A T A A N A L IZ E R
D A T A A N A L IZ E R
D A T A A N A L IZ E R
D A T A A N A L IZ E R
V A R IA B L E
L E N G T H
I A P B I P L EE L I N E
N L EG T H
EH L I N E
E
D A T A A N A L IZ E R
D A T A IN P U T
D A T A IN P U T
D A T A IN P U T
V A R
V A R I A L EB
L E N P G I PT
V A R I P A I B P EL E L I N
L E N G T H
V A R I A P BI P L E E L I N E
L E N G T H
P I P E L I N E
D A T A IN P U T
S L A V E
D A T A
D E R A N D O D AD T A A TM A I Z E R
D E R A N D O D D D A A D TE T A AR A T AM A N I Z D E O R D D E E D R R E A A R N N M A D D N I ZO O D E - - O R D D D A A AT T TA A A M I Z E R
D E R A N M M D I ZI Z O E E - R R
D D A D A E T TE R A AR A A N N D D O O - D
M
I
Z
E
R
M
I
Z
E
R
D A T A
D D E E R R A A M N N D I D Z O O E - -R
D A T A
D D DA E T A R A T M A M A I N Z I Z D E E O R R E N V IR O N D AD T A A T M A E N T
D E B R U A M F N F DI Z E O E R - R
E N V IR O N M IZ E R
D D A E A D T N T A A AV T M I AR E O N N T E E N N N V V I U R I R M MO O B N E N E N- - R T
D D D A A AT T M TA M A A E E N N T T
ED E A N N N T V U V A I M I R R B O O E N N R - D N DA U T A M A T M B M A E E E R N N T T
E D N E A N V T I AV R I R O O N - N D A T AM E N T
L E NM G E T N H T
E N V I R O N M B U E NF F T E R
D A T A
B U F F E R
D A T A IN P U T
L V D S
D A T A A N A L IZ E R
V A R IA B L E
L E N G T H
R I A P B I LP EE L I N E
BE LN EG T H
I PT EH L I N E
D A T A A N A L IZ E R
V A
R I AL
E N PG
I BP LE EL
T H
I N E
D A T A A N A L IZ E R
V A
L
V A R I PA
L E N G
P IP E L
D A T A IN P U T
D A T A IN P U T
D A T A IN P U T
D A T A IN P U T
R P C M U O N T R IG G E R D A T A A C Q U IS IT IO N S Y S T E M
T h e p r in c ip le o f w o r k o f D A Q S y s te m b a s e s o n tw o s u c c e s s iv e s ta g e s :
- d a ta p a c k e t d e r a n d o m is a tio n in D A Q -S L A V E b lo c k s
E a c h D A Q -S L A V E b lo c k r e c e iv e s d a ta s tr e a m fr o m a s in g le fib r e o p tic lin k .
A ll D A Q -S L A V E b lo c k w o r k in p a r a lle l.
- b u ild in g o f c o m m o n e v e n t p a c k e t in D A Q -M A S T E R b lo c k .
T h e d a ta fo r th is p a c k e t a r e g o tte n s u c c e s s iv e ly fr o m D A Q -S L A V E b lo c k s .
D A Q -M A S T E R b lo c k r e a d s s e le c tiv e ly d a ta fr o m D A Q -S L A V E S b lo c k s
a n d th e n m id d le c r a te D A Q -M A S T E R m e r g e s d a ta fr o m o th e r c r a ts .
O n ly th e m id d le c r a te D A Q -M A S T E R in c lu d e s D D U in te r fa c e .
D A Q -M A S T E R b lo c k s te e r s th e D A Q -S L A V E b lo c k b y d e d ic a te d lo c a l b u s :
c lo c k , tr ig g e r a n d a d d r e s s e s s ig n a ls a r e d is tr ib u te d
R P C M U O N T R IG G E R D A T A A C Q U IS IT IO N S Y S T E M
E X A M P L E D A T A A C Q U IS IT IO N P R O C E S S F O R S IN G L E C A S E T T E
D A T A B U F F E R
4
p a r titio n
d a ta
P 1
L M U X
P 2
3
2
p a r titio n
n u m b e r
3
1
2
d e la y
v a lu e
1
1
D A Q
S L A V E
2
1
1
1
2
1
3
2
0
1
1
2
D A T A L E N G T H
0
P 3
3
1
B U F F E R
2
3
1
1
2
E V E N T P A C K E T
D A T A B U F F E R
P 2
3
p a r titio n
n u m b e r
d e la y
v a lu e
2
3
3
3
2
3
1
2
s
0
0
1
a l b
D A Q
S L A V E
3
0
2
3
D A T A L E N G T H
1
P 3
3
1
1
2
1
0
B U F F E R
1
B C N
tr ig g e r n u m b e r
L M U X
1
t e r n
p a r titio n
d a ta
P 1
2
u
4
D A Q
M A S T E R
i n
5
D A T A
6
3
P A G E
b x
P A G E
P 0
1
2
1
2
2 (b x = 6 )
1
0
2
2
1
3
3
3
2
1 (b x= 5)
2 1 0
1
1
2
1
2
0 (b x = 4 )
1
3
2
1
3
2
1
0
0
2
c h ec k su m
5
D A T A
6
3
P A G E
b x
P A G E
P 0
1
3
D A T A B U F F E R
L M U X
p a r titio n
n u m b e r
2
1
1
d e la y
v a lu e
1
0
1
3
3
2
1
D A Q
S L A V E
2
w o r k in g
-M A S T E
s p e c tiv e
-M A S T E
p ro c e ss
o f
R
b u
R
is
2
1
IN D E P E N D E N T P A R A M E T E R S :
D A T A
4
2
1
1
1
3
D A T A L E N G T H
2
P 3
A n e x a m p le o f
D A Q
to r e
D A Q
T h is
5
p a r titio n
d a ta
P 1
P 2
6
3
P A G E
b x
P A G E
P 0
3
2
D A Q -M A S E R a n d its c o -o p e r
tr a n s m its tr ig g e r s ig n a ls a n d m
n c h c r o s s in g w ith a d d itio n a l in
r e a d s d a ta c o n c e r n in g c o r r e s p
r e p e a te d fo r a ll b u n c h c r o s s in g
2
B U F F E R
2
1
M A X
P A R
P A R
D A Q
S L IC
1
1
3
a tio n w ith
e m o ry p a
fo r m a tio n
o n d in g b u
s o f th e e v
D A
g e a
c o n
n c h
e n t.
Q -S
d d re
c e rn
c ro s
L A
sse
in g
s in
V E
s .E
th
g c
IM
T IT
T IT
S L
E S
U M
IO N
IO N
A V
N U
: e a
a c h
e d a
o n se
c h
p a
ta
c u
D E L A Y
S N U M
S IZ E :
E S N U M
M B E R
V A L U E :
B E R :
:
B E R :
D A Q -S L A
g e is fille d
le n g th s to r
tiv e ly fr o m
V E re
w ith
e d in
a ll D
= 3
= 4
= 4 b its
= 3
= 3
c e iv e s d a ta fr o m a s in g le L M U X .
d a ta c o r r e s p o n d in g
th e p a g e .
A Q -S L A V E s.
R P C M U O N T R IG G E R D A T A A C Q U IS IT IO N S Y S T E M
A S Y N C H R O N O U S C O M M U N IC A T IO N
C L O C K
R E Q U E S T
M A S T E R
S L A V E
A N S W E R
C O M M U N IC A T IO N B U S
C L O C K
M A S T E R
B U S
S L A V E
B U S
M A S T E R
T
B U S
T
S L A V E
T
B U S
S Y N C H R O N O U S C O M M U N IC A T IO N
C L O C K
C L O C K
R E Q U E S T
M A S T E R
S L A V E
A N S W E R
C O M M U N IC A T IO N B U S
C L O C K
T
B U S
T
S L A V E
T
B U S
T h e u p p e r p a r t o f fig u r e s h o w s c o m m u n ic a tio n w ith a s y n c h r o n o u s r e c e iv e r .
T h e fo llo w in g p r o c e s s e s h a v e to b e r e a liz e d d u r in g o n e c lo c k p e r io d :
- s e n d in g o f r e q u e s t (fo r e x a m p le a d d r e s s ) to th e r e c e iv e r v ia c o m m u n ic a tio n b u s ,
- r e q u e s t p r o c e s s in g (fo r e x a m p le m e m o r y a c c e s s ) a t th e r e c e iv e r ,
- s e n d in g o f a n s w e r (fo r e x a m p le d a ta ) to th e r e q u e s to r v ia c o m m u n ic a tio n b u s .
T h e lo w e r p a r t o f fig u r e s h o w s c o m m u n ic a tio n w ith s y n c h r o n o u s r e c e iv e r .
T h e w h o le p r o c e s s is p e r fo r m e d s e q u e n tia lly d u r in g th e fo llo w in g c lo c k p e r io d s .
T h e p r e s e n te d tim e d iv is io n a s s u r e s th r e e -fo ld in c r e a s e in c o m m u n ic a tio n s p e e d .
S y n c h r o n o u s c o m m u n ic a tio n w a s im p le m e n te d in D A Q T e s t S y s te m fo r R P C M u o n T r ig g e r .
T h is s o lu tio n a llo w s fo r a p p lic a tio n o f 4 0 M H z c lo c k fo r d a ta tr a n s m is s io n
w ith a s s u m e d m e m o r y a c c e s s tim e e q u a l fr o m 1 5 to 2 0 n s .
T h e to ta l d a ta r e a d in g tim e , fr o m m a n y D A Q -S L A V E S , w a s m in im iz e d .
R P C M U O N T R IG G E R D A T A A C Q U IS IT IO N S Y S T E M
1 2 d a ta lin k s fr o m
C h a n n e l
L in k 2 8 b
C h a n n e l
L in k 2 8 b
C h a n n e l
L in k 2 8 b
C h a n n e l
L in k 2 8 b
C h a n n e l
L in k 2 8 b
C h a n n e l
L in k 2 8 b
C h a n n e l
L in k 2 8 b
C h a n n e l
L in k 2 8 b
R L D E
M U X
R L D E
M U X
C h a n n e l
L in k 2 8 b
C h a n n e l
L in k 2 8 b
V M E
(P C I)
JT A G
C N T R L
R L D E
M U X
R L D E
M U X
R L D E
M U X
R L D E
M U X
R L D E
M U X
R L D E
M U X
R L D E
M U X
R L D E
M U X
R L D E
M U X
R L D E
M U X
C h a n n e l
L in k 2 8 b
C h a n n e l
L in k 2 8 b
S E L E C T IV E
R E A D O U T
8 .9 c m
R P C s
R e a d o u t B o a r d S la v e (R B M )
T R IG G E R C R A T E
B U F F E R
M E M O R Y
B U F F E R
M E M O R Y
C lo c k
D is trib u tio n
C irc u it
M e rg e r
D riv e rs
e tc .
.0 c m
G E N E R A L P A R A M E T E R
- in p u t lin k s = 1 2
- a d d itio n a l s e le c tiv e r e a d o
fo r q u a lity c h e c k in g
- J T A G c o n tr o le r
fo r e a c h c h a n n e l:
- m a x . p ip e lin e le n g th = 1
- p a g e d a ta s iz e = 1 6 b its x
- n u m b e r o f p a g e s = 1 2 8
- n o fr e e b x b e tw e e n L 1 A
- c lo c k = 4 0 M H z
S :
u t
2 8 b x
8 b y te
r e q u ir e d
R P C M U O N T R IG G E R D A T A A C Q U IS IT IO N S Y S T E M
to
C h a n n e l
L in k 2 8 b
S E L E C T IV E
R E A D O U T
V M E
(P C I)
C h a n n e l
L in k 2 8 b
JT A G
C N T R L
8 .9 c m
M a ste r
R e a d o u t B o a r d M a ste r (R B M )
T R IG G E R C R A T E
fr o m
M a ste r s
C h a n n e l
L in k 2 8 b
C h a n n e l
L in k 2 8 b
B U F F E R
M E M O R Y
B U F F E R
M E M O R Y
C lo c k
D is trib u tio n
C irc u it
C h a n n e l
L in k 2 8 b
C h a n n e l
L in k 2 8 b
M E R G E R
C N T R L R
D D U
In te rfa c e
(P C I)
B U F F E R
M E M O R Y
B U F F E R
M E M O R Y
B U F F E R
M E M O R Y
M e rg e r
D riv e rs
e tc .
.0 c m
G E N E R A L P A R A M E T E R
- in p u t: 1 2 lin k s * 5 s la v e b
- w o rk m o d e s:
1 . c r a te m a s te r - d a ta fr o
2 . r a c k m a s te r - d a ta fr o
- a d d itio n a l s e le c tiv e r e a d o
fo r q u a lity c h e c k in g
- J T A G c o n tr o le r
- D D U in te r fa c e (c o n n e c te
- c lo c k = 4 0 M H z
S :
o a rd s= 6 0
m c a s e tte
m 3 c r a te s
u t
d to D P M )
R P C M U O N T R IG G E R D A T A A C Q U IS IT IO N S Y S T E M
T E S T D A Q -S L A V E C A R D - 2 c h a n n e ls
D A T
D E R A N
D A T A
M IZ E
D E R A N D O
D A MT A I Z E R
B U F F E R
E N
D A T
M
D EA N T VA I R
M
E
N
L E N G T H
B U F F E R
D A T
V IR
A
E N
O N
T
R E A D O U T
L IN K B O A R D
(o p tio n a l)
A
-
A
-
D O R
IN T E R N A L B U S
V A R I A B L E
L E N G T H
P IP E L IN E
S L A V E
D A T A A N A L I Z E R
D A T A I N P U T
D A Q
O N T
&
V M E -B U S
IN T E R N A L B U S
IN T E R F A C E S
IN T E R N A L B U S
A L T E R A
1 0 K 2 0
V M E B U S &
L O C A L
C O N T R O L
A R E A
A L T E R A
1 0 K 2 0
T h e r e a r e tw o D A Q -S L A V E m o d u le s o n th e te
V A R IA B L E L E N G T H P IP E L IN E , D A T A B U F F E R a n d
a r e r e a liz e d in D P M s . D A T A A N A L IZ E R , w h ic h m a k e s
d a ta d e c o m p r e s s io n , is p la c e d in A lte r a E P F 1
T h e in p u t s ig n a ls o f c o m p r e s s e d d a ta s tr e a m m a y b e fe d
- e le c tr ic a lly , b y fr o n t c o n n e c to r s , u s e d fo r te s t c o n n e c
- o p tic a lly , th r o u g h th e in te r fa c e o f fib r e o p tic lin k .
T h e D A Q -S L A V E te s t s y s te m a s s u m e s n o m in a l p a r a m
T h e c o n d u c te d s im u la tio n te s ts r e v e a le d , th a t th e c a r d w
st D A Q -S L A
D A T A L E N
a n a lg o r ith m
0 K 2 0 R C 2 4 0
b y tw o w a y
tio n w ith F D
V E
G T
o f
-3 .
s:
M P
c a rd .
H B U F F E R
sy n c h ro n o u s
,
e te r s fo r C M S R P C tr ig g e r .
o r k s w ith a c lo c k o v e r 4 0 M H z
R P C M U O N T R IG G E R D A T A A C Q U IS IT IO N S Y S T E M
T E S T D A Q -M A S T E R C A R D
C O M M O N D A T A P A C K E R
M A S T E R
C O M M O N
D A T A
B U F F E R
D A T A
B U F F E R
R D M P IN T E R F A C E
D A Q
&
T T C
R E C E IV E R
V M E -B U S
IN T E R N A L B U S
IN T E R F A C E S
I N T E R N A L B U S
A L T E R A
1 0 K 3 0
V M E B U S &
L O C A L
C O N T R O L
A R E A
T h e r e is o n e D A Q -M A S T E R m o d u le o n th e te s t D A Q -M A S T E R
E V E N T D A T A B U F F E R is im p le m e n te d in D P M . C O M M O N D A T A P A C K E R
a lg o r ith m o f b u ild in g o f c o m m o n e v e n t p a c k e t, is p la c e d o n A lte r a E P F 1 0 K
T h e b o a r d m a y w o r k a u to n o m o u s ly (h a s in te r n a l c lo c k a n d r e q u ir e s e x te r n a
o r c o -o p e r a te s w ith T T C c ir c u it (a d d itio n a lly s to r e s e v e n t n u m b e r a n d b u n c h
T h e e v e n t p a c k e t, s to r e d in e v e n t d a ta b u ffe r , is a c c e s s ib le v ia :
- V M E in te r fa c e fo r c o m p u te r r e a d in g s y s te m ,
- s ta n d a r d iz e d D D U in te r fa c e (v ia d e d ic a te d c o n n e c to r )
T h e D A Q -M A S T E R te s t s y s te m a s s u m e s n o m in a l p a r a m e te r s fo r C M S R P
T h e c o n d u c te d s im u la tio n te s ts r e v e a le d , th a t th e c a r d w o r k s w ith a c lo c k o
c a rd .
, w h ic h
3 0 R C 2 4
l tr ig g e r
c r o s s in g
re a
0 -3
s ig
n u
C tr ig g e r .
v e r 4 0 M H z
liz e s
.
n a l)
m b e r).
R P C M U O N T R IG G E R D A T A A C Q U IS IT IO N S Y S T E M
IN T E R N A L B U S
V M E B U S &
IN T E R N A L
IN T E R F A C E
A L T E R A
1 0 K 3 0
B U F F E R
M E M O R Y
L IN K
B O A R D
(o p tio n a l)
P IP E L I N E
V M E
IN T E R F A C E
R P C D A Q T E S T -B E N C H
D D U
IN T E R F A C E S
L O C A L
C O N T R O L
A R E A
C O M M O N
D A T A
B U F F E R
M A S T E R B O A R D
U S
IN T E R N A L B
A L T E R A
1 0 K 3 0
V M E B U S &
T T C
R E C E IV E R
V M E S
IN T E R F A C E
S L A V E B O A R D
R P C M U O N T R IG G E R D A T A A C Q U IS IT IO N S Y S T E M
F D P M
R P C D A Q T E S T -B E N C H
L M U X
T x
A L T E R A
1 0 K 2 0
T x
A L T E R A
1 0 K 2 0
IN T E R N A L B U S
L M U X
A L T E R A
1 0 K 3 0
V M E
R E A D O U T
& C O N T R O L
- F D P
- V M E
T h e n :
- R D
- R D
- R D
E x te r n
A lte r a
M s g e n e r a te d a ta s tr e a m s to D A Q -S L A V E
r e a d s o u t d a ta fr o m D P M o f D A Q -M A S T E R
P w ith
P w ith
P w ith
a l p ip e
1 0 K 2 0
T T C
D D U
L M U
lin e a
E se r
R x
P
X ,
n d
ie s
m o d u le
M C m o d u le
fib r e o p tic lin k a n d R L B
b u ffe r m e m o r ie s a r e o p tio n a l
w ill b e te s te d w ith in te r n a l D P M
V M E B U S &
F D P M
R E A D O U T
L IN K B O A R D
( o p t io n a l)
R P C M U O N T R IG G E R D A T A A C Q U IS IT IO N S Y S T E M
R P C D A Q T E S T -B E N C H
T e
- V
- S
- D
st
M
la
A
s ta n d v ie w :
E c r a te
v e B o a r d c o n n e c te d to F D P M
Q s e r v e r b a s e d o n S U N m a c h in e
R P C M U O N T R IG G E R D A T A A C Q U IS IT IO N S Y S T E M
C O N C L U S IO N S
1 . T h e fu n c
R e a d o u t
is fix e d a
b o a r d s la
tio
b o
n d
y o
n a lity
a rd (M
c o n c
u ts a r
o f
R B , S R B )
e p tu a l
e re a d y ,
2 . P r o to ty p e o f R e a d o u t S y s te m
u n d e r te s ts ,
3 . T h e m ile s to n e D 3 0 5 " P r e lim in a r y
r e v ie w o f th e R e a d o u t B o a r d
d e s ig n " h a s b e e n fu llfile d .

Podobne dokumenty