課程代號:2324050055  

嵌入式 FPGA 系統加速應用程式設計-單元二:FPGA設計與圖像處理實戰

本課程旨在全面介紹Verilog HDL語法和數位邏輯電路之呈現,通過課程的學習,學員將熟悉Verilog語言全貌,並能夠應用Verilog進行各種相關設計領域的開發,適合各層次的設計者參考使用,課程結束後可直接與業界銜接,提升數位邏輯電路設計能力。

課程型態/
混成
上課地址/
工研院產業學院 台北學習中心。實際地點依上課通知為準!
時  數/
28 小時
起迄日期/
2024/10/09 ~ 2024/10/30
聯絡資訊/
林郁倢   02-2370-1111 # 609
報名截止
課程介紹

 

AIoT異質性嵌入式系統開發實戰系列

【嵌入式 FPGA 系統加速應用程式設計】

使用Xilinx ZYNQ 7020 (支持PYNQ)開發板教學

工研院產業學院特邀擁有多年實務開發經驗之專業講師進行授課,課程內容強調以業界實務為導向,著重於程式設計實務之演練,除了以教學投影片講解程式設計理論及語法,同時將於課堂上現場撰寫程式範例,並直接於教學板上執行測試,讓學員清楚了解如何從無到有,完整的撰寫程式,望能培養學員全方位完整系統開發與符合業界需求之能力。

教學使用開發版:

 

▲開發版示意圖▲

主晶片型號:XC7Z020-CLG400-2

板載晶振:50M(PL)33.33M(PS) 雙晶振

板載1000M乙太網RJ45接口:PS*1PL*1 雙網口

板載Xilinx JTAG下載調試器,支持FPGAARM全部開發

板載串口TYPE C接口(PS)

板載雙SD,SD0SD1,SD0支持啟動

板載HDMI(PL)接口

板載0.96" OLED(PL)

板載W25Q128FVSG 128Mbit FLASH

板載PL按鍵*2PS按鍵*1,PL LED*4PS LED*1

擴展IO 34個接口,支持各種實驗

 

單元

課程日期

課程名稱

時數

8/28、9/4、9/11、9/18(三)

FPGA Verilog HDL數位邏輯電路設計與周邊控制實戰

-使用Xilinx Vitis/Vivado

28

 

10/9、10/16、10/23、10/30(三)

 

FPGA設計與圖像處理實戰

-使用 Vitis/Vivado HLS

28

培訓證書:總出席率達80%,將由工業技術研究院產業學院核發培訓證書。

本課程同時規劃「線上同步數位學習」形式,讓學員能在所在地進行線上學習,隨時隨地學習、增進專業能力!

 

課程特色/目標

1、使用Vitis /VIVADO HLSFPGA進行圖像處理:利用HLS上的計算機視覺和圖像/視頻處理庫。

2、在帶有HLS IP的Vitis /VIVADO工具上設計完整的圖像處理流水線,並在Zynq FPGA 測試設計。

3、創建C/C++ Project,使用高級合成(Vitis/VIVADO HLS)對其進行模擬、合成和導出。

4、調試和優化AMD Xilinx FPGA HLS Project

 

課程對象

1、想從事CPLDFPGA相關研發工作者。

2、資訊、資工、資管、電子、電機等相關科系畢業生。

3、熟悉邏輯設計以計算機組織者佳。


講師簡介

江 老師

【學歷】

中正大學資訊工程所博士班研究、逢甲大學資訊工程研究所畢

【專長】

嵌入式系統開發、智慧型嵌入式家庭自動化系統設計、8051單晶片、多套自動化系統及驅動程式Driver、WEB-ERP系統、ERP系統、生產線自動化系統。

【作品】

1、MX6/8產品開發設計、S3C6410開發板研發設計、STM32F7/H7產品設計

2、智慧型嵌入式家庭自動化系統

3、8051單晶片於工業機台之自動化系統

4、多套自動化系統(群錄自動化)及驅動程式Driver

5、WEB-ERP系統、多套ERP系統

6、華映公司生產線自動化系統

7、手機遊戲程式(象棋、打磚塊)

8、國內第一套網路中文傳呼系統

 

 
 

開課資訊

自備物品-筆記型電腦:建議使用Windows 7以上、Mac 2011或更高階的作業軟體。筆記型電腦規格 CPU I5或同等級以上、硬碟需求容量256G()以上、RAM 8G()以上、具Wifi或網路連網功能。

上課地點:工研院產業學院 台北學習中心。實際地點依上課通知為準!

洽詢專線:(02)2370-1111分機310,itri462692@itri.org.tw 林小姐。

 

 

課程大綱

單元二:FPGA設計與圖像處理實戰

帶領學員了解各種 AMD Xilinx Vision / xfOpenCV 計算機視覺問題原型,及深入了解計算機視覺 Vitis vision Library,能獨立正確處理更深入的計算機視覺應用,如人臉識別、物體檢測等。

日期

課程內容

1

113/10/09

()

9:30-17:30

 

(1) AMD Xilinx Vision / xfOpenCV 簡介

(2) Using the Vitis vision Library

(3) Getting Started with Vitis Vision(xfOpenCV): Vitis Design Methodology & Host Code with OpenCL

(4) Introduction Wrappers around HLS Kernel(s) & xf::cv::Mat class

(5) Introduction Stream Based Kernels: xf::cv::Array2xfMat()xf::cv::xfMat2Array()

(6) Vitis vision Library API Reference、圖像的基本操作(Basic Operations on Images)

(7) First Vitis Vision Application: Dilation AccelDesign Examples Using Vitis Vision Library

 

2

113/10/16

()

9:30-17:30

 

(1) 重要GUI操作:圖像的算術運算(Arithmetic Operations on Images)、效能測量和改進技術(Performance Measurement and Improvement Techniques)

(2) 圖像處理(Image Processing)-1:更改顏色空間(Changing Colorspaces)、圖像的幾何變換(Geometric Transformations of Images)、圖像閾值(Image Thresholding)

 

3

113/10/23

()

9:30-17:30

 

(1) 圖像處理(Image Processing)-2:平滑圖像(Smoothing Images)、形態轉換(Morphological Transformations)、圖像漸變(Image Gradients)、圖像金字塔(Image Pyramids)、輪廓(Contours)、直方圖(Histograms)、圖像變換(Image Transforms)、模板匹配(Template Matching)

(2) 特徵檢測和描述(Feature Detection and Description)

 

4

113/10/30

()

9:30-17:30

 

(1) 視頻分析(Video Analysis)

(2) 機器學習(Machine Learning):支持向量機(Support Vector Machines (SVM)

(3) 計算攝影(Computational Photography):圖像去噪(Image Denoising)、圖像修復(Image Inpainting)

(4) 物體檢測(Object Detection)

(5) L2 Canny邊緣偵測介紹

 

※ 因不可預測之突發因素,主辦單位得保留課程之變更權利。

報名方案

 

方案

一般報名

早鳥優惠

課前10日繳費

兩人以上

團報優惠

每單元(28 hrs)

25,500/

23,000/

21,700/

全系列優惠(56hr)

原價51,000元,全系列優惠43,400/

 
 

常見問題

1、線上同步數位學習於課程當天09:3017:30現場同步,報名學員可即時數位聽講並提問。

2、本同步數位課程無補課機制。

3、請註明服務機關之完整抬頭,以利開立收據;未註明者,一律開立個人抬頭,恕不接受更換發票之要求。

4、若報名者不克參加者,可指派其他人參加,並於開課前一日通知。

5、如需取消報名,請於開課前三工作日以電子信箱或致電聯繫主辦單位確認申請退費事宜。逾期將郵寄講義,恕不退費。

 

 

推薦相關課程

 

課程名稱

單元名稱

時數

課程日期

嵌入式ARM

Cortex-M7及

Azure RTOS應用開發

嵌入式物聯網ARM Cortex-Mx系統韌體開發

28

7/12、7/17、7/19、7/24(三、五)

嵌入式Azure RTOS ThreadX 即時作業系統移植與開發實戰

21

8/9、8/14、8/16(三、五)

嵌入式物聯網

Linux系統開發

工程師培訓班

(假日班)

嵌入式Linux系統實作與程式設計實務

21

9/7、9/21、9/28(六)

嵌入式Linux驅動程式實務

21

10/5、10/19、10/26(六)

嵌入式IoT Linux網路通訊及多媒體應用實務

21

11/9、11/16、11/23(六)

嵌入式FPGA

系統加速應用

程式設計

FPGA Verilog HDL數位邏輯電路設計與周邊控制實戰-使用Xilinx Vitis/Vivado

28

8/28、9/4、9/11、9/18
(三)

FPGA 設計與圖像處理實戰-使用 Vitis/Vivado HLS

28

10/9、10/16、10/23、10/30

()