没有合适的资源?快使用搜索试试~ 我知道了~
首页Digital Systems Design Using Verilog.bak
资源详情
资源评论
资源推荐

© 2016 Cengage Learning
Library of Congress Control Number: 2014947845
ISBN: 978-1-285-05107-9
Cengage Learning
20 Channel Center Street
Boston, MA 02210
USA
Digital Systems Design Using Verilog
Charles H. Roth, Jr., Lizy Kurian John,
and Byeong Kil Lee
Printed in the United States of America
Print Number: 01 Print Year: 2014
WCN: 02-200-203
IC knowledge link@ www.eeeknow.com
100 IC books download--link here

Contents
Preface vii
Chapter 1 Review of Logic Design Fundamentals 1
1.1 Combinational Logic 1
1.2
Boolean Algebra and Algebraic Simplication
3
1.3
Karnaugh
Maps 7
1.4
Designing with NAND and NOR Gates
11
1.5
Hazards in Combinational Circuits
13
1.6
Flip-Flops and Latches
15
1.7
Mealy Sequential Circuit Design
17
1.8
Design of a Moore Sequential Circuit
25
1.9
Equivalent States and Reduction of State Tables
28
1.10
Sequential Circuit Timing 30
1.11
Tristate Logic and Busses
47
Problems
48
Chapter 2 Introduction to Verilog
®
58
2.1 Computer-Aided Design 59
2.2
Hardware Description Languages
62
2.3
Verilog Description of Combinational Circuits
64
2.4
Verilog
Modules 68
2.5
Verilog
Assignments 73
2.6
Procedural
Assignments 74
2.7
Modeling Flip-Flops Using Always Block
78
2.8
Always Blocks Using Event Control Statements
82
2.9
Delays in Verilog
84
2.10
Compilation, Simulation, and Synthesis of Verilog Code 87
2.11
Verilog Data Types and Operators
93
2.12
Simple Synthesis Examples
98
2.13
Verilog Models for Multiplexers
102
2.14
Modeling Registers and Counters Using Verilog Always Statements
104
1G IC book Download,add QQ group 681321817
100 IC books download--link here

2.15 Behavioral and Structural Verilog 112
2.16
Constants
124
2.17
Arrays
125
2.18
Loops in Verilog
127
2.19
Testing a Verilog Model
129
2.20
A Few Things to Remember
133
Problems
136
Chapter 3 Introduction to Programmable Logic Devices 158
3.1 Brief Overview of Programmable Logic Devices 158
3.2
Simple Programmable Logic Devices (SPLDs)
161
3.3
Complex Programmable Logic Devices (CPLDs)
176
3.4
Field-Programmable Gate Arrays (FPGAs)
180
Problems
205
Chapter 4 Design Examples 210
4.1 BCD to 7-Segment Display Decoder 211
4.2
A BCD Adder
212
4.3
32-Bit
Adders 214
4.4
Trafc Light Controller
220
4.5
State Graphs for Control Circuits
225
4.6
Scoreboard and Controller
226
4.7
Synchronization and Debouncing
230
4.8
A Shift-and-Add Multiplier
232
4.9
Array
Multiplier 238
4.10 A Signed Integer/Fraction Multiplier 241
4.11
Keypad
Scanner 255
4.12
Binary
Dividers 264
Problems
277
Chapter 5 SM Charts and Microprogramming 288
5.1 State Machine Charts 288
5.2
Derivation of SM Charts
293
5.3
Realization of SM Charts
306
5.4
Implementation of the Dice Game
309
5.5
Microprogramming
314
5.6
Linked State Machines
327
Problems
329
Chapter 6 Designing with Field Programmable Gate
Arrays 341
6.1 Implementing Functions in FPGAs 341
6.2
Implementing Functions Using Shannon’s Decomposition
347
IC knowledge link@ www.eeeknow.com
100 IC books download--link here

6.3 Carry Chains in FPGAs 352
6.4
Cascade Chains in FPGAs
353
6.5
Examples of Logic Blocks in Commercial FPGAs
355
6.6
Dedicated Memory in FPGAs
357
6.7
Dedicated Multipliers in FPGAs
368
6.8
Cost of Programmability
369
6.9
FPGAs and One-Hot State Assignment
371
6.10
FPGA Capacity: Maximum Gates versus Usable Gates
373
6.11
Design Translation (Synthesis)
375
6.12
Mapping, Placement, and Routing 385
Problems
390
Chapter 7 Floating-Point Arithmetic 399
7.1 Representation of Floating-Point Numbers 399
7.2
Floating-Point
Multiplication 406
7.3
Floating-Point
Addition 417
7.4
Other Floating-Point Operations
425
Problems
426
Chapter 8 Additional Topics in Verilog 431
8.1 Verilog Functions 431
8.2
Verilog
Tasks 435
8.3
Multivalued Logic and Signal Resolution
437
8.4
Built-in
Primitives 439
8.5
User-Dened
Primitives 442
8.6
SRAM
Model 445
8.7
Model for SRAM Read/Write System
446
8.8
Rise and Fall Delays of Gates
450
8.9
Named
Association 451
8.10 Generate Statements 452
8.11
System
Functions 455
8.12
Compiler Directives
457
8.13
File I/O Functions
460
8.14
Timing
Checks 463
Problems
464
Chapter 9 Design of a RISC Microprocessor 473
9.1 The RISC Philosophy 473
9.2
The MIPS ISA
476
9.3
MIPS Instruction Encoding
482
9.4
Implementation of a MIPS Subset
485
9.5
Verilog
Model 492
Problems
508
1G IC book Download,add QQ group 681321817
100 IC books download--link here
剩余591页未读,继续阅读
















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0