Welcome to the Altera® FPGA learning space!
Hello, I'm Hanako Altera, who provides technical support for Altera® FPGAs at Macnica.
Learning Style
I want to practice in the tutorial
Create a simple design with Quartus® Prime and get the FPGA up and running on your development board.
(Some exercises can be done without a development board.)
This is recommended for people who want to actually touch and move things at their own time and place!
|
Quartus® Prime Editions |
||
| tutorial |
For Quartus® Prime Pro Edition <Scheduled for release this winter> |
|
| Development Board |
(Also available at Macnica Mouser.) |
|
|
(Also available at Macnica Mouser.) |
||
I want to learn through videos
We have released presentation slides with audio from hands-on seminars that were regularly held in person at Macnica around 2019.
(*The content has not been updated as it was at the time of the event, so some of the information and content may be outdated. We ask for your understanding.)
Watch whenever and wherever you want.
[Course fee] Free
I want to take an online seminar
You can watch online from your office, home, or on the go!
Macnica 's Altera ® FPGA engineers will be speaking.
Recommended for those who want to get a quick grasp of the content in a short amount of time.
[Course fee] Free
Please apply via the link page for each course. Applications for <Pre-registration> courses will be made available at a later date, so please wait a while.
<Updated 3/23/2026>
| Seminar Name | Date and time | Overview |
|
Get started with FPGA design with the Agilex™ 3 FPGA Development Kit (Time: 45 minutes) |
Wednesday, March 11, 2026 11:00-11:45 |
Beginners are welcome! This is an introductory seminar for FPGAs where you can easily learn basic knowledge and design methods to start developing with Altera® FPGAs. |
|
Altera® FPGA Timing Analysis - Introduction (Time: 60 minutes) |
Wednesday, May 13, 2026 13:30-14:30 |
This book explains the concepts of timing constraints, analysis terminology, and basic SDC required for Altera® FPGA development. Even if you are new to timing constraints and analysis, you can learn the minimum flow to set SDC in Quartus® Prime. |
|
Altera® FPGA Timing Analysis - Beginner's Guide (Duration: 105 minutes) |
Tuesday, March 31, 2026 13:15-15:00 |
This course follows the same flow as "Altera® FPGA Timing Analysis - Introduction", adding additional explanations and demonstrating examples of SDC settings and timing error analysis. |
|
Running Nios® V on an Agilex™ 3 FPGA (Time: 60 minutes) |
Wednesday, April 8, 2026 13:30-14:30 |
This article provides an overview of the Nios® V processor and how to implement it on the latest FPGA, the Agilex™ 3 FPGA. |
|
Machine Learning Streamlines Timing Closure for Altera® FPGAs (Time: 60 minutes) |
Thursday, April 9, 2026 11:00-12:00 |
Learn how Plunify's InTime can be used to solve and optimize FPGA timing problems using machine learning. |
|
Altera® FPGA Schematic Check Points - Agilex™ 3 FPGA Examples of (Time: 60 minutes) |
Thursday, April 23, 2026 11:00-12:00 |
This article introduces FPGA board schematic checkpoints, using the Agilex™ 3 FPGA as an example, to highlight points to pay particular attention to when creating a board that implements an Altera® FPGA. |
|
Points to check for Altera® FPGA circuit diagrams - Arria® 10 FPGA example - (Time: 45 minutes) |
Thursday, April 2, 2026 11:00-11:45 |
This article introduces the FPGA board schematic checkpoints, taking the Arria® 10 FPGA as an example, to points that you should pay particular attention to when creating a board that implements an Altera® FPGA. |
|
Altera® FPGA Circuit Schematic Check Points - Cyclone® V FPGA Example - (Time: 45 minutes) |
Thursday, May 28, 2026 11:00-11:45 |
This article introduces FPGA board schematic checkpoints, using the Cyclone® V FPGA as an example, to highlight points to pay particular attention to when creating a board that implements an Altera® FPGA. |
|
Agilex™ 5 FPGA Remote System Update (Time: 45 minutes) |
Wednesday, March 18, 2026 11:00-11:45 |
This seminar will provide an overview of the remote system update function based on the Agilex™ 5 FPGA, as well as an explanation of the circuit configuration and operation, and a demonstration using an actual device. |
|
Update the Altera® FPGA configuration ROM using a microcontroller! - NXP i.MX RT1050 Edition - (Time: 60 minutes) |
Wednesday, February 25, 2026 11:00-12:00 |
This article describes how to update the configuration ROM data of an Altera® FPGA using a microcontroller. |
|
Power Consumption Estimation Method Using Agilex™ 3 FPGA - PTA Edition (Time: 45 minutes) |
Wednesday, May 27, 2026 11:00-11:45 |
This article introduces how to estimate power consumption based on Agilex™ 3 FPGA using the power consumption estimation tool "Power and Thermal Analyzer (PTA)" provided by Altera®. |
|
Power Consumption Estimation Method Using Cyclone® V FPGA - EPE Edition |
Tuesday, February 3, 2026 11:00-11:45 |
Learn how to estimate FPGA power consumption using the Early Power Estimators (EPE), a spreadsheet provided by Altera®. |
|
Agilex™ 5 FPGA High Performance Design (Time: 60 minutes) |
Tuesday, April 28, 2026 13:30-14:30 |
This presentation provides an overview of the Agilex™ 5 FPGA Hyperflex™ architecture, explains the improved architecture in the second generation, and provides performance comparison results. |
|
Agilex™ 5 FPGA External Memory Interface Design (Time: 60 minutes) |
Thursday, March 19, 2026 11:00-12:00 |
This article introduces the Agilex™ 5 FPGA External Memory Interface IP, including its overview, parameter settings, important points to note, and debugging tools. |
|
Agilex™ 7 FPGA External Memory Interface Debugging Techniques (Debug Toolkit) (Time: 45 minutes) |
ー | This article introduces how to check the margins and analyze failures of external memory interfaces using the external memory interface analysis tool "External Memory Interface Debug Toolkit" provided by Altera®. |
|
Introducing PCI Express Solutions Enabled by Agilex™ 5 FPGAs (Time: 45 minutes) |
Tuesday, March 24, 2026 11:00-11:45 |
We will introduce the new user interface GTS AXI Streaming PCIe IP, including the differences in settings from existing devices and how to implement it. |
|
Tool for hard-implementing floating-point data on Altera® FPGAs (Time: 60 minutes) |
Wednesday, April 1, 2026 13:30-14:30 |
This article introduces floating-point arithmetic IP for DSP Builder for Intel® FPGAs and Quartus® Prime. |
|
DDR4 Random Access Efficiency Settings - Agilex™ 7 FPGA Edition - (Time: 30 minutes) |
ー | This article introduces the external memory interface IP's options for improving efficiency when using DDR4 random access in Agilex™ 7 FPGAs (such as command reordering settings) and examples of how each setting works. |
|
Learn how to use Altera®'s Quartus® Prime with these tips - Pro Edition (Time: 60 minutes) |
ー | This article introduces some useful features of the Quartus® Prime Pro Edition development tools. |
|
Learn how to use Altera®'s Quartus® Prime with these tips - Standard Edition (Time: 45 minutes) |
Wednesday, April 22, 2026 11:00-11:45 |
This article introduces some useful features of the Quartus® Prime Standard Edition development tool. |
I want to take training
Macnica 's Altera® FPGA engineers will be the instructors and participants will take part in lectures and practical exercises.
The course will incorporate some technical know-how, so it is recommended for those who want to learn the material thoroughly.
You can gather a group of people from the same company (or group of companies) or the same work team (from different companies) and apply. The representative should inquire and apply.
There is a minimum number of participants for each course, but please contact us first to discuss your options.
(※ This is not a format where customers are selected through a general public application process and multiple companies are involved.)
Course format
There are various course formats to choose from.
(*Depending on the course, you may not be able to choose the course format.)
|
venue |
Teacher |
Computers used in the exercises |
remarks |
|
| Type A |
(Please consult with us if you are in Shinagawa, Osaka, or Nagoya.) |
face to face |
You can choose one of the following (only for courses with exercises) ・Participants must bring their own PC *1 ・ Macnica loaned PC *2
Notes(1): Participants will set up their computers by referring to the dedicated web page for advance preparation. Notes(2): Depending on the date of your request, we may not be able to provide a rental computer. Therefore, please request a date at least two months in advance. |
Depending on the requested date, we may not be able to provide our venue. Therefore, please request the date of the event at least two months in the future. Please check other announcements as well. |
|
Type B |
Participant's company | face to face |
If Macnica lends out equipment (such as computers or development boards), it will send it all together to the participants' companies. Please check other announcements as well.
<※ If you would like the participant's company to be at the venue> Participants' companies are required to provide their own presentation equipment (projector, screen, etc.), whiteboard, and power strip. |
|
| Type C | Participant's company | online | ||
| Type D |
online |
online |
|
<Legend> |
|
|
|
|
Click on the banner of the course you want to study to see an overview of each course.
Introductory Course
Basic to Advanced Course
Others
▲ Back to Choosing Your Learning Style
Here is an overview of each course.
Quartus® Prime Introduction Course
| Course Overview |
This is an introductory course for customers who want to try out Quartus® Prime and get an overview of it. We will quickly pick out key operations from the overall flow and explain them through simple exercises. In the exercises conducted during the lectures, VerilogHDL and VHDL designs are prepared in advance. Students will choose one of the designs and proceed with the exercises. |
||
| agenda |
・Altera® FPGA Product Introduction How to get and install the tool Quartus® Prime Overview ・ Basic operations - Project creation / Design creation / Function simulation * / Pin assignment settings / Compilation / Programming / Signal Tap (experience) ★ Practice using development board <Notes> ✔ The simulator tool used is Questa-Altera® FPGA Edition. (If participants bring their own PCs, Questa-Altera® FPGA Starter Edition is also acceptable.) ✔ Timing constraints and analysis are omitted. If you would like to take these courses, please take a separate course or online seminar. |
||
| Lecture time |
Approximately 4 hours (Example: 13:30-17:30) |
Try it! |
can be |
| Tuition | Paid | Number of students | 5 people or more |
|
Inquiry |
In the "Please state the name of the event or seminar you would like to ask about" section, please state "Quartus Prime Introduction course." In the section titled "Please enter the date and time of the event/seminar you would like to inquire about," please enter the time when you would like the training to take place (e.g. mid-month). |
||
▲ Back to I want to take training
Altera® FPGA Design Basics Course
| Course Overview |
If you're new to FPGAs and Quartus® Prime, but want to learn everything at once, this is the course for you!
<First session> *Part 1 can be omitted. The course fee remains the same even if you omit it. [Part 2] Learn how to use Quartus® Prime. The design used in the exercises will be created in HDL. You will learn how to set options that take advantage of FPGA characteristics, how to set I/O placement, FPGA clock networks and I/O functions, timing constraints, and how to use the Timing Analyzer required for analysis. After compilation, you will learn how to read the report and how to use the Timing Analyzer required for timing analysis. (Continued in Part 2)
<2nd session> |
||
| agenda |
・ Basic knowledge of FPGAs (overview / recommendations for synchronous design) *This chapter can be omitted. The course fee will remain the same even if you omit it. ・ Introduction of Altera® FPGA products - Quartus® Prime feature overview Basic method - Project creation / Design input / Logic simulation * / Setting constraints / Compilation / Timing verification / Programming / On-chip debugging (Signal Probe, Signal Tap) ★ Practice using development board <Notes> ✔ The simulator tool used is Questa-Altera® FPGA Edition. (If participants bring their own PCs, Questa-Altera® FPGA Starter Edition is also acceptable.) |
||
| Lecture time | Total of 2 sessions (each session lasts approximately 6-7 hours) Example 1: 2 consecutive days Example 2: Every Monday (2 weeks in total) |
Try it! |
can be |
| Tuition | Paid | Number of students | 3 or more |
| Inquiry |
In the section "Please state the name of the event or seminar you would like to ask about," please state "Altera FPGADesign Basics Course." In the section titled "Please enter the date and time of the event/seminar you would like to inquire about," please enter the time when you would like the training to take place (e.g. mid-month). |
||
Altera® FPGA Design Basics Course with VHDL Basics
| Course Overview |
If you're a beginner to FPGAs, VHDL, and Quartus® Prime, but want to learn everything at once, this is the course for you!
<First session> [Part 1] Learn what kind of device an FPGA is, its features, and an overview of the development flow. *Part 1 can be omitted. The course fee remains the same even if you omit it. [Part 2] We will implement the contents of the VHDL Basic Course. (The exercises will be simulation only. The actual exercises will be held on the third day.)
<2nd session> You will learn how to operate Quartus® Prime. The design used in the exercise will be created in VHDL using what you learned on the first day. You will also learn how to set options that take advantage of FPGA characteristics, how to set I/O placement, and FPGA clock networks and I/O functions. You will learn how to operate the Timing Analyzer, which is necessary for timing constraints and analysis. Finally, you will program the design used in the exercise on an actual development board and check its operation.
<3rd session> [Part 1] Experience the Signal Tap on-chip debugging feature included in Quartus® Prime. [Part 2] <2-day comprehensive exercise> Learn how to write VHDL with consideration for optimizing resources and performance. Also, run the design created in the first exercise on a development board. In addition, we will also do exercises that make use of the features of FPGA. |
||
| agenda |
・ FPGA basics (overview / synchronous design recommendations) * This chapter can be omitted. The course fee remains the same even if you omit it. ・Altera FPGA product introduction ・ VHDL Basics - Overview / Basic structure / Circuit description (simple combinational circuit / complex combinational circuit / sequential circuit / calling lower blocks) - Exercises Quartus Prime Overview - Basic operations of Quartus Prime - Project creation / Design input / Logic simulation * / Setting constraints / Compilation / Timing verification / Programming / On-chip debugging (Signal Probe, Signal Tap) - Practice using the development board ・ Comprehensive Exercise (VHDL description for optimizing design / Utilizing FPGA features) <Notes> ✔ The simulator tool used is Questa-Altera® FPGA Edition. (If you are using your own PC, Questa-Altera® FPGA Starter Edition is also acceptable.) |
||
|
Lecture time |
Total of 3 sessions (each session lasts approximately 6-7 hours) Example 1: 3 consecutive days Example 2: Every Monday (3 weeks in total) |
Try it! |
can be |
| Tuition | Paid | Number of students | 3 or more |
| Inquiry |
In the section "Please state the name of the event or seminar you would like to ask about," please state "Altera FPGADesign Basics Course with VHDL Basics." In the section titled "Please enter the date and time of the event/seminar you would like to inquire about," please enter the time when you would like the training to take place (e.g. mid-month). |
||
Quartus® Prime Advanced Course ~Debugging Tools~
| Course Overview |
This article introduces the on-chip debugging features of Quartus® Prime, which can be used in various situations during development of Altera® FPGAs. |
||
| agenda |
・ On-chip debugging tools included with Quartus® Prime - Signal Tap Logic Analyzer / In-System Source and Probe / In System Memory Content Editor / System Console etc. - Transceiver Channel Evaluation Tool Transceiver Toolkit External Memory Interface Debug Toolkit |
||
| Lecture time |
Approximately 3 hours (Example: 13:30-16:30) |
Try it! |
none |
| Tuition | Paid | Number of students | 5+ people |
|
Inquiry |
In the "Please write the name of the event or seminar you would like to ask about" field, please write "Quartus Prime AdvancedCourse (Debug Tools Edition)". In the section titled "Please enter the date and time of the event/seminar you would like to inquire about," please enter the time when you would like the training to take place (e.g. mid-month). |
||
Nios® V Processor Introduction Course
| Course Overview |
This course is aimed at customers who are considering introducing Nios® V, a soft-core processor that can be mounted on Altera® FPGAs. |
||
| agenda |
What is Nios® V? - Migration from Nios® II Nios® V hardware development Nios® V software development - Nios® V boot method ★ Exercises using development boards: Platform Designer system creation / hardware design creation / software design creation / software design execution |
||
| Lecture Time |
Approximately 4 hours (Example: 13:30-17:30) |
Try it! |
can be |
| Tuition | Paid | Number of students | 5+ people |
|
inquiry |
In the section titled "Please state the name of the event or seminar you would like to ask about," please specify "Nios V Processor IntroductionCourse."
In the section titled "Please enter the date and time of the event/seminar you would like to inquire about," please enter the time when you would like the training to take place (e.g. mid-month). |
||
Getting Started with FPGA Development with Agilex™ 3: Nios® V and Quartus® Prime Hands-On!
| Course Overview |
Taking advantage of the low-cost, highly efficient features of Agilex™ 3, participants will learn embedded system design and debugging techniques (using the Signal Tap logic analyzer) step by step. |
||
| Lecture Time |
13:30~17:15 |
Try it! | can be |
| Application |
This course is currently open to the public. Please check the dates and venue before applying.
|
||
| Inquiry |
It is also possible to hold the event on dates other than those listed above by gathering five or more people from the same company (same group company) or the same work team (different companies). Please contact us first. In the "Please enter the name of the event/seminar you would like to ask about" section, please specify "Getting Started with FPGA Development with Agilex 3: Hands-on with Nios V and Quartus Prime!" In the section titled "Please enter the date and time of the event/seminar you would like to inquire about," please enter the time when you would like the training to take place (e.g. mid-month). |
||
Getting started with FPGA development using Agilex™ 3: FPGA AI Suite!
| Course Overview |
Leveraging the low-cost, highly efficient Agilex™ 3 FPGA, participants will gain practical experience in implementing AI inference models using the FPGA AI Suite. |
||
| Lecture Time |
13:30~17:15 |
Try it! | can be |
| Application |
This course is currently open to the public. Please check the dates and venue before applying.
|
||
| remarks |
It is also possible to hold the event on dates other than those listed above by gathering five or more people from the same company (same group company) or the same work team (different companies). Please contact us first. In the "Please enter the name of the event/seminar you would like to ask about" field, please specify "Getting started with FPGA development with Agilex 3: FPGA AI Suite in practice!" In the "Please enter the date and time of the event/seminar you would like to inquire about" field, please enter the desired time period for the training (e.g., mid-XX). |
||
Agilex™ 5 SoC FPGA Hands-on Seminar
| Course Overview |
This seminar will provide an overview of the device, development environment, and development flow for customers considering Agilex™ 5 SoC FPGA development. Click here for an overview. |
||
| Lecture Time |
Approximately 4 hours (Example: 13:30-17:30) |
Try it! | can be |
| Number of participants |
5 people or more *Currently, we are not holding regular events. Please apply by recruiting participants from the same company (including affiliated companies). |
||
| inquiry |
In the section "Please specify the name of the event/seminar you would like to ask about," please specify Agilex 5 SoC FPGAHands-on Seminar. In the section "Please enter the date and time of the event/seminar you would like to inquire about," please enter the time you would like the training to take place (e.g., mid-XX). |
||
VHDL / Verilog-HDL Introduction Course
| Course Overview |
This course is aimed at customers who are new to digital logic circuit design using VHDL or Verilog-HDL. You will get an overview of the language and learn basic writing techniques through simple exercises. In this exercise, you will perform functional simulation of the code you created using Questa-Altera FPGA Edition. |
||
| agenda |
<VHDL> ・ Language design overview ・ VHDL Fundamentals ・ VHDL Structure ・ Circuit description (simple combinational circuits / simple sequential circuits) ★ Exercises |
<Verilog-HDL> ・ Language design overview ・ Verilog-HDL Basics ・ Verilog-HDL Structure ・ Circuit description (assign statement / always statement) ★ Exercises |
|
| Lecture time |
Approximately 3.5 hours (Example: 13:30-17:00) |
Try it! |
can be |
| Tuition | Paid | Number of students | 5 people or more |
|
Inquiry |
In the section "Please enter the name of the event or seminar you would like to ask about," VHDLIntroductioncourse or Introduction to Verilog HDLcourse Please state this clearly. In the section titled "Please enter the date and time of the event/seminar you would like to inquire about," please enter the time when you would like the training to take place (e.g. mid-month). |
||
VHDL Basic Course
| Course Overview |
In addition to the content of the [Introduction to VHDL Course], you will learn how to write calls to lower-level entities required for state machines and hierarchical design. |
||
| agenda |
- Language design overview ・Basic structure of VHDL Circuit description - Simple combinational circuits - Complex combinational circuits - Sequential Circuits - Calling lower blocks ★ Practice using development board |
||
| Lecture time |
Approximately 6 hours (Example: 10:00-17:00) |
Try it! |
can be |
| Tuition | Paid | Number of students | 3 people or more |
|
Inquiry |
In the section "Please enter the name of the event or seminar you would like to ask about," VHDL Basic Course Please state this clearly. In the section titled "Please enter the date and time of the event/seminar you would like to inquire about," please enter the time when you would like the training to take place (e.g. mid-month). |
||
Hyperflex® Architecture Design Techniques Course
| Course Overview |
Achieving maximum performance from the Hyperflex® architecture requires architectural knowledge and RTL design technique. This course will teach you the techniques and design methods. This product is recommended for users considering new designs with Agilex™ 7/Agilex 5™, or for users considering migrating from the Cyclone® series or Arria® series to the Agilex™ series. |
||
| agenda | <In preparation> | ||
| Lecture time | <In preparation> | Try it! |
none |
| Tuition | Paid | Number of students | 5+ people |
| Inquiry |
In the section titled "Please specify the name of the event/seminar you would like to ask about," please specify Hyperflex Architecture Design Techniques course. In the section titled "Please enter the date and time of the event/seminar you would like to inquire about," please enter the time when you would like the training to take place (e.g. mid-month). |
||
More Training News
<For all students>
・Textbooks will be provided in PDF or electronic format, and no printed materials will be provided (some courses do not qualify). If you require printed materials, please prepare and bring them yourself.
・The computers we provide will not be equipped to view textbooks. (You may bring your own computer or mobile device to the venue for viewing purposes.)
- Participants and company representatives are requested to refrain from taking photographs or recording during lectures.
<For participants visiting Macnica Building 1 or Building 2 >
・Lunch will not be provided. (Please go out and use the eat-in spaces of nearby restaurants or convenience stores.)
・ Eating is not permitted at the training venue. Hydration is permitted.
Training enquiries
Please note that we will respond within 1 to 3 business days, so please contact us well in advance.
In case of an emergency, please contact our staff through the person in charge of this training at your company.