This note explains the following topics: Data Representation and Number system, Floating point representation , Character Representation, Binary Logic, Combined gates, Boolean Algebra , Combinational circuit , Canonical form, Standard form, Describing existing circuits using Logic expressions, Power of logic expressions, Designing Combinatorial Circuits, Sequential circuit, Design of Sequential Circuits, Register, Tri-state logic, Memories .
The book is written for an undergraduate course on digital electronics. The book provides basic concepts, procedures and several relevant examples to help the readers to understand the analysis and design of various digital circuits. It also introduces hardware description language, VHDL.
The book teaches you the logic gates, logic families, Boolean algebra, simplification of logic functions, analysis and design of combinational circuits using SSI and MSI circuits and analysis and design of the sequential circuits.
This book provides in-depth information about multiplexers, de-multiplexers, decoders, encoders, circuits for arithmetic operations, various types of flip-flops, counters and registers. It also covers asynchronous sequential circuits, memories and programmable logic devices.
In this paper, we present a low-power estimation method for creating mobile computing applications on programmable logic devices forming the "fabric" of a reconfigurable computing platform. Today, the predominant method for creating mobile computing applications uses one or more embedded processors, selected for their cost, ease of programmability, and flexibility. However, concerns over performance and power consumption are causing systems designers to question this prevailing viewpoint. We present an approach that allows designers to assess the performance and energy consumption of key algorithms before committing to specific hardware-software partitioning decisions. We report on results using the Algorithmic State Machine (ASM) method, found now in most texts on digital logic design. Using a common Sorting algorithm as an example, we show how the ASM method can be used to estimate the impact of algorithm design on power consumption and, therefore, incorporate energy budgeting into the decision-making process for hardware-software partitioning.