LECTURE 3
LECTURE 3
ARCHITECTURE (COA)
EET- 2211
EET 2211
4TH SEMESTER – CSE & CSIT
CHAPTER 1, LECTURE 3
CHAPTER 1 – BASIC CONCEPTS AND
COMPUTER EVOLUTION
TOPICS TO BE COVERED
LEARNING OBJECTIVES
Ø Present an overview of the evolution of the x86 architecture.
Ø Define embedded systems.
Ø List some of the requirements and constraints that various embedded systems meet.
ALREADY COVERED
Ø Organization and architecture
Ø Structure and Function
Ø A Brief History of Computers.
2 LECTURE 30 6/2/2021
THE EVOLUTION OF THE INTEL x86
ARCHITECTURE
üMicroprocessors have grown faster and more complex.
üIntel used to develop microprocessors every 4 years.
3 LECTURE 2 6/2/2021
Contd.
6 LECTURE 3 6/2/2021
Contd.
MICROPROCESSOR DESCRIPTION
80486 ØIt introduced the use of sophisticated and powerful
cache technology and instruction pipelining.
ØIt also used a built-in math co-processor helpful in
offloading complex maths operations from the main CPU.
Pentium ØIntel introduced the use of superscalar techniques.
ØIt allows multiple instructions to execute in parallel.
Pentium Pro ØIt followed the superscalar architecture with use of
register renaming, branch prediction, data flow analysis
and speculative execution.
Pentium II ØIt incorporated Intel MMX technology which is
designed specifically to process video, audio and graphics
data efficiently.
7 LECTURE 3 6/2/2021
Contd.
MICROPROCESSOR DESCRIPTION
Pentium III ØIt incorporates additional floating-point instructions.
ØThe Streaming SIMD Extensions (SSE) instruction set
extension added 70 new instructions designed to increase
performance.
ØE.g. DSP and GP.
Core ØIt is the first Intel x86 microprocessor with dual core,
referring to the implementation of two cores on a single chip.
Core 2 ØIt extends the Core architecture to 64-bits.
ØThe Core 2 Quad provides four cores on a single chip.
ØAn important addition to the architecture was the Advanced
Vector Extensions instruction set that provided a set of 256-bit
and then 512-bit instructions for efficient processing of vector
data.
8 LECTURE 3 6/2/2021
EMBEDDED SYSTEMS
ü It refers to the use of electronics and software within a
product.
ü E.g. cell phones, digital computers, video cameras,
calculators, microwave ovens, home security systems,
washing machines, lighting systems, thermostats, printers,
various automotive systems, toothbrushes and numerous
types of sensors and actuators in automated systems.
ü Generally embedded systems are tightly coupled to their
environments.
9 LECTURE 3 6/2/2021
Contd.
11 LECTURE 3 6/2/2021
Contd.
12 LECTURE 3 6/2/2021
Contd.
INTERNET OF THINGS
ü IoT is a system of interrelated computing devices, mechanical and
digital machines provided with unique identifiers (UIDs) and the
ability to transfer data over a network without requiring human-
to-human or human-to-computer interaction.
ü Dominant theme is embedding short range mobile trans-receivers
into a wide array of gadgets and everyday items, enabling a form
of communication between people and things.
ü E.g. embedded systems, wireless sensor networks, control systems,
automation (home and building), smart home (lighting fixtures,
thermostats, home security systems, appliances).
ü It refers to expanding interconnection of smart devices (ranging
form appliances to tiny sensors).
13 LECTURE 3 6/2/2021
Contd.
LECTURE 3
Fig.2: IoT applications
14 6/2/2021
15 LECTURE 3 6/2/2021
Contd.
ü The objects deliver sensor information, act on the
environment, and modify themselves to create overall
management of a larger system.
ü These devices are low-bandwidth, low-repetition data-
capture and low-bandwidth data-usage appliances that
communicate with each other and provide data through
user interface.
ü With reference to end systems supported, the internet
h a s g o n e t h ro u g h ro u g h ly f o u r g e n e r at i o n s o f
deployment culminating in the IoT:
1. Information technology (IT) : PCs, servers, routers,
firewalls, IT devices bought by enterprise IT people and
primarily using wired connectivity.
16 LECTURE 3 6/2/2021
Contd.
2. Operational technology (OT): machines/appliances
with embedded IT built by non-IT companies, such as
medical machinery, SCADA( Supervisory Control & Data
Acquisition System), process control and Kiosks, bought as
appliances by enterprise OT people and primarily using
wired connectivity.
3. Personal technology : Smartphones, tablets and eBook
readers bought as IT devices by consumers exclusively
using wireless connectivity.
4. Sensor/Actuator technology : Single-purpose devices
bought by consumers, IT and OT people exclusively
using wireless connectivity generally of a single form.
17 LECTURE 3 6/2/2021
Contd.
18 LECTURE 3 6/2/2021
Contd.
APPLICATION PROCESSORS VERSUS DEDICATED
PROCESSORS
ü Application processors are defined by the processors ability to
execute complex operating systems such as LINUX, Android and
Chrome.
ü They are general-purpose in nature.
ü E.g. use of embedded application processor is the Smartphone.
ü Dedicated processors are dedicated to one or a small number of
specific tasks required by the host device.
ü The associated components as are dedicated to a specific task can
be engineered to reduce size and cost.
19 LECTURE 3 6/2/2021
Contd.
MICROPROCESSORS vs MICROCONTROLLERS
20 LECTURE 3 6/2/2021
Contd.
22 LECTURE 3 6/2/2021
QUESTIONS
For each of the following examples determine whether this is an embedded system, explaining
why or why not?
a) Are programs that understand physics and /or hardware embedded? For example, one that
uses finite-element methods to predict fluid flow over airplane wings?
b) Is the internal microprocessor controlling a disk drive an example of an embedded system?
c) I/O drivers control hardware, so does the presence of an I/O driver imply that the
computer executing the driver is embedded?
d) Is a PDA (Personal Display Assistant) an embedded system?
e) Is the microprocessor controlling a cell phone an embedded system?
f) Are the computers in a big phased-array radar considered embedded? These radars are 10-
storey buildings with one to three 100-foot diameter radiating patches on sloped sides of
the building.
g) Is a traditional flight management system (FMS) built into an airplane cockpit considered
embedded?
h) Are the computers in a hardware-in-the-loop (HIL) simulator embedded?
i) Is the computer controlling a pacemaker in a person’s chest an embedded computer?
j) Is the computer controlling fuel injection in an automobile engine embedded?
23 LECTURE 3 6/2/2021