
An Animated Introduction to Digital Logic Design
by John D. Carpinelli
Publisher: New Jersey Institute of Technology 2023
ISBN-13: 9781970194005
Number of pages: 315
Description:
This book is designed for use in an introductory course on digital logic design, typically offered in computer engineering, electrical engineering, computer science, and other related programs. Such a course is usually offered at the sophomore level. This book makes extensive use of animation to illustrate the flow of data within a digital system and to step through some of the procedures used to design and optimize digital circuits.
Download or read it online for free here:
Download link
(4.9MB, PDF)
Similar books
A Designer's Guide to Innovative Linear Circuitsby Jim Williams - Cahners Pub. Co.
Analog design is not dead. Neither is interest in it. Although digital design techniques have become the primary focus of most magazines, the need for linear applications remains strong. Designers continue to make significant advances in linear ICs.
(13184 views)
Introduction to Electronicsby Yatindra Nath Singh, Joseph John - NPTEL
Basic idea of the course will be to introduce the basic concepts required to understand the electronic circuits. The course has been built for first year undergraduate students and targeted as general course for all branches of engineering.
(29547 views)
Microwave Filters, Impedance-Matching Networks, and Coupling Structuresby G. Matthaei, E.M.T. Jones, L. Young - SRI
This book presents design techniques for a wide variety of low-pass, band-pass, high-pass, and band-stop microwave filters, for multiplexers, and for certain kinds of directional couplers. The text can be used by designers and engineers.
(17530 views)
Introduction to Physical Electronicsby Bill Wilson - Connexions
An introduction to solid state device, transmission lines and propagating electromagnetic waves. Contents: Conductors, Semiconductors and Diodes; Bipolar Transistors; FETs; IC Manufacturing; Transmission Lines; AC Steady-State Transmission.
(17812 views)