[DAQ-drivers] driver/ctp branch, devel, updated. 0004-26-ge12a56e

Bryan Moffit moffit at jlab.org
Mon Oct 6 10:00:54 EDT 2014


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "driver/ctp".

The branch, devel has been updated
       via  e12a56ef164bfe2423bb7b68499410e93a5dceff (commit)
       via  c1f23d7065b2b3df748fd64ba36917b7bba0ecd7 (commit)
       via  ca3db330e5fe69b9b88a3bf5c12a653e6975f7ef (commit)
       via  9c376c6d75fbffa436b00bac452b779efdac9926 (commit)
       via  b49edde7cfaca09d3a5ce29c9a85daab265e75e4 (commit)
       via  62e16ff6d54d002a1d8b607b398729bd51f6af88 (commit)
       via  000f2cc941d8d62d53a34484bd4368eaab6ed5d1 (commit)
       via  468b9b55e4bd4ca38c7162032da16621a31d6dbb (commit)
       via  1f50a9c5c1220cbf5bed4e95faf2f8562c796997 (commit)
       via  6a43e2121a3b38e6376bf42f9098bf5c725c24cd (commit)
       via  401f734462bef55e92335b6b65d81e2bbda655a1 (commit)
       via  1e05ac15361d77ee94777841880e6299d2694def (commit)
      from  b98a7148cff4dc96cbe4d1f70df5c6b2ee43e8ef (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit e12a56ef164bfe2423bb7b68499410e93a5dceff
Merge: b98a714 c1f23d7
Author: Bryan Moffit <moffit at jlab.org>
Date:   Mon Oct 6 10:00:14 2014 -0400

    Merge branch 'feature-spectrometer' into devel

commit c1f23d7065b2b3df748fd64ba36917b7bba0ecd7
Author: Bryan Moffit <moffit at jlab.org>
Date:   Mon Oct 6 09:58:11 2014 -0400

    Introduce MCS file for spectrometer U24 firmware.
    Add in a few routines to ease debugging.
    
    ctpLib.{c,h}
     - new routines:
       unsigned int ctpGetChannelUpMask(int fType);
       unsigned int ctpGetLaneUpMask(int lane, int fType);

commit ca3db330e5fe69b9b88a3bf5c12a653e6975f7ef
Author: Bryan Moffit <moffit at jlab.org>
Date:   Mon Sep 29 10:20:51 2014 -0400

    ctpLib.{c,h}
     - ctpGetSpectrometerMode(..)
       Set correct bit shift to obtain the mode.

commit 9c376c6d75fbffa436b00bac452b779efdac9926
Author: Bryan Moffit <moffit at jlab.org>
Date:   Mon Sep 29 10:17:57 2014 -0400

    Increase the number of available modes for Spectrometer firmware.
    
    ctpLib.{c,h}
     - ctpStatus(..)
       Display name of current mode
     - ctpSetSpectrometerMode(..)
       Add additional mode, and display current mode.
     - ctpGetSpectrometerMode(..)
       Display current mode.

commit b49edde7cfaca09d3a5ce29c9a85daab265e75e4
Merge: 62e16ff b98a714
Author: Bryan Moffit <moffit at jlab.org>
Date:   Wed Jul 9 09:42:39 2014 -0400

    Merge branch 'devel' into feature-spectrometer

commit 62e16ff6d54d002a1d8b607b398729bd51f6af88
Author: Bryan Moffit <moffit at jlab.org>
Date:   Tue Jul 8 17:45:09 2014 -0400

    Add FPGA ID to 0x0a01 MCS file.

commit 000f2cc941d8d62d53a34484bd4368eaab6ed5d1
Author: Bryan Moffit <moffit at jlab.org>
Date:   Tue Jul 8 10:18:44 2014 -0400

    A few more routines to support BCAL firmware.
    
    ctpLib.{c,h}
     - Add routines:
     int ctpSetBCALScalerInhibitWindow(int width)
     int ctpGetBCALScalerInhibitWindow(int width)
     - ctpSetBCALScalerThresholds
     Do the correct mask and bit shifting when showing hit channel (r)
     - ctpSetBCALWindowWidth
     Don't overwrite previous unrelated settings in fpga24.config3 when
     writing a new width

commit 468b9b55e4bd4ca38c7162032da16621a31d6dbb
Author: Bryan Moffit <moffit at jlab.org>
Date:   Tue May 20 12:58:48 2014 -0400

    Moved latch and clear of scaler data to another register.
    
    ctpLib.{c,h}
     - Moved the latch and clear of the scaler data from U24 config4 to scaler_ctrl

commit 1f50a9c5c1220cbf5bed4e95faf2f8562c796997
Merge: 6a43e21 70619d9
Author: Bryan Moffit <moffit at jlab.org>
Date:   Tue May 20 12:37:21 2014 -0400

    Merge branch 'devel' into feature-spectrometer

commit 6a43e2121a3b38e6376bf42f9098bf5c725c24cd
Author: Bryan Moffit <moffit at jlab.org>
Date:   Tue May 20 10:26:59 2014 -0400

    Bits for latching and clearing PS scalers moved to U24: config4
    
    ctpLib.{c,h}
     - ctpReadSpectrometerData:
       Latch and Clear of data moved to config4 to keep us from needing
       to read config3 first to keep window settings and mode.

commit 401f734462bef55e92335b6b65d81e2bbda655a1
Author: Bryan Moffit <moffit at jlab.org>
Date:   Mon May 19 16:07:17 2014 -0400

    Appropriate implementation of latching/clearing to get Spectrometer data.
    
    ctpLib.{c,h}
     - ctpStatus:
       Add Spectrometer paramters
     - ctpSetSpectrometerMode
       Remove "default" register bits.
     - ctpReadSpectrometerData
       Add latch and clear arguments to allow user to latch and clear data registers
     - ctpPrintSpectrometerData
       Add latch and clear arguments

commit 1e05ac15361d77ee94777841880e6299d2694def
Author: Bryan Moffit <moffit at jlab.org>
Date:   Mon May 19 15:02:04 2014 -0400

    Supports U24 Firmware Version 0xE00 (Hall-D Spectrometer)
    
    ctpLib.{c,h}
     - Updated memory map for U24 for more registers
     - New masks and bits defined for config3
     - New routines:
     int  ctpSetSpectrometerMode(int mode, int width);
     int  ctpGetSpectrometerMode();
     int  ctpGetSpectrometerWidth();
     int  ctpReadSpectrometerData(volatile unsigned int *data);
     int  ctpPrintSpectrometerData();

-----------------------------------------------------------------------

Summary of changes:
 ctpLib.c                                           |  385 +-
 ctpLib.h                                           |   30 +-
 ... Spectrometer_ctpv2_fx100t_u24_top_ver0E00.mcs} |212688 ++++++++++----------
 3 files changed, 106753 insertions(+), 106350 deletions(-)
 copy firmware/{TAG_ctpv2_fx100t_u24_top_ver0A01.mcs => Spectrometer_ctpv2_fx100t_u24_top_ver0E00.mcs} (83%)


hooks/post-receive
-- 
driver/ctp


More information about the Daq-drivers mailing list