UDP Offload Engine IP Core from Atomic Rules
Go Back to IP & Solutions UDP Offload Engine UOE IP Core for 10/25/50/100GbE Atomic Rules UDP Offload Engine (UOE) is a UDP FPGA IP
While FPGAs in the datacenter utilize standard PCIe form factor cards, a large number of customers build solutions that require customized solutions for on-premises racks or edge deployments. By customized, we mean everything from form factor variants to feature optimizations: unusual I/O connectors to extremely complex multi-PCB solutions with high-speed interconnects.
It’s often assumed that building such custom solutions is best done using the in-house team. We can prove to you the lower risk option is to leverage the unique design, manufacturing and product lifecycle capabilities of BittWare and Molex. Two approaches, both leveraging BittWare’s enterprise-class products, get you to market faster.
Don’t always assume you need a full custom board. We have many examples where building an add-on card proved to be a far better option as the card can be designed quickly and at lower risk as it will be a simpler design.
In our experience about 95% of a custom solution can be re-use of a base board and associated IP, with 5% as a custom add-on card.
It’s important to consider that today’s high-speed interfaces to memory and other I/O require extensive electrical, mechanical and even thermal considerations. But by using an expansion card, you’re essentially jumping past those requirements by using an enterprise-class BittWare solution.
This isn’t just for the hardware, as BittWare cards have extensive software tools including drivers, libraries, modules and utilities. Many of our cards include a Baseboard Management Controller (BMC) as well for hardware control, monitoring and access to the low-level functions. We also have a growing library of IP from BittWare and partners such as our Data Capture reference design or SmartNIC shell.
You are also getting the benefits of lead time and inventory from a base board at higher volumes for the base card or module.
Below are some examples from our XUP-P3R, which features an SEP (serial expansion port) connector. For the SEP, most cards connect with a flex cable but we can also do a direct connection such as with the Keysight O-RAN card that keeps the solution to just a double-width slot.
We have other I/O expansion connectors such as OCuLink and MCIO (supporting Gen5 PCIe). Get in touch with us to learn about the right solution for your project!
Many of our large FPGA cards have expansion connectors providing high-speed transceivers and general-purpose I/O (GPIO) designed for customized add-on cards. BittWare has extensive experience making a variety of these cards as you can see in these examples.
8x 12G-SDI video
This add-on card has several SFP cages which are electrically designed for SDI SFP Video modules. This allowed the customer to quickly build a proof-of-concept appliance for capturing video to the large VU9P FPGA.
Additional PCIe x16 interface
Many FPGAs have more PCIe connectivity than is possible with the main card’s edge fingers, so in this case an additional slot brings a second PCIe Gen3 x16 interface.
Additional 4x QSFP28
For some customers, adding proprietary interfaces is a critical design component. We designed the daughtercard to quickly get the customer to market with eight QSFP28s per FPGA.
For Keysight, we designed a small daughtercard trigger module that directly connects to the XUP-P3R card’s SEP connector. This kept the card to fit in a 1U TeraBox 1000S server, perfect for Keysight’s O-RAN 5G customers.
When a daughtercard isn’t enough, we recommend more extensive customization of an existing product. As with using an expansion card, there’s an element of re-use of existing BittWare enterprise-class products that will save time.
The key advantage for fully customized products with BittWare is our extensive design experience with challenging projects. Our staff is able to work closely with your team, not merely as a design shop but a full-service vendor that includes early design validation all the way through volume production using the extensive resources of Molex.
Our design teams are seasoned with complex projects like the 250-HMS, which required a tight package (single-width PCIe) of 5 FPGAs and multiple PCBs including two M.2 memory sticks.
Rely on BittWare for working out the complex electrical, mechanical and thermal challenges projects like these require.
The CAD exploded diagram shows the multiple components, all custom designed, that come together in the final assemly.
For a leading scientific imaging company, working with BittWare on a fully customized card has allowed them to utilize the latest silicon and suit it to their needs for two generations of products.
BittWare has worked this customer on two generations of FPGA accelerator cards for image sensor processing.
The first utilized the custom A10PED. The main requirements were two Intel Arria 10 GX FPGAs plus a high-speed memory called Hybrid Memory Cube (HMC). For I/O, rather than QSFPs the design utilized on-board optical receivers.
With the success of the A10PED, BittWare was again chosen for a customized card. In this case, the base card was the 520N-MX with HBM2 memory.
BittWare was able to quickly adapt the I/O for the optical needs of the customer, while allowing their team to rely on the proven build quality we put into standard products.
We find most customers are able to significantly reduce risk by working with us to customize a standard PCIe product. However, there are situations where a fully custom board or module without a prior design is the best option.
The example shown is the 250-M2D, a M.2 form factor module we created for Myrtle.ai. This module fits in the high-density Yosemite server (six modules are shown as part of the complete sever).
Program managers typically play a critical role in defining the ideal engagement process, coordinating department leads in hardware, software, and firmware to bring a product to market. Their goal is collaboration, accountability, and transparency via a partnership that essentially functions as an efficient single team. Five key steps are critical to their success:
In this environment, the real-world expertise of the design and manufacturing partner many end up challenging the customer’s original request. Look for a consultative approach providing insight and recommendations that reduce cost, complexity, and timeline while achieving the goal of the design. Flexible engagement models will consider long-term production goals, for example non-recurring engineering (NRE) costs plus a minimum quantity or rebated NRE based on higher volume.
Invest in paper-based exercises and physical lab testing to mitigate risk and validate design feasibility.
FPGA-based product design spans systems architecture, hardware design including advanced PCB materials and signal integrity, software design, application software featuring embedded processors and GUI design, as well as mechanical design, thermal analysis, and more.
Tapping into a single multidisciplinary group of engineers, programmers, technicians and manufacturing experts streamlines development, and enables customers to remain focused on their own core competencies.
Testing and qualification at this stage are critical to successful volume production, identifying and isolating design problems that may go undetected during simulation and lab-based prototype testing. At this stage, the manufacturing process itself must also undergo the same rigorous examination. Global capabilities also add value, recognizing that the same or similar time zones improve interaction between partners.
This extends long-term lifecycle management from product inception to engineering design and manufacture, to service and disposal of manufactured products. Ideally, design and manufacturing partners facilitate quality control, repeatability, and end-to-end cost controls on the customer’s behalf. And as volume production ramps up, this may include working with product integrators and customers’ supply chains to efficiently handle distribution to end-customers, support questions, and product returns. customers without international scale and logistics can streamline these processes by seeking a partner on the Approved Vendor List (AVL) for the world’s leading organizations.
One of BittWare’s standard FPGA-based products may be 95% of the way for a new system design—needing only a small customization to gain the last 5 percent of capabilities that will perfect its fit. Adjustments to I/O can often be handled easily. With BittWare, there’s a large base of standard products with FPGAs from Achronix, Intel and Xilinx.
Working with a full-service vendor who can handle design, manufacturing, and support allows for better collaboration and gives the customer freedom to focus resources on their core competencies. BittWare seeks customers who need everything from initial development through volume production, and brings the strength of Molex as a partner for a wider variety of fulfillment strategies.
We look forward to discuss your project requirements! Please fill out the form to get in touch with us.
"*" indicates required fields
Go Back to IP & Solutions UDP Offload Engine UOE IP Core for 10/25/50/100GbE Atomic Rules UDP Offload Engine (UOE) is a UDP FPGA IP
REFERENCE DESIGN MAU Accelerator for AI Financial Trading Models Ultra-low Latency, High Throughput Machine Learning Inference Well suited to a range of applications in financial
BittWare Webinar Introducing VectorPath S7t-VG6 Accelerator Card Now available on demand: In this webinar, Achronix® and Bittware will discuss the growing trends of using PCIe
ARCHITECTURAL CONCEPTS NVMe High-Speed Data Capture and Recorder The Data Capture and Recording Challenge There are many streaming data sources customers want to capture or