SOC芯片設計培訓(xun)課(ke)程
?
第1章:?培(pei)訓項目介紹
1.1 ?vnc/linux/vi?介紹;芯(xin)片(pian)設計全(quan)周期
1.2?芯片設(she)計(ji)流(liu)程/工具介紹;實訓芯片介紹
1.3?芯片設(she)計規格介(jie)紹;芯片各模塊詳細設(she)計
第2章: AMBA總線(xian)介紹及實例
2.1 AMBA總線(xian)介紹(shao)-1
2.2 AMBA介紹-2;Verilog for design/verification;設計實例
2.3?基于AHB Slave設計(ji)(代碼(ma)/testbench)
2.4?基于AHB Slave設計(testcase/regression)
第(di)3章:?基于AHB的Sram控制器設計
3.1 Coding Style?介(jie)紹;Sram介(jie)紹
3.2 sram?介紹;設(she)計文(wen)檔體系
3.3 Sram?控制器代碼(ma)講解
3.4SRAM?控制器仿真(zhen),答疑(yi)
第4章:?基于AHB FLASH控(kong)制器設計
4.1 Flash介紹
4.2 Flash仿真模(mo)型介(jie)紹,flash控制器文檔體系,代碼(ma)介(jie)紹
4.3 Flash控制器仿真,答(da)疑
第5章:?基(ji)于AHB/APB SD Host控制(zhi)器(qi)設計
5.1 SD2.0?協議介紹-1
5.2 SD協議(yi)介紹(shao)-2;SD Host控制(zhi)器設計(ji)文檔介紹(shao);代碼介紹(shao)
5.3 SD Host控(kong)制器?CMD仿真,代碼介紹(shao)-data fsm
5.4 SD Host控(kong)制器(qi)?data?控(kong)制代碼(ma)介紹
5.5 AHB SD Host?控制(zhi)器(qi)代碼介紹
5.6 AHB SD Host代碼介紹-2,仿真(zhen),答疑
第6章(zhang): AHB/APB相(xiang)關(guan)模塊(kuai)生(sheng)成(cheng)
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生成(cheng)、集成(cheng)-1
6.6 DMAC控制器集成、仿真(zhen)驗證
第7章: SoC?系統集成
7.1?系統控制模塊(kuai)設計
7.2?系(xi)統控(kong)制模塊集成、boot原理介紹、subsys_core集成
7.3?芯片的時鐘復位(wei)控制器模(mo)塊(kuai)(OSC/PLL/POR)
7.4 subsys_top集成,pad集成
7.5?芯片可測性(xing)設(she)計---pinmux設(she)計及(ji)集成
7.6 :?全芯(xin)片仿真(zhen)
第8章:?課程(cheng)回顧、課程(cheng)擴展、答疑
芯片(pian)Spec回顧,FPGA驗證(zheng)思路(lu),中后端(duan)設計思路(lu),答
|