Welcome to P K Kelkar Library, Online Public Access Catalogue (OPAC)

Normal view MARC view ISBD view

Pragmatic logic

By: Eccles, William J.
Material type: materialTypeLabelBookSeries: Synthesis lectures on digital circuits and systems: #13.Publisher: San Rafael, Calif. (1537 Fourth Street, San Rafael, CA 94901 USA) : Morgan & Claypool Publishers, c2007Edition: 1st ed.Description: 1 electronic text (xii, 207 p. : ill.) : digital file.ISBN: 1598291939 (electronic bk.); 9781598291933 (electronic bk.); 1598291920 (pbk.); 9781598291926 (pbk.).Uniform titles: Synthesis digital library of engineering and computer science. Subject(s): Logic circuits | Digital logic | Number systems | Boolean algebra | Combinational logic | Sequential logic | VerilogDDC classification: 621.395 Online resources: Abstract with links to resource | Abstract with links to full text Also available in print.
Contents:
Designing digital systems: Where are we going -- Design, up and down -- What's a digital system? -- Combinational example -- Specifications -- Truth table -- Reduction and simplification -- Implementation -- Payment! -- Sequential example -- Specifications -- State diagram -- Transition/excitation table -- Implementation -- Payment! -- Documentation -- Logic symbols -- IEEE standard symbols -- Wires and buses -- Signal names and levels -- Logic circuit families -- TTL family -- CMOS family -- Summary -- Numbers and arithmetic: Counting 101 -- Decimal -- Binary -- Hexadecimal -- Binary arithmetic -- Binary addition -- Subtraction and 2's-complement -- Codes -- Summary -- Boolean algebra: The formal stuff -- Boolean beginnings -- Postulates -- Theorems -- Using Boole -- A proof -- Logic simplification -- Applying DeMorgan -- Canonical forms -- Definitions -- Example of Minterms and Maxterms -- Complements and conversions -- Truth tables -- Summary -- Combinational logic: No time like the present -- Gates and symbols -- Basic gates -- Nand and nor -- Levels of logic -- Logic circuit analysis -- Analysis example I -- Analysis example II -- Analysis example III -- Minimization -- Map minimization, Two variables -- Map minimization, three variables -- Map minimization, four variables -- Map minimization, don't-cares -- Other minimization methods -- Other gate arrangements -- And-or and Nand-Nand circuits -- Or-and and nor-nor circuits -- Design examples -- Multiplication -- Flip-flop drivers -- Summary -- Building blocks: bigger stuff -- Decoder -- Minterm generator -- Two applications of decoders -- Other decoders -- Multiplexer -- One-chip designs -- Two applications of multiplexers -- Arithmetic -- Programmable blocks -- Read-only memory -- Programmable logic device -- Hazards and glitches -- Example of glitch -- Hazards -- Design example -- Summary -- Sequential circuits: Now you have time! -- Sequential logic analysis -- Flip-flops -- Tabular analysis of example -- Analysis steps -- Latches and flip-flops -- Inverter latch -- Better latch -- Debouncing a switch -- Altogether -- Design elements -- Design examples -- Summary -- Counters and registers: More building blocks -- Counters -- Count 30 -- "Gray" counting -- Shift registers -- Universal shift register -- Ring counters -- Random numbers -- Another counter -- Mealy 'n Moore -- Parallel-serial converter -- Summary -- Design a microwave: Well, the controller -- Specifications -- Basic functions -- User interface -- Some additions -- System design -- Finite state machine -- Signals -- Transitions -- Excitations -- FSM circuit -- Counters and timers -- Up counters -- Down counters -- Do they work? -- Display -- Keyboard control -- Complete system -- Summary -- Large systems: Do "real" designers do Boolean -- Basic Verilog -- Structural form -- Dataflow form -- Behavioral form -- Flexible Verilog -- Coin adder -- Multiplication -- Priority encoder -- Assignment -- Sequential logic in Verilog -- Simple counter -- Better counter -- Another counter -- Moore and Mealy -- Final example -- The end.
Summary: Pragmatic Logic presents the analysis and design of digital logic systems. The author begins with a brief study of binary and hexadecimal number systems and then looks at the basics of Boolean algebra. The study of logic circuits is divided into two parts, combinational logic, which has no memory, and sequential logic, which does. Numerous examples highlight the principles being presented. The text ends with an introduction to digital logic design using Verilog, a hardware description language. The chapter on Verilog can be studied along with the other chapters in the text. After the reader has completed combinational logic in Chapters 4 and 5, sections 9.1 and 9.2 would be appropriate. Similarly, the rest of Chapter 9 could be studied after completing sequential logic in Chapters 6 and 7. This short lecture book will be of use to students at any level of electrical or computer engineering and for practicing engineers or scientists in any field looking for a practical and applied introduction to digital logic. The author's "pragmatic" and applied style gives a unique and helpful "non-idealist, practical, opinionate" introduction to digital systems.
    average rating: 0.0 (0 votes)
Item type Current location Call number Status Date due Barcode Item holds
E books E books PK Kelkar Library, IIT Kanpur
Available EBKE053
Total holds: 0

Mode of access: World Wide Web.

System requirements: Adobe Acrobat Reader.

Part of: Synthesis digital library of engineering and computer science.

Series from website.

Designing digital systems: Where are we going -- Design, up and down -- What's a digital system? -- Combinational example -- Specifications -- Truth table -- Reduction and simplification -- Implementation -- Payment! -- Sequential example -- Specifications -- State diagram -- Transition/excitation table -- Implementation -- Payment! -- Documentation -- Logic symbols -- IEEE standard symbols -- Wires and buses -- Signal names and levels -- Logic circuit families -- TTL family -- CMOS family -- Summary -- Numbers and arithmetic: Counting 101 -- Decimal -- Binary -- Hexadecimal -- Binary arithmetic -- Binary addition -- Subtraction and 2's-complement -- Codes -- Summary -- Boolean algebra: The formal stuff -- Boolean beginnings -- Postulates -- Theorems -- Using Boole -- A proof -- Logic simplification -- Applying DeMorgan -- Canonical forms -- Definitions -- Example of Minterms and Maxterms -- Complements and conversions -- Truth tables -- Summary -- Combinational logic: No time like the present -- Gates and symbols -- Basic gates -- Nand and nor -- Levels of logic -- Logic circuit analysis -- Analysis example I -- Analysis example II -- Analysis example III -- Minimization -- Map minimization, Two variables -- Map minimization, three variables -- Map minimization, four variables -- Map minimization, don't-cares -- Other minimization methods -- Other gate arrangements -- And-or and Nand-Nand circuits -- Or-and and nor-nor circuits -- Design examples -- Multiplication -- Flip-flop drivers -- Summary -- Building blocks: bigger stuff -- Decoder -- Minterm generator -- Two applications of decoders -- Other decoders -- Multiplexer -- One-chip designs -- Two applications of multiplexers -- Arithmetic -- Programmable blocks -- Read-only memory -- Programmable logic device -- Hazards and glitches -- Example of glitch -- Hazards -- Design example -- Summary -- Sequential circuits: Now you have time! -- Sequential logic analysis -- Flip-flops -- Tabular analysis of example -- Analysis steps -- Latches and flip-flops -- Inverter latch -- Better latch -- Debouncing a switch -- Altogether -- Design elements -- Design examples -- Summary -- Counters and registers: More building blocks -- Counters -- Count 30 -- "Gray" counting -- Shift registers -- Universal shift register -- Ring counters -- Random numbers -- Another counter -- Mealy 'n Moore -- Parallel-serial converter -- Summary -- Design a microwave: Well, the controller -- Specifications -- Basic functions -- User interface -- Some additions -- System design -- Finite state machine -- Signals -- Transitions -- Excitations -- FSM circuit -- Counters and timers -- Up counters -- Down counters -- Do they work? -- Display -- Keyboard control -- Complete system -- Summary -- Large systems: Do "real" designers do Boolean -- Basic Verilog -- Structural form -- Dataflow form -- Behavioral form -- Flexible Verilog -- Coin adder -- Multiplication -- Priority encoder -- Assignment -- Sequential logic in Verilog -- Simple counter -- Better counter -- Another counter -- Moore and Mealy -- Final example -- The end.

Abstract freely available; full-text restricted to subscribers or individual document purchasers.

Compendex

INSPEC

Google scholar

Google book search

Pragmatic Logic presents the analysis and design of digital logic systems. The author begins with a brief study of binary and hexadecimal number systems and then looks at the basics of Boolean algebra. The study of logic circuits is divided into two parts, combinational logic, which has no memory, and sequential logic, which does. Numerous examples highlight the principles being presented. The text ends with an introduction to digital logic design using Verilog, a hardware description language. The chapter on Verilog can be studied along with the other chapters in the text. After the reader has completed combinational logic in Chapters 4 and 5, sections 9.1 and 9.2 would be appropriate. Similarly, the rest of Chapter 9 could be studied after completing sequential logic in Chapters 6 and 7. This short lecture book will be of use to students at any level of electrical or computer engineering and for practicing engineers or scientists in any field looking for a practical and applied introduction to digital logic. The author's "pragmatic" and applied style gives a unique and helpful "non-idealist, practical, opinionate" introduction to digital systems.

Also available in print.

Title from PDF t.p. (viewed on October 12, 2008).

There are no comments for this item.

Log in to your account to post a comment.

Powered by Koha