TRAINING

HOME > SUPPORT > TRAINING

Our customers must receive the newest solutions and be updated with the newest technologies. Axios provides highly qualified training courses listed as follows.



알테라로고

www.altera.com

Headquartered in Silicon Valley, Altera Corporation (NASDAQ: ALTR) is the leader in innovative custom logic solutions, and has been ever since inventing the world’s first reprogrammable logic device in 1984. Altera’s comprehensive solutions portfolio contains fully integrated software development tools, versatile embedded processors, optimized intellectual property (IP) cores, reference designs examples, and a variety of development kits.

+ Inter FPGA Customer Training - Yearly plan ( 2022년 )
Year 2021
Month Jan. Feb. Mar. Apr. May. Jun. Jul. Aug. Sep. Oct. Nov. Dec.
Regular Training
1. Designing with Quartus Prime Pro Software: Basic Course   15   19   14   23   18    
2. Designing with Quartus Prime Pro Software: Advanced Course   16   20   15   24   19    
3. Designing Nios H/W with Quartus Platform Designer     15     21     20      
4. Designing software with the NiosII Processor     16     22     21      
5. Designing software with the Intel SoC FPGA     17           22      
6. How to design a EMIF with Intel FPGA         17           15  
7. Transceiver Architecture & debugging method         18           16  
8. Getting started oneAPI with Intel FPGA         19           17  

공지사항

COVID-19으로 인해 교육 진행은 Microsoft Teams를 이용하여 Online으로 진행 예정입니다. Off-line 교육은 추후 공지하겠습니다.
On-Line시 교육비 : 33,000원(부가세별도) / Day :한시적 무료운영(~6월)
Off-Line시 교육비 : 50,000원(부가세별도) / Day
교육자료는 이메일로 전달(교육자료PDF, 교육실습파일)

주의사항

각 강좌는 최소 수강인원 7명 미만일 경우 폐강이 될 수 있습니다.

A. Regular Program (1 Day , 09:00 ~ 17:30)

Intel FPGA 디자인을 효과적으로 구현하기 위한 디바이스 구조와 Intel FPGA Design Software 인 Quartus Prime Tool 운용,
디버깅 방법 및 Platform Designer와 Nios II SBT(Software Builder Tool) 사용법을 익히게 됩니다.

1. Designing with Quartus Prime Pro Software: Basic Course(1 day)

Description: FPGA를 처음 사용하는 유저에게 Intel FPGA Device의 구조와 기본적인 Quartus Prime 툴을 이용한 디자인을 통해  Intel FPGA를 익히는 과정입니다. FPGA를 사용중인 User 또한 Intel FPGA Tool기능을 유용하게 사용할 수 있도록 다양한 Feature를 이해할 수 있는 Course입니다.

- Duration: 1 Day
- Price: KRW 50,000(exclude TAX) for serving Materials and Lunch
- Skills Required : FPGA design beginner or experienced User
- Purpose : Understanding for designing Progress with Quartus II

- Topics:
  • Dev. Kit를 이용한 Exercise위주의 진행 (Dev. Kit상의 Device Architecture, Quartus Prime를 이용한 Project진행, Configuration을 통한 보드 동작 확인)
  • SignalTap II를 이용한 Debugging 방법
  • Device Architecture (Latest Device)
  • Create Quartus Prime Project, Compilation, Programming, Board Debugging using SignalTap II

2. Designing with Quartus Prime Pro Software: Advanced Course(1 Day)

- Description: Intel FPGA를 사용하여 디자인을 진행하시는 유저에게 Software Tool에 대한 심화 학습 과정을 제공합니다. Intel FPGA 디자인 시 고려 하여야 할 Timing에 대한 기본 교육 및 적용 방법에 대해 제공하며 컴파일의 성능을 향상 시킬 수 있는 Quartus Prime의 설정에 대해서 설명 드립니다. Intel FPGA 디자인의 확인을 위해 Modelsim Intel FPGA Edition의 사용 방법에 대해 이해 할 수 있는 과정을 제공 합니다.

- Duration: 1 Day
- Price: KRW 50,000(exclude TAX) for serving Materials and Lunch
- Skills Required: Need to know the fundamental usage of Quartus Prime Design Software.
- Purpose : Understanding basic theory and usage on TimeQuest, Incremental Compilation, and ModelSim Intel FPGA Edition.

- Topics:
  • TimeQuest Timing Analyzer basics
  • Timing Analysis basics and Timing Constraints
  • Incremental Compilation
  • ModelSim Intel FPGA Edition

3. Designing Nios H/W with Quartus Platform Designer (1 Day)

- Description: 32bit 소프트코어 임베디드 프로세서인 Nios II 에 대해 이해하고 FPGA에 적용 방법에 대해 설명합니다. Quartus Prime Software내 Platform Designer를 이용하여 손쉽게 효과적으로 디자인하는 방법을 이해합니다. 임베디드 소프트웨어 설계를 위한 NiosII SBT (Software Builder Tool) 를 통해 FPGA 상에서 동작하는 소프트웨어 코드까지 직접 설계해 봄으로서 보다 유연한 Intel FPGA 만의 Nios II 개발환경 및 성능을 경험 할 수 있습니다.

- Duration: 1 Day
- Price: KRW 50,000(exclude TAX) for serving Materials and Lunch
- Skills Required: FPGA experienced user who require advanced training
- Purpose: Understand Platform Designer and exercise through using LAB file.

- Topics:
  • Platform Desinger Development Flow
  • Nios II Overview, H/W Development Flow , S/W Development Flow , H/W & S/W Boot Flow

4. Designing software with the NiosII Processor (1 Day)

- Description : Nios II Software 과정은 32bit Soft core 와 관련 Intel FPGA IP로 되어있는 NiosII Embedded system 환경에서 Software의 디버깅과 관련 API등 software에 밀접한 부분을 설명합니다. 이는 메모리상에 섹션들이 어떻게 위치하며, 스텍과 힙의 구조가 어떻게 할당 되는지에 대해서 이해하도록 합니다. 또한 RTOS를 porting 해보고 각 디바이스 드라이버를 직접 적용하기 위하여 임베디드 소프트웨어 툴인 이클립스 상에서 어떻게 수정하는지를 진행합니다. 이는 실제 INTEL FPGA에 유연하고 빠른 가속의 장점을 지닌 H/W IP를 Software로 쉽게 control 및 효율적으로 관리할 수 있도록 도와줍니다

- Duration: 1 Day
- Price: KRW 50,000(exclude TAX) for serving Materials and Lunch
- Skills Required: 2. Designing with Quartus Prime Pro Software: Advanced Course와 3. Designing Nios H/W with Quartus Platform Designer
- Purpose : Identify the hardware deliverables required to start coding

- Topics:
  • Create and manage software projects in the Nios® II Software Build Tools for Eclipse
  • Download, run, and debug software on Nios II
  • Use HAL API to access Nios II peripherals from C
  • Create interrupt-driven C code for the Nios II processor
  • Access hardware accelerators from C programs

5. Developing software for Intel SoC FPGA(1 Day)

- Description: ARM Cortex A9 이 Embedded 된 Intel FPGA SoC Product 와 Design Flow 에 대한 이해를 목적으로 합니다. Quartus II, Qsys 그리고 ARM DS-5 를 이용 하여 보다 손쉽고 효과적으로 개발 하는 방법을 소개하여 드립니다. 소프트웨어 및 펌웨어 엔지니어를 대상으로 하며, ARM(Cortex A9)이 내장된 SoC FPGA에 대한 전반적인 소개 및 MPU운용 방법에 대한 이해를 돕도록 구성되어 있습니다. 초기 Linux 부트 업 및 간단한 Linux device driver를 제작하여 FPGA와의 상호운용하는 방법에 대해 배울 수 있습니다.

- Duration: 1 Day
- Price: KRW 50,000(exclude TAX) for serving Materials and Lunch
- Skills Required: FPGA experienced user who require advanced training
- Purpose: Understand Intel SoC FPGA and exercise through using LAB file.

- Topics:
  • SoC FPGA architecture overview, software development flow and Software toolchain
  • Software and FPGA aware debugging
  • Programming for custom FPGA functions
  • Booting up with Linux
  • Development environment setup for modules/drivers, Creating Simple Kernel device driver

6. How to design a Memory interface with IntelFPGA(DDR4, High Bandwidth Memory, eSRAM, On Chip Memory)

- Description : IntelFPGA에서 지원하고 있는 메모리 솔루션의 종류를 소개하고 사용방법을 익히는 과정입니다. 크게 High Bandwidth Memory, embedded SRAM을 이용한 Embedded Memory 솔루션과 External Memory Interface 를 이용한 External Memory 솔루션을 설명하고 있습니다. 실제 디자인을 진행할 때 필요한 IP parameter 설정, 시뮬레이션, data 입출력 인터페이스 구성 및 EMIF toolkit의 사용하여 디버깅하는 방법을 소개 하고있습니다.

- Duration: 4.5 hours
- Skills Required : FPGA design experience using Quartus.
- Purpse : Helping implementing Embedded & External Memory solutions in user design.

- Topics:
- Embedded Memory Solution
  • Brief introduction of the High Bandwidth Memory & embedded SRAM and design flow in Quartus Prime software.
  • How to Simulate External Memory Interface using a modelsim®.
  • How to Implement External Memory Interface in Intel FPGA® Stratix 10 device.
- External Memory Solution
  • Brief introduction of the EMIF & design flow in Quartus Prime software.
  • How to Simulate External Memory Interface using a modelsim®.
  • How to Implement External Memory Interface in Intel FPGA® Arria 10 device.
  • How to use EMIF toolkit for EMIF debug.

7. Transceiver Architecture & debugging method(1 Day)

- Description : 현재 Transceiver를 이용하여 다양한 High Speed Interface를 구현되고 있습니다. Intel FPGA의 Transceiver 의 구조를 이해하고 다양한 어플리케이션구현하기에 필요한 과정들을 습득합니다. 또한 고속 Interface를 board상에서 설계하기 위해 회로 설계 시 고려하여야 할 내용에 대해 숙지합니다. Transceiver Toolkit을 이용하여 고속 I/F시 발생할 수 있는 오류 및 SI issue등 에 대한 빠른 해결 방법을 찾을 수 있습니다.

- Duration: 1 Day
- Price: KRW 50,000(exclude TAX) for serving Materials and Lunch
- Purpose : Transceiver design creation.

- Topics:
  • Implement high-speed serial protocols in Intel FPGA® Cyclone 10 / Arria® 10 embedded transceivers
  • Additional Transceiver Design Recommendations
  • Improve transceiver usage and avoid transceiver design issues by applying an understanding of device architecture to design situations
  • Optimize analog settings to improve link behavior using Intel FPGA tools
  • Employ transceiver reconfiguration to dynamically change transceiver behavior in-system

8. Getting started oneAPI with Intel FPGA

- Description: oneAPI 는 다양한 아키텍쳐(CPU, GPU, FPGA)에서 광범위한 workload에 대한 개발을 간소화하기 위해 표준 기반의 개방형 프로그래밍 모델입니다. DPC++(Data Parallel C++)을 사용하여 FPGA 가속 어플리케이션을 작성하는 방법에 대하여 설명합니다.

- Duration: 4 hours
- Skills Required : Experience with programming in C/C++
- Purpose : Understanding how to design an OneAPI application for a FPGA accelerator

- Topics:
  • short introduction to Parallel programming
  • basic understanding of FPGA and Intel Card
  • oneAPI and DPC++ overview
  • optimization tips for FPGA