1. Introduction to the Agilex™ 7 Device Design Guidelines
2. System Specification
3. Device Selection
4. Security Considerations
5. Design Entry
6. Board and Software Considerations
7. Design Implementation, Analysis, Optimization, and Verification
8. Debugging
9. Embedded Software Design Guidelines for Agilex™ 7 SoC FPGAs
5.1.1. Firewall Planning
5.1.2. Boot And Configuration Considerations
5.1.3. HPS Clocking and Reset Design Considerations
5.1.4. Reset Configuration
5.1.5. HPS Pin Multiplexing Design Considerations
5.1.6. HPS I/O Settings: Constraints and Drive Strengths
5.1.7. Design Guidelines for HPS Interfaces
5.1.8. Interfacing between the FPGA and HPS
5.1.9. Implementing the Agilex™ 7 HPS Component
5.1.7.1. Design Considerations for Selecting PHY Interfaces
5.1.7.2. USB Interface Design Guidelines
5.1.7.3. SD/MMC and eMMC Card Interface Design Guidelines
5.1.7.4. Design Guidelines for Flash Interfaces
GUIDELINE: Connecting the QSPI flash to the SoC device.
GUIDELINE: In the Quartus® Prime Pro Edition GUI, select the configuration clock speed to match the capabilities of the QSPI flash device that you selected.
5.1.7.5. UART Interface Design Guidelines
5.1.7.6. I2C Interface Design Guidelines
7.1. Selecting a Synthesis Tool
7.2. Device Resource Utilization Reports
7.3. Quartus® Prime Messages
7.4. Timing Constraints and Analysis
7.5. Area and Timing Optimization
7.6. Preserving Performance and Reducing Compilation Time
7.7. Designing with Hyperflex®
7.8. Simulation
7.9. Power Analysis
7.10. Power Optimization
7.11. Design Implementation, Analysis, Optimization, and Verification Revision History
9.1. Overview
9.2. Golden Hardware Reference Design (GHRD)
9.3. Define Software Requirements
9.4. Define Software Architecture
9.5. Selecting Software Tools
9.6. Choosing the Bootloader Software
9.7. Selecting an Operating System for Your Application
9.8. Assembling Your Software Development Platform for Linux*
9.9. Assembling your Software Development Platform for Partner OS or RTOS
9.10. Driver Considerations
9.11. Boot And Configuration Considerations
9.12. System Reset Considerations
9.13. Flash Considerations
9.14. Develop Application
9.15. Test and Validate
9.16. Embedded Software Design Guidelines Revision History
5.1.7.4. Design Guidelines for Flash Interfaces
GUIDELINE: Connecting the QSPI flash to the SoC device.
The HPS does not have a QSPI flash controller. The HPS has access to the QSPI controller in the SDM.
For an example of Flash Memory implementation, refer to the Agilex™ 7 F-Series Transceiver-SoC Development Kit Schematics .
GUIDELINE: In the Quartus® Prime Pro Edition GUI, select the configuration clock speed to match the capabilities of the QSPI flash device that you selected.
For more information about considerations when connecting QSPI flash to the SDM QSPI interface, refer to the Agilex™ 7 Hard Processor System Technical Reference Manual.
Related Information