欢迎访问学兔兔,学习、交流 分享 !

返回首页 |

EDA技术与VHDL设计 [黄沛昱 编著] 2013年版

收藏
  • 大小:155.88 MB
  • 语言:中文版
  • 格式: PDF文档
  • 阅读软件: Adobe Reader
资源简介
EDA技术与VHDL设计
作者:黄沛昱 编著
出版时间:2013年版
内容简介
本书紧跟EDA技术发展趋势,以工程实践应用为出发点,以流行EDA集成工具QuartusIl和仿真工具Modelsim为设计平台,以实例的形式深入浅出地讲解了EDA技术、VHDL语言以及数字电子系统的设计。全书共9章,分为“EDA技术概述”、“基础电路设计”、“系统电路设计”三个层次。“EDA技术概述”层次作为EDA技术的入门,首先讲解了与EDA技术相关的软硬件知识(第1章),然后比较全面地介绍了可编程逻辑器件,包括硬件结构、特点、编程和配置电路、主流型号等(第2章),“基础电路设计”层次以VHDL语言和经典电路模块为主,首先以实例引入VHDL语言的基本语法结构(第3章),然后系统地讲解了VHDL语言的要素(第4章)、VHDL语言的各种基本语句(第5章)以及状态机的设计方法(第6章);“系统电路设计,层次以代码的重用、层次型设计和数字电子系统的设计为主,介绍了程序包和子程序的使用(第7章)、仿真测试平台(第8章)以及数字电子系统的设计及实例(第9章)。
本书可供高等院校电子工程、通信工程、自动化、计算机等相关专业本科生或研究生使用,也可作为相关工程技术人员的参考用书。
目录
第1章EDA技术概述
1.1 EDA技术及其发展
1.1.1 EDA技术的概念
1.1.2 EDA技术的发展
1.2 EDA设计流程
1.2.1 FPGA/CPLD工程设计流程
1.2.2 ASIC工程设计方法及流程
1.3 EDA设计方法
1.4硬件描述语言
1.4.1硬件描述语言的出现和意义
1.4.2 VHDL和Verilog HDL
1.4.3硬件描述语言的发展
1.4.4学习硬件描述语言的要点
1.5常用EDA工具
1.5.1集成EDA工具
第1章EDA技术概述
1.1 EDA技术及其发展
1.1.1 EDA技术的概念
1.1.2 EDA技术的发展
1.2 EDA设计流程
1.2.1 FPGA/CPLD工程设计流程
1.2.2 ASIC工程设计方法及流程
1.3 EDA设计方法
1.4硬件描述语言
1.4.1硬件描述语言的出现和意义
1.4.2 VHDL和Verilog HDL
1.4.3硬件描述语言的发展
1.4.4学习硬件描述语言的要点
1.5常用EDA工具
1.5.1集成EDA工具
1.5.2专用EDA工具
1.5.3 EDA工具的发展趋势
1.6 IP核与EDA技术的关系
习题
第2章可编程逻辑器件
2.1 可编程逻辑器件概述
2.1.1从rrL到可编程逻辑
2.1.2逻辑元件和PLD内部结构电路的
符号表示
2.1.3 PLD的发展历程
2.1.4 PLD的分类
2.2典型CPLD和FPGA器件结构
2.2.1 Altera CPLD基本结构
2.2.2 从CPLD至0 FPGA
2.2.3 Altera FPGA器件结构
2.2.4 CPLD与FPGA对比
2.3 CPLD和FPGA的编程与配置
2.3.1 CPLD和FPGA的编程与配置概述
2.3.2 CPLD的编程电路
2.3.3 FPGA的配置电路
2.4典型CPLD和FPGA产品
2.4.1 Xilinx公司的CPLD和FPGA
2.4.2 Altera公司的CPLD和FPGA
2.4.3 Lattice公司的CPLD和FPGA
习题
第3章VHDL语言入门
3.1 VHDL语言概述
3.2两个简单的组合电路示例
3.2.1 2选1多路选择器的设计
3.2.2半加器的设计
3.2.3 VHDL代码设计基本结构
3.3库和程序包
3.3.1库和程序包的种类
3.3.2库和程序包的使用
3.3.3程序包的定义
3.4实体描述
3.4.1 实体描述语句的结构
3.4.2端口声明
3.4.3类属声明
3.5结构体描述
3.5.1结构体描述语句结构
3.5.2说明语句
3.5.3功能描述语句
3.6配置
3.7层次结构的VHDL描述
3.7.1 元件声明和元件例化
3.7.2类属参量的应用
3.8简单时序电路的描述
习题
第4章VHDL语言要素
第5章VHDL基本语句
第6章状态机的设计
第7章程序包和子程序
第8章仿真测试平台
第9章数字电子系统设计及典型实例
附录A预定义程序包
附录B VHDL保留关键字
参考文献
下载地址