13.12.8.5 I have my own HDL block that I want to connect as a peripheral on the AMBA bus. How can I do that?
If your block has all the necessary signals to interface with the AMBA bus protocol (ex: address, data, control signals) then:
- In the Project Manager Catalog (inside the Bus Definitions tab), find the AHB or APB slave interface.
- Drag this bus definition onto your instance on the Canvas. A dialog box opens, asking you to map the signals on your instance to the required bus definition signals. Complete this mapping and click OK.
Now your instance has a proper AMBA bus interface on it. You can manually connect it to the bus or let Auto Connect find a compatible connection.
