Digital Design with RTL Design, VHDL, and Verilog, Second Edition | by Frank Vahid | 2011 | ISBN: 9780470531082. Digital Electronic Engineering Books. Register-Transfer Level (RTL) Design. Hardware Description Languages
May 18th, 2011 | by kutenk |Digital Design with RTL Design, VHDL, and Verilog, Second Edition
by Frank Vahid
2011 (592 pages)
ISBN:9780470531082
Offering a modern, updated approach to digital design, this much-needed book reviews basic design fundamentals before diving into specific details of design optimization.
Digital Design with RTL Design, VHDL, and Verilog, Second Edition
Preface
TO STUDENTS ABOUT TO STUDY DIGITAL DESIGN
TO INSTRUCTORS OF DIGITAL DESIGN
HOW TO USE THIS BOOK
ACKNOWLEDGEMENTS
ABOUT THE COVER
ABOUT THE AUTHOR
Chapter 1 – Introduction
1.1: DIGITAL SYSTEMS IN THE WORLD AROUND US
1.2: THE WORLD OF DIGITAL SYSTEMS
1.3: IMPLEMENTING DIGITAL SYSTEMS: MICROPROCESSORS VERSUS DIGITAL CIRCUITS
1.4: ABOUT THIS BOOK
1.5: EXERCISES
Chapter 2 – Combinational Logic Design
2.1: INTRODUCTION
2.2: SWITCHES
2.3: THE CMOS TRANSISTOR
2.4: BOOLEAN LOGIC GATES—BUILDING BLOCKS FOR DIGITAL CIRCUITS
2.5: BOOLEAN ALGEBRA
2.6: REPRESENTATIONS OF BOOLEAN FUNCTIONS
2.7: COMBINATIONAL LOGIC DESIGN PROCESS
2.8: MORE GATES
2.9: DECODERS AND MUXES
2.10: ADDITIONAL CONSIDERATIONS
2.11: COMBINATIONAL LOGIC OPTIMIZATIONS AND TRADEOFFS (SEE SECTION 6.2)
2.12: COMBINATIONAL LOGIC DESCRIPTION USING HARDWARE DESCRIPTION LANGUAGES (SEE SECTION 9.2)
2.13: CHAPTER SUMMARY
2.14: EXERCISES
Chapter 3 – Sequential Logic Design—Controllers
3.1: INTRODUCTION
3.2: STORING ONE BIT—FLIP-FLOPS
3.3: FINITE-STATE MACHINES (FSMS)
3.4: CONTROLLER DESIGN
3.5: MORE ON FLIP-FLOPS AND CONTROLLERS
3.6: SEQUENTIAL LOGIC OPTIMIZATIONS AND TRADEOFFS (SEE SECTION 6.3)
3.7: SEQUENTIAL LOGIC DESCRIPTION USING HARDWARE DESCRIPTION LANGUAGES (SEE SECTION 9.3)
3.8: PRODUCT PROFILE—PACEMAKER
3.9: CHAPTER SUMMARY
3.10: EXERCISES
Chapter 4 – Datapath Components
4.1: INTRODUCTION
4.2: REGISTERS
4.3: ADDERS
4.4: COMPARATORS
4.5: MULTIPLIER—ARRAY-STYLE
4.6: SUBTRACTORS AND SIGNED NUMBERS
4.7: ARITHMETIC-LOGIC UNITS—ALUS
4.8: SHIFTERS
4.9: COUNTERS AND TIMERS
4.10: REGISTER FILES
4.11: DATAPATH COMPONENT TRADEOFFS (SEE SECTION 6.4)
4.12: DATAPATH COMPONENT DESCRIPTION USING HARDWARE DESCRIPTION LANGUAGES (SEE SECTION 9.4)
4.13: PRODUCT PROFILE: AN ULTRASOUND MACHINE
4.14: CHAPTER SUMMARY
4.15: EXERCISES
Chapter 5 – Register-Transfer Level (RTL) Design
5.1: INTRODUCTION
5.2: HIGH-LEVEL STATE MACHINES
5.3: RTL DESIGN PROCESS
5.4: MORE RTL DESIGN
5.5: DETERMINING CLOCK FREQUENCY
5.6: BEHAVIORAL-LEVEL DESIGN: C TO GATES (OPTIONAL)
5.7: MEMORY COMPONENTS
5.8: QUEUES (FIFOs)
5.9: MULTIPLE PROCESSORS
5.10: HIERARCHY—A KEY DESIGN CONCEPT
5.11: RTL DESIGN OPTIMIZATIONS AND TRADEOFFS (SEE SECTION 6.5)
5.12: RTL DESIGN USING HARDWARE DESCRIPTION LANGUAGES (SEE SECTION 9.5)
5.13: PRODUCT PROFILE: CELL PHONE
5.14: CHAPTER SUMMARY
5.15: EXERCISES
Chapter 6 – Optimizations and Tradeoffs
6.1: INTRODUCTION
6.2: COMBINATIONAL LOGIC OPTIMIZATIONS AND TRADEOFFS
6.3: SEQUENTIAL LOGIC OPTIMIZATIONS AND TRADEOFFS
6.4: DATAPATH COMPONENT TRADEOFFS
6.5: RTL DESIGN OPTIMIZATIONS AND TRADEOFFS
6.6: MORE ON OPTIMIZATIONS AND TRADEOFFS
6.7: PRODUCT PROFILE: DIGITAL VIDEO PLAYER/RECORDER
6.8: CHAPTER SUMMARY
6.9: EXERCISES
Chapter 7 – Physical Implementation on ICs
7.1: INTRODUCTION
7.2: MANUFACTURED IC TYPES
7.3: OFF-THE-SHELF PROGRAMMABLE IC TYPE—FPGA
7.4: OTHER OFF-THE-SHELF IC TYPES
7.5: IC TRADEOFFS, TRENDS, AND COMPARISONS
7.6: PRODUCT PROFILE: GIANT LED-BASED VIDEO DISPLAY WITH FPGAS
7.7: CHAPTER SUMMARY
7.8: EXERCISES
Chapter 8 – Programmable Processors
8.1: INTRODUCTION
8.2: BASIC ARCHITECTURE
8.3: A THREE-INSTRUCTION PROGRAMMABLE PROCESSOR
8.4: A SIX-INSTRUCTION PROGRAMMABLE PROCESSOR
8.5: EXAMPLE ASSEMBLY AND MACHINE PROGRAMS
8.6: FURTHER EXTENSIONS TO THE PROGRAMMABLE PROCESSOR
8.7: CHAPTER SUMMARY
8.8: EXERCISES
Chapter 9 – Hardware Description Languages
9.1: INTRODUCTION
9.2: COMBINATIONAL LOGIC DESCRIPTION USING HARDWARE DESCRIPTION LANGUAGES
9.3: SEQUENTIAL LOGIC DESCRIPTION USING HARDWARE DESCRIPTION LANGUAGES
9.4: DATAPATH COMPONENT DESCRIPTION USING HARDWARE DESCRIPTION LANGUAGES
9.5: RTL DESIGN USING HARDWARE DESCRIPTION LANGUAGES
9.6: CHAPTER SUMMARY
9.7: EXERCISES
Appendix A – Boolean Algebras
A.1: BOOLEAN ALGEBRA
A.2: SWITCHING ALGEBRA
A.3: IMPORTANT THEOREMS IN BOOLEAN ALGEBRA
A.4: OTHER EXAMPLES OF BOOLEAN ALGEBRAS
A.5: FURTHER READINGS
Appendix B – Additional Topics in Binary Number Systems
B.1: INTRODUCTION
B.2: REAL NUMBER REPRESENTATION
B.3: FIXED POINT ARITHMETIC
B.4: FLOATING POINT REPRESENTATION
B.5: EXERCISES
Appendix C – Extended RTL Design Example
C.1: INTRODUCTION
C.2: DESIGNING THE SODA DISPENSER CONTROLLER
C.3: UNDERSTANDING THE BEHAVIOR OF THE SODA DISPENSER CONTROLLER AND DATAPATH
Get It Now by clicking below:
![]() |
Browse Below for 3000+ more Engineering Resources & Digital Electronic Engineering References:
Related posts:
- Digital Design: An Embedded Systems Approach Using Verilog | by Peter J. Ashenden | ISBN: 9780123695277. Programmable Logic Devices. Packaging and Circuit Boards. Digital Systems and Embedded Systems. Combinational Electronic Components and Circuits. Embedded Computer Organization
- Digital Signal Processing: Fundamentals and Applications | by Li Tan | ISBN: 9780123740908. Electrical Engineering Books. DSP Applications. Digital Filter Design. Hardware and Software for Digital Signal Processors. Adaptive Filters
- The Designer’s Guide to VHDL, Third Edition | by Peter J. Ashenden | ISBN: 9780120887859. Modeling Digital Systems. VHDL Modeling Concepts.
- Digital System Designs and Practices: Using Verilog HDL and FPGAs | by Ming-Bo Lin | ISBN: 9780470823231. Electronics Engineering Books. PLD MODELING. CPLD. UNIVERSAL ASYNCHRONOUS RECEIVER AND TRANSMITTER
- VHDL 101: Everything You Need to Know to Get Started | by William Kafig | 2011 | ISBN: 9781856177047. Electronic Engineering Book. Process of Implementing an FPGA Design.
- Designing Embedded Systems with PIC Microcontrollers: Principles and Applications | by Tim Wilmshurst | ISBN: 9780750667555. Electronics Books. Microcontroller Design. Hardware Design of the Electronic. The Microchip In-Circuit Debugger. MPLAB Tutorial.
- Advanced FPGA Design: Architecture, Implementation, and Optimization | by Steve Kilts | ISBN: 9780470054376. Electronic Engineering Book. Top-Level Module for the SRC Processor
- Electronic Design Automation: Synthesis, Verification, and Test | by Laung-Terng Wang, Yao-Wen Chang and Kwang-Ting (Tim) Cheng (eds) | ISBN: 9780123743640. Electronic Engineering Books. Integrated Circuit Technology. Low-Power Circuit Design Techniques. Logic and Circuit Simulation.
- Reconfigurable Computing: The Theory and Practice of FPGA-Based Computation | by Scott Hauck and André DeHon | 2008 | ISBN: 9780123705228. Reconfigurable Computing Systems. EVOLVABLE HARDWARE DIGITAL PLATFORMS. Programming FPGA Applications in VHDL
- Programming Language Pragmatics, Third Edition | by Michael L. Scott | 2009 | ISBN: 9780123745149. Core Issues in Programming Language Design. Functional Languages. Logic Languages. Prolog Logic Programming. Concurrent Programming Fundamentals. Scripting Languages. How to Build a Runnable Program.
- Hardware/Firmware Interface Design: Best Practices for Improving Embedded Systems Development | by Gary Stringham | 2010 | ISBN: 9781856176057. Communication and Control Hardware Design. Seven Principles of Hardware/Firmware Interface Design
- Non-Newtonian Flow and Applied Rheology: Engineering Applications, Second edition | by R. P. Chhabra and J.F. Richardson | ISBN: 9780750685320. Heat Transfer Engineering Books. Heat Transfer in Transitional and Turbulent Flow in Pipes.
- Dependability in Electronic Systems: Mitigation of Hardware Failures, Soft Errors, and Electro-Magnetic Disturbances | by Nobuyasu Kanekawa, Eishi H. Ibe, Takashi Suga and Yutaka Uematsu | 2011 | ISBN: 9781441967145. Electronic Engineering Book. Fault-Tolerant System Technology
- Hardware Engineering Design. Embedded DSP Processor Design: Application Specific Instruction Set Processors | by Dake Liu | 2008 | ISBN: 9780123741233. Design of DSP Microarchitecture
- Digital Video Surveillance and Security | by Anthony C. Caputo | 2010 | ISBN: 9781856177474. Security Engineering Ebook. Digital Video Hardware. Video Management System Software.
- Fundamentals of Momentum, Heat, and Mass Transfer, Fourth Edition | by James R. Welty et al. | ISBN: 9780471381495. Radiation Heat Transfer. Turbulence on Momentum Transfer. Convective Heat Transfer. HEAT EXCHANGER ANALYSIS AND DESIGN
- Eshbach’s Handbook of Engineering Fundamentals, Fifth Edition | by Myer Kutz (ed) | ISBN: 9780470085783. General Engineering Book. Engineering Thermoplastics. Control Systems Design. Chemical Thermodynamics. Radiation Heat Transfer. Mechanics of Incompressible Fluids
- Special Design Topics in Digital Wideband Receivers | by James B.Y. Tsui | 2010 | ISBN: 9781608070299. Digital Communications Engineering Ebook. Digital Instantaneous Frequency Measurement (IFM) Receiver. Detection of Biphase Shift Keying (BPSK) Signals.
- Visual Design Fundamentals: A Digital Approach, Third Edition | by Alan Hashimoto and Mike Clayton | 2009 | ISBN: 9781584505815. Computer Science Books. Principles of Good Design.
- FPGA Design: Best Practices for Team-based Design | by Philip Simpson | 2010 | ISBN: 9781441963390. Digital Engineering Book. RTL Design. FPGA Design Tools.
- Chemical Process Equipment: Selection and Design, Revised Second Edition | by James R. Couper, W. Roy Penney, James R. Fair and Stan Walas | 2010 | ISBN: 9780123725066. Process Engineering Books. Mechanical Conveyors and Elevators. Fluid Transport Equipment. Heat Transfer and Heat Exchangers. Dryers and Cooling Towers. Membrane Separations
- Fluid Mechanics, Heat Transfer, and Mass Transfer: Chemical Engineering Practice | by K. S. Raju | 2011 | ISBN: 9780470637746. Chemical Engineering Ebook. GASKETS AND MECHANICAL SEALS. Pumps, Ejectors, Blowers, and Compressors.
- The Finite Element Method in Engineering, Fifth Edition | by Singiresu S. Rao | 2011 | ISBN: 9781856176613. Mechanical Engineering Books. Interpolation Models. Application to Heat Transfer Problems. Application to Fluid Mechanics Problems. Applications of Quasi-Harmonic Equations.
- The Handbook of Model Job Descriptions, Revised Edition | by Barry Cushway | ISBN: 9780749452247. HOW TO WRITE EFFECTIVE JOB DESCRIPTION. Information Technology Job. Legal Job. Sales and Marketing Job. Engineering Job. Supervision and Management Job
- Practical Design Verification | by Dhiraj K. Pradhan and Ian G. Harris | 2009 | ISBN: 9780521859721. Transaction-Level System Modeling. System Debugging Strategies. Model Checking Techniques. Techniques for Higher-Level Design Descriptions
- The Engineering Design of Systems: Models and Methods, Second Edition | by Dennis M. Buede | 2009 | ISBN: 9780470164020. Systems Engineering and Management. Systems Engineering Design Process. SYSTEMS ENGINEERING TOOL. Engineering Design and Integration.
- Digital Design of Signal Processing Systems: A Practical Approach | by Shoab Ahmed Khan | 2011 | ISBN: 9780470741832. Signal Processing Book. Micro-Programmed Controller. Digital Design of Communication Systems
- Electronic Thin Film Reliability | by King-Ning Tu | 2010 | ISBN: 9780521516136. Electronics Engineering Books. Microelectronic Technology. Nano Electronic Technology. Interconnect and Packaging Technology.
- Scene of the Cybercrime, Second Edition | by Debra Littlejohn Shinder and Michael Cross | ISBN: 9781597492768. How to Combat Phreakers, Hackers, and Crackers. How to Collect and Preserve Digital Evidence. Computer Forensic Software and Hardware. Cybercrime Prevention Techniques.
- Handbook of Research on Business Process Modeling | by Jorge Cardoso | 2009 | ISBN: 9781605662886. IT Reference Books. Computer Reference Books. Business Process Engineering. Business Process Languages. Holistic Process Management. Business Process Intelligence. THE MODELING FRAMEWORK
- Automotive Transmissions: Fundamentals, Selection, Design and Application, Second Edition | by Harald Naunheimer, Bernd Bertsche, Joachim Ryborz and Wolfgang Novak | 2011 | ISBN: 9783642162138. Automotive Engineering Ebook. Traffic and Vehicle Engineering. Vehicle Transmission Systems. Electronic Transmission Control.
- Introduction to Game Development, Second Edition | by Steve Rabin | 2010 | ISBN: 9781584506799. Game Designer Resources. Video Games Production. Game Programming Languages and Architecture. 3D Graphics Modeling. Character Animation Design. Artificial Intelligence Techniques
- Naval Engineering Books. Marine Engineering | by Roy L. Harrington (ed) | ISBN: 9780939773107. Marine Engineering Books. Naval Architecture and Marine Engineering. Ship Design Process. Ship Propulsion System. Marine Steam Generators. Diesel and Gas Turbine Engines.
- Architectural Engineering Books. Site Engineering for Landscape Architects, Fifth Edition | by Steven Strom, Kurt Nathan and Jake Woland | 2009 | ISBN: 9780470138144. Site Engineering IS Design. Site Layout and Dimensioning. Geotechnical Exploration and Soil Investigation
- Foundation Engineering Handbook: Design and Construction with the 2009 International Building Code, Second Edition | by Robert W. Day | 2010 | ISBN: 9780071740098. Civil Engineering Books. Geotechnical Earthquake Engineering. Foundation Excavation, Underpinning, and Field Load Tests.
- Computer Organization and Design: The Hardware/Software Interface, Fourth Edition | by David A. Patterson and John L. Hennessy | 2009 | ISBN: 9780123744937. Multicores, Multiprocessors, and Clusters. Interfacing I/O Devices to the Processor, Memory, and Operating System. Graphics and Computing GPUs.
- Microwave Engineering Books. Microwave Radio Transmission Design Guide, Second Edition | by Trevor Manning | 2009 | ISBN: 9781596934566. Wireless Telecommunications. Microwave Link Design.
- Advanced Signal Integrity for High-Speed Digital Designs | by Stephen H. Hall and Howard L. Heck | 2009 | ISBN: 9780470192351. Digital Engineers Resources. Electronics Design. Signal Integrity Design. CROSSTALK MINIMIZATION Techniques.
- Design of Reinforced Concrete, Eighth Edition | by Jack C. McCormac and Russell Brown | 2009 | ISBN: 9780470279274. Civil Engineering Books. STRUCTURAL MATERIALS FOR BUILDINGS AND BRIDGES. STRUCTURAL SAFETY DESIGN. DESIGN OF DOUBLY REINFORCED BEAMS. Continuous Reinforced Concrete Structures
- Detecting and Classifying Low Probability of Intercept Radar, Second Edition | by Philip E. Pace | 2009 | ISBN: 9781596932340. Radar Engineering Books. LPI Radar Design. Narayanan Random Noise Radar Design. Strategies for Intercepting LPI Radar Signals. LPIsimNet Architecture







You must be logged in to post a comment.