0% found this document useful (0 votes)
2 views31 pages

Lecture 01

The document provides an introduction to Digital System Engineering, covering the history, components, and architecture of digital systems, including microcontrollers and microprocessors. It discusses the evolution of integrated circuits, Moore's law, and the significance of transistor counts in measuring IC complexity. Key distinctions between microcontrollers and microprocessors, as well as the concept of System on Chip (SoC), are also highlighted.

Uploaded by

oosami1200oo
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views31 pages

Lecture 01

The document provides an introduction to Digital System Engineering, covering the history, components, and architecture of digital systems, including microcontrollers and microprocessors. It discusses the evolution of integrated circuits, Moore's law, and the significance of transistor counts in measuring IC complexity. Key distinctions between microcontrollers and microprocessors, as well as the concept of System on Chip (SoC), are also highlighted.

Uploaded by

oosami1200oo
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Digital System Engineering

Introduction to the Digital Systems

Dr. Amer AlGhadhban


Week 1
Lectures # 01

University of Hail
1 Sep. 2019

Digital System Engineering Slide 1


Outline
• Introduction
• History of Digital Systems
• Moore’s law and Integrated Circuits evolution
• Introduction to digital computer system
• Basic architecture of Microcomputer

Slide 2
Digital Systems
• Digital systems are devices designed to
save, process, generate and/or communicate
information in digital format; mainly binary.
• Examples: computers, mobile phones,
tablets, calculators, satellite receivers …
DS Main Components
• RAM random access memory
– Temporary storage
– it is lost when power is removed
– 1Mbyte (8086) -> 8GByte (i7)
• ROM read-only memory
– Permanently storage
– it isn’t lost when power is removed
– Computer BIOS settings are stored in ROM
• CPU central processing unit
– Process/compute instructions from OS
Modern Semiconductor Devices for Integrated Circuits (C. Hu) Slide 7-4
Microcontroller (µC)
• Integrated electronic computing device on a single chip:
Integrated Circuits (IC).
• It contains a processor core, programmable ROM, RAM and
I/O pins dedicated to perform various tasks.
• It does not need any external circuits to do its task
– microcontrollers are heavily used in embedded systems

Modern Semiconductor Devices for Integrated Circuits (C. Hu) Slide 7-5
Arduino microcontroller

Modern Semiconductor Devices for Integrated Circuits (C. Hu) Slide 7-6
Microprocessor
• Microprocessor has only a CPU inside them in one or few
chips IC.
• It does not have RAM, ROM and other peripherals.
• It is dependent on external circuits of peripherals to work.
• Microprocessor is made for complex tasks like
development of software’s, games and other applications.
– Needs high processing capacity and large RAM.

Modern Semiconductor Devices for Integrated Circuits (C. Hu) Slide 7-7
µP vs µC
• Microcontroller has RAM, ROM, EEPROM embedded in it while we have to
use external circuits in case of microprocessors.
• Microcontroller is compact on a single chip while microprocessor is bulky.
• Microcontroller uses cheap components and needs lesser external components.
Therefore, it is far cheaper than microprocessors.
• Microcontroller has low processing speed (about 8 MHz to 50 MHz), but
microprocessors is above 1 GHz.
• Microcontrollers have power saving system , like idle mode or power saving
mode so overall it uses less power. While in microprocessors generally there is
no power saving system and many external components are used with it, so its
power consumption is high.
• Microcontroller is preferred to less complex tasks. Microprocessor is used for
software development, game development, website, documents making etc.

[Link] Slide 7-8


microprocessor-and-microcontroller
System on Chip (SoC)
• A system on a chip (SoC) is a digital system that integrates all the necessary
electronic components for that system onto a single IC “chip”. These
components include a microprocessor (CPU), graphical processing unit
(GPU), RAM, ROM, I/O pins and secondary storage. Also, it may
contain digital to analog converter, mixed-signal, antennas, network interface
card, such as ethernet or wifi, depending on the application.
– Since, the SoC components are integrated onto a single substrate, SoC
needs much less area and consumes less power than a nonintegrated multi-
chips system that performs same functionality.
– SoCs are commonly used in embedded systems, the Internet of Things
(IoTs), edge computing and mobile computing like smartphone
– The nonintegrated system has the flexibility to scale-out by externally
adding more powerful components or replace the existing ones.

[Link] Slide 7-9


SoC Raspberry PI

[Link] Slide 7-10


Digital System Engineering Slide 11
Slide 12
The Transistor Revolution

First transistor
Bell Labs,
1948

Digital System Engineering Slide 13


Transistor count
• The transistor count is the number
of transistors on an integrated circuit
(IC). Transistor count is the most common
measure of IC complexity, although there
are caveats.

Slide 14
Intel 4004 Micro-Processor

1971
1000 transistors
1 MHz operation

Digital System Engineering Slide 15


8080
• 16-bit address bus (1974)
– Used in Altair computer
• (early hobbyist PC)
• Characteristics
– 6 m process
– 4500 transistors
– 2 MHz
– 8-bit word size
– 40-pin DIP package

Slide 16
8086 / 8088

• 16-bit processor (1978-9)


– IBM PC and PC XT
– Revolutionary products
– Introduced x86 ISA
• Characteristics
– 3 m process
– 29k transistors
– 5-10 MHz
– 16-bit word size
– 40-pin DIP package
• Microcode ROM

Slide 17
Pentium
• Superscalar (1993)
– 2 instructions per cycle
– Separate 8KB I$ & D$
• Characteristics
– 0.8-0.35 m process
– 3.2M transistors
– 60-300 MHz
– 32-bit word size
– 296-pin PGA
• Caches, datapath,
FPU, control

Slide 18
Pentium Pro / II / III
• Dynamic execution (1995-9)
– 3 micro-ops / cycle
– Out of order execution
– 16-32 KB
– Multimedia instructions
– PIII adds 256+ KB L2$
• Characteristics
– 0.6-0.18 m process
– 5.5M-28M transistors
– 166-1000 MHz
– 32-bit word size

Slide 19
Intel Pentium (IV) microprocessor

2000
42 Million transistors
1.5 GHz operation

Digital System Engineering Slide 20


Pentium 4
– Introduction date: November
20, 2000
• 1.4 GHz clock
• fabricated in 180 nm process,
• 42M transistors
– In 2002 (2 GHz in 130 nm,
55M transistors)
– In 2005 (3.8 GHz in 90 nm,
125M transistors)
– Typical Use: Desktops and
entry-level workstations

Slide 21
Supercomputer for Sony's PlayStation 3

• IBM chip has


nine processor
cores
• 192 billion
floating-point
operations per
second (192 G)
• Typical Use:
multimedia

Slide 22
Other chips
Fujitsu 68903 HP PA8000

from [Link]

Slide 23
Not Only Microprocessors
Cell Small
Signal RF
Power
RF

Phone
Power
Management

Analog
Digital Cellular Market Baseband
(Phones Shipped) Digital Baseband
(DSP + MCU)
1996 1997 1998 1999 2000
Units 48M 86M 162M 260M 435M

iPhone XS → 6.9 Billion Transistors


7 nm Process technology
2.4 GHz

Digital System Engineering Slide 24


Moore’s Law

 In 1965, Gordon Moore noted that the


number of transistors on a chip doubled
every 18 to 24 months.
 He made a prediction that
semiconductor technology will double its
effectiveness every 18 months

Digital System Engineering Slide 25


Slide 26
Transistor Counts 6.9 Billion
Transistors
2X growth in 1.96 years! 1 Billion
K Transistors
1,000,000

100,000
Pentium® III
10,000 Pentium® II
Pentium® Pro
1,000 Pentium®
i486
100 i386
80286
10 8086
Source: Intel
1
1975 1980 1985 1990 1995 2000 2005 2010 2018
Projected
Digital System Engineering Slide 27
Frequency
10000
Doubles every
1000
2 years
Frequency (Mhz)

P6
100
Pentium ® proc
486
10 8085 386
8086 286

1 8080
8008
4004
0.1
1970 1980 1990 2000 2010
Year
Lead Microprocessors frequency doubles every 2 years

Digital System Engineering Slide 28


Power Dissipation
100

P6
Pentium ® proc
Power (Watts)

10
486
8086 286
386
8085
1 8080
8008
4004

0.1
1971 1974 1978 1985 1992 2000
Year

Lead Microprocessors power continues to increase

Digital System Engineering Slide 29


Basic Architecture of a Microcomputer

Slide 30
Slide 31

You might also like