fbpx

P 728x90 113

 

學程簡介 課程大綱 課程預覽 會員優惠
 
課程大綱

 

★ 課程採【實體遠距同步】全台開課並提供錄影補課,歡迎免費洽詢!
★ 獨家資深業師授課!提供課程答疑平台,訓中訓後為學員排難解惑。

 

【 第一線FPGA工程師親自指導 】

● 加速學習   ● 加速運算   ● 加速產品開發時程

 

第一階段   Verilog硬體描述語言
    FPGA 技術簡介
     - FPGA 硬體架構
     - CPLD vs.FPGA
     - 晶片功能與技術規格解讀
  Intel Cyclone V FPGA 晶片介紹
  Intel SoC FPGA 解決方案
  Intel Quartus Prime FPGA設計工具使用 (1)
     - 軟體安裝
     - 建立新專案
     - 編譯 & 合成
   HDL硬體描述語言(部份講義預覽)
     - Verilog 基本程式結構與語法說明
     - 組合邏輯設計
     - 同步邏輯設計
     - 訊號取樣設計
     - Cock dividing
     - 模組化設計方式與參數傳遞
     - Timing constraint 時序限制
     - FSM 有限狀態機設計
  Verilog 應用練習-Digital Counter


第二階段   FPGA 晶片設計實作
    DE10-Nano Kit開發板介紹
  Intel Quartus Prime FPGA 設計工具使用 (2)
     - Pin Assignment
     - 加入 Intel's IP 使用MegaWizard (PLL,
     RAM, ROM,FIFO, …)
     - 燒錄code
  設計除錯:使用SignalTap II Logic Analyzer
  設計除錯:使用SignalProbe
  設計除錯:訊號時序分析TimeQuest Timing 
     Analyzer&SDC (Synopsis Design Constraints)
  設計除錯:使用 ModelSim模擬
 


●  IP實作及UART通訊實驗
●  IP實作及SPI通訊實驗 
●  IP實作及I2C通訊實驗
●  Intel Avalon Bus Interface Protocol

●  Gigabit Ethernet 專題製作
     - 整合Ethernet MAC( Medium Access Controller)
     - 連接Gigabit PYH的 MII 界面說明
     - Lab: 設計FPGA電路,控制MII 產生Ethernet Frame
     - Lab: 透過FPGA電路,控制MII 側錄Ethernet Frame

 

第三階段   SoC FPGA - 嵌入式系統晶片開發實務
 

 

●  硬體設計- 設計你的SoC FPGA 晶片

●  Intel Cyclone V SoC FPGA 簡介
●  Qsys Platform Desinger的建立流程 
●  利用Intel Qsys整合軟體設計SoC system
     - LAB:使用QSYS整合 I2C/SPI design 至 SoC FPGA

●  MegaCore® IP DDR3 Controller /  DMA Controller 
     - 以存取Mobile DDR3 記憶體使用為例

  Intel Avalon Bus Interface Protocol
●  Ethernet Design
     - Triple Speed Ethernet MAC
     - TX/RX SGDMA

  Memory Map I/O

   
       
    

 

●  韌體Driver撰寫與驗證

     - Intel  FPGA Embedded Systems Development Kit
       程式編譯,程式燒錄,程式開發環境建立
     - 在SoC上讀取/控制FPGA上的IP
     - LAB: GPIO Driver 控制FPGA上的 LED, DIP switch

     -...

 

 

 
 
 
 
embeddedlinux 728x90

  

課程諮詢