課程代號:2323010014  

【產業新尖兵全額補助】FPGA 系統晶片設計工程師培訓班 (第3梯)

本學程主要目的是讓要進入FPGA 系統晶片設計產業的學員能夠完成FPGA數位雛型系統設計專案,得以轉戰數位IC工程師。

課程型態/
實體課程
上課地址/
BR6
時  數/
210 小時
起迄日期/
2023/06/26 ~ 2023/08/16
聯絡資訊/
曾心薇   03-5732901
報名截止
課程介紹

    人工智慧(AI)與物聯網(IoT)爆炸式的成長,在AIOT與Edge Computing領域中愈來愈受重視的硬體加速電路,除了低功率消耗優勢之外,在處理速度更具優勢。 FPGA具有快速成品的優點,而且其內部邏輯可以被設計者反覆修改,從而改正程式中的錯誤,設計者在普通的FPGA上完成開發,然後將設計轉移到一個類似於特殊應用積體電路的晶片上。在一些技術更新比較快的行業,在大批次供貨前,必須迅速搶占市場,這時FPGA方便靈活的優勢就顯得很重要,幾乎是電子系統中的必要部件。


課程目標

學員能夠

  1. 瞭解FPGA的開發設計流程
  2. 使用FPGA設計工具及Verilog HDL語言,完成FPGA數位雛型系統設計專題。


開課資訊

  • 主辦單位:財團法人工業技術研究院
  • 課程名稱:FPGA 系統晶片設計工程師培訓班 (第3梯) 
  • 訓練領域:電子電機 
  • 課程時數:210小時
  • 開訓日期:112 年6 月 26 日 (星期一)
  • 結訓日期:112 年8 月 16 日 (星期三)
  • 上課時間:週一~週五 9:00-17:00
  • 訓練地點:臺北市大安區復興南路 2 段 237 號 4 樓 (教室以上課通知為主)
  • 訓練費用:84,000元 ( 此為產業新尖兵計畫補助訓練費,自費學員請洽課程承辦人員)
  1. 『產業新尖兵試辦計畫』參訓者(計畫網站: https://elite.taiwanjobs.gov.tw/),請至計畫網站報名,符合訓練單位錄訓資格後,可享本課程政府全額補助,免費參訓 。(亦須符合本計畫修正規定第6點)
  2. 依據失業青年職前訓練要點,培訓期間發給學習獎勵金(勞動力發展署發給每月最高 8,000 元) 培訓期間享勞保(訓)。
  • 報名日期:112 年 1 月 1 日 ~ 112年 6 月16日
  • 甄試日期:112 年 6 月 19 日
  • 甄選方式:25名,大專以上電子、電機、資通訊、自動控制相關背景使得依序錄訓。最低開班人數為15人。
  • 報名方式:
1. 申請參加產業新尖兵試辦計畫前,應登錄為「台灣就業通」會員(電子郵件將作為後續訊息發布通知重要管道,請務必確實填寫),並完成「我喜歡做的事」職涯興趣探索測驗(https://exam1.taiwanjobs.gov.tw/Interest )。
2. 確認資格:於產業新尖兵試辦計畫專區下載或列印「報名及參訓資格切結書」,閱覽切結書及相關須知,後加以簽名或蓋章,並交予訓練單位(https://elite.taiwanjobs.gov.tw/)。
3. 繳交身分證影本。
4. 與課程訓練單位簽訂訓練契約。
5. 取得課程訓練單位錄訓資格後,可享本課程全額免費參訓,培訓期間依據失業青年職前訓練要點發給學習獎勵金(勞動力發展署發給每月最高 8,000 元),培訓期間享勞保(訓)。(亦須符合本計畫修正規定第6點)
6. 課程資訊:https://college.itri.org.tw/Home/LessonData/E1411D23-F8B2-408C-A7F9-88F1CAF5656C  
7. 課程洽詢:03-5732901 黃小姐 TristaHuang@itri.org.tw



課程大綱



課程模組

課程名稱

單元

學科時數

術科時數

基礎

課程

數位電子學

111/12/26-12/29

1. 數位電子概論

2. 基本電子學

3. 數值表示法簡介

4. 組合性數位電路簡介

5. 正反器(Flip-Flop)記憶元件

6. 序向系統之簡介

數位電子學基本數位實作

Lab1:基本邏輯閘認識與應用

Lab2:特殊邏輯閘的認識與應用

Lab3:編碼器與解碼器

Lab4:多工器與解多工器

Lab5:閂鎖器與正反器

Lab6:計數器實作

Lab7:移位暫存器

Lab8:加法器與減法器實作

12

12

核心

課程

FPGA 系統設計入門

112/1/3-1/6

1. FPGA 設計技術簡介及邏輯設計技術展望

2. FPGA 元件及架構介紹

3. FPGA 設計流程開發工具

4. HDL 硬體描述語言(Verilog)語法介紹

5. HDL 設計基本概念

6. HDL 描述組合邏輯(Combinatorial Logic)設計

7. HDL 描述序向邏輯(Sequential Logic)設計

8. 如何透過模擬及建立測試平台(testbench)來驗證設計

FPGA 系統設計入門實作關鍵電路的設計實作

Lab1FPGA 組合邏輯基本輸出入(開關、按鍵與LED電路)

Lab2FPGA 序向邏輯基本輸出入(開關、按鍵與LED電路)

Lab3:電路常用的計數器(Count), 及 移位暫存器 (shift register)

Lab4:按鍵( Button)控制

Lab5:閃爍LED 控制

Lab6:七段顯示器實作, 介紹多個七段顯示器的方法

12

12

 

FPGA 系統周邊IO

電路設計

112/1/9-1/16

1. 七段顯示器實作,結合計數器(Count)多個七 段顯示器動態顯示的方法

2. PWM 控制實作

3. PS/2 鍵盤介面電路設計

4. RS232 串列通訊介面實作

5. AC97 數位語音與音訊編解碼器(audio cadec) 介面

6. I2C 介面周邊記憶體EEPROM 讀寫實作

7. SPI 介面周邊記憶體Flash 讀寫實作

8. VGA 介面

9. Motor control

18

22

 

FPGA 系統整合與

系統除錯設計

112/1/17-1/31

1. 設計進階基本原則: 包括面積和速度的平衡互換原則,硬體可實現原則和同步設計原則、和管線式(Pipeline)操作等技巧

2. 常用操作元件:包括FIFOPing-pong Buffer,串並轉換操作

3. 原廠提供的IP 模組產生器使用介紹:包括片上的記憶體(SRAMFIFOROM),時脈管理(DCM)和串列 收發器(SERDES)等

4. 系統時脈(clock), 及重置(reset)處理及設計

5. FIFOPing-pong Buffer 控制實習

6. RS232 串列通訊介面整合AC97 audio cadecI2C 介面周邊記憶體EEPROMSPI介面周邊記憶體Flash

7. 系統電路除錯ChipScope Pro 工具介紹

8. Core Generator 產生ILAICON coreChipScope Pro Analyzer 的使用,實際用於此SoC 系統Wavefrom 產生及Debug

15

17

進階

課程

SOPC 系統產品應用開發技術實作

112/2/1-2/13

1. FPGA SOPC可重構晶片嵌入式系統處理器系統概述、發展、特點

2. FPGA SOPC可重構晶片嵌入式系統的組成及設計思想

3. SOPC設計技術、流程、開發工具簡介

4. AMBA AXI-4匯流排介紹

5. MicroBlaze RISC處理器硬體架構、暫存器、記憶體管理、及事件處理(reset, interrupt, and execption)

6. MicroBlaze處理器介面介紹

7. SOPC 設計流程及EDKSDK工具

8. 新建工程、設計實現中工程中添加IP CORE、使用SDK添加應用軟體

9. 軟體驅動程式及硬體實現程式的編寫方法、使用SDK下載除錯實作

LAB1:基於AXI-4 介面的嵌入式系統設計及LED, button控制實驗控制

LAB2:串列埠UART IP結構和設計及串列埠輸出入控制(hello world)

LAB3MicroBlaze AXI-4 周邊介面基本測試實驗

LAB4MicroBlaze AXI-4 DDR3記憶體控制器加入及memory測試實驗

LAB5MicroBlaze AXI-4計時/計數器IP加入及控制

LAB6MicroBlaze AXI-4中斷控制器IP加入及按鍵中斷控制

LAB7MicroBlaze AXI-4 SPI Flash IP加入及控制

LAB8MicroBlaze AXI-4添加用戶自己的IP CORE (PWM controller) 且編寫驅動程式控制

LAB9:完整SOPC嵌入式系統中如何使用模擬器(simulator)做完整系統平台的驗證

 

LAB10:完整SOPC嵌入式系統中如何使用Chipscope做完整系統平台的真實系統的即時驗證

 24

24 

高階

課程

FPGA 數位雛型系統設計專題

112/2/14-2/21

專題實作

1.FPGA數位雛型系統設計專題-專題題目、緣由與目的、設計實驗、執行實驗、分析數據、硬體實現

2. 複習與企業參訪

17

18

學科、術科時數

98

105

其他

求職簡報技巧

112/2/22

求職簡報製作

簡報演練

就業媒合

7

時數總計

210


備註:若因臨時突發事件或不可抗力之因素,主辦單位保有調整課程或更換講師之權利。



課程對象

  1. 年滿十五歲至二十九歲之本國籍待業青年(以課程開訓日計算)申請參加勞動部勞動力發展署產業新尖兵試辦計畫者。訓練期間不得具勞工保險(不含訓字保)、就業保險身分,或為營利事業登記負責人。
  2. 學歷:專科,大專以上電子、電機、 資通訊、自動控制相關背景。


講師簡介

曾老師

  • 現任:積通科技有限公司負責人、工研院產業學院、自強工業科學基金會 專業講師
  • 學經歷:大同工學院電機工程碩士、資深數位IC設計工程師
  • 專⾧:IC數位晶片設計、FPGA數位系統設計、RTL Verilog Coding、數位晶片硬體/軟體偕同設計架構規劃。

賴老師

  • 現 任:啟新創育顧問公司負責人、工研院產業學院講師、勞委會多元就業開發方案諮詢輔導委員;勞委會共通核心職能課程師資。
  • 學經歷:交通大學傳播研究所碩士。經歷橫跨服務設計、品牌行銷、職能分析與教學研發等領域,曾經服務於工研院產業學院教學設計經理與企劃、奧美行銷顧問行銷經理、中時電子報行銷經理。
 

注意事項

  1. 為尊重講師之智慧財產權,恕無法提供課程講義電子檔。
  2. 課程3天前,學員將收到【E-mail上課通知】,敬請留意信件。
  3. 如需取消報名,請於開課前三日以書面傳真至主辦單位並電話確認。


就業輔導

  1. 預計邀請有FPGA職缺之國內用人機構進行案例分享及職缺說明座談,與學員交流互動,促進後 續潛在媒合機會。
  2. 邀請業師講授求職技巧與製作求職簡報
  3. 不定期轉發相關職缺資訊。


請假規定及課程評量

  1.  學員於受訓期間需依規定辦理請假,未依規定辦理請假時,均以曠課論。
    • 請假單位以0.25小時計算,未滿0.25小時則以0.25小時計算。 
    • 請假時數合計不得超過全期訓練時數10%。
    • 學員不得有冒名上課或代簽到(退)之情形。
    • 請假除緊急狀況外均應事先填妥請假卡。

  2. 課程評量 課程出席率達 80% 以上,並完成專題製作,由工業技術研究院核發培訓證書。


補助費用

  1. 青年參加指定訓練課程,由勞動部勞動力發展署所屬分署依訓練單位辦理訓練收費標準,每人最高以補助 10 萬 元為上限。培訓期間依據失業青年職前訓練要點發給學習獎勵金(勞動力發展署發給每月最高 8,000 元)。(亦須符合本計畫修正規定第6點)
  2. 青年如後續經審核資格不符,應自行負擔相關訓練費用。
  3. 青年報名本計畫指定訓練課程,由勞動部勞動力發展署所屬分署依訓練單位辦理訓練收費標準,先行墊付訓練費用,如後續經審核資格不符,由青年自行負擔相關訓練費用。


其他重要注意事項

  1. 以參訓㇐班次為限,且參訓時數應達總課程時數三分之二以上。
  2. 請假時數合計不得超過全期訓練時數10%。
  3. 青年參加勞動部勞動力發展署與所屬各分署及各直轄市、縣(市)政府依失業者職業訓練實施基 準辦理之職前訓練,於結訓後180日內者,不得參加本計畫。
  4. 產業新尖兵試辦計畫 https://elite.taiwanjobs.gov.tw/Downloads/LazyBag.pdf 
  5. 工研院培訓證書:課程出席率達 80% 以上,並完成專題製作,將由工業技術研究院核發培 訓證書。