leonarski_f
|
3d7c7b0779
|
Implement FPGA summation
|
2023-11-02 20:41:37 +01:00 |
|
leonarski_f
|
b3eceef7cd
|
FPGA: Max module number is 32
|
2023-11-01 15:55:06 +01:00 |
|
leonarski_f
|
112a62fc7f
|
FPGA: remove limit of modules for frame_generator
|
2023-11-01 14:20:43 +01:00 |
|
leonarski_f
|
a71121482e
|
FPGAIntegrationTest: More parameters in packet generator custom frame test
|
2023-11-01 13:29:06 +01:00 |
|
leonarski_f
|
270dd1224b
|
Receiver: remove JF conversion on CPU
|
2023-10-28 17:00:04 +02:00 |
|
leonarski_f
|
2ed91c1849
|
FPGA: transfer for image and processing results are separate DMA transactions
|
2023-10-28 16:47:06 +02:00 |
|
leonarski_f
|
961c17c4d0
|
FPGA: data analysis is done based on 24-bit numbers - allowing frame summation
|
2023-10-28 16:35:33 +02:00 |
|
leonarski_f
|
c896ec5659
|
FPGA: Remove bitshuffle from the pipeline
|
2023-10-27 19:41:02 +02:00 |
|
leonarski_f
|
3b802effa8
|
HLSSimulatedDevice: Remove module_upside_down
|
2023-10-27 15:28:49 +02:00 |
|
leonarski_f
|
2268486824
|
HLS: Added frame_summation core
|
2023-10-26 22:31:09 +02:00 |
|
leonarski_f
|
4011c4541d
|
HLS: frames inside HLS logic are counted from 0, even if JUNGFRAU counts them from 1
|
2023-10-26 19:42:15 +02:00 |
|
leonarski_f
|
efac89f89e
|
FPGAIntegrationTest: Add invert and bitshuffle tests
|
2023-10-25 22:37:25 +02:00 |
|
leonarski_f
|
b33e996569
|
FPGA: Add multipixel - add test.
|
2023-10-24 18:05:59 +02:00 |
|
leonarski_f
|
c37a9fa768
|
FPGA: Add multipixel - handle division by 2 and 4 for multipixels.
|
2023-10-24 18:05:48 +02:00 |
|
leonarski_f
|
ea0fccecc9
|
JFConversionGPU: Remove
|
2023-10-22 14:39:03 +02:00 |
|
leonarski_f
|
c1469d1e46
|
JFJochReceiver: Skip frames if acquisition finished and frames stopped earlier on the first acquisition device
|
2023-10-22 14:36:53 +02:00 |
|
leonarski_f
|
fe5b955289
|
GPUImageAnalysis: Spot finder again produces 1-bit result (similar to FPGA) reduced on CPU + mask is not applied on GPU
|
2023-10-22 13:42:09 +02:00 |
|
leonarski_f
|
ee363a8356
|
JFJochReceiver: Given firmware now masks uncollected parts of the image, receiver will accept partial modules (but not for pedestal!)
|
2023-10-21 23:01:17 +02:00 |
|
leonarski_f
|
624c928c84
|
JFJochReceiver: ADU histogram saved on per module basis at the end of the measurement (but not on per image basis)
|
2023-10-21 22:31:43 +02:00 |
|
leonarski_f
|
53f4f4acf9
|
RadialIntegration: Calculate only on FPGA
|
2023-10-21 19:15:42 +02:00 |
|
leonarski_f
|
dd4988486c
|
RadialIntegrationMapping: No mask
|
2023-10-21 17:20:12 +02:00 |
|
leonarski_f
|
b4ab3087f1
|
RadialIntegrationProfile: Extra routines to handle GPU/CPU/FPGA workflows in more versatile way
|
2023-10-21 17:14:17 +02:00 |
|
leonarski_f
|
a7706546b7
|
RadialIntegration: Remove pixel split
|
2023-10-21 16:18:41 +02:00 |
|
leonarski_f
|
3b65e6bf88
|
FPGA: Integration on FPGA allows for per pixel weights (in range 1.99 - 3e-5)
|
2023-10-21 15:37:46 +02:00 |
|
leonarski_f
|
d91eb6bdd5
|
FPGAIntegrationTest: Use multiple modules
|
2023-10-21 11:08:07 +02:00 |
|
leonarski_f
|
0b5bbec1fc
|
AcquisitionDevice: Setup rad. int. mapping automatically
|
2023-10-20 18:00:29 +02:00 |
|
leonarski_f
|
7008703af3
|
FPGA: Integration is not calculating sum2
|
2023-10-20 14:06:58 +02:00 |
|
leonarski_f
|
a338a1743b
|
RawToConvertedGeometry: Add function to calculate location of a raw pixel in converted geometry
|
2023-10-20 13:27:21 +02:00 |
|
leonarski_f
|
ad78fb0149
|
FPGA: Fixes and simplifications to spot_finder core + SNR threshold test
|
2023-10-20 12:23:50 +02:00 |
|
leonarski_f
|
aa1ff0436b
|
FPGA: Add SNR threshold to spot finder
|
2023-10-19 22:29:38 +02:00 |
|
leonarski_f
|
9f48e4b317
|
FPGA: remove spot_finder.h
|
2023-10-19 20:53:38 +02:00 |
|
leonarski_f
|
f04f7a274b
|
FPGA: Name spot finder signals in consistent manner
|
2023-10-19 20:52:09 +02:00 |
|
leonarski_f
|
67b9e08a5c
|
FPGAIntegrationTest: Add test for spot finder based on count limit
|
2023-10-19 19:48:40 +02:00 |
|
leonarski_f
|
90344eb251
|
FPGA: Basic spot finder (i.e. only based on count threshold) as a placeholder
|
2023-10-19 19:40:31 +02:00 |
|
leonarski_f
|
a56a54c72d
|
AcquisitionDevice: GetDeviceOutput to get the whole package
|
2023-10-18 19:42:57 +02:00 |
|
leonarski_f
|
736a181e5e
|
HLS: Spot finder outputs parameters + statistics
|
2023-10-18 15:19:01 +02:00 |
|
leonarski_f
|
e4ac3e8b08
|
FPGASpotFindingUnitTest: Very basic test for spot finder
|
2023-10-18 12:10:29 +02:00 |
|
leonarski_f
|
faca7a3f15
|
PCIe driver: Clean-up + add intermediate library between driver and AcquisitionDevice
|
2023-10-16 19:54:13 +02:00 |
|
leonarski_f
|
c5ca10792e
|
FPGA: Clean-up of spot_finder core + update README.MD
|
2023-10-16 15:13:47 +02:00 |
|
leonarski_f
|
7889f1666a
|
FPGA: Spot finder 2nd version improved
|
2023-10-04 12:12:43 +02:00 |
|
leonarski_f
|
5460c10f76
|
FPGA: Spot finder 2nd version
|
2023-10-03 22:14:11 +02:00 |
|
leonarski_f
|
81c1502d52
|
FPGA: Added spot_finder_line_sum (work in progress)
|
2023-10-03 18:51:26 +02:00 |
|
leonarski_f
|
f301923c72
|
FPGA: Added spot_finder_update_sum function, as first step for versatile spot finder
|
2023-10-03 14:28:39 +02:00 |
|
leonarski_f
|
c6afbebd13
|
FPGA: add old spot finder to the design (work in progress! - seems very high resource utilization + it is offset from proper result)
|
2023-10-02 22:34:49 +02:00 |
|
leonarski_f
|
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 |
|
leonarski_f
|
8831ad380f
|
FPGA: Fix bug in adu_histo + add test + add access from AcquisitionDevice
|
2023-09-29 18:34:29 +02:00 |
|
leonarski_f
|
84bf69b8a6
|
FPGA: frame generator reads from HBM (work in progress)
|
2023-09-26 13:14:43 +02:00 |
|
leonarski_f
|
0f7c14c267
|
FPGA: integration calculates sum^2
|
2023-09-25 22:23:06 +02:00 |
|
leonarski_f
|
a70e3cf444
|
FPGA: integration & jf_conversion use hbm_size_bytes as external signal - hbm_size_bytes is constant, so to allow constant propagation in synthesis
|
2023-09-22 21:49:41 +02:00 |
|
leonarski_f
|
5cf0d30603
|
AcquisitionDevice: Enable access to integration results
|
2023-09-22 20:32:13 +02:00 |
|