Change pdf to powerpoint - C# Create PDF from PowerPoint Library to convert pptx, ppt to PDF in C#.net, ASP.NET MVC, WinForms, WPF
Online C# Tutorial for Creating PDF from Microsoft PowerPoint Presentation
converting pdf to powerpoint; picture from pdf to powerpoint
Change pdf to powerpoint - VB.NET Create PDF from PowerPoint Library to convert pptx, ppt to PDF in vb.net, ASP.NET MVC, WinForms, WPF
VB.NET Tutorial for Export PDF file from Microsoft Office PowerPoint
how to convert pdf to ppt for; pdf to powerpoint conversion
Online Convert PowerPoint to PDF file. Best free online export
Online Powerpoint to PDF Converter. Download Free Trial. Then just wait until the conversion from Powerpoint to PDF is complete and download the file.
convert pdf to editable ppt online; how to convert pdf to powerpoint in
RasterEdge XDoc.PowerPoint for .NET - SDK for PowerPoint Document
Able to view and edit PowerPoint rapidly. Convert. Convert PowerPoint to PDF. Convert PowerPoint to HTML5. Convert PowerPoint to Tiff. Convert PowerPoint to Jpeg
how to convert pdf file to powerpoint presentation; how to change pdf file to powerpoint
Digital Design
With an Introduction to the Verilog HDL
C# WinForms Viewer: Load, View, Convert, Annotate and Edit
to PDF; Convert PowerPoint to PDF; Convert Image to PDF; Convert Jpeg to PDF; Merge PDF Files; Split PDF Document; Remove Password from PDF; Change PDF Permission
convert pdf to editable powerpoint online; pdf to powerpoint converter online
How to C#: Overview of Using XDoc.PowerPoint
How to C#: Overview of Using XDoc.PowerPoint. Overview for How to Use XDoc.PowerPoint in C# .NET Programming Project. PowerPoint Conversion.
and paste pdf to powerpoint; convert pdf slides to powerpoint online
This page intentionally left blank 
C# HTML5 Viewer: Load, View, Convert, Annotate and Edit PowerPoint
Such as load and view PowerPoint without Microsoft Office software installed, convert PowerPoint to PDF file, Tiff image and HTML file, as well as add
convert pdf pages to powerpoint slides; conversion of pdf into ppt
VB.NET PowerPoint: Read, Edit and Process PPTX File
create image on desired PowerPoint slide, merge/split PowerPoint file, change the order of How to convert PowerPoint to PDF, render PowerPoint to SVG
how to convert pdf slides to powerpoint presentation; and paste pdf into powerpoint
Digital Design 
With an Introduction to the Verilog HDL 
F
IFTH
E
DITION
M. Morris   Mano 
Emeritus Professor of Computer Engineering 
California State University, Los Angeles   
Michael D.   Ciletti 
Emeritus Professor of Electrical and Computer Engineering 
University of Colorado at Colorado Springs       
Upper Saddle River Boston Columbus San Franciso New York
Indianapolis London Toronto Sydney Singapore Tokyo Montreal
Dubai Madrid Hong Kong Mexico City Munich Paris Amsterdam Cape Town
VB.NET PDF Password Library: add, remove, edit PDF file password
Add password to PDF. Change PDF original password. Remove password from PDF. Set PDF security level. VB: Change and Update PDF Document Password.
how to change pdf to powerpoint slides; drag and drop pdf into powerpoint
C# powerpoint - Convert PowerPoint to PDF in C#.NET
C# PowerPoint - Convert PowerPoint to PDF in C#.NET. Online C# Tutorial for Converting PowerPoint to PDF (.pdf) Document. PowerPoint to PDF Conversion Overview.
convert pdf pages to powerpoint slides; how to change pdf to ppt on
Library of Congress Cataloging-in-Publication Data  
Mano, M. Morris, 1927– 
Digital design : with an introduction to the verilog hdl / M. Morris Mano, Michael D. Ciletti.—5th ed. 
p. cm. 
Includes index. 
ISBN-13: 978-0-13-277420-8 
ISBN-10: 0-13-277420-8 
1. Electronic digital computers—Circuits. 2. Logic circuits. 3. Logic design. 4. Digital integrated 
circuits. I. Ciletti, Michael D. II. Title. 
TK7888.3.M343 2011 
621.39'5—dc23 
2011039094     
Vice President and Editorial Director, ECS: 
Marcia J. Horton
Executive Editor: Andrew Gilfillan
Vice-President, Production: Vince O’Brien
Executive Marketing Manager: Tim Galligan
Marketing Assistant: Jon Bryant
Permissions Project Manager: Karen Sanatar
Senior Managing Editor: Scott Disanno
Production Project Manager/Editorial Production 
Manager: Greg Dulles
Cover Designer: Jayne Conte
Cover Photo: Michael D. Ciletti
Composition: Jouve India Private Limited
Full-Service Project Management: Jouve India Private 
Limited
Printer/Binder: Edwards Brothers
Typeface: Times Ten 10/12
Copyright © 2013, 2007, 2002, 1991, 1984 Pearson Education, Inc., publishing as Prentice Hall, One Lake Street, Upper 
Saddle River, New Jersey 07458. All rights reserved. Manufactured in the United States of America. This publication is 
protected by Copyright, and permission should be obtained from the publisher prior to any prohibited reproduction, 
storage in a retrieval system, or transmission in any form or by any means, electronic, mechanical, photocopying, 
recording, or likewise. To obtain permission(s) to use material from this work, please submit a written request to 
Pearson Education, Inc., Permissions Department, One Lake Street, Upper Saddle River, New Jersey 07458.
Many of the designations by manufacturers and seller to distinguish their products are claimed as trademarks. Where 
those designations appear in this book, and the publisher was aware of a trademark claim, the designations have been 
printed in initial caps or all caps.
All rights reserved. No part of this book may be reproduced, in any form or by any means, without permission in writing 
from the publisher.
Verilogger Pro and SynaptiCAD are trademarks of SynaptiCAD, Inc., Blacksburg, VA 24062–0608.
The author and publisher of this book have used their best efforts in preparing this book. These efforts include the 
development, research, and testing of the theories and programs to determine their effectiveness. The author and 
publisher make no warranty of any kind, expressed or implied, with regard to these programs or the documentation 
contained in this book. The author and publisher shall not be liable in any event for incidental or consequential 
damages in connection with, or arising out of, the furnishing, performance, or use of these programs.  
About the cover: “Spider Rock in Canyon de Chelley,” Chinle, Arizona, USA, January 2011. Photograph courtesy of mdc 
Images, LLC (www.mdcilettiphotography.com). Used by permission.
10 9 8 7 6 5 4 3 2 1
ISBN-13: 978-0-13-277420-8
ISBN-10:        0-13-277420-8
v
Preface  
ix     
1  Digital Systems and Binary Numbers  
1  
1.1 
Digital Systems  
1   
1.2 
Binary Numbers  
3   
1.3 
Number‐Base Conversions  
6   
1.4 
Octal and Hexadecimal Numbers  
8   
1.5 
Complements of Numbers  
10   
1.6 
Signed Binary Numbers  
14   
1.7 
Binary Codes  
18   
1.8 
Binary Storage and Registers  
27   
1.9 
Binary Logic  
30    
2  Boolean Algebra and Logic Gates  
38  
2.1 
Introduction  
38   
2.2 
Basic Definitions  
38   
2.3 
Axiomatic Definition of Boolean Algebra  
40   
2.4 
Basic Theorems and Properties of Boolean Algebra  
43   
2.5 
Boolean Functions  
46   
2.6 
Canonical and Standard Forms  
51   
2.7 
Other Logic Operations  
58   
2.8 
Digital Logic Gates  
60   
2.9 
Integrated Circuits  
66    
Contents 
vi    Contents
3  Gate‐Level Minimization  
73  
3.1 
Introduction  
73   
3.2 
The Map Method  
73   
3.3 
Four‐Variable K-Map  
80   
3.4 
Product‐of‐Sums Simplification  
84   
3.5 
Don’t‐Care Conditions  
88   
3.6 
NAND and NOR Implementation  
90   
3.7 
Other Two‐Level Implementations  
97   
3.8 
Exclusive‐OR Function  
103   
3.9 
Hardware Description Language  
108    
4  Combinational Logic  
125  
4.1 
Introduction  
125   
4.2 
Combinational Circuits  
125   
4.3 
Analysis Procedure  
126   
4.4 
Design Procedure  
129   
4.5 
Binary Adder–Subtractor  
133   
4.6 
Decimal Adder  
144   
4.7 
Binary Multiplier  
146   
4.8 
Magnitude Comparator  
148   
4.9 
Decoders  
150   
4.10 
Encoders  
155   
4.11 
Multiplexers  
158   
4.12 
HDL Models of Combinational Circuits  
164    
5  Synchronous Sequential Logic  
190  
5.1 
Introduction  
190   
5.2 
Sequential Circuits  
190   
5.3 
Storage Elements: Latches  
193   
5.4 
Storage Elements: Flip‐Flops  
196   
5.5 
Analysis of Clocked Sequential Circuits  
204   
5.6 
Synthesizable HDL Models of Sequential Circuits  
217   
5.7 
State Reduction and Assignment  
231   
5.8 
Design Procedure  
236    
6  Registers and Counters  
255  
6.1 
Registers  
255   
6.2 
Shift Registers  
258   
6.3 
Ripple Counters  
266   
6.4 
Synchronous Counters  
271   
6.5 
Other Counters  
278   
6.6 
HDL for Registers and Counters  
283    
Contents    vii
7  Memory and Programmable Logic  
299  
7.1 
Introduction  
299   
7.2 
Random‐Access Memory  
300   
7.3 
Memory Decoding  
307   
7.4 
Error Detection and Correction  
312   
7.5 
Read‐Only Memory  
315   
7.6 
Programmable Logic Array  
321   
7.7 
Programmable Array Logic  
325   
7.8 
Sequential Programmable Devices  
329    
8   Design at the Register 
Transfer Level  
351  
8.1 
Introduction  
351   
8.2 
Register Transfer Level Notation  
351   
8.3 
Register Transfer Level in HDL  
354   
8.4 
Algorithmic State Machines (ASMs)  
363   
8.5 
Design Example (ASMD Chart)  
371   
8.6 
HDL Description of Design Example  
381   
8.7 
Sequential Binary Multiplier  
391   
8.8 
Control Logic  
396   
8.9 
HDL Description of Binary Multiplier  
402   
8.10 
Design with Multiplexers  
411   
8.11 
Race‐Free Design (Software Race Conditions)  
422   
8.12 
Latch‐Free Design (Why Waste Silicon?)  
425   
8.13 
Other Language Features  
426    
9   Laboratory Experiments 
with Standard ICs and FPGAs  
438  
9.1 
Introduction to Experiments  
438   
9.2 
Experiment 1: Binary and Decimal Numbers  
443   
9.3 
Experiment 2: Digital Logic Gates  
446   
9.4 
Experiment 3: Simplification of Boolean Functions  
448   
9.5 
Experiment 4: Combinational Circuits  
450   
9.6 
Experiment 5: Code Converters  
452   
9.7 
Experiment 6: Design with Multiplexers  
453   
9.8 
Experiment 7: Adders and Subtractors  
455   
9.9 
Experiment 8: Flip‐Flops  
457   
9.10 
Experiment 9: Sequential Circuits  
460   
9.11 
Experiment 10: Counters  
461   
9.12 
Experiment 11: Shift Registers  
463   
9.13 
Experiment 12: Serial Addition  
466   
9.14 
Experiment 13: Memory Unit  
467   
9.15 
Experiment 14: Lamp Handball  
469   
viii    Contents
9.16 
Experiment 15: Clock‐Pulse Generator  
473   
9.17 
Experiment 16: Parallel Adder and Accumulator  
475   
9.18 
Experiment 17: Binary Multiplier  
478   
9.19 
Verilog HDL Simulation Experiments 
and Rapid Prototyping with FPGAs  
480    
10  Standard Graphic Symbols  
488  
10.1 
Rectangular‐Shape Symbols  
488   
10.2 
Qualifying Symbols  
491   
10.3 
Dependency Notation  
493   
10.4 
Symbols for Combinational Elements  
495   
10.5 
Symbols for Flip‐Flops  
497   
10.6 
Symbols for Registers  
499   
10.7 
Symbols for Counters  
502   
10.8 
Symbol for RAM  
504     
Appendix  
507   
Answers to Selected Problems  
521   
Index  
539     
Documents you may be interested
Documents you may be interested