SOPC系统设计入门指南

第一章概述

1.1 SOPC的基本概念

1.2 SOPC系统设计流程

1.2.1 设计流程概述

1.2.2 设计阶段概述

1.2.3 系统开发流程

1.3 开发环境概述

1.4 系统配置

第二章SOPC系统构架

2.1 系统模块框图

2.2 Nios CPU

2.2.1 指令总线主端口

2.2.2 数据总线主端口

2.2.3 缓冲存储器

2.2.4 移位单元

2.2.5 乘法支持

2.2.6 中断支持

2.2.7 Nios片上调试模块

2.2.8 开发环境

2.3 Avalon总线

2.3.1 基本概念

2.3.2 总线传输

2.3.3 三态接口

2.3.4 地址对齐

2.4 外设IP模块

2.4.1 通用异步串行接口(UART)

2.4.2 可编程并行输入/输出模块(PIO)

2.4.3 定时器

2.4.4 DMA控制器

第三章系统硬件开发

3.1 硬件开发流程

3.2 创建Quartus II工程

3.3 创建Nios系统模块

3.3.1 使用SOPC Builder

3.3.2 系统频率

3.3.3 添加CPU和外设模块

3.3.4 指定基地址

3.3.5 生成系统模块

3.3.6 添加符号到BDF中

3.4 编译设计

3.5 编程

3.5.1 配置FPGA

3.5.2 用户微控制器

3.5.3 在Nios系统上运行软件

3.6 下载设计到Flash存储器

第四章系统软件开发

4.1 软件开发流程

4.2 软件开发环境

4.3 文件系统

4.4 软件开发工具

4.4.1 GNUPro工具

4.4.2 Nios OCI调试模块

pdf 文件大小:6.33MB