systemrdl
desyrdl(IP_LIB **kwargs)
Generate a VHDL register block and adds it to the IP library.
Function expects that IP_LIB INTERFACE_LIBRARY has SYSTEMRDL_SOURCES property set with a list of SystemRDL files to be used as inputs.
Parameters
| Name | Type | Description |
|---|---|---|
IP_LIB | string | The target IP library. |
Keyword Arguments
| Name | Type | Description |
|---|---|---|
OUTDIR | string | Path to the location where generated file will be stored, if not set, it's in ${BINARY_DIR}/${IP_LIB}_${CMAKE_CURRENT_FUNCTION} |
INTF | string | Interface to be used for the generated registers. By default, it's set to "ibus", "axi4l" (axi4-lite) is also supported. |
TOP_ADDRMAP | string | Override the top address map name used for generated file names. If omitted, the IP_NAME property of IP_LIB is used. |
ARGS | string | Arguments to be given to desyrdl tool. |