Commit Graph

682 Commits

Author SHA1 Message Date
leonarski_f d2f1c569a7 FPGA: Modify FPGA register map (move action configuration to offset 0x200) 2023-11-21 15:24:55 +01:00
leonarski_f 8635724ca3 Move FPGA register map from Definitions.h to jfjoch_drv.h 2023-11-21 15:20:12 +01:00
leonarski_f 8e624b4486 Remove ActionConfigTest - not needed 2023-11-21 15:18:25 +01:00
leonarski_f cd69dba6ab jfjoch_broker: Adding pistache as dependency 2023-11-21 14:12:40 +01:00
leonarski_f f4f35adb02 FPGA: load_calibration - First check if addresses are OK, then issue datamover read commands 2023-11-20 15:11:51 +01:00
leonarski_f ba70aa1915 FPGA: Load calibration issues datamover commands first 2023-11-18 22:44:37 +01:00
leonarski_f 7ebb2f967c FPGA: Add extra safety in load_calibration 2023-11-18 19:20:00 +01:00
leonarski_f e5397e68cf FPGA: Clean-up of HDL modules 2023-11-18 19:18:26 +01:00
leonarski_f ccf5a9ff1a CMake: writer deps 2023-11-18 16:27:09 +01:00
leonarski_f 95058de3ca PCIe driver: generalize code to load things from host memory 2023-11-18 16:16:21 +01:00
leonarski_f b7e09f20ac PCIe driver: add check of REG_MAP bit in CMS after startup 2023-11-18 16:05:43 +01:00
leonarski_f 7d48c5f2cd PCIe driver: fix load routines 2023-11-18 14:59:41 +01:00
leonarski_f c51bfcb95a PCIe driver: more verbose 2023-11-18 14:42:08 +01:00
leonarski_f 4edc6a0573 CMake: Add extra libraries to HDF5 2023-11-18 12:34:42 +01:00
leonarski_f 402e21f6de CMake: Remove jfjoch_receiver + fix jfjoch_action_test dependcy 2023-11-18 12:34:29 +01:00
leonarski_f 6828d82501 Remove PreviewTest 2023-11-18 11:52:55 +01:00
leonarski_f 760484635e PCIe driver: show max modules as decimal 2023-11-17 16:48:53 +01:00
leonarski_f b69d9cb477 FPGA: Fix setup_action.sh 2023-11-17 16:48:27 +01:00
leonarski_f 6b2f6ef3d1 PCIe driver: remove depmod call 2023-11-17 16:46:32 +01:00
leonarski_f fc75f4ea96 FPGA: Clean-up unnecessary comment 2023-11-17 13:04:29 +01:00
leonarski_f 01af2e497b FPGA: Fix ADU histogram for high summation 2023-11-17 13:04:12 +01:00
leonarski_f 3012079605 jfjoch_action_test: Add summation and force 32-bit output 2023-11-17 12:27:45 +01:00
leonarski_f 1e6f64b4da FPGA: Increase max summation to 256 2023-11-16 21:32:37 +01:00
leonarski_f 4bb306d071 Fix JFJochStateMachineTest 2023-11-16 20:38:17 +01:00
leonarski_f de5ebbeb1d Fix JFJochFullIntegrationTest 2023-11-16 20:25:16 +01:00
leonarski_f bef9f440ce CompressionAlgorithm: Make BSHUF_LZ4 default 2023-11-16 19:59:33 +01:00
leonarski_f 0d3cb19a2e Fix tests + trim unnecessary variables in DataProcessingSettings 2023-11-16 19:58:24 +01:00
leonarski_f 4307a670eb gRPC is necessary only for JFJochBroker 2023-11-16 18:47:53 +01:00
leonarski_f 0babc43637 fpga/README.md: Update instructions to find xbflash2 2023-11-16 16:26:07 +01:00
leonarski_f 03d2acfbe2 JFJochStateMachine: Limit ProtoBuf structures 2023-11-16 16:20:01 +01:00
leonarski_f 59765091b9 Fix test 2023-11-16 14:27:24 +01:00
leonarski_f 80583279e9 JFJochStateMachine: Remove fetchign pedestal/mask through broker 2023-11-16 14:27:18 +01:00
leonarski_f f7069ebf5e JFJochStateMachine: Reduce reliance on ProtoBuf (work in progress) 2023-11-16 13:57:15 +01:00
leonarski_f c5f6119455 Remove DataAnalysisPerfTest from CI 2023-11-16 13:45:37 +01:00
leonarski_f 7c57f16d59 Remove GPU spot finder 2023-11-15 21:37:20 +01:00
leonarski_f bb8e0f7b84 Fix unnecessary JSON <-> gRPC headers 2023-11-15 21:24:42 +01:00
leonarski_f 611a0819c9 jfjoch_broker: Reading configuration file 2023-11-15 21:16:08 +01:00
leonarski_f 9b59482b8d CMake: Merged into option JFJOCH_WRITER_ONLY 2023-11-15 11:19:49 +01:00
leonarski_f e8d576a563 jfjoch_writer: Not dependent on gRPC 2023-11-15 10:40:03 +01:00
leonarski_f 049dffe91e JFJochStateMachine: Fix non-existing UnitCell constructor 2023-11-14 19:59:35 +01:00
leonarski_f 3f7fc04d84 Monolithic design achieved! (jfjoch_broker is NOT up to date!) 2023-11-14 18:23:43 +01:00
leonarski_f 2b6901af58 DiffractionExperiment: Move DetectorSettings and DatasetSettings to JFJochStateMachine 2023-11-14 16:33:19 +01:00
leonarski_f 6b2ff27f31 CMake: Modify dependencies 2023-11-14 16:00:27 +01:00
leonarski_f 9bf11a451d CMake: Include receiver as dependency for jfjoch_broker 2023-11-14 14:07:08 +01:00
leonarski_f f778a35e6f DiffractionExperiment: Move internal variables to a C++ structure 2023-11-14 13:17:58 +01:00
leonarski_f e85988dfa2 DiffractionExperiment: Clean-up Compression and UnitCell 2023-11-13 17:06:34 +01:00
leonarski_f 2f87b4c1b1 JFCalibration: Remove ProtoBuf bindings 2023-11-13 16:38:56 +01:00
leonarski_f dbef6a3b17 JFJochReceiver is directly invoked by the broker 2023-11-13 16:08:28 +01:00
leonarski_f 3725ec5a73 JFJochServices: ProtoBuf JFJochFullBrokerStatus becomes C++ struct + remove writer stats 2023-11-13 14:45:00 +01:00
leonarski_f 13d22493c1 AcquisitionDeviceGroup: added GetNetworkConfig() 2023-11-13 13:01:37 +01:00