DVCS Trigger System: Difference between revisions

From CLONWiki
Jump to navigation Jump to search
Boiarino (talk | contribs)
No edit summary
Boiarino (talk | contribs)
m Text replacement - "clonwiki.jlab.org" to "clonwiki0.jlab.org"
 
(17 intermediate revisions by the same user not shown)
Line 1: Line 1:
Current section contains DVCS Calorimeter Trigger System development materials.
Current section contains DVCS Calorimeter Trigger System development materials.
Coordinator: Sergey Boyarinov
Leading developer: Benjamin Raydo
Support: Stepan Stepanyan, Rustam Niyazov


'''Project in progress'''
'''Project in progress'''


First approach to System Requirements (September 2007) ([http://clonweb/wiki/clondocs/DVCS_Trigger/DVCS_Calorimeter_Trigger.ppt PowerPoint],
First approach to System Requirements (September 2007) ([https://clonwiki0.jlab.org/wiki/clondocs/DVCS_Trigger/DVCS_Calorimeter_Trigger.ppt PowerPoint],
[http://clonweb/wiki/clondocs/DVCS_Trigger/DVCS_Calorimeter_Trigger.htm HTML]).
[https://clonwiki0.jlab.org/wiki/clondocs/DVCS_Trigger/DVCS_Calorimeter_Trigger.htm HTML]).


Ben's presentation on CLON meeting 3-Oct-2007: [http://clonweb/wiki/clondocs/DVCS_Trigger/PreliminaryDesign.ppt preliminary design].
Ben's presentation on CLON meeting 3-Oct-2007: [https://clonwiki0.jlab.org/wiki/clondocs/DVCS_Trigger/PreliminaryDesign.ppt preliminary design].


Ben's first approach to the [[DVCS Cluster finding 8-Oct-2007]].
Ben's first approach to the [[DVCS Cluster finding 8-Oct-2007]].
Line 12: Line 18:
Sergey, Rustam (Oct-9-2007 through Oct-16-2007):
Sergey, Rustam (Oct-9-2007 through Oct-16-2007):


  Calibration data: 10000 events ascii [http://clonweb/wiki/clondocs/DVCS_Trigger/dvcs_047213_10000events.txt.bz2 file] generated from ''dvcs_047213.A00''. Pedestals were used as for the run 46595 with
  Calibration data: 10000 events ascii [https://clonwiki0.jlab.org/wiki/clondocs/DVCS_Trigger/dvcs_047213_10000events.txt.bz2 file] generated from ''dvcs_047213.A00''. Pedestals were used as for the run 46595 with
  the beam current=20 nA (presented on [http://clonweb/wiki/clondocs/DVCS_Trigger/ped_mean.gif this] plot).
  the beam current=20 nA (presented on [https://clonwiki0.jlab.org/wiki/clondocs/DVCS_Trigger/ped_mean.gif this] plot).


  Calibration data subset: About 3200 events ascii [http://clonweb/wiki/clondocs/DVCS_Trigger/dvcs_047213_pi0.txt.bz2 file] contains pi0 events only. That file can be considered as a sample
  Calibration data subset: About 3200 events ascii [https://clonwiki0.jlab.org/wiki/clondocs/DVCS_Trigger/dvcs_047213_pi0.txt.bz2 file] contains pi0 events only. That file can be considered as a sample
  of 'good' events, trigger system should pass all of them.
  of 'good' events, trigger system should pass all of them.


  Production data: 10000 events ascii [http://clonweb/wiki/clondocs/DVCS_Trigger/clas_047210.txt.bz2 file] generated from ''clas_047210.A01'' using pedestals for run 46595.
  Production data: 10000 events ascii [https://clonwiki0.jlab.org/wiki/clondocs/DVCS_Trigger/clas_047210.txt.bz2 file] generated from ''clas_047210.A01'' using pedestals for run 46595.
  ASCII file containing all [http://clonweb/wiki/clondocs/DVCS_Trigger/clas_047210_good.txt.bz2 'good' events] from the same datafile (actually all events from so-called
  ASCII file containing all [https://clonwiki0.jlab.org/wiki/clondocs/DVCS_Trigger/clas_047210_good.txt.bz2 'good' events] from the same datafile (actually all events from so-called
  skim file ''egg_47210_pass1_a01.bos'').
  skim file ''egg_47210_pass1_a01.bos'').


Ben's presentation on CLON meeting 10-Oct-2007: [http://clonweb/wiki/clondocs/DVCS_Trigger/ClusterFinding_1.ppt Cluster Finding].
Ben's presentation on CLON meeting 10-Oct-2007: [https://clonwiki0.jlab.org/wiki/clondocs/DVCS_Trigger/ClusterFinding_1.ppt Cluster Finding].


Ben's observations on [[DVCS data processing 10-Oct-2007]].
Ben's observations on [[DVCS data processing 10-Oct-2007]].
Line 30: Line 36:
Ben's results on [[DVCS Trigger efficiency studies 17-Oct-2007]].
Ben's results on [[DVCS Trigger efficiency studies 17-Oct-2007]].


Updated System Requirements on 19-Octo-2007 ([http://clonweb/wiki/clondocs/DVCS_Trigger/DVCS_Calorimeter_Trigger_Requirements.ppt PowerPoint],
Updated System Requirements on 19-Oct-2007 ([https://clonwiki0.jlab.org/wiki/clondocs/DVCS_Trigger/DVCS_Calorimeter_Trigger_Requirements_Oct2007.ppt PowerPoint],
[http://clonweb/wiki/clondocs/DVCS_Trigger/DVCS_Calorimeter_Trigger_Requirements.htm HTML], [http://clonweb/wiki/clondocs/DVCS_Trigger/DVCS_Calorimeter_Trigger_Requirements.pdf pdf]).
[https://clonwiki0.jlab.org/wiki/clondocs/DVCS_Trigger/DVCS_Calorimeter_Trigger_Requirements_Oct2007.htm HTML], [https://clonwiki0.jlab.org/wiki/clondocs/DVCS_Trigger/DVCS_Calorimeter_Trigger_Requirements_Oct2007.pdf pdf]).
 
Ben's ideas on [[DVCS-Hodoscope trigger system design 19-Oct-2007]].
 
Ben's preliminary design for DVCS-Hodoscope trigger system ([https://clonwiki0.jlab.org/wiki/clondocs/DVCS_Trigger/TriggerSystem_Delays.ppt ppt]).
 
Sergey ordered CAEN hardware 7-Nov-2007 based on Ben's recent design, quotation is [https://clonwiki0.jlab.org/wiki/clondocs/Quotes/7137_JLAB_Bojarinov.pdf here].
 
Ben's "semi-final" design for DVCS-Hodoscope trigger system (9-Nov-2007): [https://clonwiki0.jlab.org/wiki/clondocs/DVCS_Trigger/JLabHallB6GeVDVCSTriggerDesign9Nov2007/JLabHallB6GeVDVCSTriggerDesign.pdf generic scheme (pdf)], [https://clonwiki0.jlab.org/wiki/clondocs/DVCS_Trigger/JLabHallB6GeVDVCSTriggerDesign9Nov2007/HDLSource.tar.bz2 Altera Project (tar.bz2)]. Some changes may be applied, in particular Ben is working to resolve some timing issues: measure V1495 channel skews, lock in timing requirements on the synchronous bus and compile a "final" FPGA design. These timing details will determine the LEMO/Coax cable length that were left unspecified. More accurate timing information will be provided also on the trigger propagation delay.
 
9-Nov-2007: project posponded until receiving CAEN hardware in February 2008.


'''Useful documentation'''
'''Useful documentation'''


CAEN V895 Discriminator Manual [http://clonweb/wiki/clondocs/Docs/v895_rev2.pdf Revision 2, September 2002, pdf].
CAEN V895 Discriminator Manual [https://clonwiki0.jlab.org/wiki/clondocs/Docs/v895_rev2.pdf Revision 2, September 2002, pdf].


CAEN V1495 Logic Unit Manual [http://clonweb/wiki/clondocs/Docs/V1495_REV4.pdf Revision 4, January 2007, pdf].
CAEN V1495 Logic Unit Manual [https://clonwiki0.jlab.org/wiki/clondocs/Docs/V1495_REV4.pdf Revision 4, January 2007, pdf].


V1495-related software downloaded from CAEN site on September 25, 2007 (check CAEN for newer versions !):
V1495-related software downloaded from CAEN site on September 25, 2007 (check CAEN for newer versions !):


* [http://clonweb/wiki/clondocs/Docs/V1495_USRDEMO_FW_PACK_1_0.zip V1495 DEMO USER FPGA Firmware]
* [https://clonwiki0.jlab.org/wiki/clondocs/Docs/V1495_USRDEMO_FW_PACK_1_0.zip V1495 DEMO USER FPGA Firmware]


* [http://clonweb/wiki/clondocs/Docs/V1495_VME_FW_PACK_0_2.zip V1495 VME FPGA Firmware]
* [https://clonwiki0.jlab.org/wiki/clondocs/Docs/V1495_VME_FW_PACK_0_2.zip V1495 VME FPGA Firmware]


* [http://clonweb/wiki/clondocs/Docs/V1495_USER_DEMO_QUARTUSII_PROJECT_REV_1_0.zip Quartus2 Project]
* [https://clonwiki0.jlab.org/wiki/clondocs/Docs/V1495_USER_DEMO_QUARTUSII_PROJECT_REV_1_0.zip Quartus2 Project]


* [http://clonweb/wiki/clondocs/Docs/V1495Upgrade.exe Firmware upgrade tool (Windows executable file]
* [https://clonwiki0.jlab.org/wiki/clondocs/Docs/V1495Upgrade.exe Firmware upgrade tool (Windows executable file]


* [http://clonweb/wiki/clondocs/Docs/V1495Upgrade_1_1_VC++_PROJ.zip V1495 Firmware Upgrade Tool (source code and VC++ project)]
* [https://clonwiki0.jlab.org/wiki/clondocs/Docs/V1495Upgrade_1_1_VC++_PROJ.zip V1495 Firmware Upgrade Tool (source code and VC++ project)]


Our materials:
Our materials:


* [http://clonweb/wiki/clondocs/Docs/V1495_UPGRADE_CLAS_VERSION_1.tar CLAS version of V1495 Firmware Upgrade Program] - CAEN version slightly modified by Sergey Boyarinov, see usage example inside; runs from VxWorks prompt
* [https://clonwiki0.jlab.org/wiki/clondocs/Docs/V1495_UPGRADE_CLAS_VERSION_1.tar CLAS version of V1495 Firmware Upgrade Program] - CAEN version slightly modified by Sergey Boyarinov, see usage example inside; runs from VxWorks prompt

Latest revision as of 15:06, 17 April 2015

Current section contains DVCS Calorimeter Trigger System development materials.

Coordinator: Sergey Boyarinov

Leading developer: Benjamin Raydo

Support: Stepan Stepanyan, Rustam Niyazov

Project in progress

First approach to System Requirements (September 2007) (PowerPoint, HTML).

Ben's presentation on CLON meeting 3-Oct-2007: preliminary design.

Ben's first approach to the DVCS Cluster finding 8-Oct-2007.

Sergey, Rustam (Oct-9-2007 through Oct-16-2007):

Calibration data: 10000 events ascii file generated from dvcs_047213.A00. Pedestals were used as for the run 46595 with
the beam current=20 nA (presented on this plot).
Calibration data subset: About 3200 events ascii file contains pi0 events only. That file can be considered as a sample
of 'good' events, trigger system should pass all of them.
Production data: 10000 events ascii file generated from clas_047210.A01 using pedestals for run 46595.
ASCII file containing all 'good' events from the same datafile (actually all events from so-called
skim file egg_47210_pass1_a01.bos).

Ben's presentation on CLON meeting 10-Oct-2007: Cluster Finding.

Ben's observations on DVCS data processing 10-Oct-2007.

Ben's preliminary results on DVCS Trigger efficiency studies 11-Oct-2007.

Ben's results on DVCS Trigger efficiency studies 17-Oct-2007.

Updated System Requirements on 19-Oct-2007 (PowerPoint, HTML, pdf).

Ben's ideas on DVCS-Hodoscope trigger system design 19-Oct-2007.

Ben's preliminary design for DVCS-Hodoscope trigger system (ppt).

Sergey ordered CAEN hardware 7-Nov-2007 based on Ben's recent design, quotation is here.

Ben's "semi-final" design for DVCS-Hodoscope trigger system (9-Nov-2007): generic scheme (pdf), Altera Project (tar.bz2). Some changes may be applied, in particular Ben is working to resolve some timing issues: measure V1495 channel skews, lock in timing requirements on the synchronous bus and compile a "final" FPGA design. These timing details will determine the LEMO/Coax cable length that were left unspecified. More accurate timing information will be provided also on the trigger propagation delay.

9-Nov-2007: project posponded until receiving CAEN hardware in February 2008.

Useful documentation

CAEN V895 Discriminator Manual Revision 2, September 2002, pdf.

CAEN V1495 Logic Unit Manual Revision 4, January 2007, pdf.

V1495-related software downloaded from CAEN site on September 25, 2007 (check CAEN for newer versions !):

Our materials: