[實作班]FPGA系統整合設計實戰全修班(模組A+模組B+模組C) ★贈送FPGA教學開發板(價值5,500) | |
00C017 推到Plurk 推到Facebook | |
本課程以實作為主、理論為輔,用Verilog硬體描述語言及FPGA電路合成,培養學員熟悉FPGA數位設計流程,並以LAB方式大量講解FPGA設計常見的專題,藉以培養學員利用數位設計技術能力 學習FPGA系統除錯常用技術及相關知識。包含基於模型的系統仿真平臺構建方法、PicoBlaze系統程式設計及除錯、硬體除錯利器ChipScope Pro工具介紹,並實際以Lab方式來實作VGA 與PicoBlaze 嵌入式平台除錯方式,藉以講解FPGA常用的除錯技巧。 | |
具數位邏輯基本觀念 | |
【模組A】FPGA Base系統整合設計實務(課程代碼00C017-1) 3/6(日)~4/10(日),每週日,9:00~16:00,共30小時(4/3停課) 本課程以實作為主、理論為輔,用Verilog硬體描述語言及FPGA電路合成,培養學員熟悉 FPGA數位設計流程,並以LAB方式大量講解FPGA設計常見的專題,藉以培養學員利用數位設計技術能力 1. FPGA 元件及架構介紹 2. FPGA 開發工具介紹及FPGA實習板 3. FPGA 接腳及時域限制條件(Pin & Timing Constraints)及相關設定 4. HDL 語言指令及程式介紹 5. HDL Basic Concepts 6. HDL Coding for Combinatorial Logic 7. HDL Coding for Sequential Logic 8. Test Bench 9. FPGA IO控制 10. FPGA基本輸出入實習 11. FPGA七段顯示器實習 12. FPGA點矩陣LED實習 13. FPGA周邊控制與PC通訊實習 14. FPGA通訊介面實習 15. FPGA PWM控制實習 16. FPGA I2C介面通訊實習 17. FPGA ADC類比數位轉換器實習 18. FPGA周邊記憶體EEPROM讀寫實習 【模組B】以FPGA Base實現SoC系統雛型實務實作班(課程代碼00C017-2) 4/24(日)~5/29(日),每週日,9:00~16:00,共36小時 本課程以實作為主、理論為輔,用Verilog硬體描述語言及FPGA電路合成,培養學員熟悉 FPGA數位設計流程,並以LAB方式大量講解FPGA設計常見的專題,藉以培養學員利用數位設計技術能力 1.三個設計基本原則,包括面積和速度的平衡互換原則,硬體可實現原則和同步設計原則 2.三個個常用操作技巧,包括Ping-pong Buffer,串並轉換操作和Pipeline流水線操作等技巧 3.三個常用IP模組使用,包括片上的記憶體(SRAM、FIFO、ROM),時脈管理(DCM)和串列收發器(SERDES)等 4.VGA 控制器I:基本原理、VGA 同步原理、圖像物件產生 5.VGA 控制器II:字元產生VGA 字元物件結合 6.PicoBlaze RISC I 硬體架構:CPU內部結構、研發流程、堆疊RISC CPU同步狀態機原理、結構和設計 7.CORE Generator System及 HDL Design with IP Core Flow ★LAB:產生 ROM, RAM, DCM 等IP ★LAB:UART IP結構和設計 ★LAB:I2C IP結構和設計 【模組C】FPGA Base之系統雛型除錯與驗證實務實作班(課程代碼00C017-3) 6/12(日)~6/26(日),每週日9:00~16:00,共18小時 學習FPGA系統除錯常用技術及相關知識。包含基於模型的系統仿真平臺構建方法、 PicoBlaze系統程式設計及除錯、硬體除錯利器ChipScope Pro工具介紹,並實際以Lab方式來實作VGA 與PicoBlaze 嵌入式平台除錯方式,藉以講解FPGA常用的除錯技巧。 1.週邊界面及系統晶片整合架構介紹 2.基於模型的系統仿真平臺構建方法(Lab) 3.PicoBlaze RISC II 指令集:CPU指令集、組合語言、PicoBlaze組譯器的用法與組譯器指令 4.PicoBlaze RISC III 整合發展環境(IDE):組合語言發展,PicoBlaze IDE 介紹, JTAG port download 除錯 5.ChipScope Pro工具介紹Core Generator產生ILA、ICON core、ChipScope Pro Analyzer 的使用,實際用於此SoC系統Wavefrom產生及Debug | |
聖茂技術團隊講師:Simon,具有15年【數位IC】設計經驗,過去任職於 IC 設計公司之 IC 設計經理,具有多媒體播放晶片、USB實體層數位電路晶片、多項介面IO晶片設計之實務經驗,這些產品的Prototype是以FPGA設計完成。具有多年且深厚之FPGA系統研發之經驗。 | |
33000元 | |
84 小時 | |
3/6(日)~6/26(日),每週日,9:00~16:00,共84小時(4/3、 4/17、6/5停課) | |
台北分部(台北市金華街 110 號 3 樓) | |
財團法人自強工業科學基金會 | |
02-33223139分機2287 林小姐 HCLin@tcfst.org.tw | |
報名方式,繳費方式,證書發放,常見問題與解答 | |
會員於開課前七日(含)報名並完成繳費,即可享有會員優惠價29500。消費金額可累積紅利點數,活動詳情請參閱本會網站會員「會員紅利積點活動辦法」。 ◎本課贈送一塊FPGA教學開發板(價值5,500) |
2011年1月25日 星期二
[課程訊息][實作班]FPGA系統整合設計實戰全修班★贈送FPGA教學開發板[100/3/6(日)~6/26(日)]
訂閱:
張貼留言 (Atom)
FPGA Verilog 的學習經驗,提供給要入門的新手
今天簡單說說 FPGA Verilog 的學習經驗,提供給要入門的新手: 1.對自己寫的FPGA Verilog程式,所生成的數位電路要心中有數。 這一點個人認為很重要,就正如寫 C語言,心中要能生成對應的組合語言一樣,我是這樣要求自己的。 雖然 FPGA Verilog語言...
-
今天簡單說說 FPGA Verilog 的學習經驗,提供給要入門的新手: 1.對自己寫的FPGA Verilog程式,所生成的數位電路要心中有數。 這一點個人認為很重要,就正如寫 C語言,心中要能生成對應的組合語言一樣,我是這樣要求自己的。 雖然 FPGA Verilog語言...
-
這影片是紀錄 【Python +OpenCV】Python 3 程式設計最佳入門到進階應用實戰工程師培訓班:基礎至進階語法+影像處理與辨識(OpenCV) 課程的DEMO部分,請參考相關網頁: 先決條件是必須先安裝好相關的程式: Python、Opencv。。。。。。 ...
-
使用Arduino完成 RFID 結合Keypad鍵,可控制門鎖(或開關)之應用系統 此範例參考自 Arduino 官網的RFID範例並改寫[註]。官網的周邊與我的有差異,所以需自行修改程式碼以符合我手上的硬體周邊。 此範例硬體系統有: 1. Arduino U...
沒有留言:
張貼留言