Visible to Intel only — GUID: uxf1522338818059
Ixiasoft
1. Introduction to the Intel® Agilex™ 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 Intel® Agilex™ 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 Intel® Agilex™ HPS Component
7.1. Selecting a Synthesis Tool
7.2. Device Resource Utilization Reports
7.3. Intel® 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 Intel® 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
9.11.1. Configuration Sources
9.11.2. Configuration Flash
GUIDELINE: When configuring FPGA from flash, select a compatible QSPI device.
GUIDELINE: Select the QSPI device that fits your design. Using a larger device allows for increases in the design bitstream size.
GUIDELINE: Connect the serial flash or quad SPI flash reset pin to the AS_nRST pin.
9.11.3. Configuration Clock
9.11.4. Selecting HPS Boot Options
9.11.5. HPS Boot Sources
9.11.6. Remote System Update (RSU)
Visible to Intel only — GUID: uxf1522338818059
Ixiasoft
9.11.2. Configuration Flash
The following QSPI devices are validated for Intel® Agilex™ SoC configuration:
Vendor | Part Number | Capacity |
---|---|---|
Micron* | MT25QU128 | 128 Mb |
Micron* | MT25QU256 | 256 Mb |
Micron* | MT25QU512 | 512 Mb |
Micron* | MT25QU01G | 1 Gb |
Micron* | MT25QU02G | 2 Gb |
Macronix* | MX25U128 | 128 Mb |
Macronix* | MX25U256 | 256 Mb |
Macronix* | MX25U512 | 512 Mb |
Macronix* | MX66U512 | 512 Mb |
Macronix* | MX66U1G | 1 Gb |
Macronix* | MX66U2G | 2 Gb |
GUIDELINE: When configuring FPGA from flash, select a compatible QSPI device.
GUIDELINE: Select the QSPI device that fits your design. Using a larger device allows for increases in the design bitstream size.
GUIDELINE: Connect the serial flash or quad SPI flash reset pin to the AS_nRST pin.
The SDM must fully control the QSPI reset. Do not connect the quad SPI reset pin to any external host.