VHDL数字电路设计教程

VHDL数字电路设计教程

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

佩德罗尼编著的《VHDL数字电路设计教程》采用将数字电路系统设计实例与可编程逻辑相结合的方法,通过大量实例,对如何采用VHDL进行电路设计进行了全面描述。目前大多数同类教材过多关注VHDL一语法特点本身,而本书则给出了大量完整设计实例的电路图、相关基本概念、电路工作原理及仿真结果,从而将VHDL语法学习和如何采用它进行电路设计相结合。本书对VHOL的讲述简明而完整,对与VHDL综合相关的内容进行了详细讨论和说明。全书的内容组织清晰合理,包括电路设计与系统设计两个基本部分,分别讲述了VHDL的基础语法、基本代码编写技术,以及与VHDL代码分割、共享、重用相关的知识。

内容简介

自从VHDL在1987年成为IEEE标准之后,就因其在电路模型建立、仿真、综合等方面的强大功能而被广泛用于复杂数字逻辑电路的设计中。佩德罗尼编著的《VHDL数字电路设计教程》共分为三个基本组成部分,首先详细介绍VHDL语言的背景知识、基本语法结构和VHDL代码的编写方法;然后介绍VHDL电路单元库的结构和使用方法,以及如何将新的设计加入到现有的或自己新建立的单元库中,以便于进行代码的分割、共享和重用;最后介绍CPLD和FPGA的发展历史、主流厂商提供的开发环境使用方法。本书在结构组织上有独特之处,例如将并发描述语句、顺序描述语句、数据类型与运算操作符和属性等独立成章,使读者更容易清晰准确地掌握这些重要内容。本书注重设计实践,给出了大量完整设计实例的电路图、相关基本概念、电路工作原理以及仿真结果,从而将VHDL语法学习和如何采用它进行电路设计有机地结合在一起。

《VHDL数字电路设计教程》适合通信工程、电子工程及相关专业的高年级本科生作为教材使用,同时也可以作为可编程逻辑器件应用开发的培训教材。

章节目录

第一部分电路设计

第1章引言2

1.1关于VHDL2

1.2设计流程2

1.3EDA工具3

1.4从VHDL代码到电路的转化4

1.5设计实例6

第2章VHDL代码结构9

2.1VHDL代码基本单元9

2.2库声明10

2.3实体11

2.4构造体12

2.5例题13

2.6习题16

第3章数据类型19

3.1预定义的数据类型19

3.2用户定义的数据类型22

3.3子类型23

3.4数组24

3.5端口数组26

3.6记录类型27

3.7有符号数和无符号数28

3.8数据类型转换29

3.9小结30

3.10例题31

3.11习题35

第4章运算操作符和属性37

4.1运算操作符37

4.2属性40

4.3用户自定义属性42

4.4操作符扩展43

4.5通用属性语句43

4.6设计实例44

4.7小结48

4.8习题49

第5章并发代码51

5.1并发执行和顺序执行51

5.2使用运算操作符53

5.3WHEN语句54

5.4GENERATE语句63

5.5块语句65

5.6习题68

第6章顺序代码72

6.1进程72

6.2信号和变量74

6.3IF语句74

6.4WAIT语句78

6.5CASE语句80

6.6LOOP语句84

6.7CASE语句和IF语句的比较91

6.8CASE语句和WHEN语句的比较91

6.9同步时序电路中的时钟问题92

6.10使用顺序代码设计组合逻辑电路96

6.11习题98

第7章信号和变量103

7.1常量103

7.2信号103

7.3变量105

7.4信号和变量的比较106

7.5寄存器的数量112

7.6习题121

第8章状态机128

8.1引言128

8.2设计风格#1129

8.3设计风格#2136

8.4状态机编码风格:二进制编码和独热编码149

8.5习题150

第9章典型电路设计分析153

9.1桶形移位寄存器153

9.2有符号数比较器和无符号数比较器156

9.3逐级进位和超前进位加法器159

9.4定点除法162

9.5自动售货机控制器166

9.6串行数据接收器171

9.7并/串变换器173

9.8一个7段显示器的应用例题175

9.9信号发生器178

9.10存储器设计181

9.11习题186

第二部分系统设计

第10章包集和元件192

10.1概述192

10.2包集193

10.3元件195

10.4端口映射201

10.5GENERIC参数的映射202

10.6习题208

第11章函数和过程209

11.1函数209

11.2函数的存放211

11.3过程219

11.4过程的存放221

11.5函数与过程小结224

11.6断言语句224

11.7习题224

第12章系统设计实例分析226

12.1串-并型乘法器226

12.2并行乘法器230

12.3乘-累加电路235

12.4数字滤波器238

12.5神经网络243

12.6习题249

附录A可编程逻辑器件251

附录BXilinxISE和ModelSim使用指南259

附录CAlteraMaxPlusII和AdvancedSynthesisSoftware使用指南267

附录DAlteraQuartusII使用指南277

VHDL保留字285

参考文献286

VHDL数字电路设计教程是2013年由电子工业出版社出版,作者[巴西]沃尔尼·A.佩德罗尼。

得书感谢您对《VHDL数字电路设计教程》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
智慧城市实践总论 电子书
1.本书是站在第四次工业革命的角度,向读者介绍中国的智慧城市建设。通过宏观的视角,使读者了解城市对中国经济转型的重要性。 2.本书结合具体的城市案例,从规划、技术、资本、集成、运营5个方面介绍智慧城市如何有效落地。 3.本书紧密国家指导思想方针,让读者了解国家发改委及财政部如何通过PPP模式解决智慧城市资金难题,进而指导PPP模式与智慧城市建设有机融合。 4.本书结合各级政府打造服务型政府的需求,从职能政府向流程性政府转型出发,启发政府打造特色的“智慧城市”。
5G无线网络及关键技术 电子书
1. 5G属前沿技术,本书内容领先业界,全面介绍5G相关技术。 2. 本书集合业界领先通信企业在5G方面的全新研究成果,内容深入、丰富。 3. 本书作者长期从事移动通信研究,此前出版过3本移动通信相关图书。
大话传送网 电子书
1.整个传送网的知识点就像一棵枝繁叶茂的大树一样,每个树枝都向上延伸出数不清的小树枝和树叶,整个知识体系中每一个节点都可以展开很多内容,各种协议、概念、专用术语让人眼花缭乱。这本书力求将大树变成树干和一些重要的树枝,希望能帮助大家一点一点将知识点理顺,使之能呈现出一个清晰的脉络,这是本书的初衷。 2.希望大家可以轻松阅读本书,当你把整本书看完一遍之后,哪怕从中只学到了“1 1=2”,入了这个门,能看懂一些以前看不懂的东西,有兴趣去继续追求技术上的细节,这本书的目的也就达到了。
华为MPLS VPN学习指南 电子书
1.本书专门针对目前市场上没有华为S系列交换机、AR G3系列路由器MPLS技术原理、应用配置方法进行介绍。 2.本书是一本内容系统、丰富,更具实战化的图书,不仅包括许多深入的MPLS技术原理介绍,还有大量的分类应用配置步骤展示和具体的应用方案配置案例。 3.本书除了介绍华为网络设备MPLS的基本技术和应用之外,还将全面介绍目前在数据中心中经常用到的基于MPLS的虚拟化技术及应用,如VLL、PWE3等。 4.本书注重细节,追求系统深入,思路清晰,符合读者阅读习惯。
国之重器出版工程 多接入边缘计算(MEC)及关键技术 电子书
本书结合未来5G网络演进趋势全面讨论了5G移动边缘计算(MEC)及相关关键技术,内容涵盖5G网络需求与架构、MEC应用场景及需求分析、MEC系统架构及部署组网策略、以及MEC系列关键技术,包括本地分流、缓存与加速、网络能力开放、移动性管理、固移融合、计算任务卸载等不同层面。本书可供具有一定移动通信技术基础的专业技术人员或管理人员阅读,也可作为通信院校相关专业师生的参考读物。