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 |
|
leonarski_f
|
577bec5dbc
|
FPGAAcquisitionDevice: Add extra verbosity for dropped completions
|
2023-06-01 20:59:38 +02:00 |
|
leonarski_f
|
612c2b8aa2
|
jfjoch_pcie_status: Print data collection ID separately
|
2023-06-01 20:58:01 +02:00 |
|
leonarski_f
|
115e8c0dd0
|
AcquisitionDevice: Use random_device directly to simplify the code
|
2023-06-01 20:56:15 +02:00 |
|
leonarski_f
|
ba39423a10
|
AcquisitionDevice: Use C++11 random number generator
|
2023-06-01 20:45:00 +02:00 |
|
leonarski_f
|
98ad3a6fdc
|
FPGA: Reduce UltraRAM usage by 4 MiB to improve timing
|
2023-05-31 21:16:54 +02:00 |
|
leonarski_f
|
47330228ef
|
Use data_collection_id to detect issues in work completion queue
|
2023-05-31 12:23:22 +02:00 |
|
leonarski_f
|
ea3f976e66
|
Update receiver/README.md
|
2023-05-31 11:47:49 +02:00 |
|
leonarski_f
|
8ac012ae99
|
FPGA: Use upper 16-bits of mode as data_collection_id
|
2023-05-31 11:38:17 +02:00 |
|
leonarski_f
|
b868a24dad
|
FPGA: Minor improvements to internal_packet_generator - should now better break in case of cancellation
|
2023-05-31 11:08:28 +02:00 |
|
leonarski_f
|
5ec4d41e68
|
internal_packet_generator: quit main loop in case of cancel
|
2023-05-31 10:53:29 +02:00 |
|
leonarski_f
|
4671f392bd
|
FPGA: Trigger
|
2023-05-30 20:48:17 +02:00 |
|
leonarski_f
|
5cd483eeb3
|
jfjoch_pcie_status: Fix data collection counter
|
2023-05-30 20:20:09 +02:00 |
|
leonarski_f
|
a3996a81e3
|
FPGA: Remove data collection counter
|
2023-05-30 20:13:54 +02:00 |
|
leonarski_f
|
8c1e55b6f3
|
Add tool to cancel data collection on PCIe card
|
2023-05-27 22:08:22 +02:00 |
|
leonarski_f
|
7ad4fbe061
|
AcquisitionDevice: Print information on data collection counter in start message
|
2023-05-27 21:54:55 +02:00 |
|
leonarski_f
|
effcd2d2b7
|
AcquisitionDevice: Set cancel data collection bit before starting new data collection
|
2023-05-27 21:54:36 +02:00 |
|
leonarski_f
|
72cdb88c0c
|
FPGA: Add host_writer idle marker
|
2023-05-27 21:45:21 +02:00 |
|
leonarski_f
|
19753c697b
|
AcquisitionDevice: Rewind to start at the beginning to recover FPGA
|
2023-05-27 21:00:31 +02:00 |
|
leonarski_f
|
2b00cdadbe
|
jfjoch_action_test: Fix message for blocking mode
|
2023-05-27 20:03:24 +02:00 |
|
leonarski_f
|
7c9a5238e2
|
FPGA: Minor improvements to data_collection_fsm
|
2023-05-27 18:39:35 +02:00 |
|
leonarski_f
|
79c9b3e322
|
jfjoch_action_test: Use nonblocking mode
|
2023-05-27 18:20:16 +02:00 |
|
leonarski_f
|
5ef0cd0f74
|
jfjoch_action_test: Improve output clarity
|
2023-05-27 18:18:00 +02:00 |
|
leonarski_f
|
19476dc6ea
|
jfjoch_action_test: Fix
|
2023-05-27 18:01:58 +02:00 |
|
leonarski_f
|
8c3ff99014
|
Adjust PCIe driver (there were wrong interrupt levels)
|
2023-05-26 22:12:49 +02:00 |
|
leonarski_f
|
c1212a14d9
|
FPGA: work requests are consumed while host_writer not working
|
2023-05-26 22:12:34 +02:00 |
|
leonarski_f
|
b926e69885
|
FPGA: data_collection_fsm counter
|
2023-05-26 20:39:12 +02:00 |
|
leonarski_f
|
8b87bb857b
|
FPGA: clean-up unnecessary signals (from OC design)
|
2023-05-26 19:38:07 +02:00 |
|
leonarski_f
|
021e652dc6
|
FPGA: non-blocking mode (to be tested)
|
2023-05-26 18:46:26 +02:00 |
|
leonarski_f
|
2dfd6e916d
|
FPGA: work completion queue is extended to 32768 elements.
|
2023-05-24 11:57:56 +02:00 |
|
leonarski_f
|
c2b42916c2
|
FPGA: host_writer allows to skip frames, if no available location in host memory
|
2023-05-24 11:54:51 +02:00 |
|
leonarski_f
|
0ef50e06b3
|
jfjoch_receiver: Add channel for indexed images
|
2023-05-19 16:45:12 +02:00 |
|