Add-On Boards
Reference designs, breakout boards, and other peripherals are available for many of our FPGA modules.
Add-On Boards
Reference designs, breakout boards, and other peripherals are available for many of our FPGA modules.
Page Attributes:
Page Type
Date
Category
Blog snippet
Blog date
Opal Kelly Blog
November 21, 2018
When it comes to creating and evaluating embedded solutions, most if not all engineers will be familiar with an evaluation board. However, they may not be familiar with the applications and advantages of production-ready integration modules.
In this blog we are going to look at Opal Kelly’s production-ready integration modules, discuss their applications in the evaluation, integration, and acceleration domains, and examine some of the selection criteria and benefits.
What’s an Evaluation Board?
Let’s start with an explanation of how production-ready integration modules differ from evaluation boards. The primary difference relates to the potential use cases. Evaluation boards are created by semiconductor device manufacturers and their distributors to achieve a “design win,” often subsidizing the cost of the development and production of the board to make it attractive to customers.
While this makes evaluation boards useful for prototyping and initial concepts, the short-term design objectives undertaken in the design of the evaluation boards (e.g. minimum time to market to ensure maximal design wins) often ensures evaluation boards are not suitable for inclusion in the finished product. This unsuitability stems from the use of bespoke, often large form factors, limited interfacing, and no consideration for the product life cycle (e.g. obsolescence).
Applications of Production-Ready Integration Modules
Opal Kelly production-ready Integration modules are designed to be used for three main applications: integration, evaluation, and acceleration.
XEM7310 – Perfect for integration.
Integration: If there is a desire to reduce the non-recurring expense and design risk inherently accompanying a new design, deploying an Opal Kelly integration module provides a significant advantage. Choosing a reliable, widely deployed platform greatly increases engineering confidence of a new project start.
As an example of the NRE reduction possible when using Integration modules, one case study in which the USPS used Opal Kelly integration modules in place of a bespoke design identified an estimated 66% cost savings over developing a solution in-house.
The FrontPanel SDK stands as a single, common platform for modules ranging from low-density FPGAs used for simple glue logic up to high-density, high-performance FPGAs and memory systems designed for advanced data acquisition and processing requirements. A variety of form factors and interface capabilities makes the advantages of the FrontPanel SDK available to many applications.
XEM7320 – SYZYGY Platform.
Evaluation: In contrast to evaluation boards available from device manufacturers and their distributors, Opal Kelly production-ready integration modules are not (necessarily) intended for evaluation of the FPGA. However, they can readily be used as a base platform for the evaluation of other semiconductor devices such as image sensors, data acquisition products, sensors, high-speed interface devices, and so on.
When designing an evaluation platform with our modules, a variety of interface options are available to suit most any application. For high-speed, high-performance peripherals such as image sensors, digital communications, and high speed data acquisition, FMC or SYZYGY interconnect coupled with DDR3 memory and dense FPGAs allow a lot of room for experimentation and prototyping.
At the low end, Digilent Pmod and SYZYGY interconnect enable more affordable solutions with smaller FPGAs.
Lest we focus too much on device evaluation, another excellent application is the evaluation of intellectual property (IP) such as interface & interconnect, communications, audio and video CODECs, and other such “IP cores”. Providing a demonstration platform for the evaluation of IP can help the customer understand the capabilities and functionality of the IP in a real, functional setting. Using off-the-shelf modules dramatically reduces the effort required to deploy such a system, allowing IP designers to focus on their own value-add.
XEM7360 – A little extra firepower.
Acceleration: The final commonly-used application for production-ready integration modules is in algorithm acceleration. This enables application developers to benefit from the significant acceleration provided by FPGA technology. Acceleration applications are driven by two key drivers: connectivity and ease of use. Connectivity is important as the ability to move data on and off the module at speed will significantly impact the performance improvement gained by using an accelerator module. This is where FrontPanel really comes to the fore as it enables transfers at up to 350 MBps over USB 3.0 and requires minimal integration.
FPGA design and development has traditionally been thought to have a steep learning curve which acts as a barrier to entry, preventing many from leveraging the advantage of programmable logic. However, High Level Synthesis now makes it possible to develop programmable logic applications using C, C++, and OpenCL. These high-level synthesis applications can be combined easily with FrontPanel allowing for a reduced development flow both in communication and application.
Using HLS in this manner allows the developer to leverage the ability to work at a higher level of abstraction, and removes the need to re-implement algorithms in RTL which takes considerable time.
Selection Criteria
Opal Kelly production-ready integration modules are designed from the very start to be integrated directly into a final product. Considerable attention is focused on the product life cycle, component selection, engineering data pack availability (e.g. mechanical drawings, reference designs, SDK documentation), and obsolescence management. In addition to simplified product management, integration modules also provide three key engineering aspects: a compact form factor, flexible connectivity, and integration support. Below are some of the dimensions that should be considered when selecting a module:
Customer Benefits
Of course, selection of an integration module requires careful consideration of the use case. There are numerous benefits of using the appropriate modules including,
The selected module may have a cost differential between what one would expected for an evaluation board. This is more than recovered by the reduction in engineering effort required for connectivity thanks to the FrontPanel SDK and the considerable design analysis and product life cycle management which goes in to Opal Kelly integration modules.
Receive general announcements and product lifecycle updates.
We'll never spam or give this address away.
Copyright © 2004-2025 Opal Kelly. All rights reserved.