Cover of Digital Electronics
Read Time: ~5.3 hr

Digital Electronics

by Anil Kumar Maini (2007)

About this book

The fundamentals and implementation of digital electronics are essential to understanding the design and working of consumer/industrial electronics, communications, embedded systems, computers, security and military equipment. Devices used in applications such as these are constantly decreasing in size and employing more complex technology. It is therefore essential for engineers and students to understand the fundamentals, implementation and application principles of digital electronics, devices and integrated circuits. This is so that they can use the most appropriate and effective technique to suit their technical need. This book provides practical and comprehensive coverage of digital electronics, bringing together information on fundamental theory, operational aspects and potential applications. With worked problems, examples, and review questions for each chapter, Digital Electronics includes: information on number systems, binary codes, digital arithmetic, logic gates and families, and Boolean algebra; an in-depth look at multiplexers, de-multiplexers, devices for arithmetic operations, flip-flops and related devices, counters and registers, and data conversion circuits; up-to-date coverage of recent application fields, such as programmable logic devices, microprocessors, microcontrollers, digital troubleshooting and digital instrumentation. A comprehensive, must-read book on digital electronics for senior undergraduate and graduate students of electrical, electronics and computer engineering, and a valuable reference book for professionals and researchers.

Setting / LocationGlobal
Story EraModern Era
Protagonist / CoreDigital Electronics Lead Character

Readers who enjoyed this also loved

Cover of Thermodynamics

Thermodynamics

J.P.O'Connell and J.M. Haile

Thermodynamics: Fundamentals and Applications is a text for a first graduate course in Chemical Engineering. The focus is on macroscopic thermodynamics; discussions of modeling and molecular situations are integrated throughout. Underpinning this text is the knowledge that while thermodynamics describes natural phenomena, those descriptions are the products of creative, systematic minds. Nature unfolds without reference to human concepts of energy, entropy, or fugacity. Natural complexity can be organized and studied by thermodynamics methodology. The power of thermodynamics can be used to advantage if the fundamentals are understood. This text's emphasis is on fundamentals rather than modeling. Knowledge of the basics will enhance the ability to combine them with models when applying thermodynamics to practical situations. While the goal of an engineering education is to teach effective problem solving, this text never forgets the delight of discovery, the satisfaction of grasping intricate concepts, and the stimulation of the scholarly atmosphere.

Cover of Mathematica for Scientists and Engineers

Mathematica for Scientists and Engineers

Richard Gass

Mathematica is a powerful computer language that allows the tight integration of symbolic, numeric, and graphic techniques. In Mathematica for Scientists and Engineers: Using Mathematica to do Science, Richard Gass provides a guide for scientific researchers, engineers, and students on using the power of Mathematica to solve scientifically interesting problems. On the left, for instance, is a nonuniform cross-section of a pipe, the partial differential equation that governs wave motion in the pipe, the Mathematica code that solves the equation, and a density plot of the excess pressure in the pipe.

Cover of Parallel Programming

Parallel Programming

Thomas Rauber, Gudula Rünger

Innovations in hardware architecture, like hyper-threading or multicore processors, mean that parallel computing resources are available for inexpensive desktop computers. In only a few years, many standard software products will be based on concepts of parallel programming implemented on such hardware, and the range of applications will be much broader than that of scientific computing, up to now the main application area for parallel computing. Rauber and Rünger take up these recent developments in processor architecture by giving detailed descriptions of parallel programming techniques that are necessary for developing efficient programs for multicore processors as well as for parallel cluster systems and supercomputers. Their book is structured in three main parts, covering all areas of parallel computing: the architecture of parallel systems, parallel programming models and environments, and the implementation of efficient application algorithms. The emphasis lies on parallel programming techniques needed for different architectures. For this second edition, all chapters have been carefully revised. The chapter on architecture of parallel systems has been updated considerably, with a greater emphasis on the architecture of multicore systems and adding new material on the latest developments in computer architecture. Lastly, a completely new chapter on general-purpose GPUs and the corresponding programming techniques has been added. The main goal of the book is to present parallel programming techniques that can be used in many situations for a broad range of application areas and which enable the reader to develop correct and efficient parallel programs. Many examples and exercises are provided to show how to apply the techniques. The book can be used as both a textbook for students and a reference book for professionals. The material presented has been used for courses in parallel programming at different universities for many years.

Cover of Foundations Of Geometric Algebra Computing

Foundations Of Geometric Algebra Computing

Dietmar Hildenbrand

<p>The author defines “Geometric Algebra Computing” as the geometrically intuitive development of algorithms using geometric algebra with a focus on their efficient implementation, and the goal of this book is to lay the foundations for the widespread use of geometric algebra as a powerful, intuitive mathematical language for engineering applications in academia and industry. The related technology is driven by the invention of conformal geometric algebra as a 5D extension of the 4D projective geometric algebra and by the recent progress in parallel processing, and with the specific conformal geometric algebra there is a growing community in recent years applying geometric algebra to applications in computer vision, computer graphics, and robotics.</p><p><p>This book is organized into three parts: in Part I the author focuses on the mathematical foundations; in Part II he explains the interactive handling of geometric algebra; and in Part III he deals with computing technology for high-performance implementations based on geometric algebra as a domain-specific language in standard programming languages such as C++ and OpenCL. The book is written in a tutorial style and readers should gain experience with the associated freely available software packages and applications.</p><p>The book is suitable for students, engineers, and researchers in computer science, computational engineering, and mathematics.

Digital Electronics by Anil Kumar Maini | Literally Just Books