封面
版权信息
丛书说明
光盘说明
前言
第一篇 FPGA基础
第1章 FPGA硬件结构知识
1.1 CPLD/FPGA概述
1.1.1 CPLD/FPGA的特点
1.1.2 CPLD/FPGA的发展方向
1.1.3 CPLD/FPGA的应用领域
1.2 FPGA体系结构
1.2.1 FPGA基本结构
1.2.2 FPGA的结构特点
1.2.3 FPGA的编程工艺
1.3 FPGA常用芯片与选用
1.3.1 FPGA常用芯片
1.3.2 FPGA器件的选用
1.4 本章小结
第2章 Verilog HDL语言编程基础
- APP免费
2.1 Verilog HDL语言特点
- APP免费
2.2 Verilog HDL程序的基本结构
- APP免费
2.2.1 模块
- APP免费
2.2.2 模块调用
- APP免费
2.3 程序格式
- APP免费
2.4 注释与间隔符
- APP免费
2.5 数值
- APP免费
2.6 字符串
- APP免费
2.7 标识符
- APP免费
2.8 系统任务和函数
- APP免费
2.9 编译指令
- APP免费
2.10 数据类型
- APP免费
2.10.1 线网(Net)和变量(Variable)
- APP免费
2.10.2 标量(Scalar)与矢量(Vector)
- APP免费
2.10.3 线网(Net)数据类型
- APP免费
2.10.4 变量(Variable)数据类型
- APP免费
2.10.5 数组(Array)类型
- APP免费
2.10.6 参数
- APP免费
2.10.7 名字空间
- APP免费
2.11 表达式
- APP免费
2.11.1 操作符
- APP免费
2.11.2 操作数
- APP免费
2.11.3 延迟表达式
- APP免费
2.11.4 表达式的位宽
- APP免费
2.11.5 有符号表达式
- APP免费
2.12 本章小结
- APP免费
第3章 FPGA常用开发工具
- APP免费
3.1 硬件开发工具Quartus II
- APP免费
3.1.1 Quartus II简介
- APP免费
3.1.2 Quartus II设计流程
- APP免费
3.1.3 Quartus II设计方法
- APP免费
3.1.4 Quartus II功能详解
- APP免费
3.1.5 时序约束与分析
- APP免费
3.1.6 设计优化
- APP免费
3.1.7 SignalTap II
- APP免费
3.2 ModelSim开发工具
- APP免费
3.2.1 ModelSim简介
- APP免费
3.2.2 基本仿真步骤
- APP免费
3.2.3 ModelSim各界面介绍
- APP免费
3.2.4 ModelSim调试功能
- APP免费
3.3 本章小结
- APP免费
第二篇 SOPC入门
- APP免费
第4章 SOPC硬件系统开发
- APP免费
4.1 SOPC系统特点与开发流程
- APP免费
4.2 SOPC Builder硬件开发环境介绍
- APP免费
4.2.1 SOPC Builder功能
- APP免费
4.2.2 SOPC Builder组成
- APP免费
4.2.3 SOPC Builder中包含的组件
- APP免费
4.3 使用SOPC Builder创建Nios Ⅱ系统模块
- APP免费
4.3.1 创建Quartus II工程
- APP免费
4.3.2 启动并配置SOPC Builder
- APP免费
4.3.3 添加CPU及外设IP模块
- APP免费
4.3.4 生成Nios Ⅱ系统
- APP免费
4.4 集成Nios Ⅱ系统到Quartus II工程
- APP免费
4.4.1 创建包含Nios Ⅱ系统的Quartus II顶层模块
- APP免费
4.4.2 FPGA引脚分配及其他设置
- APP免费
4.4.3 Quartus II工程的编译并下载
- APP免费
4.5 本章小结
- APP免费
第5章 SOPC软件系统开发
- APP免费
5.1 Nios Ⅱ处理器结构
- APP免费
5.1.1 Nios Ⅱ处理器概述
- APP免费
5.1.2 编程模型
- APP免费
5.1.3 JTAG调试模块
- APP免费
5.2 Nios Ⅱ指令系统介绍
- APP免费
5.2.1 Nios Ⅱ处理器的指令集
- APP免费
5.2.2 Nios Ⅱ定制指令介绍
- APP免费
5.2.3 定制指令实现方式
- APP免费
5.2.4 定制指令设计实例——前导0检测器
- APP免费
5.3 NiosⅡIDE集成开发环境
- APP免费
5.3.1 NiosⅡIDE简介
- APP免费
5.3.2 HAL系统库
- APP免费
5.3.3 RTOS和TCP/IP协议栈
- APP免费
5.4 使用NiosⅡIDE建立应用程序
- APP免费
5.4.1 创建C/C++工程
- APP免费
5.4.2 配置工程的系统属性
- APP免费
5.4.3 编译及运行工程
- APP免费
5.4.4 调试模式
- APP免费
5.5 使用Flash Programmer下载
- APP免费
5.5.1 定制目标板
- APP免费
5.5.2 Flash Programmer配置及下载
- APP免费
5.6 本章小结
- APP免费
第6章 Avalon总线规范
- APP免费
6.1 Avalon总线概述
- APP免费
6.1.1 Avalon总线的特点
- APP免费
6.1.2 术语和概念
- APP免费
6.2 Avalon总线信号
- APP免费
6.2.1 Avalon信号类型列表
- APP免费
6.2.2 Avalon信号时序
- APP免费
6.2.3 Avalon总线传输特性
- APP免费
6.3 Avalon从端口传输
- APP免费
6.3.1 Avalon从端口信号介绍
- APP免费
6.3.2 Avalon从端口读传输
- APP免费
6.3.3 Avalon从端口写传输
- APP免费
6.4 Avalon主端口传输
- APP免费
6.4.1 Avalon主端口模块介绍
- APP免费
6.4.2 Avalon主端口读传输
- APP免费
6.4.3 Avalon主端口写传输
- APP免费
6.5 Avalon流水线传输模式
- APP免费
6.5.1 具有固定延迟的从端口流水线读传输
- APP免费
6.5.2 具有可变延迟的从端口流水线读传输
- APP免费
6.5.3 主端口流水线读传输
- APP免费
6.6 Avalon流传输模式
- APP免费
6.6.1 流模式从端口传输
- APP免费
6.6.2 流模式主端口传输
- APP免费
6.7 Avalon三态传输
- APP免费
6.7.1 三态从端口传输
- APP免费
6.7.2 三态主端口传输
- APP免费
6.8 Avalon突发传输
- APP免费
6.8.1 主端口突发传输
- APP免费
6.8.2 从端口突发传输
- APP免费
6.9 与传输无关的信号
- APP免费
6.9.1 中断请求信号
- APP免费
6.9.2 复位控制信号
- APP免费
6.10 Avalon总线地址对齐方式
- APP免费
6.10.1 本地地址对齐
- APP免费
6.10.2 动态地址对齐
- APP免费
6.11 本章小结
- APP免费
第7章 Nios Ⅱ外围设备及其编程
- APP免费
7.1 并行输入/输出(PIO)
- APP免费
7.1.1 功能描述
- APP免费
7.1.2 配置选项
- APP免费
7.1.3 寄存器描述与中断
- APP免费
7.1.4 软件编程模型
- APP免费
7.2 通用异步收发器(UART)
- APP免费
7.2.1 功能描述
- APP免费
7.2.2 配置选项
- APP免费
7.2.3 寄存器描述与中断
- APP免费
7.2.4 软件编程模型
- APP免费
7.3 定时器(Timer)
- APP免费
7.3.1 功能描述
- APP免费
7.3.2 配置选项
- APP免费
7.3.3 寄存器描述与中断
- APP免费
7.3.4 软件编程模型
- APP免费
7.4 JTAG UART
- APP免费
7.4.1 功能描述
- APP免费
7.4.2 配置选项
- APP免费
7.4.3 寄存器描述与中断
- APP免费
7.4.4 软件编程模型
- APP免费
7.5 SDRAM控制器
- APP免费
7.5.1 功能描述
- APP免费
7.5.2 配置选项
- APP免费
7.5.3 SDRAM控制器配置实例
- APP免费
7.5.4 软件编程模型
- APP免费
7.6 CFI控制器
- APP免费
7.6.1 功能描述
- APP免费
7.6.2 配置选项
- APP免费
7.6.3 软件编程模型
- APP免费
7.7 EPCS设备控制器
- APP免费
7.7.1 功能描述
- APP免费
7.7.2 配置选项
- APP免费
7.7.3 软件编程模型
- APP免费
7.8 DMA控制器
- APP免费
7.8.1 功能描述
- APP免费
7.8.2 配置选项
- APP免费
7.8.3 寄存器描述与中断
- APP免费
7.8.4 软件编程模型
- APP免费
7.9 系统ID
- APP免费
7.9.1 功能描述
- APP免费
7.9.2 配置选项
- APP免费
7.9.3 软件编程模型
- APP免费
7.10 SPI
- APP免费
7.10.1 功能描述
- APP免费
7.10.2 配置选项
- APP免费
7.10.3 寄存器描述
- APP免费
7.10.4 软件编程模型
- APP免费
7.11 本章小结
- APP免费
第三篇 应用实战
- APP免费
第8章 基于FPGA的SOPC系统开发实例1——七段数码管时钟显示实例
- APP免费
8.1 实例内容说明
- APP免费
8.2 设计思路分析
- APP免费
8.3 硬件设计
- APP免费
8.4 软件设计与程序代码
- APP免费
8.5 实例小结
- APP免费
第9章 基于FPGA的 SOPC系统开发实例2——串口通信DMA传输实例
- APP免费
9.1 实例内容说明
- APP免费
9.2 设计思路分析
- APP免费
9.3 硬件设计
- APP免费
9.4 软件设计与程序代码
- APP免费
9.4.1 NiosⅡHAL中与DMA设计相关的API函数
- APP免费
9.4.2 软件部分的设计
- APP免费
9.5 实例小结
- APP免费
第10章 基于FPGA的SOPC系统开发实例3——LED灯控PWM IP核设计
- APP免费
10.1 实例内容说明
- APP免费
10.2 设计思路分析
- APP免费
10.3 硬件设计
- APP免费
10.4 软件设计与程序代码
- APP免费
10.5 实例小结
- APP免费
第11章基于FPGA的SOPC系统开发实例4——通用TFT-LCD控制器及PS2鼠标设计实例
- APP免费
11.1 实例内容说明
- APP免费
11.2 设计思路分析
- APP免费
11.3 硬件设计
- APP免费
11.4 软件设计与程序代码
- APP免费
11.5 实例小结
- APP免费
第12章 基于FPGA的SOPC系统开发实例5——对对碰游戏
- APP免费
12.1 实例内容说明
- APP免费
12.2 设计思路分析
- APP免费
12.3 硬件设计
- APP免费
12.4 软件设计与程序代码
- APP免费
12.5 实例小结
- APP免费
第13章 基于FPGA的SOPC系统开发实例6——GPS信息接收系统的设计
- APP免费
13.1 实例内容说明
- APP免费
13.2 设计思路分析
- APP免费
13.3 硬件设计
- APP免费
13.4 软件设计与程序代码
- APP免费
13.5 实例小结
- APP免费
第14章 基于FPGA的SOPC系统开发实例7——基于NiosⅡ的I2C总线传输应用设计
- APP免费
14.1 实例内容说明
- APP免费
14.2 设计思路分析
- APP免费
14.3 I2C总线介绍
- APP免费
14.3.1 I2C总线特点
- APP免费
14.3.2 I2C总线工作原理
- APP免费
14.4 AT24C02芯片介绍
- APP免费
14.4.1 AT24C02概述
- APP免费
14.4.2 AT24C02 读写时序
- APP免费
14.5 SOPC系统的创建
- APP免费
14.6 软件设计与程序代码
- APP免费
14.7 实例小结
- APP免费
附录A NiosⅡHAL中与PIO设计相关的API函数
- APP免费
《基于FPGA的SOPC嵌入式系统设计与典型实例》读者交流区
更新时间:2018-12-27 16:05:27