SOC芯片設計培訓課程
?
第1章:?培訓項目介紹
1.1 ?vnc/linux/vi?介紹;芯片設計全周期
1.2?芯片設計流程/工具介紹;實訓芯片介紹
1.3?芯片設計規格介紹;芯片各模塊詳細設計
第2章: AMBA總線介紹及實例
2.1 AMBA總線介紹-1
2.2 AMBA介紹-2;Verilog for design/verification;設計實例
2.3?基于AHB Slave設計(代碼/testbench)
2.4?基于AHB Slave設計(testcase/regression)
第3章:?基于AHB的Sram控制器設計
3.1 Coding Style?介紹;Sram介紹
3.2 sram?介紹;設計文檔體系
3.3 Sram?控制器代碼講解
3.4SRAM?控制器仿真,答疑
第4章:?基于AHB FLASH控制器設計
4.1 Flash介紹
4.2 Flash仿真模型介紹,flash控制器文檔體系,代碼介紹
4.3 Flash控制器仿真,答疑
第5章:?基于AHB/APB SD Host控制器設計
5.1 SD2.0?協議介紹-1
5.2 SD協議介紹-2;SD Host控制器設計文檔介紹;代碼介紹
5.3 SD Host控制器?CMD仿真,代碼介紹-data fsm
5.4 SD Host控制器?data?控制代碼介紹
5.5 AHB SD Host?控制器代碼介紹
5.6 AHB SD Host代碼介紹-2,仿真,答疑
第6章: AHB/APB相關模塊生成
6.1 DW ip介紹,Coreconsultant工具介紹,AHB bus生成
6.2?基于AHB/APB subsystem?集成
6.3?基于AHB/APB subsystem?集成-2
6.4 GPIO/INTC IP生成,集成
6.5?課程回顧,DMAC生成、集成-1
6.6 DMAC控制器集成、仿真驗證
第7章: SoC?系統集成
7.1?系統控制模塊設計
7.2?系統控制模塊集成、boot原理介紹、subsys_core集成
7.3?芯片的時鐘復位控制器模塊(OSC/PLL/POR)
7.4 subsys_top集成,pad集成
7.5?芯片可測性設計---pinmux設計及集成
7.6 :?全芯片仿真
第8章:?課程回顧、課程擴展、答疑
芯片Spec回顧,FPGA驗證思路,中后端設計思路,答
|