Commit Graph

700 Commits

Author SHA1 Message Date
leonarski_f 99f33eaf53 Merge branch 'generalized_serializer' into 'main'
Generalized serializer

See merge request jungfraujoch/nextgendcu!13
2023-12-11 06:49:24 +01:00
leonarski_f f1935526a7 Generalized serializer 2023-12-11 06:49:24 +01:00
leonarski_f 75913b83eb Merge branch 'fpga_interrupt_anlt' into 'main'
Extend FPGA functionality

See merge request jungfraujoch/nextgendcu!12
2023-12-09 12:08:40 +01:00
leonarski_f 1798de247b Extend FPGA functionality 2023-12-09 12:08:39 +01:00
leonarski_f 35a9614f38 Merge branch 'maxiv_ci' into 'main'
CI: Rename MAX IV CI file

See merge request jungfraujoch/nextgendcu!11
2023-12-05 11:29:17 +01:00
leonarski_f 412ee6f05c CI: Rename MAX IV CI file 2023-12-05 11:28:15 +01:00
leonarski_f 4df4c4779a Merge branch 'maxiv_ci' into 'main'
Added Gitlab CI script specific for MAX IV

See merge request jungfraujoch/nextgendcu!10
2023-12-04 22:04:48 +01:00
leonarski_f e8e90ff623 Added Gitlab CI script specific for MAX IV
Signed-off-by: Filip Leonarski <filip.leonarski@psi.ch>
2023-12-04 22:03:16 +01:00
leonarski_f 905c26ba88 CI: Remove JFJOCH_COMPILE_TESTS from cmake directives 2023-11-29 10:49:24 +01:00
leonarski_f 1d3d8d081e FPGA: add power report after routing 2023-11-28 21:30:40 +01:00
leonarski_f 657cf802eb FPGA: frame_summation_reorder_compl doesn't need ap_start 2023-11-23 16:39:48 +01:00
leonarski_f 73cb5531b5 FPGA: Remove frame_summation_reorder_compl test bench 2023-11-23 16:38:29 +01:00
leonarski_f 96c47cfd73 FPGAIntegrationTest: Fix test 2023-11-23 16:37:58 +01:00
leonarski_f 5e7868d17d FPGA: frame_summation_reorder_compl - minor change in operation order 2023-11-23 14:56:40 +01:00
leonarski_f d38a6baa59 FPGA: load_from_hbm: release handles before receiving start message 2023-11-23 14:56:21 +01:00
leonarski_f e254ef1a60 FPGA: No "trailing" address message in AXI-Stream 2023-11-23 14:52:53 +01:00
leonarski_f a7c2849a84 FPGA: measure pipeline beats in timer 2023-11-21 15:55:23 +01:00
leonarski_f 39ca47aea9 FPGA: Add processing stalls 2023-11-21 15:42:26 +01:00
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