1
0
Fork 0
mirror of https://git.rwth-aachen.de/acs/public/villas/node/ synced 2025-03-23 00:00:01 +01:00
Commit graph

6171 commits

Author SHA1 Message Date
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
0b04f4fd39 test_rtt: Show test process
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-04-10 14:31:58 +02:00
c1f8d0fa80 stats: Indent histogram output
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-04-10 14:31:58 +02:00
3023ddaa3a Fix some typos and harmonize log output
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-04-10 14:31:58 +02:00
abed592b9d Harmonize formatting and style of example configuration files
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-04-10 09:38:57 +02:00
a2d55a9b6e Harmonize descriptions of plugins
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-04-10 09:06:15 +02:00