fbpx

 information security banner

 10/19MCU單晶片韌體設計
【實戰首選|口碑推薦

 Embedded Linux banner 192x93 2022

 10/05嵌入式Lnux開發實務
【提供實體遠距同步/數位課程】

 PCB 192x93

 10/6PCB Layout設計實戰
【立即洽詢課程優惠】

 2020 el banner 192X93

 隨時開課軟韌體線上課程
組合優惠實施中,歡迎洽詢

課程名稱:FPGA/Verilog實戰教學

由於FPGA的應用越來越廣泛,掌握和熟練應用FPGA對電子產品設計人員愈來愈重要,因此艾鍗學院特邀請具十年FPGA開發經驗資深工程師,精心規劃「FPGA/Verilog設計實戰」課程,課程包含FPGA基礎架構解說、Verilog硬體描述語言、TestBench設計及IP Core運用來設計一個IC。本課程著重在實戰技術與開發經驗分享,因此課程強調以主題實驗方式作教學,主題涵蓋基礎I/O、UART、NAND Flash、I2C、DRAM、VGA控制器的使用與設計。

課程強調業界實戰,絕非紙上談兵!

 
FPGA_728x90.gif

 

2014年起全面採用第二代實驗板
       
 
 28nm FPGA
硬體規格:  

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

       
適合對象

1. 電子、電機 資訊、通訊工程自動控制等相關科背景。
2. 想從事CPLD, FPGA研發相關工作者。
3. 須具有基礎數位邏輯概念。

職涯方向

視訊編碼系統應用工程師│多媒體數位視訊解碼晶片設計工程師

課程Q&A

Q1. 什麼是FPGA?

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

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

Answer:
基本上,FPGA 供應廠商,共有Altera、Xilinx、Lattices、Actel 以及 Silliconblue,其中 Xilnix 跟 Altera 可以說是並稱龍頭; 在 Xilinx 跟 Altera 之間硬要說誰才是主流, 並不適當; 而在業界中的認知, 不論Xilinx 或 Altera 他們的 device 規格從古至今皆是屬於不相上下的兩大品牌。然而本課程注重的部份並非 tool 的使用,若您想學習 tool 的使用的話, 您可以選擇代理商提供的 tool 教學....艾鍗的FPGA教學課程注重的是,程式開發與debug,以及如何在沒有硬體實際操作下驗證程式的debug。

Q3:艾鍗的FPGA課程,和學校教得有什麼一樣?
Answer:
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更加快速及順利。

 

艾鍗學院上課花絮