Visible to Intel only — GUID: vez1501697706134
Ixiasoft
1. Introduction to the Intel® Stratix® 10 SoC Device Design Guidelines
2. Board Design Guidelines for Stratix 10 SoC FPGAs
3. Interfacing to the FPGA for Stratix 10 SoC FPGAs
4. System Considerations for Stratix 10 SoC FPGAs
5. Embedded Software Design Guidelines for Intel® Stratix® 10 SoC FPGAs
6. Recommended Resources for Stratix 10 SoC FPGAs
2.1. Pin Connection Considerations for Board Design
2.2. HPS Clocking and Reset Design Considerations
2.3. Design Considerations for Connecting Device I/O to HPS Peripherals and Memory
2.4. Design Guidelines for HPS Interfaces
2.5. HPS EMIF Design Considerations
2.6. HPS Memory Debug
2.7. Boundary Scan for HPS
2.8. Embedded Software Debugging and Trace
2.9. Board Design Guidelines for Intel® Stratix® 10 SoC FPGAs Revision History
GUIDELINE: You can configure the HPS_COLD_nRESET pin to be on any open SDM I/O pin.
2.2.1. HPS Clock Planning
2.2.2. Early Pin Planning and I/O Assignment Analysis
2.2.3. Pin Features and Connections for HPS Clocks, Reset and PoR
2.2.4. Direct to Factory Pin Support for Remote System Update (RSU) Feature
2.2.5. Internal Clocks
2.2.6. HPS Peripheral Reset Management
3.1. Overview of HPS Memory-Mapped Interfaces
3.2. Recommended System Topologies
3.3. Recommended Starting Point for HPS-to-FPGA Interface Designs
3.4. Timing Closure for FPGA Accelerators
3.5. Information on How to Configure and Use the Bridges
3.6. Interfacing to the FPGA for Intel® Stratix® 10 SoC FPGAs Revision History
5.1. Overview
5.2. Assembling the Components of Your Software Development Platform
5.3. Golden Hardware Reference Design (GHRD)
5.4. Selecting an Operating System for Your Application
5.5. Assembling Your Software Development Platform for Linux*
5.6. Assembling your Software Development Platform for a Bare-Metal Application
5.7. Assembling your Software Development Platform for Partner OS or RTOS
5.8. Choosing the Bootloader Software
5.9. Selecting Software Tools for Development, Debug and Trace
5.10. Boot And Configuration Considerations
5.11. System Reset Considerations
5.12. Flash Considerations
5.13. Embedded Software Debugging and Trace
5.14. Embedded Software Design Guidelines for Intel® Stratix® 10 SoC FPGAs Revision History
Visible to Intel only — GUID: vez1501697706134
Ixiasoft
2.2. HPS Clocking and Reset Design Considerations
The main clock and reset sources for the HPS are:
- HPS_OSC_CLK device I/O pin—The external clock source for the HPS PLLs, which generate clocks for the MPU Subsystem, CCU, SMMU, L3 Interconnect, HPS peripherals and HPS-to-FPGA user clocks.
- nCONFIG device I/O pin—An SoC device-wide reset input that reconfigures the FPGA and cold resets the HPS.
- HPS_COLD_nRESET device I/O pin—An optional reset input that cold resets only the HPS and is configured for bidirectional operation.
GUIDELINE: You can configure the HPS_COLD_nRESET pin to be on any open SDM I/O pin.
From Intel® Quartus® Prime,
- Click Assignments > Device.
- Click the "Device and Pin Options" button.
- Go to the "Configuration" tab.
- Click the "Configuration Pin Options" button.
- Click the "USE_HPS_COLD_nRESET" check box and select available SDM_IO pin.