VILLASframework
Modular co-simulation framework
|
Warning: Section is outdated
VILLASfpga is configured via the standard VILLASnode configuration file. Unlike the other node-types, the fpga
node-type requires settings in two places:
This section is a group (like nodes
) which allows the user to use multiple FPGA devices at the same time. Like nodes, each FPGA has it's own name:
A string containing the vendor and product of the FPGA card as shown by lscpi
.
The slot in which the FPGA card is located as shown by lspci
.
The AXI4-Lite base address used to access registers of the interrupt controller.
The AXI4-Lite base address used to access registers of the reset controller.
Should VILLASnode perform a reset of the FPGA board when started?
A list of connections within the FPGA fabric which should be configured. This is analog to the Configuration setting of VILLASnode.
Each FPGA IP core requires at least the following setting. Depending on the VLNV of each IP core, additional settings can be configured.
A VLNV identifier to properly identify the version and type of this IP core.
The base address for register access.
The port number of a switch to which this IP core is connected.