第一篇 SOPC(可编程片上系统)概述(2学时)
1,FPGA和SOPC的发展
2,基于FPGA的嵌入式处理器的优势
3,适合系统级设计的FPGA及其芯片结构举例
第二篇 SOPC的组成及设计思想(4学时)
- 片内微处理器软核和硬核
- 片内系统组成及系统总线
- 片内微处理器的几种系统设计方案
- 常用的IP CORE及设备驱动(包括中断控制器、定时器等)
- 片内微处理器时钟和总线时钟的关系
- 片内微处理器怎么样连接外设
- 片内微处理器怎么样节省资源
- 片内微处理器的功耗
- 基于片内微处理器的实例
第三篇 SOPC开发工具的使用(7学时)
1,SOPC开发工具结构
2,SOPC开发环境的使用
3,基本系统创建器、创建周边设备向导
4,平台生成器、库生成器以及位流初始化
5,编程FLASH存储器的思想、方法以及步骤
6,SOPC设计中的Modelsim仿真
7,SOPC设计中的嵌入式逻辑分析仪
8,片内微处理器调试器
9,实验与辅导1:SOPC设计中如何使用Modelsim仿真
10,实验与辅导2:SOPC设计中如何使用嵌入式逻辑分析仪
第四篇 SOPC软硬件开发设计(14学时)
1,SOPC开发电路板原理介绍
2,新建工程、设计实现
3,在已建工程中添加IP CORE、添加应用软件
4,设置一个新的软件工程
5,创建用户自己的IP CORE Memory Controller
6,软件驱动程序及硬件实现程序的编写方法
7, 实现用户IP的User Logic部分并引入到设计中
8,设计实现、应用软件以及调试
9, 实验与辅导3:基于SOPC的LED控制实验
10,实验与辅导4:基于SOPC的数码管控制实验
11,实验与辅导5:基于SOPC的串口控制实验
12,实验与辅导6:基于SOPC的LCD控制实验
第五篇 综合课题实训(8学时)