rfnoc_image_builder [-h] (-y YAML_CONFIG | -r GRC_CONFIG) [-F FPGA_DIR]
[-o IMAGE_CORE_OUTPUT] [-x ROUTER_HEX_OUTPUT]
[-I INCLUDE_DIR] [-b GRC_BLOCKS] [-l LOG_LEVEL] [--generate-only] [-d DEVICE] [-t TARGET] [-g]
[-c]
optionalarguments:-h, --help
show this help message and exit
-y YAML_CONFIG, --yaml-config YAML_CONFIG
Path to yml configuration file
-r GRC_CONFIG, --grc-config GRC_CONFIG
Path to grc file to generate config from
-F FPGA_DIR, --fpga-dir FPGA_DIR
Path to directory for the FPGA source tree.Defaults to the FPGA source tree of the current repo.
-o IMAGE_CORE_OUTPUT, --image-core-output IMAGE_CORE_OUTPUT
Path to where to save the image core Verilog source. Defaults to the directory of the YAML file,
filename <DEVICE>_rfnoc_image_core.v
-x ROUTER_HEX_OUTPUT, --router-hex-output ROUTER_HEX_OUTPUT
Path to where to save the static router hex file. Defaults to the directory of the YAML file,
filename <DEVICE>_static_router.hex
-I INCLUDE_DIR, --include-dir INCLUDE_DIR
Path directory of the RFNoC Out-of-Tree module
-b GRC_BLOCKS, --grc-blocks GRC_BLOCKS
Path directory of GRC block descriptions (needed for --grc-config only)
-l LOG_LEVEL, --log-level LOG_LEVEL
Adjust log level
--generate-only
Just generate files without building IP
-d DEVICE, --device DEVICE
Device to be programmed [x300, x310, e310, e320, n300, n310, n320].Needs to be specified either
here, or in the configuration file.
-t TARGET, --target TARGET
Build target (e.g. X310_HG, N320_XG, ...). Needs to be specified either here, on the configuration
file.
-g, --GUI
Open Vivado GUI during the FPGA building process
-c, --clean-all
Cleans the IP before a new build
[-o IMAGE_CORE_OUTPUT] [-x ROUTER_HEX_OUTPUT]
[-I INCLUDE_DIR] [-b GRC_BLOCKS] [-l LOG_LEVEL] [--generate-only] [-d DEVICE] [-t TARGET] [-g]
[-c]