Tuesday, January 13, 2009

No One Cares What You Had for Lunch or Digital Design

No One Cares What You Had for Lunch: 100 Ideas for Your Blog

Author: Margaret Mason

Tired of filling up your blog with boring posts? Take the next step and get inspired to create something unique. Author Margaret Mason shows you the way with this fun collection of inspirational ideas for your blog. Nobody Cares What You Had for Lunch: 100 Ideas for Your Blog is a unique idea-book for bloggers seeking fun, creative inspiration. Margaret gives writers the prompts they need to describe, imagine, investigate and generate clever posts. Sample ideas include:

  • Writing a serial novel
  • Conducting unnecessary experiments
  • Creating your autobiography
  • Public eavesdropping
  • And much, much more



See also: La Taxation D'entreprise (les Exemples et la Série d'Explications)

Digital Design

Author: Morris M Mano

For sophomore courses on digital design in an Electrical Engineering, Computer Engineering, or Computer Science department.


 


Digital Design, fourth edition is a modern update of the classic authoritative text on digital design.  This book teaches the basic concepts of digital design in a clear, accessible manner. The book presents the basic tools for the design of digital circuits and provides procedures suitable for a variety of digital applications.



Table of Contents:
Preface     ix
Digital Systems and Binary Numbers     1
Digital Systems     1
Binary Numbers     3
Number-Base Conversions     5
Octal and Hexadecimal Numbers     8
Complements     9
Signed Binary Numbers     14
Binary Codes     17
Binary Storage and Registers     25
Binary Logic     28
Boolean Algebra and Logic Gates     36
Introduction     36
Basic Definitions     36
Axiomatic Definition of Boolean Algebra     38
Basic Theorems and Properties of Boolean Algebra     41
Boolean Functions     44
Canonical and Standard Forms     48
Other Logic Operations     55
Digital Logic Gates     57
Integrated Circuits     63
Gate-Level Minimization     70
Introduction     70
The Map Method     70
Four-Variable Map     76
Five-Variable Map     81
Product-of-Sums Simplification     83
Don't-Care Conditions     86
NAND and NOR Implementation     89
Other Two-Level Implementations     96
Exclusive-OR Function     101
Hardware Description Language     106
Combinational Logic     122
Introduction     122
Combinational Circuits     122
Analysis Procedure     123
Design Procedure     126
Binary Adder-Subtractor     130
Decimal Adder     139
Binary Multiplier     142
Magnitude Comparator     144
Decoders     146
Encoders     150
Multiplexers     152
HDL Models of Combinational Circuits     159
Synchronous Sequential Logic     182
Introduction     182
Sequential Circuits     182
Storage Elements: Latches     184
Storage Elements: Flip-Flops     188
Analysis of Clocked Sequential Circuits     195
Synthesizable HDL Models of Sequential Circuits     207
State Reduction and Assignment     227
Design Procedure     225
Registers and Counters     242
Registers     242
Shift Registers     245
Ripple Counters     253
Synchronous Counters     258
Other Counters      265
HDL for Registers and Counters     269
Memory and Programmable Logic     284
Introduction     284
Random-Access Memory     285
Memory Decoding     291
Error Detection and Correction     296
Read-Only Memory     299
Programmable Logic Array     305
Programmable Array Logic     309
Sequential Programmable Devices     311
Design at the Register Transfer Level     334
Introduction     334
Register Transfer Level (RTL) Notation     334
Register Transfer Level in HDL     336
Algorithmic State Machines (ASMs)     345
Design Example     352
HDL Description of Design Example     367
Sequential Binary Multiplier     371
Control Logic     376
HDL Description of Binary Multiplier     382
Design with Multiplexers     390
Race-Free Design     407
Latch-Free Design     403
Other Language Features     404
Asynchronous Sequential Logic     415
Introduction     415
Analysis Procedure     477
Circuits with Latches     425
Design Procedure     433
Reduction of State and Flow Tables     439
Race-Free State Assignment     446
Hazards     452
Design Example     457
Digital Integrated Circuits     471
Introduction     471
Special Characteristics     473
Bipolar-Transistor Characteristics     477
RTL and DTL Circuits     481
Transistor-Transistor Logic     484
Emitter-Coupled Logic     493
Metal-Oxide Semiconductor     495
Complementary MOS     498
CMOS Transmission Gate Circuits     501
Switch-Level Modeling with HDL     505
Laboratory Experiments with Standard ICs and FPGAs 57     511
Introduction to Experiments     511
Experiment 1: Binary and Decimal Numbers     516
Experiment 2: Digital Logic Gates     579
Experiment 3: Simplification of Boolean Functions     520
Experiment 4: Combinational Circuits     522
Experiment 5: Code Converters     524
Experiment 6: Design with Multiplexers     526
Experiment 7: Adders and Subtractors     527
Experiment 8: Flip-Flops     550
Experiment 9: Sequential Circuits     532
Experiment 10: Counters     534
Experiment 11: Shift Registers     535
Experiment 12: Serial Addition     538
Experiment 13: Memory Unit     539
Experiment 14: Lamp Handball     547
Experiment 15: Clock-Pulse Generator     545
Experiment 16: Parallel Adder and Accumulator     547
Experiment 17: Binary Multiplier     549
Experiment 18: Asynchronous Sequential Circuits     553
Verilog HDL Simulation Experiments and Rapid Prototyping with FPGAs     553
Standard Graphic Symbols     589
Rectangular-Shape Symbols     559
Qualifying Symbols     562
Dependency Notation     564
Symbols for Combinational Elements     566
Symbols for Flip-Flops     550
Symbols for Registers     570
Symbols for Counters     573
Symbol for RAM     575
Answers to Selected Problems     577
Index     597

No comments:

Post a Comment