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 .