I want digital logic applications and design john m Yarbrough PDF please
Posts: 14,118
Threads: 61
Joined: Oct 2014
Digital logic design is an umbrella term that covers a fraction of the knowledge needed in the "electronics industry". It is still a very broad term.
Digital logic design covers the basics of logic gates and the design of digital circuits (connecting a possibly large number of logic gates in ways that can perform some useful function.)
What is/is not involved in digital logic design?
Here is one way of classifying the types of electronic devices that can process information:
General purpose processing elements, including CPU, GPU and co-processors
Application-specific integrated circuits (ASIC)
Reprogrammable logic devices, including Field-programmable gate arrays (FPGA) among others.
Digital logic design is required by anyone who want to implement a functionality using ASIC or reprogrammable logic devices.
Also, digital logic design is required by anyone who work with discrete electronic components, such as people who work with circuit boards, sensor devices, or "embedded systems".
Digital logic design is not necessary for writing software that will run on a general-purpose processing element, such as CPU or GPU.
How relevant is it in the job market?
Knowledge of computer architecture will help a software programmer write code that can run more efficiently on a computer. Digital logic design is a prerequisite for understanding an introductory level of computer architecture. However, not knowing computer architecture is not a handicap for software programming.
Try convince me that I should take the digital logic design class.
If you see an everyday appliance that: (1) uses electricity, and (2) able to turn on/off automatically based on some criteria, chances are that the appliance falls into one of these categories:
Contains a thermostat.
Contains some electronic circuit.
Contains both.
Even a simple, "non-electronic" electrical timer outlet involves the basics of digital logic design. Consider a timer that is configured to turn on from 6:00pm to 8:59pm.
There is an input signal, named "P6", that will be turned on from 6:00pm to 6:59pm.
There is an input signal, named "P7", that will be turned on from 7:00pm to 7:59pm.
There is an input signal, named "P8", that will be turned on from 8:00pm to 8:59pm.
What is the correct way to configure it so that it will turn on from 6:00pm to 8:59pm?
Choice 1: Output = "P6" AND "P7" AND "P8"
Choice 2: Output = "P6" OR "P7" OR "P8"
You should consider taking the digital logic design class if:
You got the correct answer with ease.
You are interested in questions like this, and many more.
You didn't get the correct answer quickly, and you wanted to do better.