- Add the equivalent IP to the block diagram. For example, to add AXI block RAM:
- Right-click anywhere in the block diagram and select Add IP.
- Search for, and double-click AXI BRAM Controller to add the IP.
- Double-click the instance (for example,
axi_bram_ctrl_0
) to configure the IP. - Open the MHS and match the settings best as closely possible. Parameters might have been added, modified, or removed.
- Click OK.Note: Parameter verification is discussed Verifying Parameters between XPS and IP Integrator Designs for AXI Masters and Slaves in a MicroBlaze Processor-Based Design.
- Run Connection Automation on the AXI
master or AXI slave interface on the IP. For example, the
/axi_bram_ctrl_0/S_AXI
interface. - Connect to the proper AXI Interconnect instance. This should be
/microblaze_0
(Cached), using theaxi_mem_intercon
instance. - Connect any other clocks, resets, or other signals.
The method for external signal connection is similar to that used for XPS designs.
- If possible, use Connection Automation on external
interfaces. For example, the
/axi_bram_ctrl_0/BRAM_PORTA
and/axi_bram_ctrl_0/BRAM_PORTB
interfaces. Typically, a True Dual Port RAM is used forBRAM_PORTA
andBRAM_PORTB.