100% found this document useful (6 votes)
59 views64 pages

Digital Systems Design Using VHDL 3rd Edition Charles H. Roth - Ebook PDF Download

Digital Systems Design Using VHDL, 3rd Edition by Charles H. Roth and Lizy Kurian John is a comprehensive textbook aimed at senior-level students in digital systems design. It covers fundamental principles and the application of VHDL in design processes, with numerous examples ranging from simple circuits to microprocessors. The book assumes a background in logic design and programming, providing a structured approach to learning VHDL and digital system design.

Uploaded by

awinkmelavc
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (6 votes)
59 views64 pages

Digital Systems Design Using VHDL 3rd Edition Charles H. Roth - Ebook PDF Download

Digital Systems Design Using VHDL, 3rd Edition by Charles H. Roth and Lizy Kurian John is a comprehensive textbook aimed at senior-level students in digital systems design. It covers fundamental principles and the application of VHDL in design processes, with numerous examples ranging from simple circuits to microprocessors. The book assumes a background in logic design and programming, providing a structured approach to learning VHDL and digital system design.

Uploaded by

awinkmelavc
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 64

Digital Systems Design Using VHDL 3rd Edition

Charles H. Roth - eBook PDF download

https://ebooksecure.com/download/digital-systems-design-using-
vhdl-ebook-pdf/

Download more ebook from https://ebooksecure.com


We believe these products will be a great fit for you. Click
the link to download now, or visit ebooksecure.com
to discover even more!

Digital Systems Design Using VHDL 3rd Edition Charles


H. Roth - eBook PDF

https://ebooksecure.com/download/digital-systems-design-using-
vhdl-3rd-edition-ebook-pdf/

Analog and Digital Electronics, 1st edition Raghunandan


G. H. Charles H. Roth - eBook PDF

https://ebooksecure.com/download/analog-and-digital-
electronics-1st-edition-ebook-pdf/

Fundamentals of Logic Design, Enhanced Edition Jr.


Charles H. Roth - eBook PDF

https://ebooksecure.com/download/fundamentals-of-logic-design-
enhanced-edition-ebook-pdf/

Digital System Design with FPGA: Implementation Using


Verilog and VHDL 1st Edition Unsalan - eBook PDF

https://ebooksecure.com/download/digital-system-design-with-fpga-
implementation-using-verilog-and-vhdl-ebook-pdf/
(eBook PDF) Digital Design with RTL Design VHDL and
Verilog 2nd

http://ebooksecure.com/product/ebook-pdf-digital-design-with-rtl-
design-vhdl-and-verilog-2nd/

Design Recipes for FPGAs using Verilog and VHDL [2nd


ed.] Peter Wilson - eBook PDF

https://ebooksecure.com/download/design-recipes-for-fpgas-using-
verilog-and-vhdl-2nd-ed-ebook-pdf/

(eBook PDF) Digital Design: With an Introduction to the


Verilog HDL, VHDL, and System Verilog 6th Edition

http://ebooksecure.com/product/ebook-pdf-digital-design-with-an-
introduction-to-the-verilog-hdl-vhdl-and-systemverilog-6th-
edition/

(eBook PDF) Digital Systems Engineering

http://ebooksecure.com/product/ebook-pdf-digital-systems-
engineering/

Digital Image Processing Using MATLAB 1st edition -


eBook PDF

https://ebooksecure.com/download/digital-image-processing-using-
matlab-ebook-pdf/
Third Edition

Digital Systems Design Using


VHDL

Charles H. Roth, Jr. | Lizy Kurian John


Copyright 2018 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. WCN 02-200-203
DIGITAL SYSTEMS DESIGN
USING VHDL®

Third Edition

Charles H. Roth, Jr.


The University of Texas
at Austin

Lizy Kurian John


The University of Texas
at Austin

Australia • Brazil • Mexico • Singapore • United Kingdom • United States

Copyright 2018 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. WCN 02-200-203
Digital Systems Design Using VHDL®, © 2018, 2008 Cengage Learning®
Third Edition
ALL RIGHTS RESERVED. No part of this work covered by the copyright
Charles H. Roth, Jr. and Lizy Kurian John
herein may be reproduced or distributed in any form or by any means,
Product Director, Global Engineering: except as permitted by U.S. copyright law, without the prior written
Timothy L. Anderson permission of the copyright owner.
Associate Media Content Developer:
ARM® is a registered trademark of ARM Limited. “ARM” is used to
Ashley Kaupert
represent ARM Holding plc; its operating company ARM Limited; and
Product Assistant: Alexander Sham its regional subsidiaries. ARM, the ARM logo, and AMBA are registered
Marketing Manager: Kristin Stine trademarks of ARM Limited. All rights reserved.
Director, Higher Education Production:
Sharon L. Smith For product information and technology assistance, contact us at
Cengage Learning Customer & Sales Support, 1-800-354-9706.
Content Project Manager: Jana Lewis
For permission to use material from this text or product,
Production Service: RPK Editorial submit all requests online at www.cengage.com/permissions.
Services, Inc. Further permissions questions can be emailed to
Copyeditor: Harlan James [email protected].

Proofreader: Lori Martinsek


Library of Congress Control Number: 2016952395
Indexer: Shelly Gerger-Knechtl
Compositor: SPi Global ISBN: 978-1-305-63514-2
Senior Art Director: Michelle Kunkler
Cengage Learning
Internal Designer: Stratton Design 20 Channel Center Street
Cover Designer: Tin Box Studio Boston, MA 02210
Cover Images: (upper image) USA
stockchairatgfx/Shutterstock.com, (lower Cengage Learning is a leading provider of customized learning
image) Raimundas/Shutterstock.com solutions with employees residing in nearly 40 different countries
Intellectual Property and sales in more than 125 countries around the world. Find your local
Analyst: Christine Myaskovsky representative at www.cengage.com.
Project Manager: Sarah Shainwald
Cengage Learning products are represented in Canada by
Text and Image Permissions Researcher: Nelson Education Ltd.
Kristiina Paul
To learn more about Cengage Learning Solutions, visit
Manufacturing Planner: Doug Wilke
www.cengage.com/engineering.

Purchase any of our products at your local college store or at our


preferred online store www.cengagebrain.com.

Unless otherwise noted, all items © Cengage Learning.

Printed in the United States of America


Print Number: 01 Print Year: 2016

Copyright 2018 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. WCN 02-200-203
CONTENTS

Preface vii
About the Authors xii
Chapter 1 Review of Logic Design Fundamentals 1
1.1 Combinational Logic 1
1.2 Boolean Algebra and Algebraic Simplification 3
1.3 Karnaugh Maps 7
1.4 Designing With NAND and NOR Gates 10
1.5 Hazards in Combinational Circuits 12
1.6 Flip-Flops and Latches 16
1.7 Mealy Sequential Circuit Design 18
1.8 Moore Sequential Circuit Design 25
1.9 Equivalent States and Reduction of State Tables 28
1.10 Sequential Circuit Timing 30
1.11 Tristate Logic and Busses 31
Problems 34

Chapter 2 Introduction to VHDL 39


2.1 Computer-Aided Design 39
2.2 Hardware Description Languages 42
2.3 VHDL Description of Combinational Circuits 44
2.4 VHDL Modules 47
2.5 Sequential Statements and VHDL Processes 54
2.6 Modeling Flip-Flops Using VHDL Processes 55
2.7 Processes Using Wait Statements 59
2.8 Two Types of VHDL Delays: Transport and Inertial Delays 62
2.9 Compilation, Simulation, and Synthesis of VHDL Code 63
2.10 VHDL Data Types and Operators 67
2.11 Simple Synthesis Examples 69
2.12 VHDL Models for Multiplexers 72
2.13 VHDL Libraries 75
2.14 Modeling Registers and Counters Using VHDL Processes 79
2.15 Behavioral and Structural VHDL 85
2.16 Variables, Signals, and Constants 94
iii
Copyright 2018 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. WCN 02-200-203
iv Contents

2.17 Arrays 97
2.18 Loops in VHDL 101
2.19 Assert and Report Statements 102
2.20 Tips for Debugging VHDL Code 106
Problems 114

Chapter 3 Introduction to Programmable Logic Devices 128


3.1 Brief Overview of Programmable Logic Devices 128
3.2 Simple Programmable Logic Devices 131
3.3 Complex Programmable Logic Devices 146
3.4 Field Programmable Gate Arrays 150
3.5 Programmable SoCs (PSOC) 174
Problems 176

Chapter 4 Design Examples 184


4.1 BCD to Seven-Segment Display Decoder 185
4.2 A BCD Adder 186
4.3 32-Bit Adders 188
4.4 Traffic Light Controller 198
4.5 State Graphs for Control Circuits 201
4.6 Scoreboard and Controller 203
4.7 Synchronization and Debouncing 206
4.8 Add-and-Shift Multiplier 208
4.9 Array Multiplier 213
4.10 A Signed Integer/Fraction Multiplier 216
4.11 Keypad Scanner 228
4.12 Binary Dividers 235
Problems 244

Chapter 5 SM Charts and Microprogramming 256


5.1 State Machine Charts 256
5.2 Derivation of SM Charts 261
5.3 Realization of SM Charts 271
5.4 Implementation of the Dice Game 274
5.5 Microprogramming 278
5.6 Linked State Machines 295
Problems 297

Chapter 6 Designing with Field Programmable Gate


Arrays 308
6.1 Implementing Functions in FPGAs 308
6.2 Implementing Functions Using Shannon’s Decomposition 314

Copyright 2018 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. WCN 02-200-203
Contents v

6.3 Carry Chains in FPGAs 319


6.4 Cascade Chains in FPGAs 320
6.5 Examples of Logic Blocks in Commercial FPGAs 322
6.6 Dedicated Memory in FPGAs 324
6.7 Dedicated Multipliers in FPGAs 330
6.8 Cost of Programmability 331
6.9 FPGAs and One-Hot State Assignment 333
6.10 FPGA Capacity: Maximum Gates versus Usable Gates 335
6.11 Design Translation (Synthesis) 336
6.12 Mapping, Placement, and Routing 346
Problems 351

Chapter 7 Floating-Point Arithmetic 361


7.1 Representation of Floating-Point Numbers 361
7.2 Floating-Point Multiplication 370
7.3 Floating-Point Addition 378
7.4 Other Floating-Point Operations 385
Problems 386

Chapter 8 Additional Topics in VHDL 391


8.1 VHDL Functions 391
8.2 VHDL Procedures 394
8.3 VHDL Predefined Function Called NOW 397
8.4 Attributes 398
8.5 Creating Overloaded Operators 402
8.6 Multivalued Logic and Signal Resolution 403
8.7 The IEEE 9-Valued Logic System 408
8.8 SRAM Model Using IEEE 1164 412
8.9 Model for SRAM Read/Write System 414
8.10 Generics 417
8.11 Named Association 418
8.12 Generate Statements 419
8.13 Files and TEXTIO 421
Problems 425

Chapter 9 Design of RISC Microprocessors 433


9.1 The RISC Philosophy 433
9.2 The MIPS ISA 436
9.3 MIPS Instruction Encoding 441
9.4 Implementation of a MIPS Subset 445
9.5 VHDL Model of the MIPS Subset 451
9.6 Design of an ARM Processor 465
9.7 ARM Instruction Encoding 475

Copyright 2018 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. WCN 02-200-203
vi Contents

9.8 Implementation of a Subset of ARM Instructions 483


9.9 VHDL Model of the ARM Subset 491
Problems 509

Chapter 10 Verification of Digital Systems 515


10.1 Importance of Verification 515
10.2 Verification Terminology 519
10.3 Functional Verification 521
10.4 Timing Verification 526
10.5 Static Timing Analysis for Circuits with No Skew 528
10.6 Static Timing Analysis for Circuits with Clock Skew 535
10.7 Glitches in Sequential Circuits 539
10.8 Clock Gating 540
10.9 Clock Distribution Circuitry 544
Problems 546

Chapter 11 Hardware Testing and Design for


Testability 554
11.1 Faults and Fault Models 555
11.2 Testing Combinational Logic 556
11.3 Testing Sequential Logic 560
11.4 Scan Testing 564
11.5 Boundary Scan 566
11.6 Memory Testing 577
11.7 Built-In Self-Test 579
Problems 589

Chapter 12 Additional Design Examples (Online)

Appendix A 596
VHDL Language Summary

Appendix B 604
IEEE Standard Libraries

Appendix C 606
TEXTIO Package

Appendix D 608
Projects

References 618
Index 622

Copyright 2018 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. WCN 02-200-203
PREFACE

This textbook is intended for a senior-level course in digital systems design. The book covers
both basic principles of digital system design and the use of a hardware description language,
VHDL, in the design process. After basic principles have been covered, students are encour-
aged to practice design by going through the design process. For this reason, many digital
system design examples, ranging in complexity from a simple binary adder to a microproces-
sor, are included in the text.
Students using this textbook should have completed a course in the fundamentals of logic
design, including both combinational and sequential circuits. Although no previous knowl-
edge of VHDL is assumed, students should have programming experience using a modern
higher-level language such as C. A course in assembly language programming and basic
computer organization is also very helpful, especially for Chapter 9.
This book is the result of many years of teaching a senior course in digital systems design
at the University of Texas at Austin. Throughout the years, the technology for hardware
implementation of digital systems has kept changing, but many of the same design principles
are still applicable. In the early years of the course, we handwired modules consisting of
discrete transistors to implement our designs. Then integrated circuits were introduced,
and we were able to implement our designs using breadboards and TTL logic. Now we are
able to use FPGAs and CPLDs to realize very complex designs. We originally used our own
hardware description language together with a simulator running on a mainframe computer.
When VHDL was adopted as an IEEE standard and became widely used in industry, we
switched to VHDL. The widespread availability of high-quality commercial CAD tools now
enables us to synthesize complex designs directly from the VHDL code.
All of the VHDL code in this textbook has been tested using the Modelsim simula-
tor. The Modelsim software is available in a student edition, and we recommend its use in
conjunction with this text. The companion website that accompanies this text provides a
link for downloading the Modelsim student edition and an introductory tutorial to help
students get started using the software. Students can access these materials by visiting
https://login.cengage.com.

Structure
Because students typically take their first course in logic design two years before this course,
most students need a review of the basics. For this reason, Chapter 1 includes a review of
logic design fundamentals. Most students can review this material on their own, so it is unnec-
essary to devote much lecture time to this chapter.

vii
Copyright 2018 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. WCN 02-200-203
viii Preface

Chapter 2 starts with an overview of modern design flow. It also summarizes various
technologies for implementation of digital designs. Then, it introduces the basics of VHDL,
and this hardware description language is used throughout the rest of the book. Additional
features of VHDL are introduced on an as-needed basis, and more advanced features are
covered in Chapter 8. From the start, we relate the constructs of VHDL to the corresponding
hardware. Some textbooks teach VHDL as a programming language and devote many pages
to teaching the language syntax. Instead, our emphasis is on how to use VHDL in the digital
design process. The language is very complex, so we do not attempt to cover all its features.
We emphasize the basic features that are necessary for digital design and omit some of the
less-used features. Use of standard IEEE VHDL libraries is introduced in this chapter and
only IEEE standard libraries are used throughout the test. Chapter 2 also provides coding tips
and strategies on how to write VHDL code that can lead to the intended hardware quickly.
VHDL is very useful in teaching top-down design. We can design a system at a high level
and express the algorithms in VHDL. We can then simulate and debug the designs at this
level before proceeding with the detailed logic design. However, no design is complete until
it has actually been implemented in hardware and the hardware has been tested. For this
reason, we recommend that the course include some lab exercises in which designs are imple-
mented in hardware. We introduce simple programmable logic devices (PLDs) in Chapter 3
so that real hardware can be used early in the course if desired. Chapter 3 starts with an
overview of programmable logic devices and presents simple programmable logic devices
first, followed by an introduction to complex programmable logic devices (CPLDs) and
Field Programmable Gate Arrays (FPGAs). There are many products in the market, and it
is useful for students to learn about commercial products. However, it is more important for
them to understand the basic principles in the construction of these programmable devices.
Hence we present the material in a generalized fashion, with references to specific products
as examples. The material in this chapter also serves as an introduction to the more detailed
treatment of FPGAs in Chapter 6.
Chapter 4 presents a variety of design examples, including both arithmetic and non-
arithmetic examples. Simple examples such as a BCD to 7-segment display decoder to more
complex examples such as game scoreboards, keypad scanners, and binary dividers are pre-
sented. The chapter presents common techniques used for computer arithmetic, including
carry look-ahead addition and binary multiplication and division. Use of a state machine for
sequencing the operations in a digital system is an important concept presented in this chap-
ter. Synthesizable VHDL code is presented for the various designs. A variety of examples are
presented so that instructors can select their favorite designs for teaching.
Use of sequential machine charts (SM charts) as an alternative to state graphs is covered
in Chapter 5. We show how to write VHDL code based on SM charts and how to realize hard-
ware to implement the SM charts. Then, the technique of microprogramming is presented.
Transformation of SM charts for different types of microprogramming is discussed. Then, we
show how the use of linked state machines facilitates the decomposition of complex systems
into simpler ones. The design of a dice-game simulator is used to illustrate these techniques.
Chapter 6 presents issues related to implementing digital systems in Field Programmable
Gate Arrays. A few simple designs are first hand-mapped into FPGA building blocks to illus-
trate the mapping process. Shannon’s expansion for decomposition of functions with several
variables into smaller functions is presented. Features of modern FPGAs like carry chains,
cascade chains, dedicated memory, dedicated multipliers, etc., are then presented. Instead
of describing all features in a selected commercial product, the features are described in a
general fashion. Once students understand the fundamental general principles, they will be
able to understand and use any commercial product they have to work with. This chapter
also introduces the processes and algorithms in the software design flow. Synthesis, mapping,

Copyright 2018 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. WCN 02-200-203
Preface ix

placement, and routing processes are briefly described. Optimizations during synthesis are
illustrated.
Basic techniques for floating-point arithmetic are described in Chapter 7. We present a
simple floating-point format with 2’s complement numbers and then the IEEE standard float-
ing-point formats. A floating-point multiplier example is presented starting with development
of the basic algorithm, then simulating the system using VHDL, and finally synthesizing and
implementing the system using an FPGA. Some instructors may prefer to cover Chapters 8
and 9 before teaching Chapter 7. Chapter 7 can be omitted without loss of any continuity.
By the time students reach Chapter 8, they should be thoroughly familiar with the basics
of VHDL. At this point we introduce some of the more advanced features of VHDL and
illustrate their use. The use of multi-valued logic, including the IEEE-1164 standard logic, is
one of the important topics covered. A memory model with tri-state output busses illustrates
the use of the multi-valued logic.
Chapter 9 presents the design of a microprocessor, starting from the description of the
instruction set architecture (ISA). The processor is an early RISC processor, the MIPS
R2000. The important instructions in the MIPS ISA are described and a subset is then imple-
mented. The design of the various components of the processor, such as the instruction mem-
ory module, data memory module, and register file are illustrated module by module. These
components are then integrated together, and a complete processor design is presented.
The model can be tested with a test bench, or it can be synthesized and implemented on an
FPGA. In order to test the design on an FPGA, one will need to write input-output mod-
ules for the design. This example requires understanding of the basics of assembly language
programming and computer organization. After presenting the MIPS design, the chapter
progresses to a design with the ARM ISA. A simplified introduction to the ARM ISA is first
presented, followed by an implementation of a subset of the ISA. This is a significant addition
to the previous MIPS design. The coverage is augmented with relevant example questions,
solutions, and exercise problems on the ARM ISA.
Chapter 10 is a new chapter, presenting new material on verification, a concept central to
the design of complex systems. A good understanding of timing in sequential circuits and the
principles of synchronous design is essential to the digital system design process. Functional
verification is introduced, explaining jargon in verification, validation, emulation, and distinc-
tion with testing. Self-testing test benches are explained. Concept of coverage is introduced.
Timing verification is presented with static timing analysis of circuits. Clock skew, clock
gating, power gating, and asynchronous design are introduced.
The important topics of hardware testing and design for testability are covered in
Chapter 11. This chapter introduces the basic techniques for testing combinational and
sequential logic. Then scan design and boundary-scan techniques, which facilitate the testing
of digital systems, are described. The chapter concludes with a discussion of built-in self-test
(BIST). VHDL code for a boundary-scan example and for a BIST example is included. The
topics in this chapter play an important role in digital system design, and we recommend that
they be included in any course on this subject. Chapter 11 can be covered any time after the
completion of Chapter 8.
Chapter 12, available only online via https://login.cengage.com, presents three complete
design examples that illustrate the use of VHDL synthesis tools. First, a wristwatch design
shows the progress of a design from a textual description to a state diagram and then a
VHDL model. This example illustrates modular design. The test bench for the wristwatch
illustrates the use of multiple procedure calls to facilitate the testing. The second example
describes the use of VHDL to model RAM memories. The third example, a serial communi-
cations receiver-transmitter, should easily be understood by any student who has completed
the material through Chapter 8.

Copyright 2018 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. WCN 02-200-203
x Preface

New to the Third Edition


For instructors who used the second edition of this text, here is a mapping to help understand
the changes in the third edition. The IEEE numeric-bit library is used first until multi-valued
logic is introduced in Chapter 8. The multi-valued IEEE numeric-std library is used thereafter.
All code has been converted to use IEEE standard libraries instead of the BITLIB library.

Chapter 1 Logic hazard description is improved. More detailed examples on static haz-
ards are added. Students are introduced to memristors. The sequential circuit
timing section is kept to an introductory level because more elaborate static
timing analysis is presented in a new chapter on verification, Chapter 10.
Chapter 2 Coding examples to improve test bench creation are introduced in Chapter 2.
Coding tips and strategies for synthesizable code are presented. Multiple
debugging examples are presented towards the end of the chapter.
Chapter 3 Information on commercial chips updated to reflect state of the art. Added
introduction to programmable System on a Chip (SoC).
Chapter 4 General introduction to parallel prefix adders with details of Kogge Stone
adder. New exercise problems including those on Kogge Stone and Brent-
Kung adders.
Chapter 5 Added historical perspective on microprogramming. New example problems
and new exercise problems.
Chapter 6 Information on commercial chips updated to reflect state of the art. Xilinx
Kintex chips described. New problems added to make use of the new types
of FPGA architectures.
Chapter 7 Several new example problems on IEEE floating point standards illustrated
in detail. Rounding modes in IEEE standard and Microsoft Excel illustrated
with examples. Several new exercise problems.
Chapter 8 Functions and procedures from the prior edition’s Chapter 2 moved to here.
Many sections from old Chapter 8 are still here. A memory model previously
in old Chapter 9 presented as example of multi-valued logic design in new
Chapter 8.
New examples on functions and procedures added. VHDL function NOW is
introduced. New exercise questions on Kogge-Stone and Brent-Kung adder
to utilize advanced VHDL features such as generate are added.
Chapter 9 This chapter covers ARM processor design. A simplified introduction to the
ARM ISA is first presented followed by an implementation of a subset of
the ISA. This is a significant addition to the MIPS design that was previously
presented. Several example questions and solutions on the ARM ISA are
presented. Several exercise problems are added.
Chapter 10 This is a new chapter on verification. It covers functional verification as
introduced, explaining terminology in verification, validation, emulation,
and distinction with testing. Self-checking test benches are explained. Con-
cept of coverage is introduced. Timing verification is presented with static
timing analysis of circuits. Clock skew, clock gating, power gating, and asyn-
chronous design are briefly presented. Exercise problems cover functional
and timing verification.

Copyright 2018 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. WCN 02-200-203
Preface xi

Chapter 11 The prior edition’s Chapter 10 on testing is modified and retained as


Chapter 11. Memory testing is introduced. Several new problems added.
Tests such as the popular March 14 tests are introduced in the chapter and
new exercise problems are included.
Chapter 12 This chapter will be available only electronically. The wristwatch design,
the memory timing models, and the UART design will be available to
interested instructors and students. This chapter may be accessed at
https://login.cengage.com.

Instructor Resources
A detailed Instructor’s Solutions Manual containing solutions to all the exercises from the
text, VHDL code used in the book, and Lecture Note PowerPoint slides are available via a
secure, password-protected Instructor Resource Center at https://login.cengage.com.

Acknowledgments
We would like to thank the many individuals who have contributed their time and effort
to the development of this textbook. Over many years we have received valuable feedback
from the students in our digital systems design courses. We would especially like to thank
the faculty members who reviewed the previous edition and offered many suggestions for its
improvement. These faculty include:
Lee Belfore, Old Dominion University
Gang Feng, University of Wisconsin, Platteville
K. Gopalan, Purdue University, Calumet
Miriam Leeser, Northeastern University
Melissa C. Smith, Clemson University
Aaron Striegel, University of Notre Dame
Don Thomas, Carnegie Mellon University
We also wish to acknowledge Dr. Nur Touba’s comments on various parts of the book.
Dr. Earl Swartzlander provided comments on the parallel prefix adder section.
We thank ARM Limited for providing the permission to include an example design
based on the ARM ISA in Chapter 9. Special thanks go to Ian Burgess at Mentor Graphics
for his work on the ModelSim code. We also take this opportunity to express our gratitude
to the student assistants who helped with the word processing, VHDL code testing, and
illustrations: Arif Mondal, Kevin Johns, Jae-Min Jo, Di Xie, Poulami Das, and Kangjoo Lee,
who helped on this version, and Roger Chen, William Earle, Manish Kapadia, Matt Morgan,
Elizabeth Norris, and Raman Suri, who helped on the previous edition.
We wish to acknowledge and thank our Global Engineering team at Cengage Learning for
their dedication to this new book: Timothy Anderson, Product Director; Ashley Kaupert, Asso-
ciate Media Content Developer; Jana Lewis, Content Project Manager; Kristin Stine, Market-
ing Manager; Elizabeth Brown and Brittany Burden, Learning Solutions Specialists; Alexander
Sham, Product Assistant; and Rose Kernan of RPK Editorial Services, Inc. They have skillfully
guided every aspect of this text’s development and production to successful completion.
Charles. H. Roth, Jr.
Lizy K. John

Copyright 2018 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. WCN 02-200-203
ABOUT THE AUTHORS

Charles H. Roth, Jr. is Professor Emeritus of Electrical and Computer Engineering


at the University of Texas at Austin. He has been on the UT faculty since 1961.
He received his BSEE degree from the University of Minnesota, his MSEE and
EE degrees from the Massachusetts Institute of Technology, and his PhD degree
in EE from Stanford University. His teaching and research interests included
logic design, digital systems design, switching theory, microprocessor systems, and
computer- aided design. He developed a self-paced course in logic design, which
formed the basis of his textbook, Fundamentals of Logic Design. He is also the
author of Digital Systems Design Using VHDL, two other textbooks, and several
software packages. He is the author or co-author of more than 50 technical papers
and reports. Six PhD students and 80 MS students have received their degrees
under his supervision. He received several teaching awards including the 1974 Gen-
eral Dynamics Award for Outstanding Engineering Teaching.
Lizy Kurian John is the B.N. Gafford Professor in the Electrical and Computer
Engineering at University of Texas at Austin. She received her PhD in Computer
Engineering from the Pennsylvania State University. Her research interests include
computer architecture, performance evaluation, workload characterization, digital
systems design, FPGAs, rapid prototyping, and reconfigurable architectures. She is
the recipient of many awards including the NSF CAREER award, UT Austin Engi-
neering Foundation Faculty Award, Halliburton, Brown, and Root Engineering
Foundation Young Faculty Award 2001, University of Texas Alumni Association
(Texas Exes) Teaching Award 2004, the Pennsylvania State University Outstand-
ing Engineering Alumnus 2011, etc. She has co-authored a book on Digital Systems
Design using VHDL (Cengage Publishers, 2007), a book on Digital Systems Design
using Verilog (Cengage Publishers, 2014) and has edited four books including a
book on Computer Performance Evaluation and Benchmarking. In the past, she has
served as Associate Editor of IEEE Transactions on Computers, IEEE Transac-
tions on VLSI and IEEE Micro. She holds 10 U.S. patents and is an IEEE Fellow
(Class of 2009).

xii
Copyright 2018 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. WCN 02-200-203
CHAPTER

REVIEW OF LOGIC DESIGN 1


FUNDAMENTALS

This chapter reviews many of the logic design topics normally taught in a first course in logic
design. First, combinational logic and then sequential logic are reviewed. Combinational
logic has no memory, so the present output depends only on the present input. Sequential
logic has memory, so the present output depends not only on the present input but also on
the past sequence of inputs. Various types of flip-flops and their state tables are presented.
Example designs for Mealy and Moore sequential circuits are illustrated, followed by tech-
niques to reduce the number of states in sequential designs. Circuit timing and synchronous
design are particularly important, since a good understanding of timing issues is essential to
the successful design of digital systems. A detailed treatment of sequential circuit timing is
presented in Chapter 10 in a section on timing verification. For more details on any of the
topics discussed in this chapter, the reader should refer to a standard logic design textbook
such as Roth and Kinney, Fundamentals of Logic Design, 7th Edition (Cengage Learning,
2014). Some of the review examples that follow are referenced in later chapters of this text.

1.1 Combinational Logic


Some of the basic gates used in logic circuits are shown in Figure 1-1. Unless otherwise speci-
fied, all the variables used to represent logic signals are two-valued, and the two values are
designated 0 and 1. Normally positive logic is used, for which a low voltage corresponds to a
logic 0 and a high voltage corresponds to a logic 1. When negative logic is used, a low voltage
corresponds to a logic 1 and a high voltage corresponds to a logic 0.
For the AND gate of Figure 1-1, the output C 5 1 if and only if the input A 5 1 and
the input B 5 1. Use a raised dot or simply write the variables side by side to indicate the
AND operation; thus C 5 A AND B 5 A # B 5 AB. For the OR gate, the output C 5 1 if
and only if the input A 5 1 or the input B 5 1 (inclusive OR). Use 1 to indicate the OR
operation; thus C 5 A OR B 5 A 1 B. The NOT gate, or inverter, forms the complement
of the input; that is, if A 5 1, C 5 0, and if A 5 0, C 5 1. Use a prime 1 r 2 to indicate the

FIGURE 1-1: Basic Gates A


C A
C
B B
AND: C = A B OR: C = A + B

C A
A C
B
NOT: C = A9 Exclusive OR: C = A % B

1
Copyright 2018 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. WCN 02-200-203
2 Chapter 1 Review of Logic Design Fundamentals

complement (NOT) operation, so C 5 NOT A 5 Ar. The exclusive-OR (XOR) gate has an
output C 5 1 if A 5 1 and B 5 0 or if A 5 0 and B 5 1. The symbol ! represents exclusive
OR, so write

C 5 A XOR B 5 ABr 1 ArB 5 A ! B (1-1)

The behavior of a combinational logic circuit can be specified by a truth table that gives the
circuit outputs for each combination of input values. As an example, consider the full adder of
Figure 1-2, which adds two binary digits (X and Y) and a carry 1 Cin 2 to give a sum (Sum) and a
carry out 1 Cout 2 . The truth table specifies the adder outputs as a function of the adder inputs.
For example, when the inputs are X 5 0, Y 5 0, and Cin 5 1, adding the three inputs gives
0 1 0 1 1 5 01, so the sum is 1 and the carry out is 0. When the inputs are 011, 0 1 1 1 1 5 10,
so Sum 5 0 and Cout 5 1. When the inputs are X 5 Y 5 Cin 5 1, 1 1 1 1 1 5 11, so
Sum 5 1 and Cout 5 1.

FIGURE 1-2: Full Adder X Y Cin Cout Sum


0 0 0 0 0
X Cout 0 0 1 0 1
Full 0 1 0 0 1
Y 0 1 1 1 0
Adder
Cin Sum 1 0 0 0 1
1 0 1 1 0
1 1 0 1 0
1 1 1 1 1
(a) Full adder module (b) Truth table

Derive algebraic expressions for Sum and Cout from the truth table. From the table,
Sum 5 1 when X 5 0, Y 5 0, and Cin 5 1. The term XrYrCin equals 1 only for this com-
bination of inputs. The term XrYCin r 5 1 only when X 5 0, Y 5 1, and Cin 5 0. The term
XYrCinr is 1 only for the input combination X 5 1, Y 5 0, and Cin 5 0. The term XYCin is 1
only when X 5 Y 5 Cin 5 1. Therefore, Sum is formed by ORing these four terms together:

r 1 XYrCinr 1 XYCin
Sum 5 XrYrCin 1 XrYCin (1-2)

Each of the terms in this sum of products (SOP) expression is 1 for exactly one combina-
tion of input values. In a similar manner, Cout is formed by ORing four terms together:

r 1 XYCin
Cout 5 XrYCin 1 XYrCin 1 XYCin (1-3)

Each term in Equations (1-2) and (1-3) is referred to as a minterm, and these equations
are referred to as minterm expansions. These minterm expansions can also be written in
m-notation or decimal notation as follows:

Sum 5 m1 1 m2 1 m4 1 m7 5 Sm 1 1, 2, 4, 7 2

Cout 5 m3 1 m5 1 m6 1 m7 5 Sm 1 3, 5, 6, 7 2

The decimal numbers designate the rows of the truth table for which the corresponding func-
tion is 1. Thus Sum 5 1 in rows 001, 010, 100, and 111 (rows 1, 2, 4, 7).

Copyright 2018 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. WCN 02-200-203
1.2 Boolean Algebra and Algebraic Simplification 3

A logic function can also be represented in terms of the inputs for which the function
value is 0. Referring to the truth table for the full adder, Cout 5 0 when X 5 Y 5 Cin 5 0.
r 2 is
The term 1 X 1 Y 1 Cin 2 is 0 only for this combination of inputs. The term 1 X 1 Y 1 Cin
0 only when X 5 Y 5 0 and Cin 5 1. The term 1 X 1 Yr 1 Cin 2 is 0 only when X 5 Cin 5 0
and Y 5 1. The term 1 Xr 1 Y 1 Cin 2 is 0 only when X 5 1 and Y 5 Cin 5 0. Cout is formed
by ANDing these four terms together:

r 2 1 X 1 Yr 1 Cin 2 1 Xr 1 Y 1 Cin 2
Cout 5 1 X 1 Y 1 Cin 2 1 X 1 Y 1 Cin (1-4)

Cout is 0 only for the 000, 001, 010, and 100 rows of the truth table and, therefore, must
be 1 for the remaining four rows. Each of the terms in the Product of Sums (POS) expression
in Equation (1-4) is referred to as a maxterm, and (1-4) is called a maxterm expansion. This
maxterm expansion can also be written in decimal notation as

Cout 5 M0 # M1 # M2 # M4 5 PM 1 0, 1, 2, 4 2

where the decimal numbers correspond to the truth table rows for which Cout 5 0.

1.2 Boolean Algebra and Algebraic Simplification


The basic mathematics used for logic design is Boolean algebra. Table 1-1 summarizes the
laws and theorems of Boolean algebra. They are listed in dual pairs; for example, Equation
(1-10D) is the dual of (1-10). They can be verified easily for two-valued logic by using truth
tables. These laws and theorems can be used to simplify logic functions, so they can be real-
ized with a reduced number of components.
A very important law in Boolean algebra is the DeMorgan’s law. DeMorgan’s laws,
stated in Equations (1-16, 1-16D), can be used to form the complement of an expression on a
step-by-step basis. The generalized form of DeMorgan’s law in Equation (1-17) can be used
to form the complement of a complex expression in one step. Equation (1-17) can be inter-
preted as follows: To form the complement of a Boolean expression, replace each variable
by its complement; also replace 1 with 0, 0 with 1, OR with AND, and AND with OR. Add
parentheses as required to assure the proper hierarchy of operations. If AND is performed
before OR in F, then parentheses may be required to assure that OR is performed before
AND in Fr.

EXAMPLE
Find the complement of F if
F 5 X 1 ErK 1 C 1 AB 1 Dr 2 # 1 1 WZr 1 GrH 1 0 2 2
Fr 5 Xr 1 E 1 Kr 1 1 Cr 1 1 Ar 1 Br 2 D 1 0 2 1 Wr 1 Z 1 1 G 1 Hr 2 # 1 2 2

Additional parentheses in Fr were added when an AND operation in F was replaced with an OR. The dual of an expres-
sion is the same as its complement, except that the variables are not complemented.

Copyright 2018 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. WCN 02-200-203
4 Chapter 1 Review of Logic Design Fundamentals

TABLE 1-1: Laws and Theorems of Boolean Algebra

Operations with 0 and 1:


X105X (1-5) X#15X (1-5D)
X1151 (1-6) X#050 (1-6D)
Idempotent laws:
X1X5X (1-7) X#X5X (1-7D)
Involution law:
1 Xr 2 r 5 X (1-8)
Laws of complementarity:
X 1 Xr 5 1 (1-9) X # Xr 5 0 (1-9D)
Commutative laws:
X1Y5Y1X (1-10) XY 5 YX (1-10D)
Associative laws:
1X 1 Y2 1 Z 5 X 1 1Y 1 Z2 (1-11) 1 XY 2 Z 5 X 1 YZ 2 5 XYZ (1-11D)
5X1Y1Z
Distributive laws:
X 1 Y 1 Z 2 5 XY 1 XZ (1-12) X 1 YZ 5 1 X 1 Y 2 1 X 1 Z 2 (1-12D)
Simplification theorems:
XY 1 XYr 5 X (1-13) 1 X 1 Y 2 1 X 1 Yr 2 5 X (1-13D)
X 1 XY 5 X (1-14) X1X 1 Y2 5X (1-14D)
1 X 1 Yr 2 Y 5 XY (1-15) XYr 1 Y 5X1Y (1-15D)
DeMorgan’s laws:
1 X 1 Y 1 Z 1 c2 r 5 XrYrZrc (1-16) 1 XYZ c 2 r 5 Xr 1 Yr 1 Zr 1 c (1-16D)
3 f 1 X1, X2, c, Xn, 0, 1, 1, # 2 4 r 5 f 1 X1r , X2r , c, Xnr , 1, 0, # , 12 (1-17)

Duality:
1 X 1 Y 1 Z 1 c2 D 5 XYZ c (1-18) 1 XYZ c2 D 5 X 1 Y 1 Z 1 c (1-18D)

3 f 1 X1, X2, c, Xn, 0, 1, 1, # 2 4 D 5 f 1 X 1, X2, c, Xn, 1, 0, # , 12 (1-19)

Theorem for multiplying out and factoring:


1 X 1 Y 2 1 Xr 1 Z 2 5 XZ 1 XrY (1-20) XY 1 XrZ 5 1 X 1 Z 2 1 Xr 1 Y 2 (1-20D)
Consensus theorem:
XY 1 YZ 1 XrZ 5 XY 1 XrZ (1-21) 1 X 1 Y 2 1 Y 1 Z 2 1 Xr 1 Z 2 (1-21D)
5 1 X 1 Y 2 1 Xr 1 Z 2

Copyright 2018 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. WCN 02-200-203
1.2 Boolean Algebra and Algebraic Simplification 5

Four ways of simplifying a logic expression using the theorems in Table 1-1 are as follows:
1. Combining terms. Use the theorem XY 1 XYr 5 X to combine two terms. For example,

ABCrDr 1 ABCDr 5 ABDr 3 X 5 ABDr, Y 5 C 4

When combining terms by this theorem, the two terms to be combined should contain
exactly the same variables, and exactly one of the variables should appear complemented
in one term and not in the other. Since X 1 X 5 X, a given term may be duplicated and
combined with two or more other terms. For example, the expression for Cout in Equa-
tion (1-3) can be simplified by combining the first and fourth terms, the second and fourth
terms, and the third and fourth terms:

r 1 XYCin 2
Cout 5 1 XrYCin 1 XYCin 2 1 1 XYrCin 1 XYCin 2 1 1 XYCin
5 YCin 1 XCin 1 XY (1-22)

Note that the fourth term in Equation (1-3) was used three times.
The theorem can still be used, of course, when X and Y are replaced with more compli-
cated expressions. For example,

1 A 1 BC 2 1 D 1 Er 2 1 Ar 1 Br 1 Cr 2 1 D 1 Er 2 5 D 1 Er
3 X 5 D 1 Er, Y 5 A 1 BC, Yr 5 Ar 1 Br 1 Cr 2 4

2. Eliminating terms. Use the theorem X 1 XY 5 X to eliminate redundant terms if pos-


sible; then try to apply the consensus theorem 1 XY 1 X rZ 1 YZ 5 XY 1 X rZ 2 to elimi-
nate any consensus terms. For example,

ArB 1 ArBC 5 ArB 3 X 5 ArB 4


ArBCr 1 BCD 1 ArBD 5 ArBCr 1 BCD 3 X 5 C, Y 5 BD, Z 5 ArB 4

3. Eliminating literals. Use the theorem X 1 XrY 5 X 1 Y to eliminate redundant liter-


als. Simple factoring may be necessary before the theorem is applied. For example,

ArB 1 ArBrCrDr 1 ABCDr 5 Ar 1 B 1 BrCrDr 2 1 ABCDr (by (1-12))


5 Ar 1 B 1 CrDr 2 1 ABCDr (by (1-15D))
5 B 1 Ar 1 ACDr 2 1 ArCrDr (by (1-10))
5 B 1 Ar 1 CDr 2 1 ArCrDr (by (1-15D))
5 ArB 1 BCDr 1 ArCrDr (by (1-12))

The expression obtained after applying 1, 2, and 3 will not necessarily have a minimum
number of terms or a minimum number of literals. If it does not and no further simplifi-
cation can be made using 1, 2, and 3, deliberate introduction of redundant terms may be
necessary before further simplification can be made.
4. Adding redundant terms. Redundant terms can be introduced in several ways, such as
adding XXr, multiplying by 1 X 1 Xr 2 , adding YZ to XY 1 XrZ (consensus theorem),

Copyright 2018 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. WCN 02-200-203
6 Chapter 1 Review of Logic Design Fundamentals

or adding XY to X. When possible, the terms added should be chosen so that they will
combine with or eliminate other terms. For example,

WX 1 XY 1 XrZr 1 WYrZr 1 Add WZr by the consensus theorem. 2


5 WX 1 XY 1 XrZr 1 WYrZr 1 WZr 1 Eliminate WYrZr. 2
5 WX 1 XY 1 XrZr 1 WZr 1 Eliminate WZr. 2
5 WX 1 XY 1 XrZr

When multiplying out or factoring an expression, in addition to using the ordinary


distributive law (1-12), the second distributive law (1-12D) and theorem (1-20) are par-
ticularly useful. The following is an example of multiplying out to convert from a product
of sums to a sum of products:

1 A 1 B 1 D 2 1 A 1 Br 1 Cr 2 1 Ar 1 B 1 Dr 2 1 Ar 1 B 1 Cr 2
5 1 A 1 1 B 1 D 2 1 Br 1 Cr 2 2 1 Ar 1 B 1 CrDr 2 (by (1-12D))
5 1 A 1 BCr 1 BrD 2 1 Ar 1 B 1 CrDr 2 (by (1-20))
5 A 1 B 1 CrDr 2 1 Ar 1 BCr 1 BrD 2 (by (1-20))
5 AB 1 ACrDr 1 ArBCr 1 ArBrD (by (1-12))

Note that the second distributive law (1-12D) and theorem (1-20) were applied before
the ordinary distributive law. Any Boolean expression can be factored by using the two
distributive laws (1-12 and 1-12D) and theorem (1-20). As an example of factoring, read
the steps in the preceding example in the reverse order.
The following theorems apply to exclusive-OR:

X!05X (1-23)
X ! 1 5 Xr (1-24)
X!X50 (1-25)
X ! Xr 5 1 (1-26)
X!Y5Y!X 1 commutative law 2 (1-27)
1X ! Y2 ! Z 5 X ! 1Y ! Z2 5 X ! Y ! Z 1 associative law 2 (1-28)
X 1 Y ! Z 2 5 XY ! XZ 1 distributive law 2 (1-29)
1 X ! Y 2 r 5 X ! Yr 5 Xr ! Y 5 XY 1 XrYr (1-30)

The expression for Sum in Equation (1-2) can be rewritten in terms of exclusive-OR by
using Equations (1-1) and (1-30):

Sum 5 Xr 1 YrCin 1 YCin r 2 1 X 1 YrCinr 1 YCin 2


(1-31)
5 Xr 1 Y ! Cin 2 1 X 1 Y ! Cin 2 r 5 X ! Y ! Cin

Copyright 2018 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. WCN 02-200-203
1.3 Karnaugh Maps 7

The simplification rules that you studied in this section are important when a circuit has
to be optimized to use a smaller number of gates. The existence of equivalent forms also
helps when mapping circuits into particular target devices where only certain types of logic
(e.g., NAND only or NOR only) are available.

1.3 Karnaugh Maps


Karnaugh maps (K-maps) provide a convenient way to simplify logic functions of three to
five variables. Figure 1-3 shows a four-variable Karnaugh map. Each square in the map rep-
resents one of the 16 possible minterms of four variables. A 1 in a square indicates that the
minterm is present in the function, and a 0 (or blank) indicates that the minterm is absent. An
X in a square indicates that you don’t care whether the minterm is present or not. Don’t cares
arise under two conditions: (1) The input combination corresponding to the don’t care can
never occur, and (2) the input combination can occur, but the circuit output is not specified
for this input condition.

FIGURE 1-3: AB AB
Four-Variable CD 00 01 11 10 CD 00 01 11 10 Four corner terms
Karnaugh Maps combine to give B9 D9
00 0 4 12 8 00 1 0 0 1

01 1 5 13 9 C 01 0 1 0 0
A9BD
11 3 7 15 11 11 1 1 X 1

10 2 6 14 10 10 1 1 X 1

F = Sm (0, 2, 3, 5, 6, 7, 8, 10, 11) + Sd (14, 15)


= C + B9 D9 + A9 BD
(a) Location of minterms (b) Looping terms

The variable values along the edge of the map are ordered so that adjacent squares on
the map differ in only one variable. The first and last columns and the top and bottom rows
of the map are considered to be adjacent. Two 1’s in adjacent squares can be combined by
eliminating one variable using xy 1 xyr 5 x. Figure 1-3 shows a four-variable function with
nine minterms and two don’t cares. Minterms ArBCrD and ArBCD differ only in the vari-
able C, so they can be combined to form ArBD, as indicated by a loop on the map. Four 1’s in
a symmetrical pattern can be combined to eliminate two variables. The 1’s in the four corners
of the map can be combined as follows:

1 ArBrCrDr 1 ABrCrDr 2 1 1 ArBrCDr 1 ABrCDr 2 5 BrCrDr 1 BrCDr 5 BrDr

as indicated by the loop. Similarly, the six 1’s and two X’s in the bottom half of the map
combine to eliminate three variables and form the term C. The resulting simplified function is
F 5 ArBD 1 BrDr 1 C

The minimum sum of products representation of a function consists of a sum of


prime implicants. A group of one, two, four, or eight adjacent 1’s on a map represents a prime

Copyright 2018 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. WCN 02-200-203
8 Chapter 1 Review of Logic Design Fundamentals

implicant if it cannot be combined with another group of 1’s to eliminate a variable. A prime
implicant is essential if it contains a 1 that is not contained in any other prime implicant.
When finding a minimum sum of products from a map, essential prime implicants should
be looped first, and then a minimum number of prime implicants to cover the remaining
1’s should be looped. The Karnaugh map shown in Figure 1-4 has five prime implicants and
three essential prime implicants. ArCr is essential because minterm m1 is not covered by any
other prime implicant. Similarly, ACD is essential because of m11, and ArBrDr is essential
because of m2. After looping the essential prime implicants, all 1’s are covered except m7.
Since m7 can be covered by either prime implicant ArBD or BCD, F has two minimum forms:

F 5 ArCr 1 ArBrDr 1 ACD 1 ArBD

and

F 5 ArCr 1 ArBrDr 1 ACD 1 BCD

When don’t cares (X’s) are present on the map, the don’t cares are treated like 1’s when
forming prime implicants, but the X’s are ignored when finding a minimum set of prime

FIGURE 1-4: Selection AB


of Prime Implicants CD 00 01 11 10

00 1 X
0 4 12 8
A9C9
01 1 1 Prime implicants: ArCr, ACD, ArBrDr,
1 5 13 9
ArBD, BCD
11 1 1 1 ACD Essential prime implicants: ArCr, ACD, ArBrDr
3 7 15 11

10 1 X
2 6 14 10

A9B9D 9

implicants to cover all the 1’s. The following procedure can be used to obtain a minimum sum
of products from a Karnaugh map:
1. Choose a minterm (a 1) that has not yet been covered.
2. Find all 1’s and X’s adjacent to that minterm. (Check the n adjacent squares on an
n-variable map.)
3. If a single term covers the minterm and all the adjacent 1’s and X’s, then that term is an
essential prime implicant, so select that term. (Note that don’t cares are treated like 1’s
in steps 2 and 3 but not in step 1.)
4. Repeat steps 1, 2, and 3 until all essential prime implicants have been chosen.
5. Find a minimum set of prime implicants that cover the remaining 1’s on the map. (If there
is more than one such set, choose a set with a minimum number of literals.)
To find a minimum product of sums from a Karnaugh map, loop the 0’s instead of the
1’s. Since the 0’s of F are the 1’s of Fr, looping the 0’s in the proper way gives the mini-
mum sum of products for Fr, and the complement is the minimum product of sums for F.

Copyright 2018 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. WCN 02-200-203
1.3 Karnaugh Maps 9

For Figure 1-3, first loop the essential prime implicants of Fr (BCrDr and BrCrD, indicated
by dashed loops) and then cover the remaining 0 with AB. Thus the minimum sum for Fr is

Fr 5 BCrDr 1 BrCrD 1 AB
from which the minimum product of sums for F is

F 5 1 Br 1 C 1 D 2 1 B 1 C 1 Dr 2 1 Ar 1 Br 2

1.3.1 Simplification Using Map-Entered Variables


Two four-variable Karnaugh maps can be used to simplify functions with five variables. If
functions have more than five variables, map-entered variables can be used. Consider a truth
table as in Table 1-2. There are six input variables (A, B, C, D, E, F) and one output vari-
able (G). Only certain rows of the truth table have been specified. To completely specify the
truth table, 64 rows will be required. The input combinations not specified in the truth table
result in an output of 0.

TABLE 1-2: Partial A B C D E F G


Truth Table for a
Six-Variable Function 0 0 0 0 X X 1
0 0 0 1 X X X
0 0 1 0 X X 1
0 0 1 1 X X 1
0 1 0 1 1 X 1
0 1 1 1 1 X 1
1 0 0 1 X 1 1
1 0 1 0 X X X
1 0 1 1 X X 1
1 1 0 1 X X X
1 1 1 1 X X 1

Karnaugh map techniques can be extended to simplify functions such as this using map-
entered variables. Since E and F are the input variables with the most number of don’t cares
(X), a Karnaugh map can be formed with A, B, C, D and the remaining two variables can be
entered inside the map. Figure 1-5 shows a four-variable map with variables E and F entered
in the squares in the map. When E appears in a square, this means that if E 5 1, the corre-
sponding minterm is present in the function G, and if E 5 0, the minterm is absent. The fifth
and sixth rows in the truth table result in the E in the box corresponding to minterm 5 and
minterm 7. The seventh row results in the F in the box corresponding to minterm 9. Thus, the
map represents the six-variable function

G 1 A, B, C, D, E, F 2 5 m0 1 m2 1 m3 1 Em5 1 Em7 1 Fm9 1 m11 1 m15


1 1 donrt care terms 2

where the minterms are minterms of the variables A, B, C, D. Note that m9 is present in G
only when F 5 1.

Copyright 2018 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. WCN 02-200-203
10 Chapter 1 Review of Logic Design Fundamentals

FIGURE 1-5: AB AB AB AB
Simplification Using CD 00 01 11 10 CD 00 01 11 10 CD 00 01 11 10 CD 00 01 11 10
Map-Entered Variables 00 1 00 1 00 X 00 X

01 X E X F 01 X X 01 X 1 X 01 X X 1

11 1 E 1 1 11 1 1 1 11 X 1 X X 11 X X X

10 1 X 10 1 X 10 X X 10 X X

G E=F=0 E = 1, F = 0 E = 0, F = 1
MS0 = A9B9 + ACD MS1 = A9D MS2 = AD

Next a general method of simplifying functions using map-entered variables is discussed.


In general, if a variable Pi is placed in square mj of a map of function F, this means that
F 5 1 when Pi 5 1, and the variables are chosen so that mj 5 1. Given a map with variables
P1, P2, c entered into some of the squares, the minimum sum of products form of F can be
found as follows: Find a sum of products expression for F of the form

F 5 MS0 1 P1MS1 1 P2MS2 1 c (1-32)

where
● MS0 is the minimum sum obtained by setting P1 5 P2 5 c5 0.
● MS1 is the minimum sum obtained by setting P1 5 1, Pj 5 0 1 j 2 1 2 , and replacing all
1’s on the map with don’t cares.
● MS2 is the minimum sum obtained by setting P2 5 1, Pj 5 0 1 j 2 2 2 , and replacing all
1’s on the map with don’t cares.
Corresponding minimum sums can be found in a similar way for any remaining map-entered
variables.
The resulting expression for F will always be a correct representation of F. This expres-
sion will be a minimum sum provided that the values of the map-entered variables can be
assigned independently. On the other hand, the expression will not generally be a minimum
sum if the variables are not independent (for example, if P1 5 P2r ).
For the example of Figure 1-5, maps for finding MS0, MS1, and MS2 are shown, where
E corresponds to P1 and F corresponds to P2. Note that it is not required to draw a map for
E 5 1, F 5 1, because E 5 1 already covers cases with E 5 1, F 5 0 and E 5 1, F 5 1. The
resulting expression is a minimum sum of products for G:

G 5 ArBr 1 ACD 1 EArD 1 FAD

After some practice, it should be possible to write the minimum expression directly from
the original map without first plotting individual maps for each of the minimum sums.

1.4 Designing With NA ND and NOR Gates


In many technologies, implementation of NAND gates or NOR gates is easier than that of
AND and OR gates. Figure 1-6 shows the symbols used for NAND and NOR gates. The
bubble at a gate input or output indicates a complement. Any logic function can be realized
using only NAND gates or only NOR gates.

Copyright 2018 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. WCN 02-200-203
1.4 Designing With NA ND and NOR Gates 11

FIGURE 1-6: NAND NAND:


and NOR Gates
A A
B
C ; B
C C = (AB)9 = A9 + B9

NOR:
A A
B
C ; B
C C = (A + B)9 = A9B 9

Conversion from circuits of OR and AND gates to circuits of all NOR gates or all NAND
gates is straightforward. To design a circuit of NOR gates, start with a product-of-sums rep-
resentation of the function (circle 0’s on the Karnaugh map). Then find a circuit of OR and
AND gates that has an AND gate at the output. If an AND gate output does not drive an
AND gate input and an OR gate output does not connect to an OR gate input, then con-
version is accomplished by replacing all gates with NOR gates and complementing inputs if
necessary. Figure 1-7 illustrates the conversion procedure for

Z 5 G 1 E 1 F 2 1 A 1 Br 1 D 2 1 C 1 D 2 5 G 1 E 1 F 2 3 1 A 1 Br 2 C 1 D 4

Conversion to a circuit of NAND gates is similar, except the starting point should be
a sum of products form for the function (circle 1’s on the map), and the output gate of the
AND-OR circuit should be an OR gate.

FIGURE 1-7: Conversion to NOR Gates

A Double inversion cancels


B9 G A
C Z
D
B9
E C9
D G9 Z
F Complemented input
cancels inversion E
(a) AND-OR circuit
F
(b) Equivalent NOR-gate circuit

Even if AND and OR gates do not alternate, you can still convert a circuit of AND and
OR gates to a NAND or NOR circuit, but it may be necessary to add extra inverters so that
each added inversion is canceled by another inversion. The following procedure may be used
to convert to a NAND (or NOR) circuit:
1. Convert all AND gates to NAND gates by adding an inversion bubble at the output.
Convert OR gates to NAND gates by adding inversion bubbles at the inputs. (To convert
to NOR, add inversion bubbles at all OR gate outputs and all AND gate inputs.)
2. Whenever an inverted output drives an inverted input, no further action is needed, since
the two inversions cancel.

Copyright 2018 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. WCN 02-200-203
12 Chapter 1 Review of Logic Design Fundamentals

3. Whenever a noninverted gate output drives an inverted gate input or vice versa, insert an
inverter so that the bubbles will cancel. (Choose an inverter with the bubble at the input
or output, as required.)
4. Whenever a variable drives an inverted input, complement the variable (or add an
inverter) so the complementation cancels the inversion at the input.
In other words, if we always add bubbles (or inversions) in pairs, the function realized
by the circuit will be unchanged. To illustrate the procedure, you convert Figure 1-8(a) to
NANDs. First, add bubbles to change all gates to NAND gates (Figure 1-8(b)). The high-
lighted lines indicate four places where you have added only a single inversion. This is cor-
rected in Figure 1-8(c) by adding two inverters and complementing two variables.

FIGURE 1-8: Conversion A


of AND-OR Circuit to B
C
NAND Gates D F
E
(a) AND-OR circuit

Bubbles cancel
A
B
C
D F
E
(b) First step in NAND conversion

Added inverter
Added inverter
A
B
C
D9 F
E9
(c) Completed conversion

1.5 Hazards in Combinational Circuits


When the input to a combinational circuit changes, unwanted switching transients may
appear in the output. These transients occur when different paths from input to output have
different propagation delays. If, in response to an input change and for some combination
of propagation delays, a circuit output may momentarily go to 0 when it should remain a
constant 1, it is said that the circuit has a static 1-hazard. Similarly, if the output may momen-
tarily go to 1 when it should remain a 0, it is said that the circuit has a static 0-hazard. If, when
the output is supposed to change from 0 to 1 (or 1 to 0), the output may change three or more
times, the circuit has a dynamic hazard.
Consider the two simple circuits in Figure 1-9. Figure 1-9(a) shows an inverter and an
OR gate implementing the function A 1 Ar. Logically, the output of this circuit is expected
to be a 1 always; however, a delay in the inverter gate can cause static hazards in this circuit.
Assume a nonzero delay for the inverter and that the value of A just changed from 1 to 0.
There is a short interval of time until the inverter delay has passed when both inputs of the
OR gate are 0 and hence the output of the circuit may momentarily go to 0. Similarly, in the

Copyright 2018 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. WCN 02-200-203
Discovering Diverse Content Through
Random Scribd Documents
L'accent de la mourante eut quelque chose de si solennel que son
pouvoir venu d'une âme agitée réagit violemment sur l'enfant, il
sentit une chaleur exorbitante dans la moelle de ses os.
—Que veux-tu, ma mère?
—Écoute-moi. Demain, tout sera fini pour moi. Nous ne nous
verrons plus. Demain, tu seras un homme, mon enfant. Je suis donc
obligée de faire quelques dispositions qui soient un secret entre nous
deux. Prends la clef de ma petite table. Bien! Ouvre le tiroir. Tu
trouveras à gauche deux papiers cachetés. Sur l'un, il y a:—Louis.
Sur l'autre:—Marie.
—Les voici, ma mère.
—Mon fils chéri, c'est vos deux actes de naissance; ils vous
seront nécessaires. Tu les donneras à garder à ma pauvre vieille
Annette, qui vous les rendra quand vous en aurez besoin.
Maintenant, reprit-elle, n'y a-t-il pas au même endroit un papier
sur lequel j'ai écrit quelques lignes?
—Oui, ma mère.
Et Louis commençant à lire:—Marie Willemsens, née à...
—Assez, dit-elle vivement. Ne continue pas. Quand je serai
morte, mon fils, tu remettras encore ce papier à Annette, et tu lui
diras de le donner à la mairie de Saint-Cyr, où il doit servir à faire
dresser exactement mon acte de décès. Prends ce qu'il faut pour
écrire une lettre que je vais te dicter.
Quand elle vit son fils prêt, et qu'il se tourna vers elle comme
pour l'écouter, elle dit d'une voix calme: Monsieur le comte, votre
femme lady Brandon est morte à Saint-Cyr, près de Tours,
département d'Indre-et-Loire. Elle vous a pardonné.
—Signe...
Elle s'arrêta, indécise, agitée.
—Souffrez-vous davantage? demanda Louis.
—Signe: Louis-Gaston!
Elle soupira, puis reprit:—Cachette la lettre, et écris l'adresse
suivante: A lord Brandon. Brandon-Square, Hyde-Park. Londres.
Angleterre.
—Bien, reprit-elle. Le jour de ma mort tu feras affranchir cette
lettre à Tours.
—Maintenant, dit-elle après une pause, prends le petit
portefeuille que tu connais, et viens près de moi, mon cher enfant.
—Il y a là, dit-elle, quand Louis eut repris sa place, douze mille
francs. Ils sont bien à vous, hélas! Vous eussiez été plus riches, si
votre père...
—Mon père, s'écria l'enfant, où est-il?
—Mort, dit-elle en mettant un doigt sur ses lèvres, mort pour me
sauver l'honneur et la vie.
Elle leva les yeux au ciel. Elle eût pleuré, si elle avait encore eu
des larmes pour les douleurs.
—Louis, reprit-elle, jurez-moi là, sur ce chevet, d'oublier ce que
vous avez écrit et ce que je vous ai dit.
—Oui, ma mère.
—Embrasse-moi, cher ange.
Elle fit une longue pause, comme pour puiser du courage en
Dieu, et mesurer ses paroles aux forces qui lui restaient.
—Écoute. Ces douze mille francs sont toute votre fortune; il faut
que tu les gardes sur toi, parce que quand je serai morte il viendra
des gens de justice qui fermeront tout ici. Rien ne vous y
appartiendra, pas même votre mère! Et vous n'aurez plus, pauvres
orphelins, qu'à vous en aller, Dieu sait où. J'ai assuré le sort
d'Annette. Elle aura cent écus tous les ans, et restera sans doute à
Tours. Mais que feras-tu de toi et de ton frère?
Elle se mit sur son séant et regarda l'enfant intrépide, qui, la
sueur au front, pâle d'émotions, les yeux à demi voilés par les
pleurs, restait debout devant son lit.
—Mère, répondit-il d'un son de voix profond, j'y ai pensé. Je
conduirai Marie au collége de Tours. Je donnerai dix mille francs à la
vieille Annette en lui disant de les mettre en sûreté et de veiller sur
mon frère. Puis, avec les cent louis qui resteront, j'irai à Brest, je
m'embarquerai comme novice. Pendant que Marie étudiera, je
deviendrai lieutenant de vaisseau. Enfin, meurs tranquille, ma mère,
va: je reviendrai riche, je ferai entrer notre petit à l'école
Polytechnique, où je le dirigerai suivant ses goûts.
Un éclair de joie brilla dans les yeux à demi éteints de la mère,
deux larmes en sortirent, roulèrent sur ses joues enflammées; puis,
un grand soupir s'échappa de ses lèvres, et elle faillit mourir victime
d'un accès de joie, en trouvant l'âme du père dans celle de son fils
devenu homme tout à coup.
—Ange du ciel, dit-elle en pleurant, tu as effacé par un mot
toutes mes douleurs. Ah! je puis souffrir.—C'est mon fils, reprit-elle,
j'ai fait, j'ai élevé cet homme!
Et elle leva ses mains en l'air et les joignit comme pour exprimer
une joie sans bornes; puis elle se coucha.
—Ma mère, vous pâlissez! s'écria l'enfant.
—Il faut aller chercher un prêtre, répondit-elle d'une voix
mourante.
Louis réveilla la vieille Annette, qui, tout effrayée, courut au
presbytère de Saint-Cyr.
Dans la matinée, madame Willemsens reçut les sacrements au
milieu du plus touchant appareil. Ses enfants, Annette et la famille
du closier, gens simples déjà devenus de la famille, étaient
agenouillés. La croix d'argent, portée par un humble enfant de
chœur, un enfant de chœur de village! s'élevait devant le lit, et un
vieux prêtre administrait le viatique à la mère mourante. Le viatique!
mot sublime, idée plus sublime encore que le mot, et que possède
seule la religion apostolique de l'Église romaine.
—Cette femme a bien souffert! dit le curé dans son simple
langage.
Marie Willemsens n'entendait plus; mais ses yeux restaient
attachés sur ses deux enfants. Chacun, en proie à la terreur, écoutait
dans le plus profond silence les aspirations de la mourante, qui déjà
s'étaient ralenties. Puis, par intervalles, un soupir profond annonçait
encore la vie en trahissant un débat intérieur. Enfin, la mère ne
respira plus. Tout le monde fondit en larmes, excepté Marie. Le
pauvre enfant était encore trop jeune pour comprendre la mort.
Annette et la closière fermèrent les yeux à cette adorable créature
dont alors la beauté reparut dans tout son éclat. Elles renvoyèrent
tout le monde, ôtèrent les meubles de la chambre, mirent la morte
dans son linceul, la couchèrent, allumèrent des cierges autour du lit,
disposèrent le bénitier, la branche de buis et le crucifix, suivant la
coutume du pays, poussèrent les volets, étendirent les rideaux; puis
le vicaire vint plus tard passer la nuit en prières avec Louis, qui ne
voulut point quitter sa mère. Le mardi matin l'enterrement se fit. La
vieille femme, les deux enfants, accompagnés de la closière,
suivirent seuls le corps d'une femme dont l'esprit, la beauté, les
grâces avaient une renommée européenne, et dont à Londres le
convoi eût été une nouvelle pompeusement enregistrée dans les
journaux, une sorte de solennité aristocratique, si elle n'eût pas
commis le plus doux des crimes, un crime toujours puni sur cette
terre, afin que ces anges pardonnés entrent dans le ciel. Quand la
terre fut jetée sur le cercueil de sa mère, Marie pleura, comprenant
alors qu'il ne la verrait plus.
Une simple croix de bois, plantée sur sa tombe, porta cette
inscription due au curé de Saint-Cyr.
CY GIT

UNE FEMME MALHEUREUSE,


morte à trente-six ans,
AYANT NOM AUGUSTA DANS LES CIEUX.

Priez pour elle!

Lorsque tout fut fini, les deux enfants vinrent à la Grenadière,


jetèrent sur l'habitation un dernier regard; puis, se tenant par la
main, ils se disposèrent à la quitter avec Annette, confiant tout aux
soins du closier, et le chargeant de répondre à la justice.
Ce fut alors que la vieille femme de charge appela Louis sur les
marches de la pompe, le prit à part et lui dit:—Monsieur Louis, voici
l'anneau de madame!
L'enfant pleura, tout ému de retrouver un vivant souvenir de sa
mère morte. Dans sa force, il n'avait point songé à ce soin suprême.
Il embrassa la vieille femme. Puis ils partirent tous trois par le
chemin creux, descendirent la rampe et allèrent à Tours sans
détourner la tête.
—Maman venait par là, dit Marie en arrivant au pont.
Annette avait une vieille cousine, ancienne couturière retirée à
Tours, rue de la Guerche. Elle mena les deux enfants dans la maison
de sa parente avec laquelle elle pensait à vivre en commun. Mais
Louis lui expliqua ses projets, lui remit l'acte de naissance de Marie
et les dix mille francs; puis accompagné de la vieille femme de
charge, il conduisit le lendemain son frère au collége. Il mit le
principal au fait de sa situation, mais fort succinctement, et sortit en
emmenant son frère jusqu'à la porte. Là, il lui fit solennellement les
recommandations les plus tendres en lui annonçant sa solitude dans
le monde; et, après l'avoir contemplé pendant un moment, il
l'embrassa, le regarda encore, essuya une larme, et partit en se
retournant à plusieurs reprises pour voir jusqu'au dernier moment
son frère resté sur le seuil du collége.
Un mois après, Louis-Gaston était en qualité de novice à bord
d'un vaisseau de l'État, et sortait de la rade de Rochefort. Appuyé
sur le bastingage de la corvette l'Iris, il regardait les côtes de France
qui fuyaient rapidement et s'effaçaient dans la ligne bleuâtre de
l'horizon. Bientôt il se trouva seul et perdu au milieu de l'Océan,
comme il l'était dans le monde et dans la vie.
—Il ne faut pas pleurer, jeune homme! il y a un Dieu pour tout le
monde, lui dit un vieux matelot de sa grosse voix tout à la fois rude
et bonne.
L'enfant remercia cet homme par un regard plein de fierté. Puis il
baissa la tête en se résignant à la vie des marins. Il était devenu
père.
Angoulême, août 1832.
Allons, Madame, allons!....
(LE MESSAGE.)
LE MESSAGE.

A MONSIEUR LE MARQUIS DAMASO PARETO.

J'ai toujours eu le désir de raconter une histoire simple et vraie,


au récit de laquelle un jeune homme et sa maîtresse fussent saisis
de frayeur et se réfugiassent au cœur l'un de l'autre, comme deux
enfants qui se serrent en rencontrant un serpent sur le bord d'un
bois. Au risque de diminuer l'intérêt de ma narration ou de passer
pour un fat, je commence par vous annoncer le but de mon récit.
J'ai joué un rôle dans ce drame presque vulgaire; s'il ne vous
intéresse pas, ce sera ma faute autant que celle de la vérité
historique. Beaucoup de choses véritables sont souverainement
ennuyeuses. Aussi est-ce la moitié du talent que de choisir dans le
vrai ce qui peut devenir poétique.
En 1819, j'allais de Paris à Moulins. L'état de ma bourse
m'obligeait à voyager sur l'impériale de la diligence. Les Anglais,
vous le savez, regardent les places situées dans cette partie aérienne
de la voiture comme les meilleures. Durant les premières lieues de la
route, j'ai trouvé mille excellentes raisons pour justifier l'opinion de
nos voisins. Un jeune homme, qui me parut être un peu plus riche
que je ne l'étais, monta, par goût, près de moi, sur la banquette. Il
accueillit mes arguments par des sourires inoffensifs. Bientôt une
certaine conformité d'âge, de pensée, notre mutuel amour pour le
grand air, pour les riches aspects des pays que nous découvrions à
mesure que la lourde voiture avançait; puis, je ne sais quelle
attraction magnétique, impossible à expliquer, firent naître entre
nous cette espèce d'intimité momentanée à laquelle les voyageurs
s'abandonnent avec d'autant plus de complaisance que ce sentiment
éphémère paraît devoir cesser promptement et n'engager à rien
pour l'avenir. Nous n'avions pas fait trente lieues que nous parlions
des femmes et de l'amour. Avec toutes les précautions oratoires
voulues en semblable occurrence, il fut naturellement question de
nos maîtresses. Jeunes tous deux, nous n'en étions encore, l'un et
l'autre, qu'à la femme d'un certain âge, c'est-à-dire à la femme qui
se trouve entre trente-cinq et quarante ans. Oh! un poète qui nous
eût écoutés de Montargis, à je ne sais plus quel relais, aurait recueilli
des expressions bien enflammées, des portraits ravissants et de bien
douces confidences! Nos craintes pudiques, nos interjections
silencieuses et nos regards encore rougissants étaient empreints
d'une éloquence dont le charme naïf ne s'est plus retrouvé pour moi.
Sans doute il faut rester jeune pour comprendre la jeunesse. Ainsi,
nous nous comprîmes à merveille sur tous les points essentiels de la
passion. Et, d'abord, nous avions commencé à poser en fait et en
principe qu'il n'y avait rien de plus sot au monde qu'un acte de
naissance; que bien des femmes de quarante ans étaient plus jeunes
que certaines femmes de vingt ans, et qu'en définitive les femmes
n'avaient réellement que l'âge qu'elles paraissaient avoir. Ce système
ne mettait pas de terme à l'amour, et nous nagions, de bonne foi,
dans un océan sans bornes. Enfin, après avoir fait nos maîtresses
jeunes, charmantes, dévouées, comtesses, pleines de goût,
spirituelles, fines; après leur avoir donné de jolis pieds, une peau
satinée et même doucement parfumée, nous nous avouâmes, lui,
que madame une telle avait trente-huit ans, et moi, de mon côté,
que j'adorais une quadragénaire. Là-dessus, délivrés l'un et l'autre
d'une espèce de crainte vague, nous reprîmes nos confidences de
plus belle en nous trouvant confrères en amour. Puis ce fut à qui, de
nous deux, accuserait le plus de sentiment. L'un avait fait une fois
deux cents lieues pour voir sa maîtresse pendant une heure. L'autre
avait risqué de passer pour un loup et d'être fusillé dans un parc,
afin de se trouver à un rendez-vous nocturne. Enfin, toutes nos
folies! S'il y a du plaisir à se rappeler les dangers passés, n'y a-t-il
pas aussi bien des délices à se souvenir des plaisirs évanouis: c'est
jouir deux fois. Les périls, les grands et petits bonheurs, nous nous
disions tout, même les plaisanteries. La comtesse de mon ami avait
fumé un cigare pour lui plaire; la mienne me faisait mon chocolat et
ne passait pas un jour sans m'écrire ou me voir; la sienne était
venue demeurer chez lui pendant trois jours au risque de se perdre;
la mienne avait fait encore mieux, ou pis si vous voulez. Nos maris
adoraient d'ailleurs nos comtesses; ils vivaient esclaves sous le
charme que possèdent toutes les femmes aimantes; et, plus niais
que l'ordonnance ne le porte, ils ne nous faisaient tout juste de péril
que ce qu'il en fallait pour augmenter nos plaisirs. Oh! comme le
vent emportait vite nos paroles et nos douces risées!
En arrivant à Pouilly, j'examinai fort attentivement la personne de
mon nouvel ami. Certes, je crus facilement qu'il devait être très-
sérieusement aimé. Figurez-vous un jeune homme de taille
moyenne, mais très-bien proportionnée, ayant une figure heureuse
et pleine d'expression. Ses cheveux étaient noirs et ses yeux bleus;
ses lèvres étaient faiblement rosées; ses dents, blanches et bien
rangées; une pâleur gracieuse décorait encore ses traits fins, puis un
léger cercle de bistre cernait ses yeux, comme s'il eût été
convalescent. Ajoutez à cela qu'il avait des mains blanches, bien
modelées, soignées comme doivent l'être celles d'une jolie femme,
qu'il paraissait fort instruit, était spirituel, et vous n'aurez pas de
peine à m'accorder que mon compagnon pouvait faire honneur à
une comtesse. Enfin, plus d'une jeune fille l'eût envié pour mari, car
il était vicomte, et possédait environ douze à quinze mille livres de
rentes, sans compter les espérances.
A une lieue de Pouilly, la diligence versa. Mon malheureux
camarade jugea devoir, pour sa sûreté, s'élancer sur les bords d'un
champ fraîchement labouré, au lieu de se cramponner à la
banquette, comme je le fis, et de suivre le mouvement de la
diligence. Il prit mal son élan ou glissa, je ne sais comment l'accident
eut lieu, mais il fut écrasé par la voiture, qui tomba sur lui. Nous le
transportâmes dans une maison de paysan. A travers les
gémissements que lui arrachaient d'atroces douleurs, il put me
léguer un de ces soins à remplir auxquels les derniers vœux d'un
mourant donnent un caractère sacré. Au milieu de son agonie, le
pauvre enfant se tourmentait, avec toute la candeur dont on est
souvent victime à son âge, de la peine que ressentirait sa maîtresse
si elle apprenait brusquement sa mort par un journal. Il me pria
d'aller moi-même la lui annoncer. Puis il me fit chercher une clef
suspendue à un ruban qu'il portait en sautoir sur la poitrine. Je la
trouvai à moitié enfoncée dans les chairs. Le mourant ne proféra pas
la moindre plainte lorsque je la retirai, le plus délicatement qu'il me
fut possible, de la plaie qu'elle y avait faite. Au moment où il
achevait de me donner toutes les instructions nécessaires pour
prendre chez lui, à la Charité-sur-Loire, les lettres d'amour que sa
maîtresse lui avait écrites, et qu'il me conjura de lui rendre, il perdit
la parole au milieu d'une phrase; mais son dernier geste me fit
comprendre que la fatale clef serait un gage de ma mission auprès
de sa mère. Affligé de ne pouvoir formuler un seul mot de
remerciement, car il ne doutait pas de mon zèle, il me regarda d'un
œil suppliant pendant un instant, me dit adieu en me saluant par un
mouvement de cils, puis il pencha la tête, et mourut. Sa mort fut le
seul accident funeste que causa la chute de la voiture.—Encore y
eut-il un peu de sa faute, me disait le conducteur.
A la Charité, j'accomplis le testament verbal de ce pauvre
voyageur. Sa mère était absente; ce fut une sorte de bonheur pour
moi. Néanmoins, j'eus à essuyer la douleur d'une vieille servante, qui
chancela lorsque je lui racontai la mort de son jeune maître; elle
tomba demi-morte sur une chaise en voyant cette clef encore
empreinte de sang: mais comme j'étais tout préoccupé d'une plus
haute souffrance, celle d'une femme à laquelle le sort arrachait son
dernier amour, je laissai la vieille femme de charge poursuivant le
cours de ses prosopopées, et j'emportai la précieuse
correspondance, soigneusement cachetée par mon ami d'un jour.
Le château où demeurait la comtesse se trouvait à huit lieues de
Moulins, et encore fallait-il, pour y arriver, faire quelques lieues dans
les terres. Il m'était alors assez difficile de m'acquitter de mon
message. Par un concours de circonstances inutiles à expliquer, je
n'avais que l'argent nécessaire pour atteindre Moulins. Cependant,
avec l'enthousiasme de la jeunesse, je résolus de faire la route à
pied, et d'aller assez vite pour devancer la renommée des mauvaises
nouvelles, qui marche si rapidement. Je m'informai du plus court
chemin, et j'allai par les sentiers du Bourbonnais, portant, pour ainsi
dire, un mort sur mes épaules. A mesure que je m'avançais vers le
château de Montpersan, j'étais de plus en plus effrayé du singulier
pèlerinage que j'avais entrepris. Mon imagination inventait mille
fantaisies romanesques. Je me représentais toutes les situations
dans lesquelles je pouvais rencontrer madame la comtesse de
Montpersan, ou, pour obéir à la poétique des romans, la Juliette tant
aimée du jeune voyageur. Je forgeais des réponses spirituelles à des
questions que je supposais devoir m'être faites. C'était à chaque
détour de bois, dans chaque chemin creux, une répétition de la
scène de Sosie et de sa lanterne, à laquelle il rend compte de la
bataille. A la honte de mon cœur, je ne pensai d'abord qu'à mon
maintien, à mon esprit, à l'habileté que je voulais déployer; mais
lorsque je fus dans le pays, une réflexion sinistre me traversa l'âme
comme un coup de foudre qui sillonne et déchire un voile de nuées
grises. Quelle terrible nouvelle pour une femme qui, tout occupée en
ce moment de son jeune ami, espérait d'heure en heure des joies
sans nom, après s'être donné mille peines pour l'amener légalement
chez elle! Enfin, il y avait encore une charité cruelle à être le
messager de la mort. Aussi hâtais-je le pas en me crottant et
m'embourbant dans les chemins du Bourbonnais. J'atteignis bientôt
une grande avenue de châtaigniers, au bout de laquelle les masses
du château de Montpersan se dessinèrent dans le ciel comme des
nuages bruns à contours clairs et fantastiques. En arrivant à la porte
du château, je la trouvai tout ouverte. Cette circonstance imprévue
détruisait mes plans et mes suppositions. Néanmoins j'entrai
hardiment, et j'eus aussitôt à mes côtés deux chiens qui aboyèrent
en vrais chiens de campagne. A ce bruit, une grosse servante
accourut, et quand je lui eus dit que je voulais parler à madame la
comtesse, elle me montra, par un geste de main, les massifs d'un
parc à l'anglaise qui serpentait autour du château, et me répondit:—
Madame est par là...
—Merci! dis-je d'un air ironique. Son par là pouvait me faire errer
pendant deux heures dans le parc.
Une jolie petite fille à cheveux bouclés, à ceinture rose, à robe
blanche, à pèlerine plissée, arriva sur ces entrefaites, entendit ou
saisit la demande et la réponse. A mon aspect, elle disparut en criant
d'un petit accent fin:—Ma mère, voilà un monsieur qui veut vous
parler. Et moi de suivre, à travers les détours des allées, les sauts et
les bonds de la pèlerine blanche, qui, semblable à un feu follet, me
montrait le chemin que prenait la petite fille.
Il faut tout dire. Au dernier buisson de l'avenue, j'avais rehaussé
mon col, brossé mon mauvais chapeau et mon pantalon avec les
parements de mon habit, mon habit avec ses manches, et les
manches l'une par l'autre; puis je l'avais boutonné soigneusement
pour montrer le drap des revers, toujours un peu plus neuf que ne
l'est le reste; enfin, j'avais fait descendre mon pantalon sur mes
bottes, artistement frottées dans l'herbe. Grâce à cette toilette de
Gascon, j'espérais ne pas être pris pour l'ambulant de la sous-
préfecture; mais quand aujourd'hui je me reporte par la pensée à
cette heure de ma jeunesse, je ris parfois de moi-même.
Tout à coup, au moment où je composais mon maintien, au
détour d'une verte sinuosité, au milieu de mille fleurs éclairées par
un chaud rayon de soleil, j'aperçus Juliette et son mari. La jolie
petite fille tenait sa mère par la main, et il était facile de s'apercevoir
que la comtesse avait hâté le pas en entendant la phrase ambiguë
de son enfant. Étonnée à l'aspect d'un inconnu qui la saluait d'un air
assez gauche, elle s'arrêta, me fit une mine froidement polie et une
adorable moue qui, pour moi, révélait toutes ses espérances
trompées. Je cherchai, mais vainement, quelques unes de mes belles
phrases si laborieusement préparées. Pendant ce moment
d'hésitation mutuelle, le mari put alors arriver en scène. Des
myriades de pensées passèrent dans ma cervelle. Par contenance, je
prononçai quelques mots assez insignifiants, demandant si les
personnes présentes étaient bien réellement monsieur le comte et
madame la comtesse de Montpersan. Ces niaiseries me permirent de
juger d'un seul coup d'œil, et d'analyser, avec une perspicacité rare à
l'âge que j'avais, les deux époux dont la solitude allait être si
violemment troublée. Le mari semblait être le type des
gentilshommes qui sont actuellement le plus bel ornement des
provinces. Il portait de grands souliers à grosses semelles: je les
place en première ligne, parce qu'ils me frappèrent plus vivement
encore que son habit noir fané, son pantalon usé, sa cravate lâche et
son col de chemise recroquevillé. Il y avait dans cet homme un peu
du magistrat, beaucoup plus du conseiller de préfecture, toute
l'importance d'un maire de canton auquel rien ne résiste, et l'aigreur
d'un candidat éligible périodiquement refusé depuis 1816; incroyable
mélange de bon sens campagnard et de sottises; point de manières,
mais la morgue de la richesse; beaucoup de soumission pour sa
femme, mais se croyant le maître, et prêt à se regimber dans les
petites choses, sans avoir nul souci des affaires importantes; du
reste, une figure flétrie, très ridée, hâlée; quelques cheveux gris,
longs et plats, voilà l'homme. Mais la comtesse! ah! quelle vive et
brusque opposition ne faisait-elle pas auprès de son mari! C'était
une petite femme à taille plate et gracieuse, ayant une tournure
ravissante; mignonne et si délicate, que vous eussiez eu peur de lui
briser les os en la touchant. Elle portait une robe de mousseline
blanche; elle avait sur la tête un joli bonnet à rubans roses, une
ceinture rose, une guimpe remplie si délicieusement par ses épaules
et par les plus beaux contours, qu'en les voyant il naissait au fond
du cœur une irrésistible envie de les posséder. Ses yeux étaient vifs,
noirs, expressifs, ses mouvements doux, son pied charmant. Un vieil
homme à bonnes fortunes ne lui eût pas donné plus de trente
années, tant il y avait de jeunesse dans son front et dans les détails
les plus fragiles de sa tête. Quant au caractère, elle me parut tenir
tout à la fois de la comtesse de Lignolles et de la marquise de B...,
deux types de femme toujours frais dans la mémoire d'un jeune
homme, quand il a lu le roman de Louvet. Je pénétrai soudain dans
tous les secrets de ce ménage, et pris une résolution diplomatique
digne d'un vieil ambassadeur. Ce fut peut-être la seule fois de ma vie
que j'eus du tact et que je compris en quoi consistait l'adresse des
courtisans ou des gens du monde.
Depuis ces jours d'insouciance, j'ai eu trop de batailles à livrer
pour distiller les moindres actes de la vie et ne rien faire qu'en
accomplissant les cadences de l'étiquette et du bon ton qui sèchent
les émotions les plus généreuses.
—Monsieur le comte, je voudrais vous parler en particulier, dis-je
d'un air mystérieux et en faisant quelques pas en arrière.
Il me suit. Juliette nous laissa seuls, et s'éloigna négligemment
en femme certaine d'apprendre les secrets de son mari au moment
où elle voudra les savoir. Je racontai brièvement au comte la mort de
mon compagnon de voyage. L'effet que cette nouvelle produisit sur
lui me prouva qu'il portait une affection assez vive à son jeune
collaborateur, et cette découverte me donna la hardiesse de
répondre ainsi dans le dialogue qui s'ensuivit entre nous deux.
—Ma femme va être au désespoir, s'écria-t-il, et je serai obligé de
prendre bien des précautions pour l'instruire de ce malheureux
événement.
—Monsieur, en m'adressant d'abord à vous, lui dis-je, j'ai rempli
un devoir. Je ne voulais pas m'acquitter de cette mission donnée par
un inconnu près de madame la comtesse sans vous en prévenir;
mais il m'a confié une espèce de fidéicommis honorable, un secret
dont je n'ai pas le pouvoir de disposer. D'après la haute idée qu'il
m'a donnée de votre caractère, j'ai pensé que vous ne vous
opposeriez pas à ce que j'accomplisse ses derniers vœux. Madame la
comtesse sera libre de rompre le silence qui m'est imposé.
En entendant son éloge, le gentilhomme balança très
agréablement la tête. Il me répondit par un compliment assez
entortillé, et finit en me laissant le champ libre. Nous revînmes sur
nos pas. En ce moment, la cloche annonça le dîner; je fus invité à le
partager. En nous retrouvant graves et silencieux, Juliette nous
examina furtivement. Étrangement surprise de voir son mari prenant
un prétexte frivole pour nous procurer un tête à tête, elle s'arrêta en
me lançant un de ces coups d'œil qu'il n'est donné qu'aux femmes
de jeter. Il y avait dans son regard toute la curiosité permise à une
maîtresse de maison qui reçoit un étranger tombé chez elle comme
des nues; il y avait toutes les interrogations que méritaient ma mise,
ma jeunesse et ma physionomie, contrastes singuliers! puis tout le
dédain d'une maîtresse idolâtrée aux yeux de qui les hommes ne
sont rien, hormis un seul; il y avait des craintes involontaires, de la
peur, et l'ennui d'avoir un hôte inattendu, quand elle venait, sans
doute, de ménager à son amour tous les bonheurs de la solitude. Je
compris cette éloquence muette, et j'y répondis par un triste sourire
plein de pitié, de compassion. Alors, je la contemplai pendant un
instant dans tout l'éclat de sa beauté, par un jour serein, au milieu
d'une étroite allée bordée de fleurs. En voyant cet admirable tableau,
je ne pus retenir un soupir.
—Hélas! madame, je viens de faire un bien pénible voyage,
entrepris... pour vous seule.
—Monsieur! me dit-elle.
—Oh! repris-je, je viens au nom de celui qui vous nomme
Juliette. Elle pâlit.—Vous ne le verrez pas aujourd'hui.
—Il est malade? dit-elle à voix basse.
—Oui, lui répondis-je. Mais, de grâce, modérez-vous. Je suis
chargé par lui de vous confier quelques secrets qui vous concernent,
et croyez que jamais messager ne sera ni plus discret ni plus
dévoué.
—Qu'y a-t-il?
—S'il ne vous aimait plus?
—Oh! cela est impossible! s'écria-t-elle en laissant échapper un
léger sourire qui n'était rien moins que franc.
Tout à coup elle eut une sorte de frisson, me jeta un regard
fauve et prompt, rougit et dit:—Il est vivant?
Grand Dieu! quel mot terrible! J'étais trop jeune pour en soutenir
l'accent, je ne répondis pas, et regardai cette malheureuse femme
d'un air hébété.
—Monsieur! monsieur, une réponse! s'écria-t-elle.
—Oui, madame.
—Cela est-il vrai? oh! dites-moi la vérité, je puis l'entendre. Dites!
Toute douleur me sera moins poignante que ne l'est mon incertitude.
Je répondis par deux larmes que m'arrachèrent les étranges
accents par lesquels ces phrases furent accompagnées.
Elle s'appuya sur un arbre en jetant un faible cri.
—Madame, lui dis-je, voici votre mari!
—Est-ce que j'ai un mari.
A ce mot, elle s'enfuit et disparut.
—Hé! bien, le dîner refroidit, s'écria le comte. Venez, monsieur.
Là-dessus, je suivis le maître de la maison qui me conduisit dans
une salle à manger où je vis un repas servi avec tout le luxe auquel
les tables parisiennes nous ont accoutumés. Il y avait cinq couverts:
ceux des deux époux et celui de la petite fille; le mien, qui devait
être le sien; le dernier était celui d'un chanoine de Saint-Denis qui,
les grâces dites, demanda:—Où donc est notre chère comtesse?
—Oh! elle va venir, répondit le comte qui, après nous avoir servi
avec empressement le potage, s'en donna une très ample assiettée
et l'expédia merveilleusement vite.
—Oh! mon neveu, s'écria le chanoine, si votre femme était là,
vous seriez plus raisonnable.
—Papa se fera mal, dit la petite fille d'un air malin.
Un instant après ce singulier épisode gastronomique, et au
moment où le comte découpait avec empressement je ne sais quelle
pièce de venaison, une femme de chambre entra et dit:—Monsieur,
nous ne trouvons point madame!
A ce mot, je me levai par un mouvement brusque en redoutant
quelque malheur, et ma physionomie exprima si vivement mes
craintes, que le vieux chanoine me suivit au jardin. Le mari vint par
décence jusque sur le seuil de la porte.
—Restez! restez! n'ayez aucune inquiétude, nous cria-t-il.
Mais il ne nous accompagna point. Le chanoine, la femme de
chambre et moi nous parcourûmes les sentiers et les boulingrins du
parc, appelant, écoutant, et d'autant plus inquiets, que j'annonçai la
mort du jeune vicomte. En courant, je racontai les circonstances de
ce fatal événement, et m'aperçus que la femme de chambre était
extrêmement attachée à sa maîtresse; car elle entra bien mieux que
le chanoine dans les secrets de ma terreur. Nous allâmes aux pièces
d'eau, nous visitâmes tout sans trouver la comtesse, ni le moindre
vestige de son passage. Enfin, en revenant le long d'un mur,
j'entendis des gémissements sourds et profondément étouffés qui
semblaient sortir d'une espèce de grange. A tout hasard, j'y entrai.
Nous y découvrîmes Juliette, qui, mue par l'instinct du désespoir, s'y
était ensevelie au milieu du foin. Elle avait caché là sa tête afin
d'assourdir ses horribles cris, obéissant à une invincible pudeur:
c'étaient des sanglots, des pleurs d'enfant, mais plus pénétrants,
plus plaintifs. Il n'y avait plus rien dans le monde pour elle. La
femme de chambre dégagea sa maîtresse, qui se laissa faire avec la
flasque insouciance de l'animal mourant. Cette fille ne savait rien
dire autre chose que:—Allons, madame, allons.....
Le vieux chanoine demandait:—Mais qu'a-t-elle? Qu'avez-vous,
ma nièce?
Enfin, aidé par la femme de chambre, je transportai Juliette dans
sa chambre; je recommandai soigneusement de veiller sur elle et de
dire à tout le monde que la comtesse avait la migraine. Puis, nous
redescendîmes, le chanoine et moi, dans la salle à manger. Il y avait
déjà quelque temps que nous avions quitté le comte, je ne pensai
guère à lui qu'au moment où je me trouvai sous le péristyle, son
indifférence me surprit; mais mon étonnement augmenta quand je le
trouvai philosophiquement assis à table: il avait mangé presque tout
le dîner, au grand plaisir de sa fille qui souriait de voir son père en
flagrante désobéissance aux ordres de la comtesse. La singulière
insouciance de ce mari me fut expliquée par la légère altercation qui
s'éleva soudain entre le chanoine et lui. Le comte était soumis à une
diète sévère que les médecins lui avaient imposée pour le guérir
d'une maladie grave dont le nom m'échappe; et, poussé par cette
gloutonnerie féroce, assez familière aux convalescents, l'appétit de la
bête l'avait emporté chez lui sur toutes les sensibilités de l'homme.
En un moment j'avais vu la nature dans toute sa vérité, sous deux
aspects bien différents qui mettaient le comique au sein même de la
plus horrible douleur. La soirée fut triste. J'étais fatigué. Le chanoine
employait toute son intelligence à deviner la cause des pleurs de sa
nièce. Le mari digérait silencieusement, après s'être contenté d'une
assez vague explication que la comtesse lui fit donner de son
malaise par sa femme de chambre, et qui fut, je crois, empruntée
aux indispositions naturelles à la femme. Nous nous couchâmes tous
de bonne heure. En passant devant la chambre de la comtesse pour
aller au gîte où me conduisit un valet, je demandai timidement de
ses nouvelles. En reconnaissant ma voix, elle me fit entrer, voulut
me parler; mais, ne pouvant rien articuler, elle inclina la tête, et je
me retirai. Malgré les émotions cruelles que je venais de partager
avec la bonne foi d'un jeune homme, je dormis accablé par la fatigue
d'une marche forcée. A une heure avancée de la nuit, je fus réveillé
par les aigres bruissements que produisirent les anneaux de mes
rideaux violemment tirés sur leurs tringles de fer. Je vis la comtesse
assise sur le pied de mon lit. Son visage recevait toute la lumière
d'une lampe posée sur ma table.
—Est-ce bien vrai, monsieur? me dit-elle. Je ne sais comment je
puis vivre après l'horrible coup qui vient de me frapper; mais en ce
moment j'éprouve du calme. Je veux tout apprendre.
—Quel calme! me dis-je en apercevant l'effrayante pâleur de son
teint qui contrastait avec la couleur brune de sa chevelure, en
entendant les sons gutturaux de sa voix, en restant stupéfait des
ravages dont témoignaient tous ses traits altérés. Elle était étiolée
déjà comme une feuille dépouillée des dernières teintes qu'y
imprime l'automne. Ses yeux rouges et gonflés, dénués de toutes
leurs beautés, ne réfléchissaient qu'une amère et profonde douleur:
vous eussiez dit d'un nuage gris, là où naguère pétillait le soleil.
Je lui redis simplement, sans trop appuyer sur certaines
circonstances trop douloureuses pour elle, l'événement rapide qui
l'avait privée de son ami. Je lui racontai la première journée de notre
voyage, si remplie par les souvenirs de leur amour. Elle ne pleura
point, elle écoutait avec avidité, la tête penchée vers moi, comme un
médecin zélé qui épie un mal. Saisissant un moment où elle me
parut avoir entièrement ouvert son cœur aux souffrances et vouloir
se plonger dans son malheur avec toute l'ardeur que donne la
première fièvre du désespoir, je lui parlai des craintes qui agitèrent le
pauvre mourant, et lui dis comment et pourquoi il m'avait chargé de
ce fatal message. Ses yeux se séchèrent alors sous le feu sombre qui
s'échappa des plus profondes régions de l'âme. Elle put pâlir encore.
Lorsque je lui tendis les lettres que je gardais sous mon oreiller, elle
les prit machinalement; puis elle tressaillit violemment, et me dit
d'une voix creuse:—Et moi qui brûlais les siennes! Je n'ai rien de lui!
rien! rien!
Elle se frappa fortement au front.
—Madame, lui dis-je. Elle me regarda par un mouvement
convulsif.—J'ai coupé sur sa tête, dis-je en continuant, une mèche de
cheveux que voici.
Et je lui présentai ce dernier, cet incorruptible lambeau de celui
qu'elle aimait. Ah! si vous aviez reçu comme moi les larmes
brûlantes qui tombèrent alors sur mes mains, vous sauriez ce qu'est
la reconnaissance quand elle est si voisine du bienfait! Elle me serra
les mains, et d'une voix étouffée, avec un regard brillant de fièvre,
un regard où son frêle bonheur rayonnait à travers d'horribles
souffrances:—Ah! vous aimez! dit-elle. Soyez toujours heureux! ne
perdez pas celle qui vous est chère!
Elle n'acheva pas, et s'enfuit avec son trésor.
Le lendemain, cette scène nocturne, confondue dans mes rêves,
me parut être une fiction. Il fallut, pour me convaincre de la
douloureuse vérité, que je cherchasse infructueusement les lettres
sous mon chevet. Il serait inutile de vous raconter les événements
du lendemain. Je restai plusieurs heures encore avec la Juliette que
m'avait tant vantée mon pauvre compagnon de voyage. Les
moindres paroles, les gestes, les actions de cette femme me
prouvèrent la noblesse d'âme, la délicatesse de sentiment qui
faisaient d'elle une de ces chères créatures d'amour et de
dévouement si rares semées sur cette terre. Le soir, le comte de
Montpersan me conduisit lui-même jusqu'à Moulins. En y arrivant, il
me dit avec une sorte d'embarras:—Monsieur, si ce n'est pas abuser
de votre complaisance, et agir bien indiscrètement avec un inconnu
auquel nous avons déjà des obligations, voudriez-vous avoir la bonté
de remettre, à Paris, puisque vous y allez, chez monsieur de... (j'ai
oublié le nom), rue du Sentier, une somme que je lui dois, et qu'il
m'a prié de lui faire promptement passer?
—Volontiers, dis-je.
Et dans l'innocence de mon âme, je pris un rouleau de vingt-cinq
louis, qui me servit à revenir à Paris, et que je rendis fidèlement au
prétendu correspondant de monsieur de Montpersan.
A Paris seulement, et en portant cette somme dans la maison
indiquée, je compris l'ingénieuse adresse avec laquelle Juliette
m'avait obligé. La manière dont me fut prêté cet or, la discrétion
gardée sur une pauvreté facile à deviner, ne révèlent-elles pas tout
le génie d'une femme aimante!

Quelles délices d'avoir pu raconter cette aventure à une femme


qui, peureuse, vous a serré, vous a dit:—Oh! cher, ne meurs pas,
toi?
Paris, janvier 1832.
IMP. S. RAÇON.

Gobseck, immobile, avait saisi sa loupe et


contemplait silencieusement l'écrin.
(GOBSECK.)
GOBSECK.

A MONSIEUR LE BARON BARCHOU DE


PENHOEN.

Parmi tous les élèves de Vendôme, nous sommes,


je crois, les seuls qui se sont retrouvés au milieu de la
carrière des lettres, nous qui cultivions déjà la
philosophie à l'âge où nous ne devions cultiver que le
De viris! Voici l'ouvrage que je faisais quand nous nous
sommes revus, et pendant que tu travaillais à tes
beaux ouvrages sur la philosophie allemande. Ainsi
nous n'avons manqué ni l'un ni l'autre à nos vocations.
Tu éprouveras donc sans doute à voir ici ton nom
autant de plaisir qu'en a eu à l'y inscrire
Ton vieux camarade de collége,
de Balzac.
1840.

A une heure du matin, pendant l'hiver de 1829 à 1830, il se


trouvait encore dans le salon de la vicomtesse de Grandlieu deux
personnes étrangères à sa famille. Un jeune et joli homme sortit en
entendant sonner la pendule. Quand le bruit de la voiture retentit
dans la cour, la vicomtesse, ne voyant plus que son frère et un ami
de la famille qui achevaient leur piquet, s'avança vers sa fille qui,
debout devant la cheminée du salon, semblait examiner un garde-
vue en lithophanie, et qui écoutait le bruit du cabriolet de manière à
justifier les craintes de sa mère.
—Camille, si vous continuez à tenir avec le jeune comte de
Restaud la conduite que vous avez eue ce soir, vous m'obligerez à ne
plus le recevoir. Écoutez, mon enfant, si vous avez confiance en ma
tendresse, laissez-moi vous guider dans la vie. A dix-sept ans on ne
sait juger ni de l'avenir, ni du passé, ni de certaines considérations
sociales. Je ne vous ferai qu'une seule observation. Monsieur de
Restaud a une mère qui mangerait des millions, une femme mal née,
une demoiselle Goriot qui jadis a fait beaucoup parler d'elle. Elle
s'est si mal comportée avec son père qu'elle ne mérite certes pas
d'avoir un si bon fils. Le jeune comte l'adore et la soutient avec une
piété filiale digne des plus grands éloges; il a surtout de son frère et
de sa sœur un soin extrême.—Quelque admirable que soit cette
conduite, ajouta la comtesse d'un air fin, tant que sa mère existera,
toutes les familles trembleront de confier à ce petit Restaud l'avenir
et la fortune d'une jeune fille.
—J'ai entendu quelques mots qui me donnent envie d'intervenir
entre vous et mademoiselle de Grandlieu, s'écria l'ami de la famille.
—J'ai gagné, monsieur le comte, dit-il en s'adressant à son
adversaire. Je vous laisse pour courir au secours de votre nièce.
—Voilà ce qui s'appelle avoir des oreilles d'avoué, s'écria la
vicomtesse. Mon cher Derville, comment avez-vous pu entendre ce
que je disais tout bas à Camille?
—J'ai compris vos regards, répondit Derville en s'asseyant dans
une bergère au coin de la cheminée.
L'oncle se mit à côté de sa nièce, et madame de Grandlieu prit
place sur une chauffeuse, entre sa fille et Derville.
—Il est temps, madame la vicomtesse, que je vous conte une
histoire qui vous fera modifier le jugement que vous portez sur la
fortune du comte Ernest de Restaud.
—Une histoire? s'écria Camille. Commencez donc vite, monsieur.
Derville jeta sur madame de Grandlieu un regard qui lui fit
comprendre que ce récit devait l'intéresser. La vicomtesse de
Grandlieu était, par sa fortune et par l'antiquité de son nom, une des
femmes les plus remarquables du faubourg Saint-Germain; et, s'il ne
semble pas naturel qu'un avoué de Paris pût lui parler si
familièrement et se comportât chez elle d'une manière si cavalière, il
est néanmoins facile d'expliquer ce phénomène. Madame de
Grandlieu, rentrée en France avec la famille royale, était venue
habiter Paris, où elle n'avait d'abord vécu que de secours accordés
par Louis XVIII sur les fonds de la Liste Civile, situation
insupportable. L'avoué eut l'occasion de découvrir quelques vices de
forme dans la vente que la république avait jadis faite de l'hôtel de
Grandlieu, et prétendit qu'il devait être restitué à la vicomtesse. Il
entreprit ce procès moyennant un forfait, et le gagna. Encouragé par
ce succès, il chicana si bien je ne sais quel hospice, qu'il en obtint la
restitution de la forêt de Grandlieu. Puis, il fit encore recouvrer
quelques actions sur le canal d'Orléans et certains immeubles assez
importants que l'empereur avait donnés en dot à des établissements
publics. Ainsi rétablie par l'habileté du jeune avoué, la fortune de
madame de Grandlieu s'était élevée à un revenu de soixante mille
francs environ, lors de la loi sur l'indemnité qui lui avait rendu des
sommes énormes. Homme de haute probité, savant, modeste et de
bonne compagnie, cet avoué devint alors l'ami de la famille. Quoique
sa conduite envers madame de Grandlieu lui eût mérité l'estime et la
clientèle des meilleures maisons du faubourg Saint-Germain, il ne
profitait pas de cette faveur comme en aurait pu profiter un homme
ambitieux. Il résistait aux offres de la vicomtesse qui voulait lui faire
vendre sa charge et le jeter dans la magistrature, carrière où, par
ses protections, il aurait obtenu le plus rapide avancement. A
l'exception de l'hôtel de Grandlieu, où il passait quelquefois la soirée,
il n'allait dans le monde que pour y entretenir ses relations. Il était
fort heureux que ses talents eussent été mis en lumière par son
dévouement à madame de Grandlieu, car il aurait couru le risque de
laisser dépérir son étude. Derville n'avait pas une âme d'avoué.
Depuis que le comte Ernest de Restaud s'était introduit chez la
vicomtesse, et que Derville avait découvert la sympathie de Camille
pour ce jeune homme, il était devenu aussi assidu chez madame de
Grandlieu que l'aurait été un dandy de la Chaussée-d'Antin
nouvellement admis dans les cercles du noble faubourg. Quelques
jours auparavant, il s'était trouvé dans un bal auprès de Camille, et
lui avait dit en montrant le jeune comte:—Il est dommage que ce
garçon-là n'ait pas deux ou trois millions, n'est-ce pas?
—Est-ce un malheur? Je ne le crois pas, avait-elle répondu.
Monsieur de Restaud a beaucoup de talent, il est instruit, et bien vu
du ministre auprès duquel il a été placé. Je ne doute pas qu'il ne
devienne un homme très-remarquable. Ce garçon-là trouvera tout
autant de fortune qu'il en voudra, le jour où il sera parvenu au
pouvoir.
—Oui, mais s'il était déjà riche?
—S'il était riche, dit Camille en rougissant. Mais toutes les jeunes
personnes qui sont ici se le disputeraient, ajouta-t-elle en montrant
les quadrilles.
—Et alors, avait répondu l'avoué, mademoiselle Grandlieu ne
serait plus la seule vers laquelle il tournerait les yeux. Voilà pourquoi
vous rougissez! Vous vous sentez du goût pour lui, n'est-ce pas?
Allons, dites.
Camille s'était brusquement levée.—Elle l'aime, avait pensé
Derville. Depuis ce jour, Camille avait eu pour l'avoué des attentions
inaccoutumées en s'apercevant qu'il approuvait son inclination pour
le jeune comte Ernest de Restaud. Jusque-là, quoiqu'elle n'ignorât
aucune des obligations de sa famille envers Derville, elle avait eu
pour lui plus d'égards que d'amitié vraie, plus de politesse que de
sentiment; ses manières aussi bien que le ton de sa voix lui avaient
toujours fait sentir la distance que l'étiquette mettait entre eux. La
reconnaissance est une dette que les enfants n'acceptent pas
toujours à l'inventaire.
—Cette aventure, dit Derville après une pause, me rappelle les
seules circonstances romanesques de ma vie. Vous riez déjà, reprit-
il, en entendant un avoué vous parler d'un roman dans sa vie! Mais
j'ai eu vingt-cinq ans comme tout le monde, et à cet âge j'avais déjà
vu d'étranges choses. Je dois commencer par vous parler d'un
personnage que vous ne pouvez pas connaître. Il s'agit d'un usurier.
Saisirez-vous bien cette figure pâle et blafarde, à laquelle je voudrais
que l'Académie me permît de donner le nom de face lunaire, elle
ressemblait à du vermeil dédoré? Les cheveux de mon usurier
étaient plats, soigneusement peignés et d'un gris cendré. Les traits
de son visage, impassible autant que celui de Talleyrand,
paraissaient avoir été coulés en bronze. Jaunes comme ceux d'une
fouine, ses petits yeux n'avaient presque point de cils et craignaient
la lumière; mais l'abat-jour d'une vieille casquette les en garantissait.
Son nez pointu était si grêlé dans le bout, que vous l'eussiez
comparé à une vrille. Il avait les lèvres minces de ces alchimistes et
de ces petits vieillards peints par Rembrandt ou par Metzu. Cet
homme parlait bas, d'un ton doux, et ne s'emportait jamais. Son âge
était un problème: on ne pouvait pas savoir s'il était vieux avant le
temps, ou s'il avait ménagé sa jeunesse afin qu'elle lui servît
toujours. Tout était propre et râpé dans sa chambre, pareille, depuis
le drap vert du bureau jusqu'au tapis du lit, au froid sanctuaire de
ces vieilles filles qui passent la journée à frotter leurs meubles. En
hiver, les tisons de son foyer, toujours enterrés dans un talus de
cendres, y fumaient sans flamber. Ses actions, depuis l'heure de son
lever jusqu'à ses accès de toux le soir, étaient soumises à la
régularité d'une pendule. C'était en quelque sorte un homme-modèle
que le sommeil remontait. Si vous touchez un cloporte cheminant
sur un papier, il s'arrête et fait le mort; de même, cet homme
s'interrompait au milieu de son discours et se taisait au passage
d'une voiture, afin de ne pas forcer sa voix. A l'imitation de
Fontenelle, il économisait le mouvement vital, et concentrait tous les
sentiments humains dans le moi. Aussi sa vie s'écoulait-elle sans
faire plus de bruit que le sable d'une horloge antique. Quelquefois
ses victimes criaient beaucoup, s'emportaient; puis après il se faisait
un grand silence, comme dans une cuisine où l'on égorge un canard.
Vers le soir l'homme-billet se changeait en un homme ordinaire, et
ses métaux se métamorphosaient en cœur humain. S'il était content
de sa journée, il se frottait les mains en laissant échapper par les
rides crevassées de son visage une fumée de gaieté, car il est
impossible d'exprimer autrement le jeu muet de ses muscles, où se
peignait une sensation comparable au rire à vide de Bas-de-Cuir.
Enfin, dans ses plus grands accès de joie, sa conversation restait
monosyllabique, et sa contenance était toujours négative. Tel est le
voisin que le hasard m'avait donné dans la maison que j'habitais rue
des Grès, quand je n'étais encore que second clerc et que j'achevais
ma troisième année de Droit. Cette maison, qui n'a pas de cour, est
humide et sombre. Les appartements n'y tirent leur jour que de la
rue. La distribution claustrale qui divise le bâtiment en chambres
d'égale grandeur, en ne leur laissant d'autre issue qu'un long corridor
éclairé par des jours de souffrance, annonce que la maison a jadis
fait partie d'un couvent. A ce triste aspect, la gaieté d'un fils de
famille expirait avant qu'il entrât chez mon voisin: sa maison et lui se
ressemblaient. Vous eussiez dit de l'huître et son rocher. Le seul être
avec lequel il communiquait, socialement parlant, était moi; il venait
me demander du feu, m'empruntait un livre, un journal, et me
permettait le soir d'entrer dans sa cellule, où nous causions quand il
était de bonne humeur. Ces marques de confiance étaient le fruit
d'un voisinage de quatre années et de ma sage conduite, qui, faute
d'argent, ressemblait beaucoup à la sienne. Avait-il des parents, des
amis? était-il riche ou pauvre? Personne n'aurait pu répondre à ces
questions. Je ne voyais jamais d'argent chez lui. Sa fortune se
trouvait sans doute dans les caves de la Banque. Il recevait lui-
même ses billets en courant dans Paris d'une jambe sèche comme
celle d'un cerf. Il était d'ailleurs martyr de sa prudence. Un jour, par
hasard, il portait de l'or; un double napoléon se fit jour, on ne sait
comment, à travers son gousset; un locataire qui le suivait dans
l'escalier ramassa la pièce et la lui présenta.—Cela ne m'appartient
pas, répondit-il avec un geste de surprise. A moi de l'or! Vivrais-je
comme je vis si j'étais riche? Le matin il apprêtait lui-même son café
sur un réchaud de tôle, qui restait toujours dans l'angle noir de sa
cheminée; un rôtisseur lui apportait à dîner. Notre vieille portière
montait à une heure fixe pour approprier la chambre. Enfin, par une
singularité que Sterne appellerait une prédestination, cet homme se
nommait Gobseck. Quand plus tard je fis ses affaires, j'appris qu'au
moment où nous nous connûmes il avait environ soixante-seize ans.
Il était né vers 1740, dans les faubourgs d'Anvers, d'une Juive et
d'un Hollandais, et se nommait Jean-Esther Van Gobseck. Vous
savez combien Paris s'occupa de l'assassinat d'une femme nommée
la belle Hollandaise? Quand j'en parlai par hasard à mon ancien
voisin, il me dit, sans exprimer ni le moindre intérêt ni la plus légère
surprise:—C'est ma petite nièce. Cette parole fut tout ce que lui
arracha la mort de sa seule et unique héritière, la petite-fille de sa
sœur. Les débats m'apprirent que la belle Hollandaise se nommait en
effet Sara Van Gobseck. Lorsque je lui demandai par quelle bizarrerie
sa petite nièce portait son nom:—Les femmes ne se sont jamais
mariées dans notre famille, me répondit-il en souriant. Cet homme
singulier n'avait jamais voulu voir une seule personne des quatre
générations femelles où se trouvaient ses parents. Il abhorrait ses
héritiers et ne concevait pas que sa fortune pût jamais être
possédée par d'autres que lui, même après sa mort. Sa mère l'avait
embarqué dès l'âge de dix ans en qualité de mousse pour les
possessions hollandaises dans les grandes Indes, où il avait roulé
pendant vingt années. Aussi les rides de son front jaunâtre
gardaient-elles les secrets d'événements horribles, de terreurs
soudaines, de hasards inespérés, de traverses romanesques, de joies
infinies: la faim supportée, l'amour foulé aux pieds, la fortune
compromise, perdue, retrouvée, la vie maintes fois en danger, et
sauvée peut-être par ces déterminations dont la rapide urgence
excuse la cruauté. Il avait connu M. de Lally, M. de Kergarouët, M.
d'Estaing, le bailli de Suffren, M. de Portenduère, lord Cornwallis,
lord Hastings, le père de Tippo-Saeb et Tippo-Saeb lui-même. Ce
Savoyard, qui servit Madhadjy-Sindiah, le roi de Delhy, et contribua
tant à fonder la puissance des Mahrattes, avait fait des affaires avec
lui. Il avait eu des relations avec Victor Hughes et plusieurs célèbres
corsaires, car il avait longtemps séjourné à Saint-Thomas. Il avait si
bien tout tenté pour faire fortune qu'il avait essayé de découvrir l'or
de cette tribu de sauvages si célèbres aux environs de Buenos-Ayres.
Enfin il n'était étranger à aucun des événements de la guerre de
l'indépendance américaine. Mais quand il parlait des Indes ou de
l'Amérique, ce qui ne lui arrivait avec personne, et fort rarement
avec moi, il semblait que ce fût une indiscrétion, il paraissait s'en
repentir. Si l'humanité, si la sociabilité sont une religion, il pouvait
être considéré comme un athée. Quoique je me fusse proposé de
l'examiner, je dois avouer à ma honte que jusqu'au dernier moment
son cœur fut impénétrable. Je me suis quelquefois demandé à quel
sexe il appartenait. Si les usuriers ressemblent à celui-là, je crois
qu'ils sont tous du genre neutre. Était-il resté fidèle à la religion de
sa mère, et regardait-il les chrétiens comme sa proie? s'était-il fait
catholique, mahométan, brahme ou luthérien? Je n'ai jamais rien su
de ses opinions religieuses. Il me paraissait être plus indifférent
qu'incrédule. Un soir j'entrai chez cet homme qui s'était fait or, et
que, par antiphrase ou par raillerie, ses victimes, qu'il nommait ses
clients, appelaient papa Gobseck. Je le trouvai sur son fauteuil,
immobile comme une statue, les yeux arrêtés sur le manteau de la
cheminée où il semblait relire ses bordereaux d'escompte. Une
lampe fumeuse dont le pied avait été vert jetait une lueur qui, loin
de colorer ce visage, en faisait mieux ressortir la pâleur. Il me
regarda silencieusement et me montra ma chaise qui m'attendait.—A
quoi cet être-là pense-t-il? me dis-je. Sait-il s'il existe un Dieu, un
sentiment, des femmes, un bonheur? Je le plaignis comme j'aurais
plaint un malade. Mais je comprenais bien aussi que, s'il avait des
millions à la banque, il pouvait posséder par la pensée la terre qu'il
avait parcourue, fouillée, soupesée, évaluée, exploitée.—Bonjour,
papa Gobseck, lui dis-je. Il tourna la tête vers moi, ses gros sourcils
noirs se rapprochèrent légèrement; chez lui, cette inflexion
caractéristique équivalait au plus gai sourire d'un Méridional.—Vous
êtes aussi sombre que le jour où l'on est venu vous annoncer la
faillite de ce libraire de qui vous avez tant admiré l'adresse, quoique
vous en ayez été la victime.—Victime? dit-il d'un air étonné.—Afin
d'obtenir son concordat, ne vous avait-il pas réglé votre créance en
billets signés de la raison de commerce en faillite; et quand il a été
rétabli, ne vous les a-t-il pas soumis à la réduction voulue par le
concordat?—Il était fin, répondit-il, mais je l'ai repincé.—Avez-vous
donc quelques billets à protester? nous sommes le trente, je crois.
Je lui parlais d'argent pour la première fois. Il leva sur moi ses yeux
par un mouvement railleur; puis, de sa voix douce dont les accents
ressemblaient aux sons que tire de sa flûte un élève qui n'en a pas
l'embouchure:—Je m'amuse, me dit-il.—Vous vous amusez donc
quelquefois?—Croyez-vous qu'il n'y ait de poètes que ceux qui
impriment des vers, me demanda-t-il en haussant les épaules et me
jetant un regard de pitié.—De la poésie dans cette tête! pensai-je,
car je ne connaissais encore rien de sa vie.—Quelle existence
pourrait être aussi brillante que l'est la mienne? dit-il en continuant,
et son œil s'anima. Vous êtes jeune, vous avez les idées de votre
sang, vous voyez des figures de femme dans vos tisons, moi je
n'aperçois que des charbons dans les miens. Vous croyez à tout, moi
je ne crois à rien. Gardez vos illusions, si vous le pouvez. Je vais
vous faire le décompte de la vie. Soit que vous voyagiez, soit que
vous restiez au coin de votre cheminée et de votre femme, il arrive
toujours un âge auquel la vie n'est plus qu'une habitude exercée
dans un certain milieu préféré. Le bonheur consiste alors dans
l'exercice de nos facultés appliquées à des réalités. Hors ces deux
préceptes, tout est faux. Mes principes ont varié comme ceux des
hommes, j'en ai dû changer à chaque latitude. Ce que l'Europe
admire, l'Asie le punit. Ce qui est un vice à Paris, est une nécessité
quand on a passé les Açores. Rien n'est fixe ici-bas, il n'y existe que
des conventions qui se modifient suivant les climats. Pour qui s'est
jeté forcément dans tous les moules sociaux, les convictions et les
morales ne sont plus que des mots sans valeur. Reste en nous le
seul sentiment vrai que la nature y ait mis: l'instinct de notre
conservation. Dans vos sociétés européennes, cet instinct se nomme
intérêt personnel. Si vous aviez vécu autant que moi vous sauriez
qu'il n'est qu'une seule chose matérielle dont la valeur soit assez
certaine pour qu'un homme s'en occupe. Cette chose... c'est l'or.
L'or représente toutes les forces humaines. J'ai voyagé, j'ai vu qu'il y
avait partout des plaines ou des montagnes: les plaines ennuient, les
montagnes fatiguent; les lieux ne signifient donc rien. Quant aux
mœurs, l'homme est le même partout: partout le combat entre le
pauvre et le riche est établi, partout il est inévitable; il vaut donc
mieux être l'exploitant que d'être l'exploité; partout il se rencontre
des gens musculeux qui travaillent et des gens lymphatiques qui se
tourmentent; partout les plaisirs sont les mêmes, car partout les
sens s'épuisent, et il ne leur survit qu'un seul sentiment, la vanité! La
vanité, c'est toujours le moi. La vanité ne se satisfait que par des
flots d'or. Nos fantaisies veulent du temps, des moyens physiques ou
des soins. Eh! bien, l'or contient tout en germe, et donne tout en
réalité. Il n'y a que des fous ou des malades qui puissent trouver du
bonheur à battre les cartes tous les soirs pour savoir s'ils gagneront
quelques sous. Il n'y a que des sots qui puissent employer leur
temps à se demander ce qui se passe, si madame une telle s'est
couchée sur son canapé seule ou en compagnie, si elle a plus de
sang que de lymphe, plus de tempérament que de vertu. Il n'y a que
des dupes qui puissent se croire utiles à leurs semblables en
s'occupant à tracer des principes politiques pour gouverner des
événements toujours imprévus. Il n'y a que des niais qui puissent
aimer à parler des acteurs et à répéter leurs mots; à faire tous les
jours, mais sur un plus grand espace, la promenade que fait un
animal dans sa loge; à s'habiller pour les autres, à manger pour les
autres; à se glorifier d'un cheval ou d'une voiture que le voisin ne
peut avoir que trois jours après eux. N'est-ce pas la vie de vos
Parisiens traduite en quelques phrases? Voyons l'existence de plus
haut qu'ils ne la voient. Le bonheur consiste ou en émotions fortes
qui usent la vie, ou en occupations réglées qui en font une
mécanique anglaise fonctionnant par temps réguliers. Au-dessus de
ces bonheurs, il existe une curiosité, prétendue noble, de connaître
les secrets de la nature ou d'obtenir une certaine imitation de ses
effets. N'est-ce pas, en deux mots, l'Art ou la Science, la Passion ou
le Calme? Eh! bien, toutes les passions humaines agrandies par le
jeu de vos intérêts sociaux viennent parader devant moi qui vis dans
le calme. Puis, votre curiosité scientifique, espèce de lutte où
Welcome to Our Bookstore - The Ultimate Destination for Book Lovers
Are you passionate about testbank and eager to explore new worlds of
knowledge? At our website, we offer a vast collection of books that
cater to every interest and age group. From classic literature to
specialized publications, self-help books, and children’s stories, we
have it all! Each book is a gateway to new adventures, helping you
expand your knowledge and nourish your soul
Experience Convenient and Enjoyable Book Shopping Our website is more
than just an online bookstore—it’s a bridge connecting readers to the
timeless values of culture and wisdom. With a sleek and user-friendly
interface and a smart search system, you can find your favorite books
quickly and easily. Enjoy special promotions, fast home delivery, and
a seamless shopping experience that saves you time and enhances your
love for reading.
Let us accompany you on the journey of exploring knowledge and
personal growth!

ebooksecure.com

You might also like