|
|
30599e2858
|
Fix bug in detector initialize
|
2024-03-23 04:07:12 +01:00 |
|
|
|
f5f86d9ab6
|
Modifications in preparation to MAX IV experiment
|
2024-01-27 21:23:56 +01:00 |
|
|
|
d82bd13917
|
Minor fixes for CI and dependencies
Improvements in documentation and readability of JungfraujochDevice function
|
2023-12-14 22:39:17 +01:00 |
|
|
|
0b69dfb290
|
New REST+OpenAPI interface
|
2023-12-11 12:11:54 +01:00 |
|
|
|
1798de247b
|
Extend FPGA functionality
|
2023-12-09 12:08:39 +01:00 |
|
|
|
d2f1c569a7
|
FPGA: Modify FPGA register map (move action configuration to offset 0x200)
|
2023-11-21 15:24:55 +01:00 |
|
|
|
8635724ca3
|
Move FPGA register map from Definitions.h to jfjoch_drv.h
|
2023-11-21 15:20:12 +01:00 |
|
|
|
1e6f64b4da
|
FPGA: Increase max summation to 256
|
2023-11-16 21:32:37 +01:00 |
|
|
|
98cb58d199
|
PCIe driver: Fix addresses for calibration and frame generator
|
2023-11-08 14:36:36 +01:00 |
|
|
|
f21f226a59
|
Move MAX_FPGA_SUMMATION to Definitions.h
|
2023-11-02 12:55:52 +01:00 |
|
|
|
b3eceef7cd
|
FPGA: Max module number is 32
|
2023-11-01 15:55:06 +01:00 |
|
|
|
112a62fc7f
|
FPGA: remove limit of modules for frame_generator
|
2023-11-01 14:20:43 +01:00 |
|
|
|
3940f067a8
|
MAX_MODULES_FPGA moved to Definitions.h => This needs to be const for RELEASE_LEVEL
|
2023-11-01 13:16:22 +01:00 |
|
|
|
961c17c4d0
|
FPGA: data analysis is done based on 24-bit numbers - allowing frame summation
|
2023-10-28 16:35:33 +02:00 |
|
|
|
2268486824
|
HLS: Added frame_summation core
|
2023-10-26 22:31:09 +02:00 |
|
|
|
4e60bb2f9e
|
FPGA: Add option to invert modules upside down
|
2023-10-25 22:20:45 +02:00 |
|
|
|
e1a6830c50
|
FPGA: Add multipixel (-> TODO calculate proper number)
|
2023-10-24 16:43:24 +02:00 |
|
|
|
4e4a232a6d
|
Definitions: Increase max gRPC message size to 2 GB -> need to change later how calibration is being transferred
|
2023-10-20 11:40:09 +02:00 |
|
|
|
6691b01265
|
PCIe driver: accept spot finding parameters
|
2023-10-18 21:23:41 +02:00 |
|
|
|
98fe70315b
|
FPGA: add bitshuffle to HLS modules (don't integrate at the moment into the whole design)
|
2023-09-30 11:28:01 +02:00 |
|
|
|
549cc6a887
|
FPGA: Add ADU histogram (work in progress; needs test)
|
2023-09-29 16:55:37 +02:00 |
|
|
|
79aef71ce3
|
FPGA: spot_finder added
|
2023-09-26 18:54:31 +02:00 |
|
|
|
84bf69b8a6
|
FPGA: frame generator reads from HBM (work in progress)
|
2023-09-26 13:14:43 +02:00 |
|
|
|
f4f4b50be7
|
FPGA: frame_generator has 8 module specific frames
|
2023-09-24 15:43:04 +02:00 |
|
|
|
f06e92fd1b
|
FPGA: load_calibration allows to upload integration map
|
2023-09-22 18:28:35 +02:00 |
|
|
|
2c9d623265
|
integration: use separate FIFO for integration results
|
2023-09-22 17:49:14 +02:00 |
|
|
|
2eb85496f2
|
FPGA: add integration routine (work in progress)
|
2023-09-21 17:12:01 +02:00 |
|
|
|
a5aed37100
|
Definitions.h: Increase space for data processing results
|
2023-09-21 10:08:53 +02:00 |
|
|
|
8c1bc9d89d
|
FPGA: Remove non-blocking mode
|
2023-09-20 16:41:14 +02:00 |
|
|
|
7396ee342c
|
FPGA: Increase release level to make sure FPGA is using 1 MiB bursts only
|
2023-09-19 13:13:23 +02:00 |
|
|
|
16bbf54f2a
|
Remove open source license (for now)
|
2023-09-15 10:47:21 +02:00 |
|
|
|
0b95456d3d
|
Adapt PCIe driver and tests for the new frame generator
|
2023-09-13 21:44:20 +02:00 |
|
|
|
7a635f1ee8
|
FPGA: load_calibration clean-up + simplification
|
2023-09-12 09:16:45 +02:00 |
|
|
|
6251c58f32
|
FPGA: Add function to transfer data from HBM to AXI-Lite accessible buffer
|
2023-09-08 19:08:37 +02:00 |
|
|
|
3aeb3e09ee
|
FPGA: Do not load internal packet generator frame via DMA
|
2023-09-06 11:57:16 +02:00 |
|
|
|
2f7b46290a
|
FPGA: Enable non-power of 2 storage cell number
|
2023-07-04 21:59:48 +02:00 |
|
|
|
4ce2fcf98f
|
DiffractionExperiment: Adjust storage cell delay as a parameter
|
2023-07-04 21:07:40 +02:00 |
|
|
|
3067604e2a
|
Definitions.h: shortest allowed count time is 5 us
|
2023-07-04 16:37:56 +02:00 |
|
|
|
47330228ef
|
Use data_collection_id to detect issues in work completion queue
|
2023-05-31 12:23:22 +02:00 |
|
|
|
b868a24dad
|
FPGA: Minor improvements to internal_packet_generator - should now better break in case of cancellation
|
2023-05-31 11:08:28 +02:00 |
|
|
|
c1212a14d9
|
FPGA: work requests are consumed while host_writer not working
|
2023-05-26 22:12:34 +02:00 |
|
|
|
021e652dc6
|
FPGA: non-blocking mode (to be tested)
|
2023-05-26 18:46:26 +02:00 |
|
|
|
c2b42916c2
|
FPGA: host_writer allows to skip frames, if no available location in host memory
|
2023-05-24 11:54:51 +02:00 |
|
|
|
7d5694139f
|
FPGA: Save full JF timestamp and exptime
|
2023-05-17 21:30:42 +02:00 |
|
|
|
e8e5f50b21
|
Max summation is 5000
|
2023-05-08 13:12:44 +02:00 |
|
|
|
653b82d6c3
|
FPGA + receiver + detector: Use column ID to decode detector half-module number
|
2023-04-15 11:08:32 +02:00 |
|
|
|
1757d42182
|
Initial commit
Signed-off-by: Filip Leonarski <filip.leonarski@psi.ch>
|
2023-04-06 11:17:59 +02:00 |
|