Niklas Eiling
|
905d28d1e4
|
ips/dma: use destructor to reset DMA controller
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
|
2022-12-02 13:52:31 +01:00 |
|
Niklas Eiling
|
0d0aae090d
|
add villas-fpga-xbar-select; improve DMA parameters in ips/dma
|
2022-11-29 14:51:54 +01:00 |
|
Niklas Eiling
|
f105b08144
|
clean up and comment ips/dma.cpp
|
2022-11-29 14:51:53 +01:00 |
|
Niklas Eiling
|
0c6c30dda3
|
ips/dma: comment debug outputs to improve villas-fpga-cat performance
fix rebase artifacts
|
2022-11-29 14:51:53 +01:00 |
|
Niklas Eiling
|
e029963839
|
move helper functions from villas-fpga-pipe into separate file
|
2022-11-29 14:51:53 +01:00 |
|
|
ba16653820
|
minor code-style fixes
|
2022-11-11 05:03:43 -05:00 |
|
Niklas Eiling
|
e4a469f99f
|
ips/dma: fix hasScatterGather using wrong member variable; Throw error used on unconfigured Dma
|
2022-11-11 04:53:58 -05:00 |
|
Niklas Eiling
|
49db359851
|
ips: fix some formatting issues
|
2022-11-11 04:53:58 -05:00 |
|
Niklas Eiling
|
dfb2a967d8
|
ips/dma: use NodeFactory's configureJson to setup memory graph
|
2022-11-11 04:53:58 -05:00 |
|
Niklas Eiling
|
7b4176a710
|
ips/dma: use json_unpack
|
2022-11-11 04:53:58 -05:00 |
|
Niklas Eiling
|
bac0b7309a
|
add card config option "polling" to configure polling mode in IP cores; add json parsing of hwdef to dma IP core to replace hardcoded DMA settings.
|
2022-11-11 04:53:58 -05:00 |
|
Niklas Eiling
|
7b2f0f3d96
|
ip/dma: fix spelling
|
2022-11-11 04:53:58 -05:00 |
|
Niklas Eiling
|
5acf4f96e9
|
ips/dma: acknowledge interrupts in DMA controller and correctly set coalescing parameter.
|
2022-11-11 04:53:58 -05:00 |
|
Niklas Eiling
|
da483d8d3a
|
make dma.cpp use interrupts instead of polling
|
2022-11-11 04:53:58 -05:00 |
|
|
5fc556523c
|
add libxil as a submodule
|
2022-11-11 03:12:53 -05:00 |
|
|
2a068ec3a6
|
core: avoid reversing initialization order list
|
2022-10-28 11:32:18 -04:00 |
|
|
3f8a38adce
|
dma: first successful test with scatter gather
(Aurora IPs still broken?)
|
2022-10-28 11:32:01 -04:00 |
|
|
0dfffb94c4
|
dma: added second version of scatter-gather support
|
2022-10-28 08:18:24 -04:00 |
|
|
ab3cb2303b
|
minor code style and comment fixes
|
2022-10-28 08:17:26 -04:00 |
|
|
7e0848b7d5
|
dma: throw exception in makeAccesibleFromVA instead of returning bool
|
2022-10-28 08:16:58 -04:00 |
|
|
add8dad95b
|
remove useless includes
|
2022-10-28 08:06:57 -04:00 |
|
|
0e0197a3be
|
fix coding style
|
2022-10-28 08:03:57 -04:00 |
|
|
7ccb23d8b4
|
remove old C code
|
2022-10-28 02:18:21 -04:00 |
|
|
72cfade589
|
dma: start implementing scatter-gather support
|
2022-10-27 06:02:45 -04:00 |
|
|
0a93da7bad
|
adjust DMA IP core to new DMA parameters of Niklas' bitstream
|
2022-09-13 03:25:17 -04:00 |
|
|
d6c7e69866
|
add missing parentheses
|
2022-08-30 12:22:40 -04:00 |
|
|
9ef01d068e
|
update year in copyright notices
|
2022-08-30 12:22:40 -04:00 |
|
|
fb824a82f9
|
cleanup of comments
|
2022-08-30 12:21:46 -04:00 |
|
|
5c68a22ffe
|
add new IP core for standard Xilinx Aurora cores
|
2022-08-30 12:21:46 -04:00 |
|
|
8a6832edc3
|
card: allow loading IPs devicetree from extra file
|
2022-08-30 12:21:46 -04:00 |
|
|
c90b1c1f3e
|
fix format strings
|
2022-03-04 03:33:47 -05:00 |
|
|
49572d0a74
|
adapt to new plugin registry
|
2022-03-04 03:33:07 -05:00 |
|
|
2bbe5bc0ab
|
cmake: allow linking libxil from non-standard location
|
2020-11-12 00:19:55 +01:00 |
|
|
8ec16094f2
|
fix code-style
|
2020-07-27 16:48:53 +02:00 |
|
|
e5545aa17e
|
emc: add initial code to flash FPGA bitstream via PCIe
|
2020-07-08 17:16:43 +02:00 |
|
|
08114652d6
|
emc: add stub IP
|
2020-07-08 15:20:05 +02:00 |
|
Hatim Kanchwala
|
8a4e95d75c
|
Use sensible colour scheme for error status output
|
2020-07-04 15:11:01 +02:00 |
|
|
6c225c8fae
|
update VILLAScommon submodule
|
2020-06-15 21:21:05 +02:00 |
|
|
74f55fa98c
|
refactor: more code-style improvements
|
2020-06-15 21:08:49 +02:00 |
|
|
d938bd95b1
|
cmake: fixups for inclusion into VILLASnode
|
2020-06-14 22:11:58 +02:00 |
|
|
a9f9dc4a37
|
refactor: no namespace scoeps in source files
|
2020-06-14 22:11:26 +02:00 |
|
|
8b7bbe27c6
|
refactor: whitespaces for references
|
2020-06-14 22:03:50 +02:00 |
|
|
6b3164dd26
|
refactor IpNode and IpCore class names
|
2020-06-12 00:05:03 +02:00 |
|
|
7c92a30ab4
|
several cleanups and bugfixes
|
2020-06-11 23:55:05 +02:00 |
|
|
bb8a711f02
|
use new getter for graph
|
2020-06-11 23:40:12 +02:00 |
|
|
b7e5bfead2
|
harmonize codestyle
|
2020-06-11 18:38:46 +02:00 |
|
|
77b55f65f7
|
use new plugin mechanism
|
2020-06-11 18:19:03 +02:00 |
|
|
86f8997b05
|
gpio: add new IP for AXI programmable GPIO
|
2020-06-11 15:58:02 +02:00 |
|
|
d5b1012b75
|
intc: fix name of register space
|
2020-06-11 15:57:05 +02:00 |
|
|
c906116d86
|
update to latest VILLAScommon submodule
|
2020-06-11 14:20:33 +02:00 |
|