1
0
Fork 0
mirror of https://git.rwth-aachen.de/acs/public/villas/node/ synced 2025-03-09 00:00:00 +01:00
VILLASnode/fpga
Niklas Eiling e505bfb5d9 ips/dma: reformat and make more robust
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-02-07 18:21:45 +01:00
..
.reuse Make REUSE copyright notice the same as in other VILLASframework projects and fix comments () 2023-09-08 11:35:18 +02:00
.vscode clean up debuggin output and fix scanf usage in villasfpga_dma.c 2023-03-21 11:52:36 +01:00
cmake Make REUSE copyright notice the same as in other VILLASframework projects and fix comments () 2023-09-08 11:35:18 +02:00
common@3a66d8ff65 update common submodule 2024-02-07 18:21:45 +01:00
doc/pictures imported source code from VILLASfpga repo and made it compile 2017-11-21 21:31:08 +01:00
etc automatically configure and test Dino based on hwdef json 2024-01-09 17:14:05 +01:00
gpu Make REUSE copyright notice the same as in other VILLASframework projects and fix comments () 2023-09-08 11:35:18 +02:00
include/villas/fpga ip/switch: reformat and add function that prints current switch config 2024-02-07 18:21:45 +01:00
lib ips/dma: reformat and make more robust 2024-02-07 18:21:45 +01:00
LICENSES hwdef-parse.py: add SPDX compliant license info 2023-12-13 15:11:26 +01:00
scripts hwdef-parse.py: add interrupt controller added as module_ref to 2024-01-09 17:14:05 +01:00
src format and increase robustness of interuppt handling 2024-02-07 18:21:45 +01:00
tests/unit fix fpga.cpp unit test failing due to changed DeviceList interface 2023-12-12 14:08:34 +01:00
thirdparty add draft for i2c drvier implementation 2023-12-13 15:17:26 +01:00
.dockerignore Make REUSE copyright notice the same as in other VILLASframework projects and fix comments () 2023-09-08 11:35:18 +02:00
.editorconfig copy new editorconf from node 2024-01-09 17:14:05 +01:00
.gitignore Make REUSE copyright notice the same as in other VILLASframework projects and fix comments () 2023-09-08 11:35:18 +02:00
.gitlab-ci.yml Make REUSE copyright notice the same as in other VILLASframework projects and fix comments () 2023-09-08 11:35:18 +02:00
.gitmodules Make REUSE copyright notice the same as in other VILLASframework projects and fix comments () 2023-09-08 11:35:18 +02:00
CHANGELOG.md Make REUSE copyright notice the same as in other VILLASframework projects and fix comments () 2023-09-08 11:35:18 +02:00
CMakeLists.txt Make REUSE copyright notice the same as in other VILLASframework projects and fix comments () 2023-09-08 11:35:18 +02:00
Dockerfile Make REUSE copyright notice the same as in other VILLASframework projects and fix comments () 2023-09-08 11:35:18 +02:00
libvillas-fpga.pc.in Make REUSE copyright notice the same as in other VILLASframework projects and fix comments () 2023-09-08 11:35:18 +02:00
past-commits.txt Make REUSE copyright notice the same as in other VILLASframework projects and fix comments () 2023-09-08 11:35:18 +02:00
README.md Make REUSE copyright notice the same as in other VILLASframework projects and fix comments () 2023-09-08 11:35:18 +02:00

VILLASfpga

build status

VILLASfpga provides a flexbible, real-time capable interconnect between FPGAs and Linux, e.g., to connect simulators and devices for hardware-in-the loop simulations. VILLASfpga can guarantee fixed latencies in the nanosecond range. VILLASfpga supports Xilinx FPGAs connected to a Linux system via PCI-Express or via a platform bus as found on MPSoC devices.

Documentation

User documentation is available here: https://villas.fein-aachen.org/doc/fpga.html

License

This project is released under the terms of the Apache 2.0 license:

We kindly ask all academic publications employing components of VILLASframework to cite one of the following papers:

Contact

Institute for Automation of Complex Power Systems (ACS) RWTH University Aachen, Germany