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 are releasing the audio of seminars that were regularly held by Macnica in the past. You can also experience the hands-on exercises that were conducted during the seminars.
(*The content has not been updated as it remains the same since the event was held. Thank you 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
For each course, the <Before Registration> link page only provides an overview of the designated course. Applications will be made available at a later date. Please wait a while.
<Updated 2025/10/10>
| Seminar Name | Next event date and time | Overview |
|
the Agilex™ 3 FPGA Development KitGet started with FPGA design with (Time: 45 minutes) |
Friday, November 28, 2025 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) |
Tuesday, November 11, 2025 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) |
<Before reception> Thursday, December 18, 2025 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. |
|
on an Agilex™ 3 FPGARunning Nios® V (Time: 60 minutes) |
Thursday, October 16, 2025 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) |
<Before reception> Wednesday, December 17, 2025 11:00-12:00 |
Learn how Plunify's InTime can be used to solve and optimize FPGA timing problems using machine learning. |
|
Altera® FPGA Circuit Schematic Check Points - Agilex™ 3 FPGA Example (Time: 60 minutes) |
Friday, October 31, 2025 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, October 9, 2025 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) |
Friday, November 21, 2025 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) |
Tuesday, December 2, 2025 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 configuration ROM of Altera® FPGA with a microcontroller! ~NXP i.MX RT1050~ (Time: 60 minutes) |
Wednesday, November 12, 2025 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 as an Example - PTC Edition (Time: 45 minutes) |
Thursday, November 20, 2025 11:00-11:45 |
This article introduces how to estimate power consumption using the Altera® Power and Thermal Calculator (PTC), a power consumption estimation tool, based on the Agilex™ 3 FPGA. |
|
Power Consumption Estimation Method Using Cyclone® V FPGA - EPE Edition |
Thursday, October 23, 2025 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) |
Thursday, November 6, 2025 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. |
|
Wednesday, December 3, 2025 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) |
Wednesday, December 10, 2025 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) |
Tuesday, October 7, 2025 13:30-14:30 |
This article introduces floating-point arithmetic IP for DSP Builder for Intel® FPGAs and Quartus® Prime. |
|
Settings related to DDR4 random access efficiency - 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) |
Friday, October 17, 2025 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.
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). |
||
Quartus® Prime Perfect Course I
| Course Overview |
This course will help you learn more about the Altera® FPGA design flow, from design creation to device programming using Quartus® Prime, beyond the Quartus Prime Introduction Course. In this exercise, you will create an IP and edit it to incorporate it into an existing design file. After running a functional simulation of the completed design with Questa* -Intel® FPGA Edition to verify that the design works as specified, you will compile the project. You will also learn how to check the compilation results and how to set I/O placement. You will also learn how to create basic constraints and operate timing analysis using the static timing analysis tool Timing Analyzer. Finally, you will program the design used in the exercise on an actual development board and verify its operation. |
||
| agenda |
・ Introduction of Altera® FPGA products - Quartus® Prime feature overview ・ Design method - Project creation / Design entry / EDA simulation * / Settings and constraints / Compilation / IO planning / Timing analysis / Programming ★ 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 |
Approximately 7 hours (Example: 9:30-17:30) |
Try it! |
can be |
| Tuition | Paid | Number of students | 3 or more |
| Inquiry |
In the section "Please write the name of the event or seminar you would like to ask about," please write "Quartus Prime Perfect Course I." 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 Perfect Course II ~Timing Analysis~
| Course Overview |
Learn how to use the Timing Analyzer in Quartus® Prime to set timing constraints and perform timing analysis on your design. |
||
| agenda |
Timing Analyzer Basics - Fundamentals of timing analysis How to create a report using Timing Analyzer - Clock constraints I/O constraints Asynchronous signal constraints Timing exceptions (false paths/multicycle constraints) ★ Lab: How to use Timing Analyzer GUI / Creating a new SDC file and clock constraints / Synchronous IO constraints / Timing exception constraints |
||
| Lecture time |
Approximately 7 hours (Example: 9:30-17:30) |
Try it! |
can be |
| Tuition | Paid | Number of students | 3 or more |
|
Inquiry |
In the "Please write the name of the event or seminar you would like to ask about" field, please write "Quartus Prime PerfectCourse II (Timing Analysis)". 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 Agilex™ 3, participants will learn embedded system design and debugging techniques (using the Signal Tap logic analyzer) step by step. We will also introduce AI inference using FPGAs and their basic configuration. Aimed at beginners to intermediate users, this course will allow participants to experience the appeal and potential of AI implementation using FPGAs while experiencing an actual development flow. |
||
Agilex™ 5 SoC FPGA Hands-on Seminar
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). |
||
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 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 FPGA (overview / recommendations for synchronous design) *This chapter can be omitted. The course fee is the same. ・ 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 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 is the same. ・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). |
||
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.