可程式ASIC設計

《可程式ASIC設計》,四川大學提供的慕課課程,授課老師是高博、賴力。

基本介紹

  • 中文名:可程式ASIC設計
  • 提供院校:四川大學
  • 類別:慕課
  • 授課老師:高博、賴力
課程簡介,課程大綱,

課程簡介

《可程式ASIC設計》課程是針對現場可程式門陣列(FPGA)器件設計方法開發的實踐類課程。隨著積體電路的發展,可程式ASIC設計成為數字電路系統和數位訊號處理類實驗和實踐課程的必要手段。課程學習以國內外流行的DE系列主機板開發為主線,講授FPGA的內部資源結構,開展Verilog HDL語言的學習,利用QuartusII等EDA軟體開展數字邏輯電路、信號處理和SOPC系統設計案例學習。

課程大綱

01
認識可程式ASIC
認識積體電路IC和積體電路製造方法,理解ASIC的概念,學習可程式ASIC的結構,掌握可程式ASIC的設計資源。
課時
1.1 積體電路和可程式ASIC 1.2 積體電路設計方法 1.3 傳統FPGA的資源 1.4 DE2開發板上FPGA
02
可程式ASIC的設計方法
學習FPGA的開發流程,學習常用Verilog HDL語言,通過實例掌握FPGA開發設計方法。本節安排第一次設計實驗報告考核對FPGA開發設計方法的套用能力。
課時
2.1 Verilog HDL基本語法 2.2 FPGA開發平台 2.3 設計輸入方法 2.4 仿真方法 2.5 邏輯綜合和下載驗證
03
設計資源和板級邏輯驗證
總結設計資源報告和時序分析報告,理解設計最佳化方法。掌握使用片上邏輯分析儀輔助設計和驗證設計的技巧。
課時
3.1 項目報告分析 3.2 邏輯分析儀
04
數位訊號處理算法的FPGA實現
學習數位訊號處理中FPGA設計方法,掌握狀態機描述和分段式設計技巧,熟悉DSP Builder工具,加快數位訊號處理程式開發進程。安排第二次實驗報告。
課時
4.1 狀態機設計 4.2 DSP Builder 4.3 信號處理例程
05
SOPC系統設計
認識可程式片上系統SOPC,學習軟核和硬核構建系統的方法,掌握軟硬體結合的SOPC開發技術方法。
課時
5.1 微處理器結構 5.2 處理器設計例程
06
OpenCL硬體加速
學習在Intel FPGA上運行OpenCL的方法。
課時
6.1 算法加速原理 6.2 OpenCL實例

相關詞條

熱門詞條

聯絡我們