IoT

FPGA top banner compressor
學程簡介 課程大綱 課程講義 專題實績
 

fpga free compressor

學程概要

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

課程分成3個階段,首先說明FPGA設計架構、Verilog 語法與TipTestBench及功能驗證設計。

在階段二的主題中,將涵蓋基礎I/O、序列通訊硬體設計,包含UARTSPII2C ,以及時序分析等。最後說明FPGA如何進行音訊處理,並製作出一個簡易的數位錄放音機(Digital Voice Recorder)

在階段三部份,教授如何使用Altera基於軟核Nios IISoC 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設計工程師薪資

師資團隊

張志宏

長庚大學電機所碩士 ▪ 電子大廠資深工程師

▪ FPGA(Verilog)  ▪FPGA數位IC設計  ▪ 數位晶片產品開發 

▪ SoC平台設計  ▪ 數位電路分析設計

 

 

2017 06 22

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 DesignerSoC Designer相關工作者。
MCU或嵌入式系統開發經驗,但你覺得市面上IC沒有你要的解決方案,所以你想要了解並學習如何客製化開發IC
電子、電機 、資訊、通訊工程、自動控制與半導體等相關背景(或本身具有數位邏輯基礎)。 
職涯方向

FPGA 研發設計工程師 | FPGA/RTL驗證工程師 視訊編碼系統應用工程師 多媒體數位視訊解碼晶片設計工程師

學員須知
課程Q&A

▪ 什麼是FPGA?

FPGA(Field Programmable Gate Array),是一種可程式化的IC,可以讓使用者組成其數位功能的積體電路,和提供固定電路功能的一般晶片相比,FPGA可以讓設計師任意配置晶片中的數位邏輯元件,例如的CounterTimerPWMUARTSPI等。除此之外,FPGA還可以隨意更換輸入和輸出的PIN腳,讓PCB板的線路配置以最簡便的方式完成。

 

▪ SoC FPGA開發流程?

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

▪ 可以用Xilinx ISE來上嗎?畢竟這是主流!

基本上,FPGA 供應廠商,共有AlteraXilinxLatticesActel以及 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 implementSPI Master/Slave Interface implementNAND Flash Read/Write/Erase implementstandard VGA pattern generator implement等等,強調業界實際工作的部份。
3. 在實作部份,更教導學員如何利用Altera提供的Tool作為輔助,讓Debug更加快速及順利。


上課花絮
從無到有的培訓過程,紮實前瞻且完善

課程諮詢