● 課程說明(Course Description)







本課程適合對系統單晶片設計驗證有興趣的大學部或研究所專題研究生。透過本課程,學員將習得以下能力:



1. FPGA Design and Implementation Flow



2. FPGA Verification Flow



3. FPGA Prototyping Flow



4. Debug Capability



同學將使用下列實驗工具:



1. Synopsys HAPS Platform



2. Synopsys Protocompiler



3. Xilinx Vitis Unified Software Platform



建議修課同學應具備基本硬體電路設計語言(HDL) 能力,並熟悉Linux 作業系統。







本課程共18小時,六週,每週3小時。







● 指定用書(Text Books)







教科書: 新思科技訓練教材







● 教學方式(Teaching Method)







Lecture and Labs







● 教學進度(Syllabus)







1. HAPS 設計驗證系統介紹



a. 介紹HAPS FPGA硬體架構



b. 介紹HAPS高速子系統與相關矽智財 (IP)



2. HAPS自動化開發工具及實現流程



a. 介紹HAPS FPGA 設計開發工具及流程



b. 介紹HAPS多顆FPGA分割流程



3. HAPS 實現功能原型驗證 (Prototyping)



a. 建構 HAPS原型驗證系統



b. 使用HAPS 除錯工具



4. 利用HAPS加速微處理器和AXI4介面設計驗證



a. 介紹微處理器設計驗證流程



b. 微處理器和AXI4 介面驗證參考範例



5. Arm系統單晶片軟硬協同設計驗證流程



a. 介紹Arm系統單晶片設計驗證架構



b. 介紹軟硬協同設計驗證流程及除錯工具



6. 矽智財 (IP) 設計驗證流程



a. 機器視覺和人工智能系統單晶片架構



b. MIPI矽智財 (IP) 設計驗證參考範例







● 成績考核(Evaluation)