Design Entry and Planning Resource Center
The design entry and planning support center provides resources to plan the FPGA design structure, as well as HDL coding styles that can improve the the quality of the design.
Introduction
Intel® FPGA provides guidelines on planning and structuring your design, as well as details about managing metastability in your design, and HDL coding styles that can have a significant effect on the quality of your design's results.
You can also refer to the Intel® Quartus® Prime Design Software for a quick overview of design entry and planning.
Table 1. Documentation
Standard Edition | Description |
|
---|---|---|
The Intel® Quartus® Prime software includes the Platform Designer system integration tool. Platform Designer simplifies the task of defining and integrating custom IP components (IP cores) into your FPGA design. | ||
Platform Designer interconnect is a high-bandwidth structure that allows you to connect IP components to other IP components with various interfaces. |
||
You can use the Intel® Quartus® Prime software to analyze the average mean time between failures (MTBF) due to metastability caused by synchronization of asynchronous signals, and optimize the design to improve the metastability MTBF. |
||
This chapter provides Hardware Description Language (HDL) coding style recommendations to ensure optimal synthesis results when targeting Intel FPGA devices. |
||
This user guide describes low-level HDL design techniques using small architectural building blocks and assignments to specify a particular hardware implementation. |
||
This section describes basic design techniques that ensure optimal synthesis results for designs that target Intel FPGA devices while avoiding common causes of unreliability and instability. | ||
In FPGA designs, synchronization of asynchronous signals can cause metastability. You can use the Intel® Quartus® Prime software to analyze the mean time between failures (MTBF) due to metastability. A high metastability MTBF indicates a more robust design. |
||
This user guide discusses hand-crafted techniques you can use to optimize design blocks for the Adaptive Logic Modules (ALMs). The document includes a collection of circuit building blocks and related discussions, and each section includes a list of example design files you can use for testing and to better understand the derivation of the more complex optimizations. |
Table 2. Training and Demonstrations
Title |
Description |
---|---|
Beginner Intel® FPGA Designer (Log in required to access learning.intel.com) (7 online courses) |
This learning plan is designed to familiarize individuals with a background in electronics, computer architecture, or related fields with the fundamentals of FPGAs, covering their history, structure, significance in the electronics industry, and enabling them to undertake their initial FPGA design. 375 Minute Course |
Using the Intel® Quartus® Prime Standard Edition Software: An Introduction (Online course) |
In this introductory training, you will become familiar with the basics of the easy-to-use Intel® Quartus® Prime Standard Edition software design environment. You will learn about the steps involved in the basic FPGA design flow and how to use the software in the flow, going from design entry to device programming all within one tool. 80 Minute Course |
(Online course) (Instructor-Led course) |
This course will provide an overview of the Verilog hardware description language (HDL) and its use in programmable logic design.
|
(Instructor-Led course) |
This instructor-led class is taught in a virtual classroom over 2 half days of instruction. To perform the lab exercises, you will connect to a remote computer provided by Intel FPGA Training and pre-configured with all the necessary tools. Information required to connect to the remote system will be provided during the class. 2 half days of instruction |