• 数字设计:原理与实践(原书第5版)/(美)约翰 F.韦克利
21年品牌 40万+商家 超1.5亿件商品

数字设计:原理与实践(原书第5版)/(美)约翰 F.韦克利

全新正版 极速发货

97.49 7.0折 139 全新

库存19件

广东广州
认证卖家担保交易快速发货售后保障

作者[美]约翰 F.韦克利(John F. Wakerly)

出版社机械工业出版社

ISBN9787111629412

出版时间2019-07

装帧平装

开本16开

定价139元

货号1201910108

上书时间2024-09-18

谢岳书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
约翰?F.韦克利(John F. Wakerly)于斯坦福大学获得电子工程博士学位。他目前是思科系统公司广域网业务部主管工程项目的副总裁,还是斯坦福大学的兼职教授。他在数字设计、微型计算机体系结构、计算机可靠性等方面出版了50多部著作,并在电信与网络领域拥有13项。

目录
目  录Digital Design: Principles and Practices, Fifth Edition出版者的话译者序前言第1章  引言11.1  关于数字设计11.2  模拟与数字21.3  模拟信号51.4  数字逻辑信号51.5  逻辑电路与门电路61.6  数字设计的软件技术91.7  集成电路111.8  逻辑族和CMOS131.9  CMOS逻辑电路131.10  可编程器件171.11  专用集成电路191.12  印制电路板191.13  数字设计层次201.14  成本最小化221.15  继续学习23训练题23第2章  数制和编码242.1  按位计数制242.2  二进制、八进制和十六进制252.3  二–十进制转换272.4  二进制数的加法和减法292.5  负数的表示312.5.1  原码表示法312.5.2  补码数制312.5.3  二进制补码表示法32*2.5.4  二进制反码表示法33*2.5.5  余码表示法332.6  二进制补码的加法和减法332.6.1  加法规则332.6.2  图示法342.6.3  溢出352.6.4  减法规则352.6.5  二进制补码与无符号二进制数36*2.7  二进制反码的加法和减法37*2.8  二进制乘法38*2.9  二进制除法39*2.10  十进制数的二进制编码402.11  格雷码42*2.12  字符编码432.13  动作、条件和状态的编码45*2.14  n维体与距离46*2.15  检错码和纠错码472.15.1  检错码482.15.2  纠错码与多重检错码492.15.3  汉明码512.15.4  循环冗余校验码532.15.5  二维码532.15.6  校验和码552.15.7  n中取m码552.16  用于串行数据传输与存储的编码552.16.1  并行/串行数据55*2.16.2  串行线路编码56参考资料58训练题59练习题61第3章  开关代数和组合逻辑643.1  开关代数653.1.1  公理663.1.2  单变量定理673.1.3  二变量定理和三变量定理683.1.4  n变量定理693.1.5  对偶性713.1.6  逻辑函数的标准表示法723.2  组合电路分析743.3  组合电路的综合793.3.1  电路描述与设计803.3.2  电路处理823.3.3  组合电路最小化85*3.3.4  卡诺图86*3.4  时序冒险883.4.1  静态冒险883.4.2  利用卡诺图发现静态冒险893.4.3  动态冒险913.4.4  设计无冒险电路91参考资料92训练题93练习题 94第4章  数字设计实践974.1  文档标准974.1.1  方框图984.1.2  门的符号1004.1.3  信号名和有效电平1014.1.4  引脚的有效电平1024.1.5  常量逻辑信号103*4.1.6  “圈到圈”逻辑设计1044.1.7  HDL模型中的信号命名1064.1.8  绘制布局图1084.1.9  总线1104.1.10  附带的图示信息1114.2  电路时序1124.2.1  时序图1124.2.2  传输延迟1144.2.3  时序说明115*4.2.4  采样时序说明1164.2.5  时序分析工具1194.3  基于HDL的数字设计1204.3.1  HDL的历史1204.3.2  为什么用HDL1214.3.3  HDL的EDA工具组1214.3.4  基于HDL的设计流程123参考资料126训练题126练习题128第5章  Verilog硬件描述语言1295.1  Verilog模型和模块1305.2  逻辑系统、网格、变量和常量1345.3  向量和操作符1375.4  数组1405.5  逻辑操作符和表达式1425.6  编译器命令1435.7  结构化模型1445.8  数据流模型1485.9  行为化模型(过程代码)1495.9.1  always语句与程序块1495.9.2  过程语句1515.9.3  推理出的锁存器1515.9.4  赋值语句1515.9.5  begin-end程序块1535.9.6  if和if-else语句1545.9.7  case语句1555.9.8  循环语句1585.10  函数和任务1605.11  时间维度1635.12  模拟1645.13  测试平台1655.14  时序逻辑设计的Verilog特性1695.15  综合169参考资料170训练题171练习题171第6章  基本组合逻辑元件1736.1  只读存储器1756.1.1  ROM和真值表1756.1.2  用ROM实现任意组合逻辑函数1766.1.3  FPGA查询表178*6.2  组合型PLD1796.2.1  可编程逻辑阵列1796.2.2  可编程阵列逻辑器件1816.3  译码和选择183*6.3.1  一种更加数学化的译码器定义1846.3.2  二进制译码器1856.3.3  更大型的译码器1886.3.4  用Verilog实现的译码器1906.3.5  定制的译码器2006.3.6  七段译码器2046.3.7  二进制编码器2056.4  多路复用器2066.4.1  门级多路复用器电路2086.4.2  扩展多路复用器2126.4.3  多路复用器、多路分配器和总线2126.4.4  用Verilog实现多路复用器214参考资料217训练题218练习题219第7章  更多的组合构件2247.1  三态器件2247.1.1  三态缓冲器224*7.1.2  标准MSI三态缓冲器2267.1.3  用Verilog实现三态输出2297.1.4  用FPGA实现三态输出2307.2  优先编码器2327.2.1  级联优先编码器2337.2.2  用Verilog实现优先编码器2347.3  异或门和奇偶校验功能2387.3.1  异或门和异或非门2387.3.2  奇偶校验电路2407.3.3  奇偶校验的应用2407.3.4  用Verilog实现异或门和奇偶校验电路2437.4  比较器2477.4.1  比较器结构2477.4.2  迭代电路2487.4.3  迭代比较器电路2497.4.4  数值比较器2507.4.5  用HDL实现比较器2537.4.6  用Verilog实现比较器254

内容摘要
本书为读者提供了不错(HDL)、低级(电子电路)以及完整的“各种中间级”(门电路、触发器和一些较不错的数字设计构件)层次的基础知识,介绍了与组合电路、时序电路等相关的各方面内容(涉及数制编码、Verilog模块、状态机、FPGA、ROM、RAM以及CMOS逻辑系列等),并提供了大量的设计实例以及具有指导意义的习题。本书可作为电气工程、计算机工程或计算机科学专业数字逻辑设计课程的入门与进阶教材。

精彩内容
前  言Digital Design: Principles and Practices, Fifth Edition本书写给所有需要设计和构建真正的数字电路的读者。为达到这个目的,读者必须掌握基本原理,同时还必须理解它们在真实世界中的工作情况。本书正是基于这种理念写作而成的,因此,确定了“原理与实践”这个主题。在过去的30年里,随着集成电路的速度和集成度的快速提高,数字设计实践经历了很好大的转变。过去,数字设计者用成千上万的门电路和触发器来构建系统,专业课程的重点就是最小化和有效地利用芯片及板级资源。现今,一个芯片可以包含几千万个晶体管并且可以利用编程的方式构建片上系统。过去要实现这样的系统,需要用几百个包含了上百万的单个门电路和触发器的分立芯片来构造。当前成功的产品开发更多地受限于设计团队正确、完整地定义产品详细功能的能力,而不是受限于团队将需要的所有电路集成到一个电路板或芯片上的能力。因此,现代专业课程的重点是设计方法论和软件工具,包括硬件描述语言(HDL)。设计团队利用HDL可以完成很好大型的分层数字系统的设计。一方面,利用HDL,我们看到典型设计的抽象层次移向单个门电路和触发器之上的更高层次。而与此同时,芯片级和电路板级的数字电路的速度和集成度的提高,又迫使许多数字设计者在较低的电子电路级更具竞争力。大多数称职且很好成功的数字设计者,都能够熟练地使用或者至少是精通上述两个抽象层次。本书提供了不错(HDL)、低级(电子电路)以及完整的“各种中间级”(门电路、触发器和一些较不错的数字设计构件)层次的基础知识。目标读者本书可以作为电气工程、计算机工程或计算机科学专业数字逻辑设计课程的入门与进阶教材。那些不熟悉基本电子学概念(electronics concept)或者对数字器件的电气特性不感兴趣的计算机科学专业的学生可以跳过第14章而掌握第1章的基础知识即可,书中的其他部分已尽可能地独立于这部分内容。另一方面,具有基本电子学基础的读者,则可通过阅读第14章的内容来快速掌握数字电子学知识。此外,那些不具备电子学基础的学生,可以通过阅读作者网站(www.ddpp.com)上的电子教材(20页)而获得基础知识。虽然本书是入门级的,但比起一般的普通入门教材,它却包含更多的内容。我希望典型的课程采用书中不超过三分之二的内容,但是,每门课程所用到的是不同的三分之二。因此,我让各位教师或读者按照自己的需要去决定阅读内容。尽管如此,为了有助于选择,我已经在一些可选章节(optional section)的标题上打了星号。一般情况下,可以跳过这些章节而不影响后续必选章节的连贯性。而且,“方框注释”(boxed comment)中的材料通常都是可选的。毫无疑问,有些人把本书当作进阶教程(second course)和实验教程(laboratory course)来使用。高年级学生可以跳过基础部分而直接进到感兴趣的部分。一旦具备了基础知识,一些最重要且有趣的内容(fun stuff)便是在许多章节和数字设计例子中采用Verilog。并不像看起来那么长有几个书评家抱怨本书之前的版本都太长了,目前的这个版本要稍短一些,但还是请记住:你并不需要阅读所有的内容。对大多数读者来说可选读的内容都标记有“*”。一些“方框注释”中的内容通常也是可选读的。我遵照“参考质量”标准撰写本书,内容覆盖广泛,因此读者可以在后续课程中参考本书,或在以后的工作中,使用本书来更新你的知识甚或学习新知识。各章描述第1章给出了一些基本的定义和一些重要话题的预览,以及数字电路的内容,使读者在不深入阅读第14章的情况下,也可以完整阅读书中其他的内容。第2章介绍二进制数制和编码。已经从软件课程中熟悉了二进制数制的读者,仍需要阅读2.10~2.13节,以便理解硬件是如何使用二进制编码的。高年级的学生可以阅读2.14节和2.15节,其中对检错码进行了很好的介绍。每个读者都应该阅读2.16.1节的内容,因为在许多现代系统中都要用到它。第3章讲述组合逻辑设计原理,包括开关代数,以及组合电路分析、综合与最小化。第4章从文档标准开始介绍各种数字设计实践,文档标准是设计者需要掌握的最重要的内容。然后介绍时序的概念,特别是组合型电路的时序,最后是关于HDL、设计流程和工具的讨论。第5章介绍Verilog硬件描述语言。前几节需要通读,但部分读者可能希望跳过其余几节而只在需要时再来阅读,因为新的Verilog结构在后续章节用到时才会讲述(主要是第6章)。第6章描述了两个“通用”组合逻辑元件ROM和PLD。然后讲述两个最常用的功能构件—译码器和多路复用器,其中每一个都会给出门级和基于Verilog的设计。读者可以从这里直接跳到第9章的状态机,然后再回到第7章和第8章。第7章继续讨论门级和用Verilog实现的组合型构件,包括三态器件、优先编码器、异或和奇偶函数以及比较器,然后用一个非平凡“随机逻辑”函数的Verilog设计实例引出结论。第8章讲述实现算术功能的组合型电路,包括加法和减法、移位、乘法和除法。第9章介绍使用D触发器的传统状态机,包括采用状态表、状态图、ASM图和Verilog的状态机的分析和综合。第10章介绍其

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP