{ "affinity": 1, "stats": 3, "name": "villas-acs", "logging": { "level": 5, "faciltities": [ "path", "socket" ], "file": "/var/log/villas-node.log", "syslog": true }, "http": { "enabled": true, "htdocs": "/villas/web/socket/", "port": 80 }, "plugins": [ "simple_circuit.so", "example_hook.so" ], "fpgas": { "vc707": { "id": "10ee:7022", "slot": "03:00.0", "do_reset": true, "ips": { "axi_reset_0": { "vlnv": "xilinx.com:ip:axi_gpio:2.0", "baseaddr": 28672 }, "timer_0": { "vlnv": "xilinx.com:ip:axi_timer:2.0", "baseaddr": 16384, "irqs": [ "axi_pcie_intc_0:0" ] }, "dma_0": { "vlnv": "xilinx.com:ip:axi_dma:7.1", "baseaddr": 12288, "irqs": [ "axi_pcie_intc_0:3" ] }, "axi_pcie_intc_0": { "vlnv": "acs.eonerc.rwth-aachen.de:user:axi_pcie_intc:1.0", "baseaddr": 45056 }, "dma_1": { "vlnv": "xilinx.com:ip:axi_dma:7.1", "baseaddr": 8192, "ports": { "master": [ { "num": 0, "to": "switch_0:6" } ], "slave": [ { "num": 0, "to": "switch_0:6" } ] }, "irqs": [ "axi_pcie_intc_0:3" ] }, "fifo_mm_s_0": { "vlnv": "xilinx.com:ip:axi_fifo_mm_s:4.1", "baseaddr": 24576, "baseaddr_axi4": 49152, "ports": { "master": [ { "num": 0, "to": "switch_0:2" } ], "slave": [ { "num": 0, "to": "switch_0:2" } ] }, "irqs": [ "axi_pcie_intc_0:2" ] }, "rtds_axis_0": { "vlnv": "acs.eonerc.rwth-aachen.de:user:rtds_axis:1.0", "baseaddr": 32768, "ports": { "master": [ { "num": 0, "to": "switch_0:0" } ], "slave": [ { "num": 0, "to": "switch_0:0" } ] }, "irqs": [ "axi_pcie_intc_0:5", "axi_pcie_intc_0:6" ] }, "hls_dft_0": { "vlnv": "acs.eonerc.rwth-aachen.de:hls:hls_dft:1.0", "baseaddr": 36864, "ports": { "master": [ { "num": 0, "to": "switch_0:5" } ], "slave": [ { "num": 0, "to": "switch_0:5" } ] }, "irqs": [ "axi_pcie_intc_0:1" ], "period": 400, "harmonics": [ 0, 1, 3, 5, 7 ], "decimation": 0 }, "axis_data_fifo_0": { "vlnv": "xilinx.com:ip:axis_data_fifo:1.1", "ports": { "master": [ { "num": 0, "to": "switch_0:3" } ], "slave": [ { "num": 0, "to": "switch_0:3" } ] } }, "switch_0": { "vlnv": "xilinx.com:ip:axis_interconnect:2.1", "baseaddr": 20480, "ports": { "master": [ { "num": 0 }, { "num": 1 }, { "num": 2 }, { "num": 3 }, { "num": 4 }, { "num": 5 }, { "num": 6 }, { "num": 7 }, { "num": 8 }, { "num": 9 } ], "slave": [ { "num": 0 }, { "num": 1 }, { "num": 2 }, { "num": 3 }, { "num": 4 }, { "num": 5 }, { "num": 6 }, { "num": 7 }, { "num": 8 }, { "num": 9 } ] } }, "axis_data_fifo_1": { "vlnv": "xilinx.com:ip:axis_data_fifo:1.1", "ports": { "master": [ { "num": 0, "to": "switch_0:6" } ], "slave": [ { "num": 0, "to": "switch_0:6" } ] } } } } }, "nodes": { "dma_0": { "type": "fpga", "datamover": "dma_0", "use_irqs": false }, "dma_1": { "type": "fpga", "datamover": "dma_1", "use_irqs": false }, "fifo_0": { "type": "fpga", "datamover": "fifo_mm_s_0", "use_irqs": false }, "simple_circuit": { "type": "cbuilder", "model": "simple_circuit", "timestep": 2.5000000000000001e-5, "parameters": [ 1.0, 0.001 ] } }, "paths": [ { "in": "dma_1", "out": "simple_circuit", "reverse": true } ] }