Alexandra
02bab02a02
prefix 2
...
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-05-02 12:53:29 +00:00
Alexandra
869db02d34
prefix
...
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-05-02 12:45:12 +00:00
Alexandra
6e369b9407
-DCMAKE_INSTALL_RPATH=/app/lib/aarch64-linux-gnu
...
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-05-02 12:27:03 +00:00
Alexandra
4c04b9c63e
link directories
...
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-05-02 12:14:08 +00:00
Alexandra
320b2648ec
-rpath
...
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-05-02 12:08:18 +00:00
Alexandra
89d1776b16
ENV LD_LIBRARY_PATH
...
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-05-02 11:50:08 +00:00
Alexandra
9757b3c8b9
add debug output 2
...
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-05-02 11:33:24 +00:00
Alexandra
33d78feee8
comment linux/arm/v7
...
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-05-02 10:25:17 +00:00
Alexandra
888daf571b
fix annot find -lre
...
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-05-02 10:21:11 +00:00
Alexandra
367bda9dab
fix annot find -lre
...
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-05-02 10:20:13 +00:00
Alexandra
b203789647
fix annot find -lre
...
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-05-02 10:19:26 +00:00
Alexandra
231b147569
fix annot find -lre
...
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-05-02 10:12:45 +00:00
Alexandra
8dd31a8f8d
fix cannot find -lre
...
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-05-02 09:46:23 +00:00
Alexandra
1d6f9846dd
fix cannot find -lre
...
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-05-02 09:45:37 +00:00
Alexandra
0c55d82893
ENV LD_LIBRARY_PATH
...
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-05-02 08:16:19 +00:00
Alexandra
54b420d045
-DWITH_RTP=OFF
...
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-05-02 08:05:24 +00:00
Alexandra
f7ba5e01bd
ldconfig
...
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-05-02 07:52:53 +00:00
Alexandra
985386ef75
-DCMAKE_PREFIX_PATH=/usr/local/lib
...
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-05-02 07:46:33 +00:00
Alexandra
048a8e9cab
uncomment arm64
...
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-05-02 07:37:35 +00:00
Alexandra
4c3d621f4b
-DVILLAS_COMPILE_WARNING_AS_ERROR=OFF
...
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-05-02 07:32:19 +00:00
Alexandra
a58c25d17e
include linux/arm64/v8 platform
...
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-05-02 06:36:27 +00:00
Alexandra
39ab223c3e
make reuse compliant
...
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-04-22 15:07:32 +00:00
Alexandra
b8b6a0e585
change permission
...
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-04-22 12:44:05 +00:00
Alexandra
04515e8206
add integration test for smu node-type
...
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-04-22 12:32:59 +00:00
Alexandra
42e366a6f2
add copyright to example configuration for smu node-type
...
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-04-22 12:12:37 +00:00
Alexandra
ce77164e74
add example configuration for smu node-type
...
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-04-22 12:08:39 +00:00
Alexandra
ea99bc0e73
add initalizations in constructor
...
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-04-22 12:08:03 +00:00
Alexandra
e7865c424a
adapt write function
...
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-04-22 11:47:20 +00:00
Alexandra
9cd8729646
Merge remote-tracking branch 'origin/master' into node-smu
2024-04-22 06:59:31 +00:00
Niklas Eiling
ed05671a51
fpga: improve comments in register.cpp
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-04-19 10:09:47 +02:00
Niklas Eiling
c151be5cca
fpga: fix includes and various comments
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-04-19 10:09:47 +02:00
Niklas Eiling
f1776f8be4
fpga: improve comments for fastRead and fastWrite
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-04-19 10:09:47 +02:00
Niklas Eiling
a2ff0aca43
fix formatting in fpga
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-04-19 10:09:47 +02:00
Niklas Eiling
9cf926d84e
fpga: add lowLatencyMode setting
...
This setting improves latency by remove various checks.
Use with caution! Requires read cache in FPGA design!
The common use case in VILLASfpga is that we have exactly
one write for every read and the number of exchanged signals
do not change. If this is the case, we can reuse the buffer
descriptors during reads and write, thus avoidng freeing,
reallocating and setting them up.
We set up the descriptors in start, and in write or read,
we only reset the complete bit in the buffer descriptor and
write to the tdesc register to start the DMA transfer.
Improves read/write latency by approx. 40%.
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-04-19 10:09:47 +02:00
Niklas Eiling
f498518236
fpga: update ips json in fpga.conf
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-04-19 10:09:47 +02:00
Niklas Eiling
2cc8cad115
fpga: expose methods for finer control over DMA data path
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-04-19 10:09:47 +02:00
Niklas Eiling
248a4b3a0d
fpga: improve dma latency
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-04-19 10:09:47 +02:00
Niklas Eiling
483293aec8
fpga: turn off all interrupts when using polling
...
this improves the latency by at least 4 us in my setup.
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-04-19 10:09:47 +02:00
Niklas Eiling
57d7396c09
fpga: optimize sg descriptor rings
...
we are now using only one memory block for both sg rings. This is
required so that the SG interface can benefit from a read cache
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-04-19 10:09:47 +02:00
Alexandra
652cf079ff
Merge branch 'master' into node-smu
2024-04-18 18:11:19 +00:00
Alexandra
a2550540ba
Merge branch 'node-smu' of https://github.com/VILLASframework/node into node-smu
...
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-04-18 18:06:09 +00:00
Alexandra
f7a0dad558
Merge branch 'master' into node-smu
...
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-04-18 17:56:48 +00:00
Niklas Eiling
9d1c45440c
Update .gitlab-ci.yml
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-04-15 07:52:03 +02:00
2529c7b2d7
Remove superfluous includes
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-04-10 18:56:28 +02:00
1204b47d29
test_rtt: Fix integration test
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-04-10 14:31:58 +02:00
718f6ca7eb
test_rtt: Fix cppcheck warnings
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-04-10 14:31:58 +02:00
7fb7294ff0
Fix signal and format handling
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-04-10 14:31:58 +02:00
7f8f7023b4
test_rtt: Port to C++
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-04-10 14:31:58 +02:00
aad7fb478e
Fix code formatting in commented code section
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-04-10 14:31:58 +02:00
0d231c28b8
Remove obsolete villas-test-rtt CLI application
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-04-10 14:31:58 +02:00