Skip to main content Accessibility help
Welcome to the new Higher Education website from Cambridge University Press! If you have any feedback, you can find our contact details by clicking 'Contact and help' at the bottom of the page.
Home
> Digital Design Using VHDL

Digital Design Using VHDL

A Systems Approach

William J. Dally, Stanford University, California, R. Curtis Harting, Google Inc., New York, Tor M. Aamodt, University of British Columbia, Vancouver
Textbook
This introductory textbook provides students with a system-level perspective and the tools they need to understand, analyze and design digital systems. Going beyond the design of simple combinational and sequential modules, it shows how such modules are used to build complete systems, reflecting real-world digital design. All the essential topics are covered, including design and analysis of combinational and sequential modules, as well as system timing and synchronization. It also teaches how to write VHDL-2008 HDL in a productive and…
Frontmatter
pp i-iv
Contents
pp v-xiv
Preface
pp xv-xix
Acknowledgments
pp xx-xx
Part I - Introduction
pp 1-2
1 - The digital abstraction
pp 3-21
2 - The practice of digital system design
pp 22-40
Part II - Combinational logic
pp 41-42
3 - Boolean algebra
pp 43-57
4 - CMOS logic circuits
pp 58-81
5 - Delay and power of CMOS circuits
pp 82-104
6 - Combinational logic design
pp 105-128
7 - VHDL descriptions of combinational logic
pp 129-156
8 - Combinational building blocks
pp 157-198
9 - Combinational examples
pp 199-218
Part III - Arithmetic circuits
pp 219-220
10 - Arithmetic circuits
pp 221-249
11 - Fixed- and floating-point numbers
pp 250-268
12 - Fast arithmetic circuits
pp 269-289
13 - Arithmetic examples
pp 290-302
Part IV - Synchronous sequential logic
pp 303-304
14 - Sequential logic
pp 305-327
15 - Timing constraints
pp 328-343
16 - Datapath sequential logic
pp 344-374
17 - Factoring finite-state machines
pp 375-397
18 - Microcode
pp 398-430
19 - Sequential examples
pp 431-450
Part V - Practical design
pp 451-452
20 - Verification and test
pp 453-464
Part VI - System design
pp 465-466
21 - System-level design
pp 467-478
22 - Interface and system-level timing
pp 479-496
23 - Pipelines
pp 497-520
24 - Interconnect
pp 521-531
25 - Memory systems
pp 532-548
Part VII - Asynchronous logic
pp 549-550
26 - Asynchronous sequential circuits
pp 551-565
27 - Flip-flops
pp 566-579
28 - Metastability and synchronization failure
pp 580-591
29 - Synchronizer design
pp 592-608
Part VIII - Appendix: VHDL coding style and syntax guide
pp 609-610
Appendix A - VHDL coding style
pp 611-621
Appendix B - VHDL syntax guide
pp 622-652
References
pp 653-657
Index of VHDL design entities
pp 658-659
Subject index
pp 660-664
Request examination copy
Online ISBN: 9781316162651
Published online: 01 February 2019
Hardback ISBN: 9781107098862
Hardback publication date: 17 December 2015

Share

Subjects

US