所需E币: 5
时间: 2021-1-26 14:21
大小: 29.75MB
《VHDL数字电路设计教程》,电子工业出版社出版,外文书名:CircuitDesignwithVHDL,作者:佩德罗尼(VolneiA.Pedroni)(作者),乔庐峰(译者),王志功(译者)。自从VHDL在1987年成为IEEE标准之后,就因其在电路模型建立、仿真、综合等方面的强大功能而被广泛用于复杂数字逻辑电路的设计中。本书共分为三个基本组成部分,首先详细介绍VHDL语言的背景知识、基本语法结构和VHDL代码的编写方法;然后介绍VHDL电路单元库的结构和使用方法,以及如何将新的设计加入到现有的或自己新建立的单元库中,以便于进行代码的分割、共享和重用;最后介绍CPLD和FPGA的发展历史、主流厂商提供的开发环境使用方法。本书在结构组织上有独特之处,例如将并发描述语句、顺序描述语句、数据类型与运算操作符和属性等独立成章,使读者更容易清晰准确地掌握这些重要内容。本书注重设计实践,给出了大量完整设计实例的电路图、相关基本概念、电路工作原理以及仿真结果,从而将VHDL语法学习和如何采用它进行电路设计有机地结合在一起。《国外电子与通信教材系列:VHDL数字电路设计教程》适合通信工程、电子工程及相关专业的高年级本科生作为教材使用,同时也可以作为可编程逻辑器件应用开发的培训教材。《VHDL数字电路设计教程》图书目录第一部分电路设计第1章引言21.1关于VHDL21.2设计流程21.3EDA工具31.4从VHDL代码到电路的转化41.5设计实例6第2章VHDL代码结构92.1VHDL代码基本单元92.2库声明102.3实体112.4构造体122.5例题132.6习题16第3章数据类型193.1预定义的数据类型193.2用户定义的数据类型223.3子类型233.4数组243.5端口数组263.6记录类型273.7有符号数和无符号数283.8数据类型转换293.9小结303.10例题313.11习题35第4章运算操作符和属性374.1运算操作符374.2属性404.3用户自定义属性424.4操作符扩展434.5通用属性语句434.6设计实例444.7小结484.8习题49第5章并发代码515.1并发执行和顺序执行515.2使用运算操作符535.3WHEN语句545.4GENERATE语句635.5块语句655.6习题68第6章顺序代码726.1进程726.2信号和变量746.3IF语句746.4WAIT语句786.5CASE语句806.6LOOP语句846.7CASE语句和IF语句的比较916.8CASE语句和WHEN语句的比较916.9同步时序电路中的时钟问题926.10使用顺序代码设计组合逻辑电路966.11习题98第7章信号和变量1037.1常量1037.2信号1037.3变量1057.4信号和变量的比较1067.5寄存器的数量1127.6习题121第8章状态机1288.1引言1288.2设计风格#11298.3设计风格#21368.4状态机编码风格:二进制编码和独热编码1498.5习题150第9章典型电路设计分析1539.1桶形移位寄存器1539.2有符号数比较器和无符号数比较器1569.3逐级进位和超前进位加法器1599.4定点除法1629.5自动售货机控制器1669.6串行数据接收器1719.7并/串变换器1739.8一个7段显示器的应用例题1759.9信号发生器1789.10存储器设计1819.11习题186第二部分系统设计第10章包集和元件19210.1概述19210.2包集19310.3元件19510.4端口映射20110.5GENERIC参数的映射20210.6习题208第11章函数和过程20911.1函数20911.2函数的存放21111.3过程21911.4过程的存放22111.5函数与过程小结22411.6断言语句22411.7习题224第12章系统设计实例分析22612.1串—并型乘法器22612.2并行乘法器23012.3乘—累加电路23512.4数字滤波器23812.5神经网络24312.6习题249附录A可编程逻辑器件251附录BXilinxISE和ModelSim使用指南259附录CAlteraMaxPlusII和AdvancedSynthesisSoftware使用指南267附录DAlteraQuartusII使用指南277VHDL保留字285参考文献286