Answer
Nov 02, 2025 - 01:29 PM
To configure the MSS-FPGA fabric AMBA APB3 system using the MSS configurator in Libero® IDE software, follow these steps outlined in the user guide:
1. **Select MSS FCLK Ratio:**
- Use the MSS Clock Management Configurator to select the FCLK (GLA0) to fabric clock ratio.
- Perform post-layout static timing analysis to ensure the design meets timing requirements.
- Adjust the clock ratio between the MSS and the fabric if needed for functionality.
2. **Select MSS AMBA Mode:**
- In the MSS Fabric Interface Configurator, select the AMBA APB3 Interface Type.
- Click OK to continue.
3. **Instantiate CoreAPB3:**
- Configure CoreAPB3 with a 32-bit APB Master Data Bus Width, matching the MSS AMBA data bus width.
- Set Address Configuration based on your slot size using the values provided in Table 1-1 of the manual.
4. **Configure AMBA APB Peripherals:**
- Instantiate and configure AMBA APB peripherals in your design.
5. **Connect Subsystems:**
- Use the SmartDesign auto-connect feature to automatically connect subsystem clocks and resets.
- Assign APB slaves to proper addresses using the Memory Map editor.
- Alternatively, manually connect the subsystem by linking CoreAPB3 to MSS Master BIF and connecting APB slaves to designated slots.
6. **Memory Map Computation:**
- Follow the provided formulas and examples to compute memory map addresses based on slot sizes.
- Ensure proper slot allocation for peripherals in your design.
By following these steps, you can effectively configure the MSS-FPGA fabric AMBA APB3 system using the MSS configurator in Libero® IDE software as detailed in the user guide.
User Manual Q&A

Add New Comment