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验证思路,中后端设计思路,答
|