AIoT異質性嵌入式系統開發實戰系列
【嵌入式 FPGA 系統加速應用程式設計】
工研院產業學院特邀擁有多年實務開發經驗之專業講師進行授課,課程內容強調以業界實務為導向,著重於程式設計實務之演練,除了以教學投影片講解程式設計理論及語法,同時將於課堂上現場撰寫程式範例,並直接於教學板上執行測試,讓學員清楚了解如何從無到有,完整的撰寫程式,望能培養學員全方位完整系統開發與符合業界需求之能力。
教學使用開發版:
▲開發版示意圖▲ |
主晶片型號:XC7Z020-CLG400-2 板載晶振:50M(PL)、33.33M(PS) 雙晶振 板載1000M乙太網RJ45接口:PS*1、PL*1 雙網口 板載Xilinx JTAG下載調試器,支持FPGA及ARM全部開發 板載串口TYPE C接口(PS) 板載雙SD卡,SD0及SD1,SD0支持啟動 板載HDMI(PL)接口 板載0.96" OLED(PL) 板載W25Q128FVSG 128Mbit FLASH 板載PL按鍵*2、PS按鍵*1,PL LED*4、PS LED*1 擴展IO 34個接口,支持各種實驗 |
單元 |
課程日期 |
課程名稱 |
時數 |
一 |
9/6、9/8、9/20、9/22 (三、五) |
FPGA Verilog HDL數位邏輯電路設計與周邊控制實戰 -使用Xilinx Vitis/Vivado |
28 |
二 |
10/4、10/6、10/18、10/20 (三、五) |
FPGA設計與圖像處理實戰 -使用 Vitis/Vivado HLS |
28 |
培訓證書:總出席率達80%,將由工業技術研究院產業學院核發培訓證書。
本課程同時規劃「線上同步數位學習」形式,讓學員能在所在地進行線上學習,隨時隨地學習、增進專業能力!
1、使用VIVADO HLS和FPGA進行圖像處理:利用HLS上的計算機視覺和圖像/視頻處理庫。
2、在帶有HLS IP的VIVADO工具上設計完整的圖像處理流水線,並在Zynq FPGA 測試設計。
3、創建C/C++ Project,使用高級合成(VIVADO HLS)對其進行模擬、合成和導出。
4、調試和優化Xilinx FPGA HLS Project。
1、想從事CPLD、FPGA相關研發工作者。
2、資訊、資工、資管、電子、電機等相關科系畢業生。
3、熟悉邏輯設計以計算機組織者佳。
江 老師
【學歷】
中正大學資訊工程所博士班研究、逢甲大學資訊工程研究所畢
【專長】
嵌入式系統開發、智慧型嵌入式家庭自動化系統設計、8051單晶片、多套自動化系統及驅動程式Driver、WEB-ERP系統、ERP系統、生產線自動化系統。
【作品】
1、嵌入式系統開發板(ARMax-701、S3C2410、ARM-PXA270、W90N745)
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,itri535166@itri.org.tw 陳小姐。
單元二:FPGA設計與圖像處理實戰
帶領學員了解各種 Xilinx OpenCV 計算機視覺問題原型,及深入了解計算機視覺 Vitis vision Library,能獨立正確處理更深入的計算機視覺應用,如人臉識別、物體檢測等。
序 |
日期 |
課程內容 |
1 |
112/10/04 (三) 9:30-17:30 |
(1) Xilinx OpenCV 簡介 (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 (7) 重要GUI操作:圖像的基本操作(Basic Operations on Images)[1]、圖像的算術運算(Arithmetic Operations on Images) |
2 |
112/10/06 (五) 9:30-17:30 |
(1) 重要GUI操作:圖像的基本操作(Basic Operations on Images)[2] (2) Vitis vision Library API Reference (3) 重要GUI操作:圖像的基本操作(Basic Operations on Images)、圖像的算術運算(Arithmetic Operations on Images)、效能測量和改進技術 (Performance Measurement and Improvement Techniques) |
3 |
112/10/18 (三) 9:30-17:30 |
(1) 圖像處理(Image Processing):更改顏色空間(Changing Colorspaces)、圖像的幾何變換(Geometric Transformations of Images)、圖像閾值(Image Thresholding)、平滑圖像(Smoothing Images)、形態轉換(Morphological Transformations)、圖像漸變(Image Gradients)、圖像金字塔(Image Pyramids)、輪廓(Contours)、直方圖(Histograms)、圖像變換(Image Transforms)、模板匹配(Template Matching) (2) 特徵檢測和描述(Feature Detection and Description) |
4 |
112/10/20 (五) 9:30-17:30 |
(1) 視頻分析(Video Analysis) (2) 機器學習(Machine Learning):支持向量機(Support Vector Machines (SVM) (3) 計算攝影(Computational Photography):圖像去噪(Image Denoising)、圖像修復(Image Inpainting) (4) 物體檢測(Object Detection) |
※ 因不可預測之突發因素,主辦單位得保留課程之變更權利。
方案 |
一般報名 |
早鳥優惠 課前10日繳費 |
兩人以上 團報優惠 |
每單元(28 hrs) |
25,500/人 |
23,000/人 |
21,000/人 |
全系列優惠(56hr) |
原價51,000元,全系列優惠40,000/人 |
1、線上同步數位學習於課程當天09:30~16:30現場同步,報名學員可即時數位聽講並提問。
2、本同步數位課程無補課機制。
3、請註明服務機關之完整抬頭,以利開立收據;未註明者,一律開立個人抬頭,恕不接受更換發票之要求。
4、若報名者不克參加者,可指派其他人參加,並於開課前一日通知。
5、如需取消報名,請於開課前三工作日以電子信箱或致電聯繫主辦單位確認申請退費事宜。逾期將郵寄講義,恕不退費。
課程名稱 |
單元名稱 |
時數 |
課程日期 |
嵌入式物聯網 RTOS硬即時 作業系統開發 |
嵌入式物聯網ARM-Cortex Mx 系統開發韌體實戰 |
21 |
7/21、7/26、7/28(三、五) |
嵌入式物聯網RTOS硬即時作業系統移植與開發實戰 |
21 |
8/11、8/16、8/18(三、五) |
|
嵌入式物聯網 Linux系統開發 工程師培訓班 (假日班) |
嵌入式Linux系統實作與程式 設計實務 |
21 |
8/5、8/12、8/19(六) |
嵌入式Linux驅動程式實務 |
21 |
9/2、9/9、9/16(六) |
|
嵌入式IoT Linux網路通訊及 多媒體應用實務 |
21 |
10/14、10/21、10/28(六) |
|
嵌入式FPGA 系統加速應用 程式設計 |
FPGA Verilog HDL數位邏輯電路設計與周邊控制實戰-使用Xilinx Vitis/Vivado |
28 |
9/6、9/8、9/20、9/22 (三、五) |
FPGA 設計與圖像處理實戰 -使用 Vitis/Vivado HLS |
28 |
10/4、10/6、10/18、10/20 (三、五) |