Digital systems : from logic gates to processors

This textbook for a one-semester course in Digital Systems Design describes the basic methods used to develop "traditional" Digital Systems, based on the use of logic gates and flip flops, as well as more advanced techniques that enable the design of very large circuits, based on Hardware...

Full description

Saved in:
Bibliographic Details
Main Authors: Deschamps, Jean-Pierre, 1945- (Author), Valderrama, Elena, (Author), Terés, Lluís, (Author)
Format: eBook
Language: English
Published: Switzerland : Springer, [2016]
Subjects:
ISBN: 9783319411989
9783319411972
Physical Description: 1 online resource (xv, 241 pages) : illustrations (some color)

Cover

Table of contents

LEADER 06754cam a2200481Ii 4500
001 99479
003 CZ-ZlUTB
005 20201229193721.0
006 m o d
007 cr cnu|||unuuu
008 161025t20162017sz a ob 001 0 eng d
040 |a GW5XE  |b eng  |e rda  |e pn  |c GW5XE  |d YDX  |d OCLCF  |d UAB  |d IOG  |d ESU  |d Z5A  |d JBG  |d IAD  |d ICW  |d ICN  |d OTZ  |d U3W  |d CAUOI  |d OCLCQ  |d KSU  |d EBLCP  |d UKMGB  |d OCLCQ  |d UKAHL 
020 |a 9783319411989  |q (electronic bk.) 
020 |z 9783319411972  |q (print) 
024 7 |a 10.1007/978-3-319-41198-9  |2 doi 
035 |a (OCoLC)961180126  |z (OCoLC)962010910  |z (OCoLC)962049018 
100 1 |a Deschamps, Jean-Pierre,  |d 1945-  |e author. 
245 1 0 |a Digital systems :  |b from logic gates to processors /  |c Jean-Pierre Deschamps, Elena Valderrama, Lluís Terés. 
264 1 |a Switzerland :  |b Springer,  |c [2016] 
264 4 |c ©2017 
300 |a 1 online resource (xv, 241 pages) :  |b illustrations (some color) 
336 |a text  |b txt  |2 rdacontent 
337 |a počítač  |b c  |2 rdamedia 
338 |a online zdroj  |b cr  |2 rdacarrier 
504 |a Includes bibliographical references and index. 
505 0 |a Intro; Preface; Overview; Acknowledgments; Contents; About the Authors; 1: Digital Systems; 1.1 Definition; 1.2 Description Methods; 1.2.1 Functional Description; 1.2.2 Structural Description; 1.2.3 Hierarchical Description; 1.3 Digital Electronic Systems; 1.3.1 Real System Structure; 1.3.2 Electronic Components; 1.3.2.1 Binary Codification; 1.3.2.2 MOS Transistors; 1.3.2.3 CMOS Inverter; 1.3.2.4 Other Components; 1.3.3 Synthesis of Digital Electronic Systems; 1.4 Exercises; References; 2: Combinational Circuits; 2.1 Definitions; 2.2 Synthesis from a Table; 2.3 Boolean Algebra 
505 8 |a 2.3.1 Definition2.3.2 Some Additional Properties; 2.3.3 Boolean Functions and Truth Tables; 2.3.4 Example; 2.4 Logic Gates; 2.4.1 NAND and NOR; 2.4.2 XOR and XNOR; 2.4.3 Tristate Buffers and Tristate Inverters; 2.5 Synthesis Tools; 2.5.1 Redundant Terms; 2.5.2 Cube Representation; 2.5.3 Adjacency; 2.5.4 Karnaugh Map; 2.6 Propagation Time; 2.7 Other Logic Blocks; 2.7.1 Multiplexers; 2.7.2 Multiplexers and Memory Blocks; 2.7.3 Planes; 2.7.4 Address Decoder and Tristate Buffers; 2.8 Programming Language Structures; 2.8.1 If Then Else; 2.8.2 Case; 2.8.3 Loops; 2.8.4 Procedure Calls 
505 8 |a 2.8.5 Conclusion2.9 Exercises; References; 3: Arithmetic Blocks; 3.1 Binary Adder; 3.2 Binary Subtractor; 3.3 Binary Adder/Subtractor; 3.4 Binary Multiplier; 3.5 Binary Divider; 3.6 Exercises; References; 4: Sequential Circuits; 4.1 Introductory Example; 4.2 Definition; 4.3 Explicit Functional Description; 4.3.1 State Transition Graph; 4.3.2 Example of Explicit Description Generation; 4.3.3 Next State Table and Output Table; 4.4 Bistable Components; 4.4.1 1-Bit Memory; 4.4.2 Latches and Flip-Flops; 4.5 Synthesis Method; 4.6 Sequential Components; 4.6.1 Registers; 4.6.2 Counters 
505 8 |a 4.6.3 Memories4.6.3.1 Types of Memories; 4.6.3.2 Random Access Memories; 4.6.3.3 Read-Only Memories; 4.6.3.4 Reprogrammable ROM; 4.6.3.5 Example of Memory Bank; 4.7 Sequential Implementation of Algorithms; 4.7.1 A First Example; 4.7.2 Combinational vs. Sequential Implementation; 4.8 Finite-State Machines; 4.8.1 Definition; 4.8.2 VHDL Model; 4.9 Examples of Finite-State Machines; 4.9.1 Programmable Timer; 4.9.2 Sequence Recognition; 4.10 Exercises; References; 5: Synthesis of a Processor; 5.1 Definition; 5.1.1 Specification; 5.1.2 Design Strategy; 5.2 Functional Specification 
505 8 |a 5.2.1 Instruction Types5.2.2 Specification; 5.3 Structural Specification; 5.3.1 Block Diagram; 5.3.2 Component Specification; 5.3.2.1 Input Selection; 5.3.2.2 Output Selection; 5.3.2.3 Register Bank; 5.3.2.4 Computation Resources; 5.3.2.5 Go To; 5.4 Component Implementation; 5.4.1 Input Selection Component; 5.4.2 Computation Resources; 5.4.3 Output Selection; 5.4.4 Register Bank; 5.4.5 Go To Component; 5.5 Complete Processor; 5.5.1 Instruction Encoding; 5.5.2 Instruction Decoder; 5.5.2.1 Input Selection Component; 5.5.2.2 Computation Resources; 5.5.2.3 Output Selection Component 
506 |a Plný text je dostupný pouze z IP adres počítačů Univerzity Tomáše Bati ve Zlíně nebo vzdáleným přístupem pro zaměstnance a studenty 
520 |a This textbook for a one-semester course in Digital Systems Design describes the basic methods used to develop "traditional" Digital Systems, based on the use of logic gates and flip flops, as well as more advanced techniques that enable the design of very large circuits, based on Hardware Description Languages and Synthesis tools. It was originally designed to accompany a MOOC (Massive Open Online Course) created at the Autonomous University of Barcelona (UAB), currently available on the Coursera platform. Readers will learn what a digital system is and how it can be developed, preparing them for steps toward other technical disciplines, such as Computer Architecture, Robotics, Bionics, Avionics and others. In particular, students will learn to design digital systems of medium complexity, describe digital systems using high level hardware description languages, and understand the operation of computers at their most basic level. All concepts introduced are reinforced by plentiful illustrations, examples, exercises, and applications. For example, as an applied example of the design techniques presented, the authors demonstrate the synthesis of a simple processor, leaving the student in a position to enter the world of Computer Architecture and Embedded Systems. Provides textbook coverage for one-semester, introductory course in Digital Systems; Explains how to develop digital systems, starting from a functional specification; Emphasizes the relationship between algorithms and circuits (top down approach) and on the use of high level languages (Pseudo-code, VHDL, C); Describes the main problems development engineers are faced with, during the process of developing a new circuit; Demonstrates which design tools are necessary to develop a new circuit; Includes numerous, solved-examples in-text, as well as end of chapter exercises. 
590 |a SpringerLink  |b Springer Complete eBooks 
650 0 |a Digital electronics. 
650 0 |a Logic devices. 
655 7 |a elektronické knihy  |7 fd186907  |2 czenas 
655 9 |a electronic books  |2 eczenas 
700 1 |a Valderrama, Elena,  |e author. 
700 1 |a Terés, Lluís,  |e author. 
776 0 8 |i Print version:  |a Deschamps, Jean-Pierre, 1945-  |t Digital systems.  |d Switzerland : Springer, [2016]  |z 9783319411972  |z 3319411977  |w (OCoLC)950952985 
856 4 0 |u https://proxy.k.utb.cz/login?url=https://link.springer.com/10.1007/978-3-319-41198-9  |y Plný text 
992 |c NTK-SpringerENG 
999 |c 99479  |d 99479