Training (Online, virtual, or instructor led)

Course Title Description
How to Begin a Simple FPGA Design This 19-minute online training is for engineers who have never designed an FPGA before. You will learn about the basic benefits of designing with FPGAs and how to create a simple FPGA design using the Quartus® II software  v15.0. If you’ve purchased a MAX® 10 FPGA Development Kit, you can transfer the programming file created during the tutorial to the development board
Become an FPGA Designer in 4 Hours This longer online course gives you basic skills to design with Altera® FPGAs. The course uses lecture, demonstrations, and labs (elapsed time ~4 hours). There is an option to download your design to hardware. Learn architectural features of Altera devices and how the Quartus II software works.

Training Curriculum - Recommended set of classes to take over a period of time, depending on your background or specialty:


If you aren’t designing FPGAs as a full time job, this content is intended for you.

Students or professors can go here to learn about our program, review educationally focused boards and associated content (tutorials, labs, exercises), or check out membership benefits.


The documentation portal has all available print and online documents.


Pick from over 100 boards or cards which best meet your technical requirements here.

Don’t know where to start? Check out these two low-cost boards featuring the latest FPGAs to hit the market.


BeMicro MAX 10



Best used for

Lowest-cost, low density FPGA projects. Limited connections, switches and LEDs. Offers on-board flash, analog-to-digital conversion, and motion sensors.

Use a powerful combination of FPGA and a complete ARM® Processor Subsystem, integrated on a single die, for projects needing more density or processing power.  University program course work is targeted for this kit.

FPGA featured


10M08D, 484-ball FBGA

Cyclone® V SoC

5CSEMA4, 672-ball UBGA

FPGA resources available

Logic Elements:

Internal Memory:

Internal Flash:

Processor Subsystem:



378 Kb

1.37 Mb (for configuration and user)




2,931 Kb

64 KB boot ROM

ARM Cortex®-A9 MPCore™ processor(s) with cache, on-chip memory, and peripherals

External Memory



External Flash


Micro SD memory card slot

Expansion Connectors

Two digital PMOD, 80-pin BeMicro card edge connector, two 40-pin prototyping headers

two 40-pin prototyping headers, UART to USB Mini-B, Arduino (Uno R3 compatibility),


8 inputs (12-bit resolution)

8 inputs (12-bit resolution)

I/O interfaces

USB port

Gigabit ethernet, USB OTG port


3-axis Accelerometer, Temperature Sensor, Thermal resistor, photo resistor, built-in USB-Blaster™ II for FPGA configuration

3-axis Accelerometer, built-in USB-Blaster II for FPGA configuration

Buttons & LEDs

Two push buttons, two LEDs

Four slide switches, two push buttons, eight LEDs

Power Supply

Through USB

5V DC Adapter included



$99 / $90 academic discount

Literature Board documentation, kit details, and downloads Board documentation, kit details, and downloads


*Price subject to change.


Reference Designs and Design Examples

Market Specific Solutions

FPGAs are flexible platforms for creating applications, but today’s designers need more. Look here to find solutions targeted for specific end-applications.