Skip to content

Digital Logic and Microprocessor Design with VHDL

Spend $50 to get a free movie!

ISBN-10: 0534465935

ISBN-13: 9780534465933

Edition: 2006

Authors: Enoch O. Hwang

List price: $219.95
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

This book will teach students how to design digital logic circuits, specifically combinational and sequential circuits. Students will learn how to put these two types of circuits together to form dedicated and general-purpose microprocessors. This book is unique in that it combines the use of logic principles and the building of individual components to create data paths and control units, and finally the building of real dedicated custom microprocessors and general-purpose microprocessors. After understanding the material in the book, students will be able to design simple microprocessors and implement them in real hardware.
Customers also bought

Book details

List price: $219.95
Copyright year: 2006
Publisher: Course Technology
Publication date: 2/18/2005
Binding: Hardcover
Pages: 588
Size: 8.25" wide x 9.25" long x 1.25" tall
Weight: 2.552
Language: English

Designing Microprocessors
Overview of a Microprocessor
Design Abstraction Levels
Examples of a 2-to-1 Multiplexer
Introduction to VHDL
Synthesis
Going Forward
Summary Checklist
Problems
Digital Circuits
Binary Numbers
Binary Switch
Basic Logic Operators and Logic Expressions
Truth Tables
Boolean Algebra and Boolean Function
Minterms and Maxterms
Canonical, Standard, and non-Standard Forms
Logic Gates and Circuit Diagrams
Example: Designing a Car Security System
VHDL for Digital Circuits
Summary Checklist
Problems
Combinational Circuits
Analysis of Combinational Circuits
Synthesis of Combinational Circuits
Technology Mapping
Minimization of Combinational Circuits
Timing Hazards and Glitches
7-Segment Decoder Example
VHDL for Combinational Circuits
Summary Checklist
Problems
Standard Combinational Components
Signal Naming Conventions
Adder
Two?s Complement Binary Numbers
Subtractor
Adder-Subtractor Combination
Arithmetic Logic Unit
Decoder
Encoder
Multiplexer
Tri-state Buffer
Comparator
Shifter-Rotator
Multiplier
Summary Checklist
Problems
Implementation Technologies
Physical Abstraction
Metal-Oxide-Semiconductor Field-Effect Transistor (MOSFET)
CMOS Logic
CMOS Circuits
Analysis of CMOS Circuits
Using ROMs to Implement a Function
Using PLAs to Implement a Function
Using PALs to Implement a Function
Complex Programmable Logic Device (CPLD)
Field-Programmable Gate Array (FPGA)
Summary Checklist
Problems
Latches and Flip-Flops
Bistable Element
SR Latch
SR Latch with Enable
D Latch
D Latch with Enable
Clock
D Flip-Flop
D Flip-Flop with Enable
Asynchronous Inputs
Description of a Flip-Flop
Timing Issues
Example: Car Security System ? Version 2
VHDL for Latches and Flip-Flops
Flip-Flop Types
Summary Checklist
Problems
Sequential Circuits
Finite-State-Machine (FSM) Model
State Diagrams
Analysis of Sequential Circuits
Synthesis of Sequential Circuits
Unused State Encodings and the Encoding of States
Example: Car Security System ? Version 3
VHDL for Sequential Circuits
Optimization for Sequential Circuits
Summary Checklist
Problems
Standard Sequential Components
Registers
Shift Registers
Counters
Register Files
Static Random Access Memory
Larger Memories
More Memory Locations
Summary Checklist
Problems
Datapaths
General Datapath
Using a General Datapath
Timing Issues
A More Complex General Datapath
Dedicated Datapath
Designing Dedicated Datapaths
Using a Dedicated Datapath
VHDL for Datapaths
Summary Checklist
Problems
Control Units
Constructing the Control Unit
Examples
Generating Status Signals
Timing Issues
Standalone Controllers
ASM Charts and State Action Tables
VHDL for Control Units
Summary Checklist
Problems
Dedicated Microprocessors
Manual Construction of a Dedicated Microprocessor
Examples
VHDL for Dedicated Microprocessors
Summary Checklist
Problems
General-Purpose Microprocessors
Overview of the CPU Design
The EC