第1章 Altium Designer 6.0简介
1.1 Protel软件的最新高端版本Altium Designer 6.0介绍
1.2 Altium Designer 6.0特点
1.3 Altium Designer 6.0的安装与激活
1.4 Altium Designer 6.0中文版FPGA设计环境简介
1.5 思考与练习
第2章 创建FPGA项目及系统参数设置
2.1 创建FPGA项目
2.2 Altium Designer 6.0 FPGA设计环境简介
2.3 系统参数优先设定
2.4 FPGA系统参数优先设定
2.5 仿真波形参数设置
2.6 思考与练习
第3章 VHDL语言程序设计基础
3.1 FPGA的基本结构
3.2 VHDL语言简介
3.3 VHDL程序设计的基本结构
3.4 VHDL语言的标识符
3.5 VHDL的对象
3.6 标准数据类型
3.7 用户自定义数据类型
3.8 VHDL的运算操作符及表达式
3.9 属性的描述与定义
3.10 思考与练习
第4章 VHDL语法基础
4.1 VHDL语言的顺序语句
4.2 并行语句
4.3 思考与练习
第5章 VHDL程序中的信号处理
5.1 信号的驱动源
5.2 信号的延迟
5.3 仿真周期
5.4 信号的延迟
5.5 信号与变量的区别
5.6 思考与练习
第6章 系统信真及测试程序设计
6.1 仿真方法
6.2 测试平台的设计方法
6.3 表格式测试平台程序设计
6.4 文件I/O式测试平台程序设计
6.5 思考与练习
第7章 VHDL语言设计FPGA实例
7.1 功能模块设计实例
7.2 FPGA项目设计实例
7.3 创建VHDL测试平台
7.4 设计项目仿真
7.5 思考与练习
第8章 设计项目的逻辑综合
8.1 逻辑综合概述
8.2 综合参数设置
8.3 逻辑综合
8.4 思考与练习
第9章 FPGA综合布线设计实例
9.1 打开项目
9.2 创建约束文件
9.3 添加配置
9.4 编译和综合
9.5 布局布线进程
9.6 下载Bit文件
9.7 思考与练习
第10章 NanoBoard-NB1开发器
10.1 NanoBoard-NB1开发器标准配置
10.2 NanoBoard-NB1开发器主要接口
10.3 升级NanoBoard-NB1驱动软件
10.4 独立配置
10.5 NanoBoard-NB1开发器测试
10.6 子板
10.7 思考与练习
第11章 嵌入式系统设计
11.1 嵌入式系统简介
11.2 创建一个瓣的FPGA项目
11.3 绘制原理图
11.4 创建嵌入式软件项目
11.5 设置嵌入式软件项目选项参数
11.6 设置项目间的关联属性
11.7 为项目添加配置
11.8 编译项目产生的文件简介
11.9 下载验证设计
11.10 思考与练习
第12章 设备控制器和虚拟仪器
12.1 NanoBoard控制器
12.2 硬设备控制器CLKGEN
12.3 频率发生器
12.4 频率计数器FRQCNT2
12.5 数字I/O模块IOB_X
12.6 逻辑分析仪LAX_X
12.7 思考与练习
附录
附录A Altium Designer 6.0库列表
附录B 元件管脚缩写
附录C 系统帮助文件简介
参考文献