更新时间:2018-12-30 07:40:54
封面
版权信息
前言
第1章 EDA概述
1.1 EDA工程简介
1.2 EDA技术的发展历程和未来展望
1.2.1 计算机辅助设计(CAD)阶段
1.2.2 计算机辅助工程设计(CAE)阶段
1.2.3 现代电子设计自动化(EDA)阶段
1.2.4 EDA技术的未来展望
1.3 EDA技术的应用
1.3.1 PCB设计
1.3.2 ASIC设计
1.3.3 CPLD/FPGA设计
1.4 EDA工程的设计流程
1.4.1 设计输入
1.4.2 逻辑综合和优化
1.4.3 布局布线和适配
1.4.4 工程设计的仿真
1.4.5 目标器件的编程和下载
1.4.6 硬件电路的后仿真验证和测试
1.5 EDA集成开发工具
1.5.1 Quartus II
1.5.2 ISE+ModelSim
1.5.3 ispLEVER
1.5.4 其他开发工具
1.6 EDA技术的学习重点和学习方法
1.6.1 EDA技术的学习重点
1.6.2 EDA技术的学习方法
本章小结
思考和练习
第2章 可编程逻辑器件
2.1 可编程逻辑器件概述
2.1.1 可编程逻辑器件的发展
2.1.2 可编程逻辑器件的分类
2.2 PLD内部结构的表示方法
2.3 CPLD的基本结构和工作原理
2.3.1 CPLD的基本结构
2.3.2 Lattice公司的CPLD
2.3.3 Altera公司的CPLD
2.4 FPGA的结构和工作原理
2.4.1 FPGA的基本结构
2.4.2 Altera公司的FPGA
2.4.3 Xilinx公司的FPGA
2.5 FPGA的配置方式
2.5.1 主动串行配置
2.5.2 主动并行配置
2.5.3 菊花链配置
2.6 CPLD/FPGA的应用选型
2.6.1 器件逻辑资源的选择
2.6.2 芯片速度的选择
2.6.3 器件功耗的选择
2.6.4 器件封装的选择
2.6.5 CPLD/FPGA的选择
第3章 VHDL硬件描述语言
3.1 硬件描述语言概述
3.1.1 HDL硬件描述语言
3.1.2 HDL语言的种类
3.1.3 VHDL语言的特点
3.1.4 VHDL和Verilog的比较
3.1.5 VHDL的硬件环境
3.2 VHDL程序的基本结构
3.2.1 VHDL的设计风格
3.2.2 VHDL设计简述
3.2.3 VHDL的实体声明
3.2.4 VHDL的结构体
3.3 VHDL的基本词法
3.3.1 标识符
3.3.2 数据对象
3.3.3 数据类型
3.3.4 类型转换
3.3.5 运算操作符
3.4 VHDL的基本语句
3.4.1 赋值语句
3.4.2 IF语句
3.4.3 CASE语句
3.4.4 LOOP语句
3.4.5 PROCESS进程语句
3.4.6 COMPONENT元件例化语句
3.4.7 PORT MAP端口映射语句
3.5 VHDL的描述风格
3.5.1 行为级描述
3.5.2 数据流描述
3.5.3 门级描述
3.5.4 混合描述
第4章 Quartus II 操作指南
4.1 Quartus II 基本设计流程
4.1.1 创建工程
4.1.2 编译工程
4.1.3 时序仿真
4.1.4 Viewer工具
4.1.5 引脚锁定和下载
4.2 嵌入式逻辑分析仪SignalTap II
4.2.1 SignalTap II的启动
4.2.2 调入待测信号
4.2.3 SignalTap II 的参数设置