106工業局

MCU

 

 

學程簡介 課程大綱 課程講義 專題實績
 

FPGA說明會
學程概要


由於FPGA的應用越來越廣泛,因此掌握和熟練應用FPGA對電子產品設計人員愈來愈重要,因此艾鍗學院特邀請具15年以上FPGA開發經驗資深工程師,精心規劃「數位IC設計實戰」學程,課程採用Intel(Altera) Cyclone V實驗平台以主題實驗的方式進行實戰教學。

課程分成3個階段,首先說明FPGA設計架構、Verilog 語法與Tip、TestBench及功能驗證設計。在階段二的主題中,將涵蓋基礎I/O、序列通訊硬體設計,包含UART、SPI、I2C ,以及時序分析等。最後說明FPGA如何進行音訊處理,並製作出一個簡易的數位錄放音機(Digital Voice Recorder) 。在階段三部份,教授如何使用Altera基於軟核Nios II的SoC FPGA的解決方案,內容包含Nios II、時脈、中斷、BUS 連接、暫存器Memory Map等規劃;其中在韌體部份,說明Nios II 32-bit RISC架構及指令集並利用EDS建構嵌入式系統軟體。

※課程強調業界實戰,絕非紙上談兵!
關鍵詞: FPGA, SoC FPGA, SOPC,Intel, Altera, Quartus, Qsys,SoPC Builder,ModelSim, HDL,Verilog,NiosII
104人力銀行調查: 數位IC設計工程師薪資
師資團隊

Lillian

▪ 電子工程碩士 ▪ 全科科技-FAE經理 ▪ 安馳科技FAE

▪ FPGA/CPLD(Verilog、VHDL)  ▪ 影像訊號處理 ▪ 數位邏輯 

▪ 8051/AVR 單晶片 ▪ 計算機結構

 

 

exp bg

BeMicro CV kit

 

  • • Altera Cyclone V FPGA with hard memory controller for on-board DDR3 memory
  • • Altera Nios II embedded processor
  • • Abound I/Os for users
  • • Device:5CEFA2F23C8N
  • • Build-in USB-Blaster MV and can also be a USB-Blaster for other FPGA board
  • • DDR3 with hard memory controller for better timing closure
  • • Pin compatible with BeMicro SDK 80-pin edge connector supports
    → BeInMotion
    → Up to 82 ADI interface card
    → BeUSB3.0 Cypress USB3.0 daughter card
  • • Pin compatible with Terasic 2x20 pin header supports
    → LCD with touch panel
    → 5Mega pixel camera
  • • LVDS Tx for full HD panel display
  • • Other Peripherals : LEDs, tact button, DIP switch, EEPROM (I2C), uSD connector

 

適合對象
想從事CPLD, FPGA 數位IC研發工作者。
想從事Embedded Hardware Designer及SoC Designer相關工作者。
具MCU或嵌入式系統開發經驗,但你覺得市面上IC沒有你要的解決方案,所要你想要了解並學習如何客製化開發IC。
電子、電機 、資訊、通訊工程、自動控制與半導體等相關背景(或本身具有數位邏輯基礎)
職涯方向
FPGA 研發設計工程師 | FPGA/RTL驗證工程師 | 視訊編碼系統應用工程師 │ 多媒體數位視訊解碼晶片設計工程師
學生須知
課程Q&A
▪ 什麼是FPGA?
FPGA(Field Programmable Gate Array),是一種可程式化的IC,可以讓使用者組成其數位功能的積體電路,和提供固定電路功能的一般晶片相比,FPGA可以讓設計師任意配置晶片中的數位邏輯元件,例如的Counter、Timer、PWM、UART、SPI等。除此之外,FPGA還可以隨意更換輸入和輸出的PIN腳,讓PCB板的線路配置以最簡便的方式完成。
▪ SoC FPGA開發流程?

SoC FPGA 是一個整合了FPGA架構、CPU以及其他硬式核心矽智財(IP)的半導體元件。故整個開發部份將會包含軟體與硬體的設計開發,如圖所示。

▪ 可以用Xilinx ISE來上嗎?畢竟這是主流!
基本上,FPGA 供應廠商,共有Altera、Xilinx、Lattices、Actel 以及 Silliconblue,其中 Xilnix 跟 Altera 可以說是並稱龍頭; 在 Xilinx 跟 Altera 之間硬要說誰才是主流,並不適當;而在業界中的認知,不論Xilinx 或 Altera 他們的 device 規格從古至今皆是屬於不相上下的兩大品牌。然而本課程注重的部份並非 tool 的使用,若您想學習 tool 的使用的話,您可以選擇代理商提供的 tool 教學....艾鍗的FPGA教學課程注重的是,程式開發與debug,以及如何在沒有硬體實際操作下驗證程式的debug。
▪ 艾鍗的FPGA課程,和學校教得有什麼一樣?
1. 在本課程的Verilog程式部分,不是只談Verilog基本語法本身而是強調Verilog程式結構與重要語意,以及這些程式結構常被應用在那些地方。
2. 在實作部份,不會只是七段顯示器或LED跑馬燈來做實作,我們的實作內容包括IIC Master/Slave Interface implement、SPI Master/Slave Interface implement、NAND Flash Read/Write/Erase implement、standard VGA pattern generator implement等等,強調業界實際工作的部份。
3. 在實作部份,更教導學員如何利用Altera提供的Tool作為輔助,讓Debug更加快速及順利。
上課花絮
從無到有的培訓過程,紮實前瞻且完善

課程諮詢