MAX® 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.
1. Device Information
2. Interface Protocols
3. Design Planning
4. Design Entry
5. Simulation and Verification
6. Implementation and Optimization
7. Timing Analysis
8. On-Chip Debug
1. Device Information
Documentation
| Design Examples |
|---|
| MAX® 10 FPGA Design Examples on Design Store |
2. Interface Protocols
Documentation
| User Guides / Device Overview / Device Datasheet |
|---|
| External Memory Interface |
| MAX® 10 External Memory Interface User Guide |
| External Memory Interfaces IP Support Center |
| User Guides / Application Notes |
|---|
| Ethernet |
| FPGA Triple-Speed Ethernet IP Core User Guide |
| User Guides |
|---|
| Embedded |
| Embedded Peripherals IP User Guide |
| Design Examples | Version |
|---|---|
| DDR3 SDRAM with Board Test System Console | 16.0 |
| MAX® 10 DDR3 Design with Debug Feature | 16.0 |
| Release Notes |
|---|
| IP Release Notes |
| Training and Videos |
|---|
| Guide for New External Memory Interface (EMIF) Spec Estimator |
3. Design Planning
Documentation
| User Guides / Device Overview / Device Datasheet |
|---|
| Platform Designer User Guide |
| DSP Builder for FPGAs |
| MAX® 10 FPGA Design Guidelines |
| 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.
| User Guides / Device Overview / Device Datasheet / White Paper |
|---|
| Quartus® Prime Standard Edition Handbook Volume 1 Design and Synthesis |
| Advanced Synthesis Cookbook |
| Applying the Benefits of Network on a Chip Architecture to FPGA System Design |
| Design Examples |
|---|
| Platform Designer Tutorial Design Example |
| Software Downloads |
|---|
| Download Quartus® Prime Standard software |
5. Simulation and Verification
Documentation
| Design Examples |
|---|
| Avalon Verification IP Suite Design Example |
| Software Downloads |
|---|
| FPGA Development Tools |
| Quartus® Software |
6. Implementation and Optimization
Documentation
| User Guides / Device Overview / Device Datasheet |
|---|
| Quartus® Prime Pro and Standard Software User Guides |
| MAX® CPLDs and FPGAs |
7. Timing Analysis
Documentation
| User Guides / Device Overview / Device Datasheet / Application Notes |
|---|
| Timing Analysis Overview |
| Quartus® II Scripting Reference Manual |
| SDC and TimeQuest API Reference Manual |
| Quartus® Prime Timing Analyzer Cookbook |
| AN 366: Understanding I/O Output Timing for FPGAs Devices |
| AN 471: High-Performance FPGA PLL Analysis with TimeQuest |
| AN 433: Constraining and Analyzing Source-Synchronous Interfaces |
| AN 775: I/O Timing Information Generation Guidelines |
| Design Examples |
|---|
| Timing Analyzer Design Examples |
8. On-Chip Debug
Documentation
| FPGA Wiki |
|---|
| Development Boards and Kits |
| Software Downloads |
|---|
| Quartus® Prime Software |
| FPGA Licensing Support Center |
| Licensing Questions and Answers |
| Cable and Adapter Drivers Information |
Knowledge Base Solution
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.