Stratix® 10 FPGA Developer Center
The FPGA Developer Center is organized into industry-standard stages, which provides you with various resources to complete your FPGA design. Each design step is detailed in the expandable sub-sections with links that allow you to select and move between the various Generation 10 device series.
Device Information
Interface Protocol
Design Planning
Design Entry
Simulation and Verification
Implementation and Optimization
Timing Analysis
On-Chip Debug
1. Device Information
Documentation
User Guides / Device Overview / Device Datasheet / Application Notes |
|---|
Stratix® 10 GX, MX, and SX Device Family Pin Connection Guidelines |
Stratix® 10 Logic Array Blocks and Adaptive Logic Modules User Guide |
AN 766: Stratix® 10 Devices, High Speed Signal Interface Layout Design Guideline |
2. Interface Protocol
Documentation
| Application Notes |
|---|
| Other Serial IP |
AN 804: Implementing ADC- Stratix® 10 Multi-Link Design with JESD204B RX IP Core |
| User Guides |
|---|
| Transceiver PHY |
| User Guides |
|---|
| Digital Signal Processing (DSP) |
Fixed-Point IP Cores (ALTERA_FIXEDPOINT_FUNCTIONS) User Guide |
User Guides |
|---|
| Embedded |
| User Guides |
|---|
| Audio and Video |
Design Example User Guides |
|---|
| PCI Express* |
Stratix® 10 Avalon®-MM Hard IP for PCIe* Design Example User Guide |
Stratix® 10 Avalon-ST Hard IP for PCIe Design Example User Guide |
Reference Designs |
|---|
| PCI Express* |
3. Design Planning
Documentation
User Guides / Device Overview / Device Datasheet / Application Notes |
|---|
| Training and Videos |
|---|
| Fast & Easy I/O System Design with Interface Planner |
4. Design Entry
Documentation
The Quartus® Prime Pro Edition software offers a mature synthesizer that allows you to enter your designs with maximum flexibility. If you are new to these languages, you can use online examples or built-in templates to get you started.
The Quartus® Prime Pro Edition software offers Verilog and VHDL templates of frequently used structures. For more information on using these templates, refer to the "Using Provided HDL Templates" section of the Quartus® Prime Pro Handbook.
The Quartus® Prime design software also comes with High Level Synthesis Compiler which synthesizes a C++ function into an RTL implementation that is optimized for FPGA products.
User Guides / Device Overview / Device Datasheet / White Paper |
|---|
Design Recommendations User Guide: Quartus® Prime Pro Edition |
Applying the Benefits of Network on a Chip Architecture to FPGA System Design |
| Software Downloads |
|---|
Download center for all versions of the Quartus® Prime software |
5. Simulation and Verification
Documentation
| Design Examples |
|---|
| Avalon® Verification IP Suite Design Example |
| Software Downloads |
|---|
6. Implementation and Optimization
Documentation
User Guides / Device Overview / Device Datasheet / Application Notes |
|---|
Third-party Synthesis User Guide: Quartus® Prime Pro Edition |
Partial Reconfiguration User Guide: Quartus® Prime Pro Edition |
7. Timing Analysis
Documentation
Design Examples |
|---|
8. On-Chip Debug
Documentation
Design Examples |
|---|
Debugging with System Console over TCP/IP (SCTCP) Design Example |
Explore Other Developer Centers
For other design guidelines, visit the following Developer Centers:
Board Developer Center
Contains detailed guidelines and considerations for high-speed PCB designs with Altera® FPGAs and SoC FPGAs.
Embedded Software Developer Center
Contains guidance on how to design in an embedded environment with SoC FPGAs.
For additional information, search the following resources: Documentation, Training Courses, Videos, Design Examples, and Knowledge Base.