Model Composer supports creating IP with multiple AXI4-Lite interfaces. You can group Gateway In and Gateway Out blocks into different AXI4-Lite interfaces. You can also use this feature in Multiple Clock designs. Software drivers are also available.
Use the Interface Name control for the Gateway In/Out blocks associated with the interface to assign a name to an AXI4-Lite interface.
Gateway In and Gateway Out blocks with the same Interface Name group into one AXI4-Lite Interface. An Interface Name must begin with a lower case alphabetic character, and can only contain alphanumeric characters (lowercase alphabetic) or an underscore ( _ ). Having the same Interface Name across multiple clock domains is not supported.
You can use the IP Catalog or the HDL Netlist compilation type to generate the netlist.
Specifying the HDL Netlist compilation type in the Vitis Model Composer Hub block, then elaborating the design in Vivado creates two AXI4-Lite Decoders. The following figure shows this in the red rectangle.
If you specify the IP
Catalog compilation type in the Vitis Model Composer Hub block, the flow generates an example BD with
multiple AXI4-Lite interfaces and an aresetn signal.
The naming convention for an interface is as follows:
<clock domain name/design name>_<interface name>_s_axi
To generate a document describing the IP, select Create interface document on the Analyze tab of the Vitis Model Composer Hub block. Do this before compiling.
Access the document the same way you access the document for any other Vivado IP. Double-click the IP in the Vivado schematic, then select .
A document (HTML file) opens (refer to the following example).
This document contains a section on the Memory Map for the IP. If you selected Auto assign address offset in the Gateway In or Gateway Out port for the AXI4-Lite interfaces, you can determine the address offset the different interfaces are mapped to.
Software Drivers are automatically generated and packaged in the AMD Vitis™ software platform. The documentation for the software drivers is in the Vitis environment.