IC培训:SOC系统设计
【职能】+IC就业 从招聘需求来看,设计工程师需要具备模块设计,芯片集成等经验。芯片产品从设计开始,设计工程师除了自身的设计任务外,还需要与验证、综合、版图甚至软件人员进行co-work。我们的SoC设计课程带给大家多种维度的课程,从项目负责人的角度来体验规格书的制定原则,从模块设计人员的角度学习Sram控制器,Flash控制器和SD Host控制器的设计,从集成人员的角度学习芯片多层次的集成,同时会让大家充分了解软硬件协同设计,了解Firmware与模块之间的关系。课程从模块入手最终要实现一个SoC子系统芯片的集成,通过三个月的学习,带给大家一次真正的项目经验。
下面给出我们的课程大纲
1、 项目介绍(5课时) 芯片产品全周期/芯片设计流程/项目服务器使用/实训工具介绍 实训项目芯片介绍/database介绍 芯片规格书介绍 芯片详细设计 |
2、 AMBA总线及实例(10课时) AMBA总线介绍 基于AHB/APB Slave设计 基本的验证概念(TB/TC/Makefile/regression/SV interface等) |
3、 基于AHB Sram控制器设计(10课时) 代码风格介绍 Sram介绍 设计文档 代码介绍 代码仿真 |
4、 基于AHB Flash控制器设计(10课时) Flash介绍 设计文档 代码讲解 代码仿真 |
5、 基于APB/AHBSD Host控制器设计(20课时) SD协议介绍 基于APB SD Host设计(熟悉协议) 基于AHB SD Host设计(熟悉DMA) |
6、 AHB/APB相关模块生成(20课时) AHB/APB bus生成 AHB-DMAC生成 INTC生成 GPIO生成 |
7、 芯片集成(30课时) 模块回顾 系统控制模块设计 芯片Boot原理 Core集成 PLL/OSC/POR集成 Pinmux集成 PAD集成 |
8、 全芯片仿真/FPGA/中后端设计介绍/答疑(5课时)
|
来吧,加入我们吧,让我们给大家带来一次真实的项目经历。