Commit Graph
45 Commits
Author SHA1 Message Date
leonarski_f ddf4c75645 v1.0.0-rc.31 2025-03-02 13:15:28 +01:00
leonarski_f 28d224afab version 1.0.0-rc.25 2024-11-22 21:25:20 +01:00
leonarski_f adc13ff33e version 1.0.0-rc.24 2024-11-17 14:55:09 +01:00
leonarski_f 40c1e3d49f version 1.0.0-rc.20 2024-10-21 13:30:56 +02:00
leonarski_f 3be959f272 version 1.0.0-rc.14 2024-10-07 11:56:40 +02:00
leonarski_f e812918e2e version 1.0.0-rc.13 2024-10-05 13:14:49 +02:00
leonarski_f d315506633 * Enhancements for XFEL
* Enhancements for EIGER
* Writer is more flexible and capable of handling DECTRIS data
2024-03-05 20:41:47 +01:00
leonarski_f babb1a5c8d Fixes after MAX IV experiment 2024-02-05 17:18:16 +01:00
leonarski_f d66b6b949d Fix spot finding + fix FPGA network LEDs behavior 2023-12-16 09:20:46 +01:00
leonarski_f 1798de247b Extend FPGA functionality 2023-12-09 12:08:39 +01:00
leonarski_f 39ca47aea9 FPGA: Add processing stalls 2023-11-21 15:42:26 +01:00
leonarski_f e5397e68cf FPGA: Clean-up of HDL modules 2023-11-18 19:18:26 +01:00
leonarski_f 4e60bb2f9e FPGA: Add option to invert modules upside down 2023-10-25 22:20:45 +02:00
leonarski_f 6bcf54f603 FPGA: Add bitshuffle to the design (warning! no test for full integration!) 2023-10-25 11:07:21 +02:00
leonarski_f d408b3ed2a FPGA: Integrate add multipixel into the design 2023-10-24 18:58:59 +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 7008703af3 FPGA: Integration is not calculating sum2 2023-10-20 14:06:58 +02:00
leonarski_f ca118f26d5 FPGA: integration results are reduced to cover two bins per 512-bit 2023-09-29 22:07:52 +02:00
leonarski_f 549cc6a887 FPGA: Add ADU histogram (work in progress; needs test) 2023-09-29 16:55:37 +02:00
leonarski_f 84bf69b8a6 FPGA: frame generator reads from HBM (work in progress) 2023-09-26 13:14:43 +02:00
leonarski_f 7e3b9cfeba Revert "FPGA: add spot finder to the design"
This reverts commit df0b0d8b96.
2023-09-25 21:52:55 +02:00
leonarski_f df0b0d8b96 FPGA: add spot finder to the design 2023-09-24 19:04:58 +02:00
leonarski_f ae6e036628 FPGA: increase frame_generator memory to 8 MiB 2023-09-24 14:39:46 +02:00
leonarski_f 2eb85496f2 FPGA: add integration routine (work in progress) 2023-09-21 17:12:01 +02:00
leonarski_f 86123eb2fe FPGA: Use datamover for save_to_hbm and load_from_hbm 2023-09-19 07:36:56 +02:00
leonarski_f 36cd247377 FPGA: Integrate HBM cache into the FPGA 2023-09-19 07:36:56 +02:00
leonarski_f 16bbf54f2a Remove open source license (for now) 2023-09-15 10:47:21 +02:00
leonarski_f 362eb62d4b FPGA: Use own function to merge streams instead of AXI-Switch + more FIFO status saved 2023-09-14 23:58:17 +02:00
leonarski_f 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
leonarski_f 9d01630cfc FPGA: load calibration works as dedicated function of the card 2023-09-12 14:34:42 +02:00
leonarski_f 8c3a25a8ad FPGA: load calibration operates directly on HBM 2023-09-11 21:47:29 +02:00
leonarski_f 05000bab1f FPGA: remove transfer to HBM for the time being 2023-09-11 20:24:20 +02:00
leonarski_f 929f6c6544 FPGA: Handle HBM offsets internally in Jungfraujoch logic 2023-09-09 20:50:41 +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 e8c0500ea8 FPGA: Use HBM switch to access full HBM 2023-09-08 17:09:33 +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 ae830009c4 FPGA: Don't override default MAC location in bd_pcie.tcl 2023-09-07 21:03:08 +02:00
leonarski_f 1d1894d7d6 FPGA: Use only single HBM stack 2023-09-07 21:03:08 +02:00
leonarski_f dd002e3d6d FPGA: Build only 100G solution (no bifurcated design) 2023-09-07 12:10:38 +02:00
leonarski_f a6377239cf FPGA: fix script for 2x100G design 2023-09-06 19:07:20 +02:00
leonarski_f 0434207882 FPGA: use full AXI for internal packet generator 2023-09-06 18:16:44 +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 3e406f0f46 FPGA: URAM read latency reduced to 2 2023-08-12 12:05:53 +02:00
leonarski_f 7a98766304 FPGA: Split receiver and FPGA design directories 2023-06-07 21:21:22 +02:00