第1章FPGA概述
1.1FPGA的发展历程
1.2FPGA的基本原理
1.2.1基于查找表的FPGA的基本结构及逻辑实现原理
1.2.2基于乘积项的FPGA的基本结构及逻辑实现原理
1.2.3FPGA的配置应用
1.3FPGA的设计方法
1.4FPGA的设计流程
1.4.1基于"自顶向下"设计方法的FPGA设计流程
1.4.2基于"自顶向下"设计流程的优点
1.5总结与结论
第2章硬件描述语言入门
2.1VHDL入门
2.1.1VHDL的模块组织
2.1.2基本的数据类型及常量、变量、信号
2.1.3运算符及表达式
2.1.4VHDL基本语句
2.1.5典型电路的设计
2.2VerilogHDL入门
2.2.1VerilogHDL模块的结构
2.2.2基本的数据类型及常量、变量
2.2.3运算符及表达式
2.2.4语句
2.2.5典型电路的设计
2.2.6小结
2.3总结与结论
第3章简单电路的HDL设计
3.1基本组合逻辑运算
3.1.1与运算
3.1.2或运算
3.1.3异或运算
3.1.4与非运算
3.1.5二选一多路选择器
3.1.6两位比较器
3.2基本时序器件--寄存器
3.2.1D触发器
3.2.2T触发器
3.2.3J-K触发器
3.2.4时序器件--移位寄存器
3.3简单数学运算
3.3.14位加法器
3.3.24位计数器
3.3.34位乘法器
3.4总结与结论
第4章FPGA的同步设计
4.1同步的定义
4.2同步部件
4.2.1基本的同步部件
4.2.2同步清除D型触发器
4.2.3E型触发器
4.2.4T型触发器
4.2.5同步R-S触发器
4.2.6R型触发器
4.3状态产生
4.3.1状态的无条件执行
4.3.2状态的有条件执行
4.4中央允许产生器
4.5同步清除
4.6时钟歪斜的清除
4.7异步接口
4.7.1互相同步的系统
4.7.2互相异步的系统
4.7.3同步系统的异步输入
4.7.4握手发送数据的安全性
4.7.5微处理器存储器映射中的FPGA
4.7.6亚稳定性
4.7.7小结
4.8总结与结论
第5章常见的FPGA设计实例
……
第6章FPGA的配置与编程
第7章3DES算法的FPGA实现及其在3DES-PCI安全卡中的应用
第8章FPGA发展趋势
附录1世界著名的FPGA厂商
附录2常用的FPGA开发工具
参考文献