-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Provide support to readout SIS3316 module #230
Labels
enhancement
New feature or request
Comments
rfoxkendo
pushed a commit
that referenced
this issue
Dec 2, 2024
Continue with register definitions. wq
rfoxkendo
pushed a commit
that referenced
this issue
Dec 3, 2024
Continue definining register layouts.
rfoxkendo
pushed a commit
that referenced
this issue
Dec 4, 2024
Still more register definitions and frustration with how they made simple things complex by offloading FPGA logic onto the user.
rfoxkendo
pushed a commit
that referenced
this issue
Dec 5, 2024
More register definitions and getting confused about the register map compared with what I started with (older manual?).
rfoxkendo
pushed a commit
that referenced
this issue
Dec 6, 2024
Import and mung up the vme interface base class to try to import their support class for the sis3316.
rfoxkendo
pushed a commit
that referenced
this issue
Dec 6, 2024
* Added sis_vmusb_interface.{h,cpp} derived from vme_interface_class * Filled in an initial header for it. * Added both to the Makefile.am
rfoxkendo
pushed a commit
that referenced
this issue
Dec 6, 2024
Copyright notices should start to read FRIB not NSCL>
rfoxkendo
pushed a commit
that referenced
this issue
Dec 6, 2024
* Completed coding a VMUSB version of the SIS VME interface class (best I can). * Made needed changes to Makefile to support it and to get the tests to build given the need for Globals.cpp
rfoxkendo
pushed a commit
that referenced
this issue
Dec 9, 2024
Initial commit of sample code to reboot all of the modules from the sis 'cd' image. Goal is to make that work using our class wrapper file for VME access via VMUSB.
rfoxkendo
pushed a commit
that referenced
this issue
Dec 9, 2024
* Hook the sis3316 examples stuff and the rebootall Makefiles into the build. * Catch issues with undefined things from Globals::pUSBController in libVMUSB due to the reference in sis_vmusb_interface.
rfoxkendo
pushed a commit
that referenced
this issue
Dec 9, 2024
* Build the rebootall program (using ethernet but...). * Get rid of Zone.Identifier files that came from pulling in from Win filesystems (I think)
rfoxkendo
pushed a commit
that referenced
this issue
Dec 9, 2024
Port(?) rebootall to the VMUSB (I think).
rfoxkendo
pushed a commit
that referenced
this issue
Dec 10, 2024
Added source files for the channel external trigger tests. SIS sample app.
rfoxkendo
pushed a commit
that referenced
this issue
Dec 10, 2024
- Added sis test for all trigger tests to the build. - Make the build work for the unmodified sources prior to staring the port to the VMUSB interface.
rfoxkendo
pushed a commit
that referenced
this issue
Dec 10, 2024
Use the vme class definition in vmusb rather than local
rfoxkendo
pushed a commit
that referenced
this issue
Dec 10, 2024
Complete the port to VMUSB controller.
rfoxkendo
pushed a commit
that referenced
this issue
Dec 10, 2024
Use bindir to define where binaries go so they can be installed in @Prefix@/sis3316
rfoxkendo
pushed a commit
that referenced
this issue
Dec 10, 2024
Initially suck in sources for the deadtime tests for internal triggers with external gates.
rfoxkendo
pushed a commit
that referenced
this issue
Dec 10, 2024
Build initial code for internal trigger external gate deadtime program (SIS 3316)
rfoxkendo
pushed a commit
that referenced
this issue
Dec 11, 2024
Remove per directory vme_interface_class header for the VME interface base class and use the centralized one in vmusb.
rfoxkendo
pushed a commit
that referenced
this issue
Dec 18, 2024
Label the main frame for VMUSB with connected and serial number string of the controller
Initial support is to get the SIS sample/test programs ported to the VMUSB and running. Especially root_gui which I think gives Daniel what he needs to get started.
There are sample configuration files. They need to be installed in
|
rfoxkendo
pushed a commit
that referenced
this issue
Dec 19, 2024
* Install the images in $DAQSHARE/sis_images * Use a -D to pass into the program where that is. * Add imageFile to take the name of an image file and return the complete path * use imageFile in the code that sets images to get the actual path.
rfoxkendo
pushed a commit
that referenced
this issue
Dec 19, 2024
Install the configuration file examples in $DAQSHARE/sis3316_configs
rfoxkendo
pushed a commit
that referenced
this issue
Dec 20, 2024
Initial hack at an SIS3316 inventory program.
rfoxkendo
pushed a commit
that referenced
this issue
Dec 20, 2024
Get a good compile for the inventory program.
rfoxkendo
pushed a commit
that referenced
this issue
Dec 23, 2024
Correct the output: * VME FW rev not hardware rev. * Serial number needs to be extracted from what the device class has.
rfoxkendo
pushed a commit
that referenced
this issue
Dec 23, 2024
Adjust Makefile.am to include the libfftw and mathlib libs. Evidently with optimization on, everthing inlines but with it off these libs are explicitly needed.
rfoxkendo
pushed a commit
that referenced
this issue
Dec 23, 2024
Evidently this program segfaults when built with -O2 manually override the default -O2 to -O0 in Makefile.am
Merged
rfoxkendo
pushed a commit
that referenced
this issue
Dec 23, 2024
Remove extra space in Makefile.am's definition of the images.
rfoxkendo
pushed a commit
that referenced
this issue
Jan 27, 2025
Add the sis3316_class and support files to the daqconfig directory and make sure it builds correctly.
rfoxkendo
pushed a commit
that referenced
this issue
Jan 27, 2025
* Initial header for CSIS3316 module. * Add CSIS3316.{h,cpp} to the Makefile. * get a good compilation of the header.
rfoxkendo
pushed a commit
that referenced
this issue
Jan 28, 2025
* Added configuration for 12.5MHz sampling to sis3316_class. * Writing in CSIS3316.cpp * Configuration definnition and validation limits. * much of the initialization code.
rfoxkendo
pushed a commit
that referenced
this issue
Jan 29, 2025
Initial coding of the CSIS3316 support module for VMUSBReadout.
rfoxkendo
pushed a commit
that referenced
this issue
Jan 29, 2025
Fix errors in sis3316_class related to addition of 12.5MHz sampling
rfoxkendo
pushed a commit
that referenced
this issue
Jan 29, 2025
* make appropriate CSIS3316 methods public. * Hook it into the configurator.
rfoxkendo
pushed a commit
that referenced
this issue
Jan 31, 2025
First draft of documentation for the sis3316 VMUSB daqconfig command.
rfoxkendo
pushed a commit
that referenced
this issue
Jan 31, 2025
Fix some confusing format for the list configuration options of the sis3316 VMUSB daq config command.:wq
rfoxkendo
pushed a commit
that referenced
this issue
Feb 5, 2025
* Deal with double delete and sharing config amongst instances of the CSIS3316 that are the same module. * Correct mispelling of the 25MHz clock rate.
rfoxkendo
pushed a commit
that referenced
this issue
Feb 5, 2025
Fix mispelled "-enables" option (should be "-enable").
rfoxkendo
pushed a commit
that referenced
this issue
Feb 5, 2025
-id is an integer not a list of four elements.
rfoxkendo
pushed a commit
that referenced
this issue
Feb 5, 2025
Correct global trigger routing setup at the ADC FPGA
rfoxkendo
pushed a commit
that referenced
this issue
Feb 5, 2025
Fixing how the enables get translated into settings of the ...EVENT_CONFIG_REG for each ADC FPGA
rfoxkendo
pushed a commit
that referenced
this issue
Feb 5, 2025
reset the transfer FSM before the first event.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Requested by D. Bazin for VMUSBReadout.
The text was updated successfully, but these errors were encountered: