SOC芯片設(shè)計(jì)培訓(xùn)課程
?
第1章:?培訓(xùn)項(xiàng)目介紹
1.1 ?vnc/linux/vi?介紹;芯片設(shè)計(jì)全周期
1.2?芯片設(shè)計(jì)流程/工具介紹;實(shí)訓(xùn)芯片介紹
1.3?芯片設(shè)計(jì)規(guī)格介紹;芯片各模塊詳細(xì)設(shè)計(jì)
第2章: AMBA總線介紹及實(shí)例
2.1 AMBA總線介紹-1
2.2 AMBA介紹-2;Verilog for design/verification;設(shè)計(jì)實(shí)例
2.3?基于AHB Slave設(shè)計(jì)(代碼/testbench)
2.4?基于AHB Slave設(shè)計(jì)(testcase/regression)
第3章:?基于AHB的Sram控制器設(shè)計(jì)
3.1 Coding Style?介紹;Sram介紹
3.2 sram?介紹;設(shè)計(jì)文檔體系
3.3 Sram?控制器代碼講解
3.4SRAM?控制器仿真,答疑
第4章:?基于AHB FLASH控制器設(shè)計(jì)
4.1 Flash介紹
4.2 Flash仿真模型介紹,flash控制器文檔體系,代碼介紹
4.3 Flash控制器仿真,答疑
第5章:?基于AHB/APB SD Host控制器設(shè)計(jì)
5.1 SD2.0?協(xié)議介紹-1
5.2 SD協(xié)議介紹-2;SD Host控制器設(shè)計(jì)文檔介紹;代碼介紹
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相關(guān)模塊生成
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控制器集成、仿真驗(yàn)證
第7章: SoC?系統(tǒng)集成
7.1?系統(tǒng)控制模塊設(shè)計(jì)
7.2?系統(tǒng)控制模塊集成、boot原理介紹、subsys_core集成
7.3?芯片的時(shí)鐘復(fù)位控制器模塊(OSC/PLL/POR)
7.4 subsys_top集成,pad集成
7.5?芯片可測性設(shè)計(jì)---pinmux設(shè)計(jì)及集成
7.6 :?全芯片仿真
第8章:?課程回顧、課程擴(kuò)展、答疑
芯片Spec回顧,F(xiàn)PGA驗(yàn)證思路,中后端設(shè)計(jì)思路,答
|