23.7.1.2.2 Master/APB

Instantiate and configure the CoreAPB3 bus as follows:

  1. Select the Address Configuration options, as shown in the following figure. This mode provides sixteen, 16 MB slots that can be used to connect up to sixteen APB compliant slaves. If you need slots with more memory, you can combine multiple slaves to build a larger slot. For more information about this option, see CoreAPB3 User Guide.
    Figure 23-21. Master/APB Address Configuration
  2. Enable the slots that you are planning on using for your application, as shown in the following figure.
    Figure 23-22. Master/APB Slave Slots Configuration
  3. Instantiate and configure APB compliant peripheral cores and/or custom APB compliant components.
  4. Connect the subsystem together. this can be done in two ways.
    • Automatic Connection: Right-click in the top-level SmartDesign canvas and select the Auto Connect option. This connects the FPGA fabric peripherals to the MSS FIC interfaces through the CoreAPB3 bus.
    • Manual Connection:
    Figure 23-23. FIC Master/APB Subsystem