課程題目: SOPC培訓

        4401 人關注
        (78637/99817)
        課程大綱:

        SOPC培訓

         

         

        熟練掌握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系統的設計