Private Island Networks Inc.

Machine Learning (Inferencing) Daughter Board Powered by Altera Agilex 3

A summary of the design goals and issues in designing and manufacturing an Agliex 3 based daughter board for the Betsy maker board

Overview

Note that this is an under development, draft article.

This article summarizes the concept for an FPGA-based machine learning / inferencing module utilizing an Altera Agilex 3 device. The system would initially be realized as a daughter board for the Betsy™ maker board.

Figure 1 below depicts the machine learning architecture with Betsy, a GigE daughter board, and an external PC performing real-time inferencing for network and other applications. Although the Betsy Cyclone 10 LP is well suited for general network processing, data collection, and vector / tensor generation, it most likely lacks a suitable DSP architecture for real-time inferencing except for simple cases.

Note that the "Machine Learning Engine" block shown below is responsible for pre-processing of network data and generation of vectors / tensors to transfer to an inferencing engine.

Figure 1: Machine Learning Utilizing Local PC
Network-based Machine Learning Utilizing Local PC

Figure 2 depicts a self-contained machine learning architecture utilizing a real-time inferencing daughter board with Betsy. In this system scenario, the Cyclone 10 LP is directly transferring vectors / tensors to the Inferencing Daughter Board via its local high speed bus across the daughter board connectors.

Figure 2: Machine Learning with Inferencing Daughter Board
Network-based Machine Learning with Inferencing Daughter Board

Presentation Slides

The following slides were presented to the UNF IEEE group on 4/15/26.

Figure 3: Proposed Agilex 3 based Inferencing Engine / Daughter Board
Proposed Agilex 3 based Inferencing Engine / Daughter Board

The slide above mentions some of the design issues, such as required bandwidth and bus implementation. Other issues include:

  • Which Agilex 3 devices can be procured during the summer of 2026?
  • Power conversion requirements for the Agilex 3 device to meet all voltage rail and sequencing requirements
  • LPDDR4 design (if required)
Figure 4: Agilex 3 B18A Variable Pitch BGA Package - source altera.com
Agilex 3 B18A Variable Pitch BGA Package

Regarding the ball locatons for the VPBGA, Altera provides a spreadsheet that defines the X,Y location of each package ball. The expectation is that the package does not require HDI PCB technology, such as VIP (VIA-in-PAD) and blind & buried VIAs. This requires validation.

Figure 5: Agilex 3 AI Design Flow utilizing OpenVINO - source: altera.com
Agilex 3 AI Design Flow utilizing OpenVINO

The slide above, which provides the Altera AI Design Flow, conveys the following information:

  • The design flow supports all major AI frameworks for model creation, such as PyTorch and Keras.
  • The OpenVINO framework converts the AI model to an Intermediate Represenation (IR Data).
  • Using the FPGA AI Suite, the OpenVINO model can be targeted at a particular Altera FPGA. The model is integrated and compiled with the rest of the design using Quartus Prime Pro and ultimately instantiated on the FPGA device.

Didn't find an answer to your question? Post your issue below or in our new FORUM, and we'll try our best to help you find a solution.

And please note that we update our site daily with new content related to our open source approach to network security and system design. If you would like to be notified about these changes, then please join our mailing list.

Related articles on this site:

share
subscribe to mailing list:

Please help us improve this article by adding your comment or question:

your email address will be kept private
authenticate with a 3rd party for enhanced features, such as image upload
previous month
next month
Su
Mo
Tu
Wd
Th
Fr
Sa
loading