Ch1 of Digital Logic and Design
Ch1 of Digital Logic and Design
Design
CHAPTER 1
Introductory
Concepts
• Analog quantity is one having
continuous values
E.g. Temperature, time, pressure,
distance and sound
• Digital quantity is one having a discrete
set of values
FIGURE 1-1 Graph of an analog quantity (temperature versus time).
FIGURE 1-2 Sampled-value representation (quantization) of the analog quantity in Figure 1–1. Each value
represented by a dot can be digitized by representing it as a digital code that consists of a series of 1s and 0s.
The digital advantage
CMOS
High: 2V to 3.3V
Low: 0V to 0.8 V
FIGURE 1-7 Ideal pulses.
FIGURE 1-8 Nonideal pulse characteristics.
Period and Frequency
• Example 1-1
Example 1-1
FIGURE 1-11 Example of a clock waveform synchronized with a waveform representation of a sequence of bits.
The Clock
• Example 1-2
Questions
Logic
• Fixed-Function Logic:
• The logic functions are set by the
manufacturer and cannot be altered
• Programmable Logic:
• Requires both software and
hardware
• Can be programmed to perform
specified logic functions by the
manufacturer or by the user
FIGURE 1-38 Cutaway view of one type of fixed-function IC package (dual in-line package) showing the chip
mounted inside, with connections to input and output pins.
IC Packages
• Transistors
MOSFETs (metal-oxide semiconductor
field-effect transistors
Bipolar junction transistors
• Circuit technology that uses MOSFETs is
known as CMOS (Complementary MOS)
• Circuit technology that uses bipolar
junction transistors is known as TTL
(Transistor-transistor logic)
• BiCMOS = CMOS + TTL
• SSI and MSI are generally available in
both CMOS and TTL
• LSI, VLSI and ULSI are available in
CMOS or NMOS, because it requires
less area and consumes less power
Questions
Programmable logic
• Fine-grained FPGA
• When the logic blocks are relatively
simple
• Coarse-grained FPGA
• Logic blocks are larger and more
complex
FIGURE 1-35 A typical ball-grid array (BGA) package. More than 1000 input and output pins.
Programming Process