Commit Graph
179 Commits
Author SHA1 Message Date
leonarski_f aca1bbda0e HLSSimulatedDevice: moving towards continuous HBM representation 2023-09-09 13:10:06 +02:00
leonarski_f 6251c58f32 FPGA: Add function to transfer data from HBM to AXI-Lite accessible buffer 2023-09-08 19:08:37 +02:00
leonarski_f c2eaee6d8a FPGA: Save to HBM operates in parallel to host writer 2023-09-08 13:07:49 +02:00
leonarski_f 38df621cf6 FPGA: Add save to HBM (work in progress) 2023-09-07 22:15:20 +02:00
leonarski_f 347bfd3f2c HLSSimulateDevice: Remove reference to UltraRAM 2023-09-07 21:39:14 +02:00
leonarski_f 3aeb3e09ee FPGA: Do not load internal packet generator frame via DMA 2023-09-06 11:57:16 +02:00
leonarski_f 7904a03e4b PCIe driver: add functions to load/save internal packet generator memory 2023-09-06 09:30:27 +02:00
leonarski_f caf950f99f FPGA: Internal packet generator uses external memory to store image, and this memory is accessible via PCIe BAR 2023-09-06 08:19:03 +02:00
leonarski_f ac5052073e JFJochReceiver: Option for local conversion 2023-08-05 15:23:45 +02:00
leonarski_f 184d136158 JFJochReceiver: Prepare to have fixed_point_conversion locally 2023-08-04 21:41:07 +02:00
leonarski_f defa97c88b JFJochReceiver: Use malloc (no need to init to zero) 2023-08-04 13:02:55 +02:00
leonarski_f f4b01ed62a jfjoch_action_test: Fix 2023-08-04 12:55:35 +02:00
leonarski_f ca5def57ec jfjoch_action_test: Enable pinning modes for mock acquisition device 2023-08-04 12:52:38 +02:00
leonarski_f 7d945c8195 JFJochReceiver: send buffer is pointer with more flexibility 2023-08-04 12:46:58 +02:00
leonarski_f 37afbce802 MockAcquisitionDevice: Add NUMA node option 2023-08-04 12:46:06 +02:00
leonarski_f d996ca42c9 NUMAHWPolicy: Add more policies for 2-node system 2023-08-04 09:31:18 +02:00
leonarski_f 60ab2a081d jfjoch_action_test - minor fix 2023-07-28 11:17:34 +02:00
leonarski_f 9d978a41f7 NUMAHWPolicy: Added 2023-07-28 11:07:15 +02:00
leonarski_f 5ca23ff64f MockAcquisitionDevice: Minor fix 2023-07-27 20:45:30 +02:00
leonarski_f 1717887d4a jfjoch_action_test: Command line options for more flexibility in testing 2023-07-27 14:09:03 +02:00
leonarski_f 8def7d624c jfjoch_receiver: minor fix in absence of IBVERBS 2023-07-27 13:31:21 +02:00
leonarski_f 52aa879d47 MockAcquisitionDevice: Change conversion rules 2023-07-27 13:27:50 +02:00
leonarski_f 231ef5b08b jfjoch_action_test_mock: Added, to be later merged with jfjoch_action_test 2023-07-27 13:16:09 +02:00
leonarski_f 8a7b088b2f MockAcquisitionDevice: Add Internal Packet Generator 2023-07-27 13:06:51 +02:00
leonarski_f 3217e5209e MockAcquisitionDevice: More robust implementation 2023-07-27 09:03:26 +02:00
leonarski_f 0969bf662e jfjoch_action_test: Adapt 2023-07-26 11:28:45 +02:00
leonarski_f ac1d358700 AcquisitionDevice: Improve detection of erroneous frames without killing data acquisition 2023-07-25 12:40:57 +02:00
leonarski_f 3774105006 jfjoch_receiver: Fix preview indexed ZMQ address 2023-07-05 14:05:24 +02:00
leonarski_f e3c224ccb1 jfjoch_receiver: Fix preive indexed ZMQ address 2023-07-05 14:03:10 +02:00
leonarski_f 831c93104d DiffractionExperiment: Add option to save calibration 2023-06-28 17:30:59 +02:00
leonarski_f 0904e1f198 JFJochFrameSerializer: Using CBORImage for mask and calibration + writing calibration in HDF5 file 2023-06-28 17:14:09 +02:00
leonarski_f a43fa2a296 ProtoBuf: Don't use maps, as these don't preserve order of elements 2023-06-26 09:27:47 +02:00
leonarski_f 945a3b9271 DiffractionExperiment: Enable/disable solid angle and polarization corrections 2023-06-19 11:36:32 +02:00
leonarski_f d30c3eb055 FPGAAcquisitionDevice: Serious seg-fault! 2023-06-13 22:16:22 +02:00
leonarski_f a12fc941d5 JFJochReceiver: Remove host subdirectory 2023-06-07 21:28:22 +02:00
leonarski_f 7a98766304 FPGA: Split receiver and FPGA design directories 2023-06-07 21:21:22 +02:00
leonarski_f 0b1bae7e8e CMake: Minor fix to handle missing IBVERBS 2023-06-07 21:01:04 +02:00
leonarski_f d6d827fd9d FPGA: host_writer is not sending packet count back 2023-06-03 20:00:02 +02:00
leonarski_f 3d645c7169 AcquisitionDevice: Always use AcquisitionCounters to find how many packets/bytes were downloaded 2023-06-03 20:00:02 +02:00
leonarski_f 459b84d7c6 AcquisitionCounters: Simplify 2023-06-03 19:41:42 +02:00
leonarski_f ab6f33be84 AcquisitionDevice: further simplify 2023-06-03 18:54:05 +02:00
leonarski_f e1e46f411f AcquisitionDevice: refactor to make it less FPGA dependent 2023-06-03 18:37:56 +02:00
leonarski_f 7d88017d51 AcquisitionDevice: FPGA specific calibration initialization moved to FPGAAcqusitionDevice 2023-06-03 17:27:49 +02:00
leonarski_f 9497d84f3c FPGA: Small rewrite of the internal_packet_generator 2023-06-02 21:59:24 +02:00
leonarski_f 62ce464fb9 PCIe driver: automatically cancel data collection when character device is released 2023-06-02 16:55:25 +02:00
leonarski_f 1da3019190 FPGAAcquisitionDevice: Bug in ReadWorkCompletionThread - loop exit condition was wrong 2023-06-02 16:52:34 +02:00
leonarski_f dff0015762 PCIe driver: Minor fix 2023-06-02 07:52:08 +02:00
leonarski_f 9178bbd689 jfjoch_pcie_status: show data collection cancel bit 2023-06-01 21:29:38 +02:00
leonarski_f 9bbf1c06a1 FPGAAcquisitionDevice: Add extra verbosity 2023-06-01 21:20:59 +02:00
leonarski_f e8ec298a4c FPGAAcquisitionDevice: Minor fixes to verbosity 2023-06-01 21:07:03 +02:00