5.13.13.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 asks 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.
