• Overview
  • IP Partners
  • Design Services
  • EDA Partners
  • SoC Partners
  • OpenCL Partners
  • COTS Board Partners
  • End Market Partners

Altera's Partner Solutions

Developers today require world-class solutions that are easy to use and can be seamlessly integrated into their designs. By working closely with industry-leading partners, Altera ensures that developers have access to the most comprehensive solutions available.

Altera IP Partners

Altera's third-party intellectual property (IP) partnership program identifies megafunction developers, trains them on Altera® device architectures and tools, and promotes partners' solutions through Altera's broad marketing and sales channel. By carefully selecting and qualifying partners, Altera provides quality megafunctions while minimizing product overlaps. Companies interested in applying can submit an online application.

 

View all IP partners

Design Service Network

Design Service Network (DSN) members offer an extensive portfolio of design services, intellectual property (IP) and products that can help customers meet challenging product development needs, lower risk, and accelerate time to market. They have expertise designing with Altera products, tools, and intellectual property combined with application experience to offer customers a full-range of design services.

View more

EDA Partners

The Altera® Commitment to Cooperative Engineering Solutions (ACCESS) program ensures that you have a complete design solution in designing, verifying, and integrating Altera FPGAs and HardCopy® ASICs into your systems.

 

View more

 

SoC Partners

 

Altera and our ecosystem partners offer comprehensive operating system support and a broad range of embedded software components.

 

 

 

 

View Partners

OpenCL Board Partners

To leverage the flexibility of FPGAs and the variety of customizable hardware architectures that can be implemented, we have introduced the concept of reference platforms. These platforms provide a better out-of-the-box experience for performing Open Computing Language (OpenCL™) evaluations, creating custom OpenCL applications, and creating custom boards with an FPGA accelerator on it. 

 

View more

Altera COTS Board Partners

Altera works closely with COTS board partners to assure that customers can easily deploy the latest validated intellectual property (IP) onto proven production boards to lower system design and schedule risk when implementing complex high-performance systems. We can help with board and mezzanine-card selection to meet specific needs, device-type requirements, and design-time constraints.

 

View Altera's COTS Board Partners

End Market Partners

 

The Altera® industrial partner ecosystem reduces your time to market by providing reference designs, intellectual property (IP), embedded solutions, and software – all of which are an integral part of Altera's industrial solutions platforms.

 

 

 

View more

OpenCL Platforms

To leverage the flexibility of FPGAs and the variety of customizable hardware architectures that can be implemented, we have introduced the concept of reference platforms to provide a better out-of-the-box experience for performing Open Computing Language (OpenCLTM) evaluations, creating custom OpenCL applications, and creating custom boards with an FPGA accelerator on it. The reference platforms contain both the hardware and software layers for our reference designs to communicate with the board.

HPC

The traditional OpenCL model has a host that passes data to the accelerator system over PCI Express® (PCIe). For the High-Performance Computing (HPC) platform, the system requires a large amount of local bulk storage for processing the data that the host sends to the accelerator. These applications require large amounts of memory bandwidth and are systems where computing power is of most importance. This platform is the standard platform for OpenCL accelerators.

To get started evaluating the standard HPC platform architecture, you can:

  • Download a reference design that runs on the HPC platform and learn the OpenCL application development flow
  • Download an HPC platform by one of our Altera Preferred Board vendor boards, or
  • Purchase a commercial off-the-shelf (COTS) board that supports the HPC platform from one of our Altera Preferred Board vendors by clicking their logo below
BittWare PLDA Pico Computing
Nallatech

Terasic

GIDEL
Notes:

To learn how to use the reference platforms to create your own custom board, refer to the Custom tab.

Network

The Network platform deviates from the traditional OpenCL model by extracting the datapath from the PCIe command and status path. Data is now streamed into the kernels using I/O channels, without host interaction over two 10 Gb user datagram protocol (UDP) ports. This streaming architecture allows the host to configure the datapath pipeline and then step out of the picture for a much lower latency data processing path that traditional FPGA developers are used to. Applications using this platform are much more concerned with achieving a lower latency result.

To get started evaluating the low-latency Network platform architecture, you can:

  • Download a reference design that runs on the Network platform and learn the OpenCL application development flow
  • Download a Network platform by one of our Altera Preferred Board vendors boards, or
  • Purchase a COTS board that supports the Network platform from one of our Altera Preferred Board vendors by clicking their logo below
BittWare Nallatech
Notes:

To learn how to use the reference platforms to create your own custom board, refer to the Custom tab.

SoC

The SoC platform resembles the traditional OpenCL model with a shared global memory that is used to pass data between the ARM® host and the FPGA accelerator, which in this case is the same package. There is also an optional version of the architecture that adds a scratch DDR3 SDRAM interface on the FPGA accelerator side.

To get started evaluating the Cyclone® V SoC platform, you can:

  • Download a reference design that runs on the network SoC platform and learn the OpenCL application development flow
  • Download the Altera SDK for OpenCL, which ships with the SoC reference platform for the Cyclone V SoC
  • Purchase a COTS board that supports the network platform from one of our Altera Preferred Board vendors:
Altera Terasic

Custom

While it is convenient if the architecture of the FPGA accelerator you want falls into one of these existing categories, it is not required. These reference platforms are a starting point to aid in building your own custom FPGA. Start with the existing SoC or Network platform, and simply remove or modify the component interfaces for the ones you desire and rebuild it. This uses traditional FPGA design to create the “I/O ring” for the OpenCL kernels to communicate with the I/O interfaces that will be on your custom board.

In order to build your own custom FPGA accelerator board, you will need a few things. To start building a custom board support package from a blank template, start with the custom platform toolkit.

Documentation

Custom Platform Toolkit: Windows or Linux downloads

  • Raw template for a platform
  • Board Test kernels to exercise the I/O interfaces
  • MMD header file to get started building drivers
  • HPC platform migration text file (from version 13.1)

To start with an existing platform and modify it, here are the current reference platforms available:

Altera Stratix V Network Reference Platform: s5_net (w/ PLDA UDP stack):

Cyclone V SoC Reference Platform

Altera Preferred Board for OpenCL

Several of Altera’s partners have already created boards and ported the reference platforms to their boards for purchase, in either evaluation mode or full production. These third-party production boards are tested according to the strict requirements of the Altera Preferred Board for OpenCL Partner Program. Only preferred boards are optimized for the most current Altera device architectures and design software. Altera works closely with these selected partners to ensure that their boards continually meet these standards. An Altera Preferred Board for OpenCL typically contains the following items:

  • Specific OpenCL board design files (including the platform)
  • Quartus® II Development Kit Edition software (one-year evaluation license)
  • A license for Altera's SDK for OpenCL
  • Reference designs
  • Documentation

Third-Party Boards

Third-party preferred boards are purchased directly from Altera Preferred Board partners. The terms and conditions for the license of each certified board may vary from partner to partner. Altera preferred boards for OpenCL are carefully developed by third-party partners to ensure the highest possible quality. If a problem is traced to a preferred board, the partner is responsible for resolving the problem. If a problem arises in Altera’s SDK for OpenCL, Altera will provide the appropriate engineering support.

Warranty

Third-party preferred boards for Altera’s SDK for OpenCL are provided without warranty from Altera. Altera disclaims all warranties, express and implied, with respect to the board supplied by the partner, including, but not limited to, implied warranties of merchantability, fitness for a particular purpose, title and non-infringement. The Altera Preferred Board partners may offer guarantees or warranties for design performance or functionality. Please contact the individual partners for details.