• 数字设计 大中专理科建筑 作者
  • 数字设计 大中专理科建筑 作者
  • 数字设计 大中专理科建筑 作者
  • 数字设计 大中专理科建筑 作者
  • 数字设计 大中专理科建筑 作者
21年品牌 40万+商家 超1.5亿件商品

数字设计 大中专理科建筑 作者

数字设计经典教材

109.6 7.9折 139 全新

库存2件

北京丰台
认证卖家担保交易快速发货售后保障

作者作者

出版社机械工业出版社

ISBN9787111599418

出版时间2018-06

版次1

装帧平装

开本16

页数866页

定价139元

货号xhwx_1201714981

上书时间2025-01-02

智胜图书专营店

七年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
正版特价新书
商品描述
目录:

1 introduction 1
1.1 about digital design1
1.2analog versus digital3
1.3analog signals7
1.4digital logic signals7
1.5logic circuits and gates9
1.6software aspects of digital design13
1.7integrated circuits16
1.8logic families and cmos19
1.9cmos logic circuits20
1.10programmable devices25
1.11application-specific ics27
1.12printed-circuit boards28
1.13digital-design levels29
1.14the name of the game33
1.15going forward34
drill problems34
2 number systems and codes 35
2.1itional number systems36
2.2binary, octal, and hexadecimal numbers37
2.3binary-decimal conversions39
2.4addition and subtraction of binary numbers42
2.5representation of  numbers44
2.5.1signed-magnitude representation
2.5.2plement number systems
2.5.3two’s-plement representation
2.5.4ones’-plement representation
2.5.5excess representations
2.6two’s-plement addition and subtraction48
2.6.1addition rules
2.6.2a graphical view
2.6.3overflow
2.6.4subtraction rules
2.6.5two’s-plement and unsigned binary numbers
2.7ones’-plement addition and subtraction52
2.8binary multiplication54
2.9binary division56
2.10binary codes for decimal numbers57
2.11gray code602.12character codes62
2.13codes for actions, conditions, and states64
2.14n-cubes and distance66
2.15codes for detecting and correcting errors67
2.15.1error-detecting codes
2.15.2error-correcting and multiple-error-detecting codes
2.15.3hamming codes
2.15.4crc codes
2.15.5two-dimensional codes
2.15.6checksum codes
2.15.7m-out-of-n codes
2.16codes for transmitting and storing serial data78
2.16.1parallel and serial data
2.16.2serial line codesreferences82
drill problems83
exercises85
3switching algebra and binational logic89
3.1switching algebra91
3.1.1aoms
3.1.2single-variable theorems
3.1.3two- and three-variable theorems
3.1.4n-variable theorems
3.1.5duality
3.1.6standard representations of logic functions
3.2binational-circuit analysis104
3.3binational-circuit synthesis110
3.3.1circuit descriptions and designs
3.3.2circuit manipulations
3.3.3binational-circuit minimization
3.3.4karnaugh ma
3.4timing hazards122
3.4.1static hazards
3.4.2fin static hazards using ma
3.4.3dynamic hazards
3.4.4designing hazard-free circuitsreferences126
drill problems128exercises129
4digital design practices133
4.1documentation standards133
4.1.1block diagrams
4.1.2gate symbols
4.1.3signal names and active levels
4.1.4active levels for pins
4.1.5constant logic signals
4.1.6bubble-to-bubble logic design
4.1.7signal naming in hdl models
4.1.8drawing layout
4.1.9buses
4.1.10additional schematic information
4.2circuit timing154
4.2.1timing diagrams
4.2.2propagation delay
4.2.3timing specifications
4.2.4sample timing specifications
4.2.5timing analysis tools
4.3hdl-based digital design165
4.3.1hdl history
4.3.2why hdls?
4.3.3eda tool suites for hdls
4.3.4hdl-based design flowreferences172
drill problems
174exercises176
5verilog hardware description language177
5.1verilog models and modules179
5.2logic system, s, variables, and constants184
5.3vectors and operators189
5.4arrays193
5.5logical operators and expressions194
5.6piler directives197
5.7structural models198
5.8dataflow models203
5.9behavioral models (procedural code)205
5.9.1always statements and blocks
5.9.2procedural statements
5.9.3inferred latches
5.9.4assignment statements
5.9.5begin-end blocks
5.9.6if and if-else statements
5.9.7case statements
5.9.8looping statements
5.10functions and tasks220
5.11the time dimension224
5.12simulation225
5.13test benches226
5.14verilog features for sequential logic design232
5.15synthesis232
references233
drill problems234
exercises235
6basic binational logicelements237
6.1read-only memories (roms)240
6.1.1roms and truth tables
6.1.2using roms for arbitrary binational logic functions
6.1.3fpga lookup tables (luts)
6.2binational plds246
6.2.1programmable logic arrays
6.2.2programmable array logic devices
6.3deco and selecting
……

内容简介:

本书是数字设计领域的经典教材,是作者牢固的理论功底、严谨的学术风范与丰富的实践经验的融合。方面涵盖不错(hdl)、低级(电子电路)以及“广泛中间级”(门电路、触发器和一些较不错的数字设计构件)的多层次基础知识,更加方便不同专业的内容选取;实践方面专注于verilog一种实现语言,强调基于fpga的设计,并且添加了更多应用实例。

作者简介:

约翰f.韦克利(johnf.wakerly)于斯坦福大学获得电子工程博士。他目前是思科系统公司广域网业务部主管工程项目的副裁,还是斯坦福大学的兼职教授。他在数字设计、计算机体系结构、计算机可靠等方面出版了50多部著作,并在电信与网络领域拥有13项专利。

精彩内容:

前言本书写给所有需要设计和构建真正的数字电路的读者。为达到这个目的,读者必须掌握数字电路的基本,同时理解它们在真实世界中是如何运转的。正是基于这一理念,我们选取了“与实践”这两大主题。在过去的30年里,随着集成电路的速度和集成度的快速提高,数字设计实践经历了重大转变。过去,数字设计者用成千甚至上万的门电路和触发器来构建系统,因此专业课程的重点是如何小化和有效地利用芯片及板级资源。,一个芯片可以包含几千万个晶体管,并且可以通过编程来构建片上系统。过去要实现这样的系统,需要用几百个包含上百万单个门电路和触发器的分立芯片。如今,产品开发能否成功更多地取决于设计团队正确、完整地定义产品详细功能的能力,而不是将需要的所有电路集成到一块电路板或芯片上的能力。因此,现代专业课程的重点是设计方和软件工具,包括硬件描述语言(hdl)。设计团队利用hdl便可以完成超大型分层数字系统的设计。借助hdl,一方面可以看到典型设计的抽象层次变得更高,了单个门电路和触发器的层次。但与此同时,芯片级和电路板级数字电路的速度和集成度的提高,也迫使设计者必须在较低的电子电路级提升竞争力。大多数的数字设计师都精通或者至少熟悉上述两个抽象层次。本书提供了(hdl)、低级(电子电路)以及“广泛中间级”(门电路、触发器和一些较的数字设计构件)的多层次基础知识。目标读者本书可以作为电气工程、计算机工程或计算机科学专业数字逻辑设计课程的入门教材或中级教材。对于计算机科学专业的,如果不熟悉基本电子学概念或者对数字器件的电气特不感兴趣,可以跳过4章,书中其他章节基本上都不需要这一章内容作为预备知识。另一方面,具有基本电子学基础的读者,则可通过阅读4章来快速掌握数字电子学知识。虽然本书是入门级的,但却比普通的入门教材包含更多内容。我希望常规课程采用书中不超过三分之二的材料,但是,每门课程所用到的是不同的三分之二。因此,请各位教师或读者按照自己的需要决定阅读内容。为了帮助大家做选择,我已经在可选章节的标题上打了星号。一般情况下,可以跳过这些章节而不影响后续必选章节的内容连贯。此外,矩形文本框(如下所示)中的材料也是可以跳过的。这是一个简单一些读者抱怨之前的版本太厚了,我缩减了这一版的篇幅,但依然要提醒大家注意:的文本框示例不必一字不落地读完所有内容,打星号的章节都可以略过。写在这种框里的内容通常也可以略过。我要求出版社调大了字号(本书采用11磅字,而大部分科技类教材都采用10磅字),这样不仅阅读起来更加舒服,而且图表的位置也更加合理。随手翻开一页,你会发现大部分图表和对图表内容的讲解都位于同一页。(我亲自做的排版工作,着实花了一番心血。)本书的主题非常全面,在学后续课程时,你可以再回头翻看相关知识点,甚至参加工作后,依然能从书里学到新东西。不过,教科书会过时,难逃被丢进垃圾桶的厄运,但也有些“幸运儿”成了书架上的藏品,它的命运终将系于读者之手。有些课程会把本书当作中级教程或实验课本来使用。高年级可以跳过基础内容而直接进入感兴趣的章节。一旦掌握了基础知识,你会发现verilog数字设计实例中包含更多重要的和有趣的知识。建议读者好好利用贯穿全书的页边注释,这将帮助你把握重要的定义和知识点。各章内容概述接下来简短介绍一下本书15章的主要内容。这可能会让你想起一般软件指南中所说的,“写给不喜欢阅读手册的人”。看过这部分后,也许你不必阅读本书的剩余内容了。章给出了一些基本定义和重要主题的预览,还有一点关于数字电路的内容,使读者在不深入阅读4章的情况下可以顺利学其他内容。第2章介绍二进制数制和编码。在软件课程中已经熟悉二进制数制的读者,仍需要阅读2.10~2.13节,以便理解硬件是如何使用二进制编码的。高年级可以阅读2.14节和2.15节,其中清楚地介绍了检错码。每个读者都应该阅读2.16.1节,因为在许多现代系统中都要用到它。第3章讲解组合逻辑设计,包括开关代数、组合电路分析、综合与小化。第4章从文档标准开始介绍各种数字设计实践,文档标准可能是设计者开始实践时的步,也是很重要的一步。然后介绍定时的概念,特别是组合电路的定时,后以关于hdl、设计流程和工具的讨论结束。第5章是关于verilog的教程和参资料,verilog是本书剩余部分所采用的硬件描述语言。所有读者都应该阅读前几节内容,但是部分读者可能希望跳过其余内容,直到需要时再开始阅读。这也是没问题的,因为新的verilog结构集中在后续章节(主要是第6章),次用到时才会进行讲述。第6章描述了两个通用的组合构件rom和pld。然后介绍两个常用的功能构件—译码器和多路复用器,每一个都会给出门级和基于verilog的设计。读者可以从这里直接跳到第9章的机,然后再回到第7章和第8章。第7章继续讨论门级和用verilog实现的组合构件,包括三态器件、优先、异或门和奇偶函数以及比较器,然后用一个非凡“逻辑”函数的verilog设计实例引出结论。第8章讨论实现算术功能的组合电路,包括加法和减法、移位、乘法和除法。第9章介绍使用d触发器的传统机,包括采用表、图、am图和verilog的机的分析和综合。0章介绍其他时序元件,包括锁存器、边沿触发器件及其verilog行为模型。这一章还描述了用典型的fpga实现的时序元件,并为感兴趣的读者准备了关于时序型pld和反馈时序电路的章节。1章重点讲解两个常用的时序电路构件—器和移位寄存器,包括它们的应用,以及门级和基于verilog的例子。2章包含关于如何采用verilog对机建模的更详细的内容,以及更多例子。3章讨论时序电路设计的重要实际概念,包括同步系统结构、时钟和时钟偏移、异步输入和亚稳定,以及一个用verilog实现的双时钟同步的详细例子。4章介绍数字电路运算,重点在于逻辑器件的外部特。学起点是基础的电子学知识,包括电压、电流和欧姆定律。对于如何使真实电路运作起来不感兴趣的读者,或者有权把这项辛苦活交给别人完成的读者可以跳过本章。5章都是关于存储器件和fpga的内容。存储器方面包括只读存储器以及静态、动态读/写存储器的电路和功能行为特。后一节会详细介绍linx7系列的fpga结构。大多数章节都包含参资料、训练题和练题。训练题通常是简答题或“轻而易举”的问题,可以直接根据书中材料给出,而练题通常需要花时间仔细思。4章的训练题尤其广泛,是为了帮助非电子工程师能较容易地理解本章内容而专门设计的。与第4版的区别对于用过本书之前版本的读者和教师而言,除了普通的更新之外,第5版还有以下关键的不同之处。新版只涉及verilog,没有vhdl。在不同语言之间跳转只会使人分神。另外,verilog及其后继ytemverilog是目前非官方背景下所选择的hdl。大家阅读tevegolon和leahclark的,“再论21世纪的语言之争:verilog与vhdl”(2016ynoyuergroupconference)。这是一篇精彩纷呈且论据充足的,如果你不想阅读全文的话,可以直接跳到后一节。新版有更多hdl的例子,更加强调设计流程和测试台,包括纯粹的激励和自检信号。对于并非旨在培养电子工程师的计算机工程专业的,为了使本书更容易阅读,关于cmo电路的详细内容移到了4章,而在章中加入了少量的电子学知识,这样,可以跳过整个关于cmo的章节。关于ttl、i、mi、74系列逻辑、pld以及cpld的内容都删除了。简化了卡诺图化简的内容。尽管第5章依然是关于verilog的综合教程和参资料,但verilog的概念也散布在第6章和第7章的文本框中。它们会在需要相关知识点的地方及时出现,可以直接在那里找到“好东西”。更强调基于fpga的设计、fpga结构特、综合结果以及权衡。原来关于组合逻辑元件的一章被分成了三章,以便有需要的读者可以直接从一开始跳到机的内容。而且,还可以在后讲解更多算术运算电路的内容。用一整章内容讲解如何用verilog实现机,包括许多例子。关于同步设计方的章节目前包含一个详细的控制单元加数据通路的例子,以及一个关于采用异步fifo的交时钟域的综合例子。希望我在书里开的玩笑不会太糟糕。数字设计软件工具书中所有verilog的例子都是采用linxvivado套件编译和测试的,这个套件包括以linx7系列fpga为目标器件的verilog、ytemverilog以及vhdl。然而,这些例子一般并不特别要求采用vivado编译,甚至不要求目标器件是linx或任何其他fpga。本书不包含关于vivado的教程,而linx有丰富的在线资源可供参。因此,读者可以将本书与任何verilog工具一起使用,包括下面提及的工具。可以从linx下载费的vivado“webpack”版本。这个版本支持较的7系列fpga,带有zynqoc的fpga以及评估板。这是一个庞大的文件,超过10gb,但也是一个综合工具套件。支持前7系列fpga以及较zynqfpga的line(integratedoftwareenvironment)也包含在费的“webpack”版本中。注意,“legacy”模式支持ie,而自从2013年后,ie再也没有更新过。要获取任何一种套件,可以登录.linx.,搜索“webpackdownload”。如果你正在使用altera(现在是intel的一部分了)器件,他们还提供了不错的“大学计划”和工具。你可以搜索“alterauniverityupport”,然后导航到“fortudent”网页。费的工具包括quartuprimelite版本,用于以入门级fpga和cpld为目标器件

—  没有更多了  —

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

正版特价新书
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP