Skip to main content
Home

Search

×
Info Icon

Some of our content has been moved to altera.com and we are working on migrating the remaining content and experiences. Lets us help you find what you’re looking for.

Find what you're looking for through Altera Platform

Community Forums Partner Network Training

Find Resources on Intel's platforms

Software Downloads Design Examples Documentation Product Support PCB Resources Find KDB

Having a hard time finding something? Contact us

  • Products

    Products

    View All Products
    FPGAs, SoCs, CPLDs
    High-Performance
    Agilex 9 Agilex 7 Stratix 10
    Mid-Range
    Agilex 5 Arria 10 Arria V
    Power and Cost-Optimized
    Agilex 3 MAX 10 MAX V Cyclone 10 Cyclone V Cyclone IV
    Development Software & Tools
    AI Development Tools
    FPGA AI Suite
    FPGA Design & Simulation Tools
    Quartus Prime Design Software Power and Thermal Calculator Questa* – Altera FPGA Edition Advanced Link Analyzer Open FPGA Stack (OFS) Transceiver Toolkit
    Embedded Design Tools & Software
    Nios V Ashling RISCFree IDE Visual Designer Studio Intel Simics Simulator for Altera FPGAs ARM SoC EDS
    IP Development Tools
    DSP Builder Altera FPGA Add-on for oneAPI Base Toolkit P4 Suite for FPGAs
    Development Kits
    High-Performance
    Agilex 9 Agilex 7 Stratix 10
    Mid-Range
    Agilex 5 Arria 10 Arria V
    Power and Cost-Optimized
    Agilex 3 MAX 10 MAX V Cyclone 10 Cyclone V Cyclone IV
    Intellectual Property
    Interfaces
    PCI Express Compute Express Link (CXL) Ethernet Audio / Video Communication High Speed Serial Networking / Security
    Memory Controllers
    DMA Flash SDRAM SRAM
    Digital Signal Processing & AI
    AI Video & Image Processing Floating Point Error Correction Modulation Filters / Transforms
    Soft Embedded Processors
    Nios V RISC V
    Transceivers & Basic Functions
    Clocks, PLLs & Resets Transceivers Simulation, Debug & Verification
  • Solutions

    Solutions

    Industries
    AI Broadcast & Pro AV Consumer Electronics Financial Services
    Industrial Medical Military, Aerospace & Government Security
    Test & Measurement Transportation Wireless Wireline
  • Design

    Design

    View All Design
    Download & License Center
    FPGA Development Tools
    Quartus Prime Pro Quartus Prime Standard Quartus Prime Lite
    Embedded Tools
    Arm* Development Studio SoC FPGA Embedded Development Suite
    Add-On Development Tools
    DSP Builder Questa*-FPGA ModelSim-FPGA SimicsSimulator for Altera FPGA Self Service License Center Licensing Support Center
    Design Hubs & Training
    Design Hubs
    Agilex 7 Agilex 5 Agilex 3 View all Design Hubs
    Developer Centers
    Stratix 10 Arria 10 Cyclone 10 GX Cyclone 10 LP MAX 10 View all Developer Centers
    Training
    Training Overview My Learning eLearning Catalog Instructor-Led Training Catalog All Altera FPGA Training Learning Plans How to Begin a Simple FPGA Design How To Videos
    Example Designs
    FPGA Developer Site
    Example Designs Zephyr Drivers Linux Drivers See All
    Design Store
    Agilex 7 Agilex 5 MAX 10 See All
    Documentation
    All FPGA Documentation
    By Product Family IP Docs Dev Software Docs Release Notes Application Notes Device Overviews Datasheets Errata/Known Issues User Guides Pin Connection Guidelines Pinouts Package Drawings
    Design Resources
    Quartus Support Center Step-by-Step Dev Guidance Examples Designs Docs & Resources by Family PCB Resources Package Drawings Pinouts Quality & Reliablity Find Boards / Dev Kits Find IP Find Partners Find Knowledge Articles
    Partners
    Find Partners Find Offerings About ASAP Join Now Sign In
  • Support

    Support

    Support
    Community Forums Knowledge Articles
    Premier Support Quality & Reliability
  • About

    About

    About
    Company Overview Newsroom
    Careers Blogs
    Events
  • Contact Us

    Contact Us

    • FPGAs, SoCs, CPLDs
      • High-Performance
        • Agilex 9
        • Agilex 7
        • Stratix 10
      • Mid-Range
        • Agilex 5
        • Arria 10
        • Arria V
      • Power and Cost-Optimized
        • Agilex 3
        • MAX 10
        • MAX V
        • Cyclone 10
        • Cyclone V
        • Cyclone IV
    • Development Software & Tools
      • AI Development Tools
        • FPGA AI Suite
      • FPGA Design & Simulation Tools
        • Quartus Prime Design Software
        • Power and Thermal Calculator
        • Questa* – Altera FPGA Edition
        • Advanced Link Analyzer
        • Open FPGA Stack (OFS)
        • Transceiver Toolkit
      • Embedded Design Tools & Software
        • Nios V
        • Ashling RISCFree IDE
        • Visual Designer Studio
        • Intel Simics Simulator for Altera FPGAs
        • ARM SoC EDS
      • IP Development Tools
        • DSP Builder
        • Altera FPGA Add-on for oneAPI Base Toolkit
        • P4 Suite for FPGAs
    • Development Kits
      • High-Performance
        • Agilex 9
        • Agilex 7
        • Stratix 10
      • Mid-Range
        • Agilex 5
        • Arria 10
        • Arria V
      • Power and Cost-Optimized
        • Agilex 3
        • MAX 10
        • MAX V
        • Cyclone 10
        • Cyclone V
        • Cyclone IV
    • Intellectual Property
      • Interfaces
        • PCI Express
        • Compute Express Link (CXL)
        • Ethernet
        • Audio / Video
        • Communication
        • High Speed
        • Serial
        • Networking / Security
      • Memory Controllers
        • DMA
        • Flash
        • SDRAM
        • SRAM
      • Digital Signal Processing & AI
        • AI
        • Video & Image Processing
        • Floating Point
        • Error Correction
        • Modulation
        • Filters / Transforms
      • Soft Embedded Processors
        • Nios V
        • RISC V
      • Transceivers & Basic Functions
        • Clocks, PLLs & Resets
        • Transceivers
        • Simulation, Debug & Verification
    View All Products
    • Industries
        • AI
        • Broadcast & Pro AV
        • Consumer Electronics
        • Financial Services
        • Industrial
        • Medical
        • Military, Aerospace & Government
        • Security
        • Test & Measurement
        • Transportation
        • Wireless
        • Wireline
    • Download & License Center
      • FPGA Development Tools
        • Quartus Prime Pro
        • Quartus Prime Standard
        • Quartus Prime Lite
      • Embedded Tools
        • Arm* Development Studio
        • SoC FPGA Embedded Development Suite
      • Add-On Development Tools
        • DSP Builder
        • Questa*-FPGA
        • ModelSim-FPGA
        • SimicsSimulator for Altera FPGA
        • Self Service License Center
        • Licensing Support Center
    • Design Hubs & Training
      • Design Hubs
        • Agilex 7
        • Agilex 5
        • Agilex 3
        • View all Design Hubs
      • Developer Centers
        • Stratix 10
        • Arria 10
        • Cyclone 10 GX
        • Cyclone 10 LP
        • MAX 10
        • View all Developer Centers
      • Training
        • Training Overview
        • My Learning
        • eLearning Catalog
        • Instructor-Led Training Catalog
        • All Altera FPGA Training
        • Learning Plans
        • How to Begin a Simple FPGA Design
        • How To Videos
    • Example Designs
      • FPGA Developer Site
        • Example Designs
        • Zephyr Drivers
        • Linux Drivers
        • See All
      • Design Store
        • Agilex 7
        • Agilex 5
        • MAX 10
        • See All
    • Documentation
      • All FPGA Documentation
        • By Product Family
        • IP Docs
        • Dev Software Docs
        • Release Notes
        • Application Notes
        • Device Overviews
        • Datasheets
        • Errata/Known Issues
        • User Guides
        • Pin Connection Guidelines
        • Pinouts
        • Package Drawings
    • Design Resources
        • Quartus Support Center
        • Step-by-Step Dev Guidance
        • Examples Designs
        • Docs & Resources by Family
        • PCB Resources
        • Package Drawings
        • Pinouts
        • Quality & Reliablity
        • Find Boards / Dev Kits
        • Find IP
        • Find Partners
        • Find Knowledge Articles
    • Partners
        • Find Partners
        • Find Offerings
        • About ASAP
        • Join Now
        • Sign In
    View All Design
    • Support
        • Community Forums
        • Knowledge Articles
        • Premier Support
        • Quality & Reliability
    • About
        • Company Overview
        • Newsroom
        • Careers
        • Blogs
        • Events
  • Contact Us

Breadcrumb

...
Design Resources
Board Developer Center
Hero Banner image

Board Developer Center

The FPGA Board Developer Center provides resources related to board-level design specifically for FPGAs. The goal is to help you successfully develop printed circuit boards (PCBs) using Agilex™ 7, Agilex™ 5, Agilex™ 3, Stratix® 10, Arria® 10, Cyclone® 10 GX, Cyclone® 10 LP, MAX® 10, Arria® V, Cyclone® V, MAX® V, Cyclone® IV devices. For Agilex™ devices, refer to the dedicated Agilex board journey resources listed below.

1. Design Considerations 2. Learning Resources and Prerequisites 3. Getting Started 4. Developer Resources 5. PCB Manufacturing Resources
left arrow
right arrow

Board Design Journeys for Agilex™ 7, Agilex™ 5, and Agilex™ 3 Devices

Design Hubs provide a Step-by-Step Guided Journeys for standard development flows surfacing the key critical resources and documentation.

design hub icon Agilex™ 7 FPGA Board Design Guided Journey
design hub icon Agilex™ 5 FPGA Board Design Guided Journey
design hub icon Agilex™ 3 FPGA Board Design Guided Journey

1. Design Considerations

Using Engineering Sample (ES) Devices

If you are designing a board using an engineering sample (ES) devices, please contact your Altera® sales representative or file an Intel® Premium Support case to get the latest board design guidelines for ES parts.

Board Design Guidelines for FPGAs

Topic

Description

Board Design Solution Center

The Board Design Solution Center provides resources related to board design for FPGAs. The goal is to help you implement successful high-speed PCBs that integrate FPGAs and other elements.

FPGA Board Design Guidelines

This application note provides the recommended PCB design guidelines for some of the more complex package options offered for Altera programmable devices. Designers should also refer to the board design guidelines that are documented for the specific device family.

Pin Connection Guidelines

Each FPGA family has its own pin connection guidelines. These guidelines are only recommendations by Altera. It is the responsibility of the designer to apply simulation results to the design and verify proper device functionality.

Schematic Review Checklists

Altera provides FPGA schematic review worksheets intended to help you review your schematic and adhere to the Altera guidelines. These worksheets are based on the respective device pin connection guidelines and other referenced documentation applicable to board-level pin connections that need to be considered when you finalize your schematic.

Power Tree

Estimate the power consumption of the device and the decoupling networks that are required.

TopicDescription
Early Power EstimatorThe Altera power analysis tools, including early power estimators and the Quartus® Prime software Power Analyzer, give you the ability to estimate power consumption from early design concept through design implementation. As you provide more details about your design characteristics, estimation accuracy is improved with Power Analyzer technology.
Power Distribution Network (PDN)The PDN design tool provides a fast, accurate, and interactive way to determine the right number of decoupling capacitors for optimal cost and performance trade-offs.

On-Chip Debug

Plan for system-level debug to assist in board bring-up and checkout.

TopicDescription
On-Chip Debugging Resource CenterAltera provides a portfolio of on-chip debugging tools. The on-chip debugging tools allow real-time capture of internal nodes in your design to help you verify your design quickly without the use of external equipment.
Boundary-scanAltera provides boundary-scan description language (BSDL) files for IEEE Standard 1149.1, IEEE Standard 1149.6, and IEEE Standard 1532 specifications. BSDL files provide a syntax that allows the device to run boundary-scan test (BST) and in-system programmability (ISP).

2. Learning Resources and Prerequisites

Create Your My Intel Account

  • Create your My Intel account from the My Intel page.
  • Your My Intel account allows you to file a service request, register for a class, download software, access resources, training courses, and much more.

Design Flow

This figure shows the typical design flow using an FPGA or SoC FPGA. For more detailed explanation on each step, refer to the AN 597 Getting Started Flow for Board Designs.

Expand Close
design board image

Foundational Learning: Training Classes

ResourceDescription
Read Me First!A starting place to quickly understand and use Altera® products, collateral, and resources.
Download and Installation Support ResourcesYou have several options for software download, software updates, and additional device support. The option you choose depends on your download speed, design requirements, and installation methods.
Technical TrainingFPGA Technical Training offers training to help you sharpen your competitive edge. Take advantage of the interactivity of one of our instructor-led/virtual classroom courses, or the flexibility and convenience of an online course today.

3. Getting Started

Component Selection

TopicDescription
Power TreeThe power tree illustrates the main power supply flow through a tree of power converters that convert the main power supply to the voltage and current required to drive various loads. Every FPGA design has unique power consumption requirements that require a unique power tree.
Voltage RegulatorsThis white paper discusses how to identify the various rails associated with Altera® devices, analyze the power requirements, and select the appropriate voltage regulator modules. This white paper also walks through a practical design example.
External Memory InterfaceAltera provides solutions for a host of mainstream SDRAM and SRAM memory protocols as well as serial memory technologies, such as Hybrid Memory Cube (HMC) and Bandwidth Engine. Our memory interface solutions include high-performance memory controller options, memory PHY options, and multi-port front-end options.

Schematic

TopicDescription
Cadence PCB Design ToolsView the PCB footprint libraries and symbols for Cadence Capture CIS and Allegro Design Entry HDL (Allegro DE-HDL).
Mentor Graphics PCB Design ToolsView the PCB footprint libraries for Mentor Graphics PCB design tools.
Pin-Out FilesThis website contains downloadable files listing FPGA pin-out descriptions. There are up to three types of files for each device: Portable Document Format files (.pdf), text files (.txt), and Microsoft* Excel files (.xls).
Pin Connection GuidelinesThis website provides the recommended pin connections for each device. Note: You need to apply simulation results to the design to verify proper device functionality.
Early Power EstimationThis website contains information on power analysis and estimation. Power analysis and early power estimators give you the ability to estimate power consumption from early design concept through design implementation.
Power Distribution NetworkThis website contains information on power distribution network (PDN) design. For each power supply, you must choose a network of bulk and ceramic decoupling capacitors. While you can use SPICE simulation to simulate the circuit, the PDN design tool provides a fast, accurate, and interactive way to determine the right number of decoupling capacitors for optimal cost and performance trade-offs.
Thermal ManagementThis website provides information on thermal management. Thermal management is an important design consideration. Altera® device packages are designed to minimize thermal resistance and maximize power dissipation. Some applications dissipate more power and will require external thermal solutions, including heat sinks.
Package and Thermal ResistanceThis page contains links to thermal resistance and package details for all device families.
Schematic ReviewThis website provides schematic review worksheets to help you review your schematic and adhere to design guidelines.

Simulation

TopicDescription
Signal Integrity TerminologyThis website contains information on transmission line effects, impedance mismatch, signal attenuation, crosstalk, and simultaneous switching outputs.
SPICE ModelsThis website contains information on SPICE kits for FPGAs. SPICE kits for FPGAs provide models that support a wide variety of I/O features across process, voltage, and temperature (PVT).
IBIS ModelsThis website contains information on IBIS models. The IBIS model allows the development of device models that preserve the proprietary nature of integrated circuit device designs, while at the same time providing information-rich models for signal integrity and electromagnetic compatibility (EMC) analysis.
High-Speed PCB Design GuidelinesThis document is a guideline for PCB layouts and designs associated with high-speed systems.
Dialectric Material Selection

This application note is for PCB designers planning to use high-speed transceiver-based devices and addresses two key design topics:

  • Dielectric material selection
  • Additional skew introduced in differential pairs because of local variations in dielectric constant (Er), resulting from the fiberglass weave pattern in a dielectric material.

It also discusses the various strategies you can employ to compensate for the fiberglass weave effect, expands on existing knowledge, and lists various technical papers for additional information.

Net Length ReportsNet Length Reports provide the length and total delay of the package nets. Data is provided per pin for each device/package offered in table format.
Board SkewThis website allows you to download the Board Skew Parameter Tool. The Board Skew Parameter Tool results are based on your simulated printed circuit board trace delays, the device package delays (if applicable), and the formulas from the External Memory Interfaces Parameters Handbook. The tool takes the input provided and calculates the skew parameters.

Layout

TopicDescription
Device Layout ReviewThis document guides you in completing a board layout review using an FPGA. The technical content is divided into focus areas such as Power Planes and Stack Up, Critical Signals, Component Mounting, and Connectors.
PCB Footprints (Cadence)PCB Footprint Libraries for Cadence* Allegro PCB Tools.
PCB Footprints (Mentor Graphics)Mentor Graphics* Expedition Tool Footprint (physical package information) library.

Board Bring-Up and Checkout

TopicDescription
On-chip Debugging Resource CenterStart here to learn about all the tools, examples, documentation, and training available to assist with PCB bring-up and help you debug your FPGA design.
BSDL SupportThe IEEE 1149.1 BSDL files available on this website are used for pre- and post-configuration BST.
External Memory Interface ToolkitThe EMIF Toolkit lets you diagnose and debug calibration problems and produce margining reports for your external memory interface.
Transceiver ToolkitThe Transceiver Toolkit helps FPGA and board designers validate transceiver link signal integrity real time in a system and improve board bring-up time. Test for bit-error rate (BER) while simultaneously running multiple links at your target data rate to validate your board design.
System ConsoleSystem Console is a flexible system-level debugging tool that helps designers quickly and efficiently debug their design while the design is running at full speed in an FPGA. System Console enables designers to send read and write system-level transactions into their Platform Designer (formerly Qsys) to help isolate and identify problems. It also provides a quick and easy way to check system clocks and monitor reset states, which can be particularly helpful during board bring-up.

4. Developer Resources

Developer Resources

TopicDescription
Signal and Power Integrity Support CenterLearn about signal integrity tools and models as well as power analysis and estimation.
Packaging and Thermal ResistancePackage information including ordering codes, package acronym, leadframe material, lead finish (plating), JEDEC* outline reference, lead coplanarity, weight, moisture sensitivity level, and other special information. The thermal resistance information includes device pin count, package name, and resistance values.
External Memory Interfaces Support CenterThe External Memory Interface (EMIF) Handbook contains information and documentation regarding external memory interface design, intellectual property (IP) implementation and parameterization, simulation, debug, and much more.
FPGA Configuration TroubleshooterYou can use this troubleshooter to help you identify possible causes to a failed FPGA configuration attempt. While this troubleshooter does not cover every possible case, it does identify a majority of problems encountered during configuration.
Support Resources PortalA comprehensive collection of FPGA documentation, how-to videos, a community forum, online training courses, and a design store where customers can access an array of FPGA design examples. Hours of Engineer-to-Engineer videos provide a visual walkthrough of solving common design problems.

5. PCB Manufacturing Resources

ResourceDescriptionResource TypeApplicability
MAS Documents - Agilex™ 7 FPGAsThis Manufacturing Advantage Services (MAS) course shares Intel manufacturing recommendations to facilitate our customer’s manufacturing excellence.Collection of assetsAgilex™ 7 Devices
MAS Documents - Agilex™ 5 FPGAsThis Manufacturing Advantage Services (MAS) course shares Intel manufacturing recommendations to facilitate our customer’s manufacturing excellence.Collection of assetsAgilex™ 5 Devices
MAS Documents - Agilex™ 3 FPGAsThis Manufacturing Advantage Services (MAS) course shares Intel manufacturing recommendations to facilitate our customer’s manufacturing excellence.Collection of assetsAgilex™ 3 Devices
MAS Documents - Stratix® 10 FPGAsThis Manufacturing Advantage Services (MAS) course shares Intel manufacturing recommendations to facilitate our customer’s manufacturing excellence.Collection of assetsStratix® 10 Devices
Guidelines for Handling J-Lead, QFP, BGA, FBGA, and Lidless FBGA Devices (AN71)This application note provides guidelines for handling J-Lead, Quad Flat Pack (QFP), and Ball-Grid Array (BGA, including FineLine BGA [FBGA] and lidless FBGA packaging) devices to preserve the quality of these devices during storage, shipment, and transfer and to ensure easier soldering.Collection of assets

J-Lead,

QFP,

BGA,

FBGA,

Lidless FBGA

Thermal management and mechanical handling for FPGA TCFCBGA devices (AN657)This application note provides guidance on thermal management and mechanical handling of thermal composite flip chip ball-grid array (TCFCBGA) for Arria® V FPGA devices.Application Note
 

TCFCBGA,

Arria® V Devices

Thermal management and mechanical handling for lidless flip chip ball-grid array (AN659)This application note provides guidance on thermal management and mechanical handling of lidless flip chip ball-grid array (FCBGA) for FPGA devices.Application Note
 
Lidless FCBGA
Guidelines for Handling Altera Wafer Level Chip Scale Package (WLCSP) (AN752)Proper care must be taken when handling Wafer Level Chip Scale Package (WLCSP) components.Application Note
 
WLCSP
SMT Board Assembly Process Recommendations (AN353)Describes the differences between the conventional soldering and the lead-free soldering. Provides guidelines and recommendations for reflow soldering of Intel® lead-free devices.Application Note
 
-
Challenges in Manufacturing Reliable Lead-Free and RoHS-Compliant Components (White Paper)This white paper covers some of the modifications necessary and Altera® packaging solutions available to meet reliability and usability requirements for lead-free and RoHS-compliant products.White Paper
 

PQFP,

TQFP,

BGA,

FBGA,

Flip-chip BGA

Explore Other Developer Centers

For other design guidelines, visit the following Developer Centers:

  • Embedded Software Developer Center - Contains guidance on how to design in an embedded environment with SoC FPGAs.
  • FPGA Developer Center - Contains resources to complete your Altera® FPGA design.
  • System Architect Developer Center - The System Architect Developer Center provides you with information on how Altera® FPGAs can add value to your system design.

Still Have Questions?

Get answers for the most common design issues.

Search the Knowledge Base
footerbackground
site-footer-logo
Products
  • FPGA, SoCs, CPLD’s
  • Development Software & Tools
  • Development Kits
  • Intellectual Property
Design
  • Download & License Center
  • Design Hub
  • Documentation
  • Training
  • Design Examples
  • Design Resources
  • Partner Network
Support
  • Community Forum
  • Premier Support
  • Knowledge Articles
  • Quality & Reliability
About
  • Company Overview
  • Newsroom
  • Careers
© Altera Corporation Terms of Use Privacy Policy Cookies Trademarks PSIRT