| 課程簡介 | SOPC培訓班的課程將從SOPC基本硬件環境的搭建和軟件開發平臺的設置開始學習,通過該SOPC培訓掌握SOPC的各種擴展方式,最終掌握在NiosII系統中融入自己所設計IP的技術進行復雜SoPC系統設計的技巧。 |
| 培訓時間 | 2025年10月 2025年11月 2025年12月(西安) 2025年10月 2025年11月 2025年12月 (北京) |
| 培訓時長 | 四天 |
| 必備條件 | 熟練掌握Verilog HDL 或 VHDL |
| 課程費用 | 公司員工(3000元),學生自費(2800元) (需本人有效學生證件) |
| 獲得技能 | 熟練掌握FPGA相關開發工具的高級應用 具備用FPGA器件獨立完成復雜電路設計的能力 熟練掌握參數化庫LPM模塊的使用 精通FPGA中鎖相環模塊及SignalTap的使用 精通SoPCBuilder的使用,能夠用NiosII軟件集成開發環境IDE建立用戶程序 掌握在NiosII系統中融入自己所設計IP的技術; 能夠進行復雜SoPC系統設計。 |
| 課程大綱 | 第一階段 |
| 通過多路選擇器的設計,掌握使用Quartus11.1工具(包括圖塊編輯器)進行項目開發,同時掌握使用modelsim進行后仿真及其調試技巧 | |
| 第二階段 | |
| 參數化模塊庫中的加-減法器、ROM、RAM、雙口RAM及FIFO的使用 在Quartus II 下建立引用參數化模塊的目錄和設計項目 在Quartus II 下進入設計資源引用環境 參數化加法-減法器的配置和確認 參數化加法器的編譯和時序分析 復雜算術運算的硬件邏輯實現 |
|
| 第三階段 | |
| 鎖相環(LPM)模塊和SignalTap的使用 在QuartusII下建立引用參數化模塊的目錄和設計項目 在QuartusII下進入設計資源引用環境 參數化鎖相環的配置和確認 參數化鎖相環配置后生成的Verilog代碼 參數化PLL的實例引用 設計模塊電路引腳的分配 用Modelsim對設計電路進行布局布線后仿真 Signal Tap II的使用 SignalTap II和其他邏輯電路調試工具的原理 調用SignalTap II的方法 |
|
| 第四階段 | |
| QuartusII SoPCBuilder的使用 SoPCBuilder人機界面的介紹 將NiosII處理器核添加到系統 部件之間的連接的確定 系統內存部件的確定 系統構成部件的重新命名和系統的標識符 基地址和中斷請求優先級別的指定 Nios II復位和異常地址的設置 Nios II系統的生成 將配置好的Nios II核集成到MyNiosSystem項目中 用Nios II軟件集成開發環境IDE建立用戶程序 |
|
| 第五階段 | |
| 在NiosII系統中融入自己的IP | |
| 第六階段 | |
| 通過SOPC培訓系統掌握復雜SOPC系統的設計 | |