JINF-T specific code

Introduction

The main purpose of the Jinf is to manage the data acquisition of the 24 TDRs to which it is connected. Nevertheless, the Jinf allows one to communicate with the power supply boards (TPSFE, TBS and S9011AT), though the LeCroy bus. Using the AMSwire LeCroy read command it is possible to send commands to the various power supply boards. It is also possible, using macro-commands defined in the Jinf subdetector-specific code, to easily control the various power supplies, and to have a complete overview of the power status. This can in some cases drastically recude the execution time of complex commands with a slow communication line.

The code, written in assembler, is compiled using the VisualDSP++ 3.5 software. There are two work solutions:

  • Connect to the DSP through the EZ-ICE box: this enables to directly test the program with the JINF;
  • Work in simulation mode: in such a way there is no need to have access to a JINF. Good solution for working "offline" or for simple bug fixes.

See the page dedicated to the use of VisualDSP and EZ-ICE.

General documentation

DSP codes

File Version Documentation Comments
file_jinft_39a2.dat 9C01/R03_20100113 (pdf, twiki) Update of version R03_20091211. Self test now produces correct results. Bug fix of amswire.asm of 25.3.2010.
file_jinft_3a02.dat A802/R04_20100803 3.8.2010 (pdf, twiki) DAQ version A802. Bug: discrepancies listing was wrong when a LeCroy slave was absent: bug is fixed. Better variable initialization.
file_jinft_3a32.dat AB06/R06_20101109 2.3.2011 (pdf) DAQ version AB06.
file_jinft_3a42.dat B208/R06_20101109 2.3.2011 (pdf) DAQ version B208. Changed by Andrei the DAQ framework in the cddc part
file_jinft_3a52.dat B218/R06_20101109 2.3.2011 (pdf) DAQ version B218. Changed by Andrei the DAQ framework in the cddc part
Topic attachments
I Attachment History Action Size Date Who Comment
PDFpdf SlowControl4.pdf r1 manage 137.1 K 2010-08-24 - 12:04 PhilippAzzarello Tracker Slow control device desctriptions
PDFpdf TPDS9053.pdf r1 manage 366.6 K 2010-08-24 - 12:06 PhilippAzzarello Tracker S9053 management
Unknown file formatdat file_jinft_39a2.dat r1 manage 59.8 K 2010-08-24 - 12:19 PhilippAzzarello  
Unknown file formatdat file_jinft_3a02.dat r1 manage 59.8 K 2010-08-24 - 12:25 PhilippAzzarello  
Unknown file formatdat file_jinft_3a22.dat r1 manage 59.7 K 2010-11-09 - 15:34 PhilippAzzarello  
Unknown file formatdat file_jinft_3a32.dat r1 manage 59.8 K 2010-11-10 - 10:32 PhilippAzzarello  
Unknown file formatdat file_jinft_3a42.dat r1 manage 71.7 K 2011-02-21 - 15:55 MatteoDuranti Changed the DAQ framework in the cddc part
Unknown file formatdat file_jinft_3a52.dat r1 manage 59.8 K 2011-03-05 - 14:07 MatteoDuranti Changed the DAQ framework in the cddc part
PDFpdf jinft_R03_20091211.pdf r1 manage 256.5 K 2010-08-24 - 12:13 PhilippAzzarello Jinf-T specific code description
PDFpdf jinft_R04_20100803.pdf r1 manage 263.3 K 2010-08-24 - 12:26 PhilippAzzarello  
PDFpdf jinft_R06_20101109_docv20110302.pdf r1 manage 277.8 K 2011-03-02 - 15:31 PhilippAzzarello Document for R06/20101109
Edit | Attach | Watch | Print version | History: r14 < r13 < r12 < r11 < r10 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r14 - 2012-05-14 - MatteoDuranti
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    Main All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback