Commit Graph

198 Commits

Author SHA1 Message Date
62bb0c9e98 FPGAAcquisitionDevice: Monitor frame generator FIFO 2023-09-19 19:46:00 +02:00
16bbf54f2a Remove open source license (for now) 2023-09-15 10:47:21 +02:00
362eb62d4b FPGA: Use own function to merge streams instead of AXI-Switch + more FIFO status saved 2023-09-14 23:58:17 +02:00
aee9d0e6fc jfjoch_action_test: Set IPv4 and MAC addresses 2023-09-14 17:54:33 +02:00
ab1a8fbfca PCIExpressDevice: Get MAC/IPv4 Address for internal packet generator via ioctl 2023-09-14 17:48:30 +02:00
48ee2ca305 FPGAAcquisitionDevice: Fix reporting of FIFO status 2023-09-14 16:31:24 +02:00
886a84ee9f PCIExpressDevice: Wrong function parameter 2023-09-14 16:16:30 +02:00
0b95456d3d Adapt PCIe driver and tests for the new frame generator 2023-09-13 21:44:20 +02:00
496d016c31 FPGA: Replace internal_packet_generator with frame_generator (generating UDP packets, instead of internal JFJoch packets) 2023-09-13 20:06:09 +02:00
5e137a514a FPGA: add more FIFOs to monitoring 2023-09-12 20:35:48 +02:00
9d01630cfc FPGA: load calibration works as dedicated function of the card 2023-09-12 14:34:42 +02:00
7a635f1ee8 FPGA: load_calibration clean-up + simplification 2023-09-12 09:16:45 +02:00
8c3a25a8ad FPGA: load calibration operates directly on HBM 2023-09-11 21:47:29 +02:00
05000bab1f FPGA: remove transfer to HBM for the time being 2023-09-11 20:24:20 +02:00
309dabd32b FPGA: Use dedicated struct for address exchange 2023-09-11 11:19:05 +02:00
6cd8d768ea FPGA: save_to_hbm uses dedicated data structure for completion 2023-09-11 10:50:15 +02:00
48861aafcb FPGAAcquisitionDevice: Report HBM size 2023-09-10 16:38:25 +02:00
175aefc4b8 FPGA: Save to HBM uses only 2 channels 2023-09-10 09:54:32 +02:00
929f6c6544 FPGA: Handle HBM offsets internally in Jungfraujoch logic 2023-09-09 20:50:41 +02:00
aca1bbda0e HLSSimulatedDevice: moving towards continuous HBM representation 2023-09-09 13:10:06 +02:00
6251c58f32 FPGA: Add function to transfer data from HBM to AXI-Lite accessible buffer 2023-09-08 19:08:37 +02:00
c2eaee6d8a FPGA: Save to HBM operates in parallel to host writer 2023-09-08 13:07:49 +02:00
38df621cf6 FPGA: Add save to HBM (work in progress) 2023-09-07 22:15:20 +02:00
347bfd3f2c HLSSimulateDevice: Remove reference to UltraRAM 2023-09-07 21:39:14 +02:00
3aeb3e09ee FPGA: Do not load internal packet generator frame via DMA 2023-09-06 11:57:16 +02:00
7904a03e4b PCIe driver: add functions to load/save internal packet generator memory 2023-09-06 09:30:27 +02:00
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
ac5052073e JFJochReceiver: Option for local conversion 2023-08-05 15:23:45 +02:00
184d136158 JFJochReceiver: Prepare to have fixed_point_conversion locally 2023-08-04 21:41:07 +02:00
defa97c88b JFJochReceiver: Use malloc (no need to init to zero) 2023-08-04 13:02:55 +02:00
f4b01ed62a jfjoch_action_test: Fix 2023-08-04 12:55:35 +02:00
ca5def57ec jfjoch_action_test: Enable pinning modes for mock acquisition device 2023-08-04 12:52:38 +02:00
7d945c8195 JFJochReceiver: send buffer is pointer with more flexibility 2023-08-04 12:46:58 +02:00
37afbce802 MockAcquisitionDevice: Add NUMA node option 2023-08-04 12:46:06 +02:00
d996ca42c9 NUMAHWPolicy: Add more policies for 2-node system 2023-08-04 09:31:18 +02:00
60ab2a081d jfjoch_action_test - minor fix 2023-07-28 11:17:34 +02:00
9d978a41f7 NUMAHWPolicy: Added 2023-07-28 11:07:15 +02:00
5ca23ff64f MockAcquisitionDevice: Minor fix 2023-07-27 20:45:30 +02:00
1717887d4a jfjoch_action_test: Command line options for more flexibility in testing 2023-07-27 14:09:03 +02:00
8def7d624c jfjoch_receiver: minor fix in absence of IBVERBS 2023-07-27 13:31:21 +02:00
52aa879d47 MockAcquisitionDevice: Change conversion rules 2023-07-27 13:27:50 +02:00
231ef5b08b jfjoch_action_test_mock: Added, to be later merged with jfjoch_action_test 2023-07-27 13:16:09 +02:00
8a7b088b2f MockAcquisitionDevice: Add Internal Packet Generator 2023-07-27 13:06:51 +02:00
3217e5209e MockAcquisitionDevice: More robust implementation 2023-07-27 09:03:26 +02:00
0969bf662e jfjoch_action_test: Adapt 2023-07-26 11:28:45 +02:00
ac1d358700 AcquisitionDevice: Improve detection of erroneous frames without killing data acquisition 2023-07-25 12:40:57 +02:00
3774105006 jfjoch_receiver: Fix preview indexed ZMQ address 2023-07-05 14:05:24 +02:00
e3c224ccb1 jfjoch_receiver: Fix preive indexed ZMQ address 2023-07-05 14:03:10 +02:00
831c93104d DiffractionExperiment: Add option to save calibration 2023-06-28 17:30:59 +02:00
0904e1f198 JFJochFrameSerializer: Using CBORImage for mask and calibration + writing calibration in HDF5 file 2023-06-28 17:14:09 +02:00