Visible to Intel only — GUID: mbp1487184650017
Ixiasoft
1.1. System Specification
1.2. Device Selection
1.3. Early System and Board Planning
1.4. Pin Connection Considerations for Board Design
1.5. I/O and Clock Planning
1.6. Design Entry
1.7. Design Implementation, Analysis, Optimization, and Verification
1.8. Conclusion
1.9. Document Revision History
1.10. Design Checklist
1.11. Appendix: Arria® 10 Transceiver Design Guidelines
1.7.1. Selecting a Synthesis Tool
1.7.2. Device Resource Utilization Reports
1.7.3. Quartus Prime Messages
1.7.4. Timing Constraints and Analysis
1.7.5. Area and Timing Optimization
1.7.6. Preserving Performance and Reducing Compilation Time
1.7.7. Simulation
1.7.8. Formal Verification
1.7.9. Power Analysis
1.7.10. Power Optimization
Visible to Intel only — GUID: mbp1487184650017
Ixiasoft
1. AN 738: Intel® Arria® 10 Device Design Guidelines
This document provides a set of design guidelines, recommendations, and a list of factors to consider for designs that use Intel® Arria® 10 devices. It is important to follow Intel® recommendations throughout the design process for high-density, high-performance Arria® 10 designs. This document also assists you with planning the FPGA and system early in the design process, which is crucial to successfully meet design requirements. For more information to help verify that you have followed each of the guidelines, use the “Design Checklist” topic in this app note.
Note: This application note does not include all Arria® 10 device details and features. For more information about Arria® 10 devices and features, refer to the " Intel® Arria® 10 Device Design Handbook".
The material references the Arria® 10 device architecture as well as aspects of the Quartus® Prime software and third-party tools that you might use in your design. The guidelines presented in this document can improve productivity and avoid common design pitfalls.
Stages of the Design Flow | Guidelines |
---|---|
System Specification | Planning design specifications, IP selection |
Device Selection | Device information, determining device variant and density, package offerings, migration, HardCopy ASICs, speed grade |
Early System and Board Planning | Early power estimation, thermal management option, planning for configuration scheme, planning for on-chip debugging |
Pin Connection Considerations for Board Design | Power-up, power pins, PLL connections, decoupling capacitors, configuration pins, signal integrity, board-level verification |
I/O and Clock Planning | Pin assignments, early pin planning, I/O features and connections, memory interfaces, clock and PLL selection, simultaneous switching noise (SSN) |
Design Entry | Coding styles and design recommendations, SOPC Builder, planning for hierarchical or team-based design |
Design Implementation, Analysis, Optimization, and Verification | Synthesis tool, device utilization, messages, timing constraints and analysis, area and timing optimization, compilation time, verification, power analysis and optimization |
Figure 1. Arria® 10 Device Design Flow
- System Specification
- Device Selection
- Early System and Board Planning
- Pin Connection Considerations for Board Design
- I/O and Clock Planning
- Design Entry
- Design Implementation, Analysis, Optimization, and Verification
- Conclusion
- Document Revision History
- Design Checklist
- Appendix: Arria 10 Transceiver Design Guidelines
Related Information