0% found this document useful (0 votes)
69 views12 pages

79 - 133 - Book Chapter

Uploaded by

saravanan
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)
69 views12 pages

79 - 133 - Book Chapter

Uploaded by

saravanan
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
You are on page 1/ 12

Emerging Technologies in

Engineering Research

Chapter 4: Embedded Technology

Dr. G. Saravanan
Dr. S. Vijayanand
Dr. G. Thamarai Selvi
J. Reegan

Technical Research Publications


ISBN: 978-93-5419-211-1 (Online)
Chapter-4: Embedded Technology ISBN: 978-93-5419-211-1(Online)

EMBEDDED TECHNOLOGY

Dr. G. Saravanan1, Dr. S. Vijayanand2, Dr. G. Thamarai Selvi3, J. Reegan4


1
Associate Professor, Department of Electronics and Communication Engineering,
Sri Sairam Institute of Technology, Chennai, India.
2
Professor, Department of Electronics and Communication Engineering,
Dhanalakshmi College of Engineering, Chennai, India.
3
Professor & Head, Department of Electronics and Communication Engineering,
Sri Sairam Institute of Technology, Chennai, India.
4
Assistant Professor, Department of Electrical and Electronics Engineering,
St.Mother Theresa Engineering College, Tuticorin, India.

Abstract: Embedded systems are systems which have embedded software as well as PC
hardware, that make it a system committed towards an application(s) otherwise explicit aspect of
applications else item or an aspect of a bigger systems. Into this chapter we briefly discussed
about its design, challenges, components and characteristics with applications.

Keywords: Embedded, Real Time Operating System, Sensors and Actuators.

I. INTRODUCTION

Embedded method is something that is connected to something else. It could be thought of as


a PC hardware system consisting of software embedded within it. It could be autonomous
systems otherwise this might very well be an aspect of huge systems. It has a microcontroller
otherwise microprocessor dependent system that has been intended for playing out a particular
errand. For instance, an alarm is an embedded system; it would detect just smoke.

Embedded systems have three elements:

 Hardware

 Application Software

 Real Time Operating System (RTOS)


2

Published on October 2020


Chapter-4: Embedded Technology ISBN: 978-93-5419-211-1(Online)

1.1 Categories of Embedded Systems

In light of usefulness and execution necessities, embedded systems can be arranged as:

Independent embedded systems: It works in independent mode. They take inputs, measure
them and produce the longing yield. The information can be electrical signs from transducers or
orders. The yield can be electrical signs to drive another system, a LED show or LCD show for
showing of data to the client. Model: computerized camera, microwave, and so on.

Real – time systems: It need to finish a particular assignment in a predetermined time period.
Complying with the time constraints is the most significant prerequisite of real time system. Real
time system has been ordered as,

o Hard Real–time systems,

o Soft Real – time systems

Hard Real–time systems: In this system, missing a cut-off time may prompt a calamity
(misfortune).

Soft Real–time systems: In these systems, complying with the time constraints is significant yet
missing the cut-off time won't prompt a fiasco.

Organized Data Machines: Embedded systems that are furnished with network interfaces and
got to by networks, for example, Local Area Network and the web are called Networked data
apparatuses. Such embedded systems are associated with an organization, commonly an
organization running TCP/IP Protocol suite (Transmission Control Protocol/Internet Protocol) as
well as such the internet service.

Mobile device: Mobile gadgets, for example, cell phones, PDAs (Personal Digital Assistants),
PDAs, and so forth are the unique classification of embedded systems. The PDAs are currently
fit for supporting universally useful application software, for example, word processors, game,
and so forth.

Published on October 2020


Chapter-4: Embedded Technology ISBN: 978-93-5419-211-1(Online)

1.2 Classification of Embedded Systems based on Application

Embedded system is characterized as three sorts like below:

i. Small Scale Embedded Systems: This system is designed by a single 8-cycle otherwise 16-
digit microcontrollers; it has small hardware as well as software complexities also contain board-
levelled plan. It might even be battery functional. While building embedded software towards it,
a manager, assembling agents as well as cross assembling agents, explicit towards the
microcontroller otherwise processors utilized, have been the principle coding apparatuses.
Typically, 'C' has been utilized for building up such systems.

Example: Automatic Chocolate Vending Machines, Stepper motor controller for a robotics
system, Washing-machine, cooking systems, Multi-tasking Toys.

ii. Medium Scale Embedded Systems: This system is generally planned by a solitary otherwise
not many 16-or 32-cycle microcontroller or DSP or Reduced Instruction Set Computers (RISCs).
It contains hardware as well as software complications. Towards difficult software plan, it has
the accompanying coding instruments: Real Time Operating Systems, Source coding design
apparatus, Simulators, Debuggers as well as Integrated Development Environment (IDE).
Software devices additionally give the answers for the hardware difficulties. Constructing agents
are of small usage like a coding instrument. Such systems might likewise utilize the promptly
accessible ASSPs (Application Specific System Processor) as well as Internet Protocols of the
different capacities—for instance, on behalf of the bus interface, encoding, translating, distinct
cosine change as well as reverse change, Transmission Control Protocol/Internet Protocol
convention stacking also network associating capacities.

Example: Computer organizing system; for instance, a switch, front end processors into a
worker, a switch, an extension, a centre point and a passage. Theatre setups, for example a
computer games as well as music systems. Banking systems, for instance Bank ATM as well as
Credit card exchanges. Signal Tracking System for instance; a programmed signal trackers also
objective trackers.

Published on October 2020


Chapter-4: Embedded Technology ISBN: 978-93-5419-211-1(Online)

iii. Modern Embedded Systems: Modern embedded system has gigantic hardware as well as
software difficulties furthermore might require adaptable processor or configurable processor
also coding logic exhibits. It has utilized towards front line application which needs hardware as
well as software co-plan also incorporation into the last systems; notwithstanding, it is compelled
with the handling speed accessible into its hardware unit. Definite software capacities, for
example, encoding as well as unscrambling calculations, discrete cosine change also backwards
change calculations, Transmission Control Protocol/Internet Protocol convention stacking plus
network driver capacities has been actualized into the hardware for acquiring extra speed through
sparing time. A portion of the element within the hardware assets into the system has been
likewise actualized through the software.

Example: Embedded systems of remote LAN and for united innovation gadgets, in support of
real time application also discourse otherwise multimedia preparing system setup in a system,
Security items and High-speed Network security.

II. STRUCTURE AND PROCESSORS

2.1 Structure

Figure 1 shows the fundamental structures of an embedded system

Figure.1: Fundamental Structures of Embedded System

Sensor: This measures the physical quantity as well as alters upon this toward an electrical sign
that is examined through an onlooker otherwise through several electronic instruments such as an
Analog to Digital converter. A sensor accumulates the intended quantity in the memory.

Published on October 2020


Chapter-4: Embedded Technology ISBN: 978-93-5419-211-1(Online)

A-D Converter: An analog to digital converters change over the simple sign transmitted through
the sensor in computerized signals.

Processor & ASICs: Processor measures the data toward gauge the yields as well as accumulate
this in the memory.

D-A Converter: A digital-to-analog converters change upon the computerized data took care of
through the processors for straightforward data.

Actuator: Actuators analyze the yields specified in the Digital to Analog Converters toward the
actual (anticipated) yield put away within it furthermore accumulates the endorsed yields.

2.2 Processor

Processor has been the core of embedded systems. This has the basic unit which receives
source of information as well as generates a return within the outcome of treating the data. In
favor of an embedded system architect, it’s significant for having the data on the two
microprocessors and microcontrollers. Processors contain two basic units:

 Program Flow Control Unit (CU)

 Execution Unit (EU)

The Control Unit includes receiving units to get guidelines as of the memory. The Execution
Unit contains circuit which executes the direction regarding data move activity as well as data
conversion initially by single structure followed by the next.

The Execution Unit includes the Arithmetic and Logical Unit (ALU) and also the circuit
which executes guidelines of a program control undertaking, such as, interfere, otherwise
hopping to further collection of directions.

A processor executes the patterns of get as well as performs the guidelines into a similar
succession since its being received from memory.

Types of Processors: It has the below types

 General Purpose Processor (GPP)


6

Published on October 2020


Chapter-4: Embedded Technology ISBN: 978-93-5419-211-1(Online)

 Microprocessor

 Microcontroller

 Embedded Processor

 Digital Signal Processor

 Media Processor

 Application Specific System Processor (ASSP)

 Application Specific Instruction Processors (ASIPs)

 GPP core(s) or ASIP core(s) on either an Application Specific Integrated Circuit (ASIC)
or a Very Large Scale Integration (VLSI) circuit

III.EMBEDDED ARCHITECTURE

The 8051 microcontroller works through 8-digit data bus. As a result it could uphold outside
data memory upto 64K also outer programming memory of 64k, which is very good example.
On the whole, 8051 microcontroller could address 128k of outer memory. At the point while data
as well as program lies within different memory blocks, just then the architecture has been
alluded as Harvard architecture. Anyway the data as well as program lies within a alike memory
block, then the architecture are eluded as Von Neumann architecture.

3.1 Von Neumann Architecture

The Von Neumann architecture had been initially projected through a PC investigator
John von Neumann. Into these architectures, single data path or bus survives towards both
directions also data. Thus, the Central Processing Unit performs every action sequentially. This
moreover gets a control as of memory, otherwise executes read/compose procedures upon data.
Hence a control get as well as a data action could not take place all the while, share a common
bus.

Published on October 2020


Chapter-4: Embedded Technology ISBN: 978-93-5419-211-1(Online)

Figure.2: Von-Neumann Architecture

Von-Neumann architecture highlights simple hardware. This allows the usage of a single,
successive memory. The present handling speed immeasurably dominate memory access time, as
well as utilizes a speedy however limited quantity of memory (reserve) neighboring toward the
processors.

3.2 Harvard Architecture

The Harvard architecture suggests separate stockpiling as well as sign buses towards
guidelines as well as data. These architectures have data accumulation completely holding within
the Central Processing Unit; furthermore it has not permitted toward the guidance accumulation
as data.

Figure.3: Harvard Architecture


8

Published on October 2020


Chapter-4: Embedded Technology ISBN: 978-93-5419-211-1(Online)

Personal Computers contain separate memory areas towards coding guidelines as well as data
using inward data buses, allowing concurrent admittance in the two directions along with data.
Program is been piled up via an administrator; the processors cannot boot on its own. Within
Harvard architecture, it does not have forceful reasons for gaining the two knowledge share
assets.

IV. DESIGN PROCESS OF EMBEDDED SYSTEM

Embedded system design procedure has two goals.

o Beginning to the different strides within embedded system design prior to be


created in detailed design

o Design methodologies

Figure.4: Design Process

Design methodologies are significant due to the following reasons:

 Design to guarantee that we have done all that we have to do

Published on October 2020


Chapter-4: Embedded Technology ISBN: 978-93-5419-211-1(Online)

 Develop PC supported design devices

 Makes it a lot simpler for individuals from a design group to impart

 There are five main levels of embedded system design measure. Before going to
design a system the designers need to satisfy the necessities to design such a system.
They are,

Requirements: First, the designer must accumulate a casual portrayal from the clients it is
known as requirements. Second, at that point the designer must comprehend what we are
designing and afterward to refine the necessity into specification and to start to designing the
system architecture. Requirements might be utilitarian or non-useful, we should obviously catch
the fundamental elements of the embedded system, yet practical depiction is frequently not
adequate.

Specification: The specification has been more precise - this loads into since the contract among
the customer as well as the planner. It is thoroughly collected such that this accurately reflects
the customer's requirements. Specification is fundamental to making working systems with at
least designer exertion. Specification will direct the designers what to fabricate when it construct.
Specification is justifiable a sufficient amount therefore a big shot could confirm so as to meet
system requirements as well as in general interests of the customer.

Architecture Design: The specifications don’t illustrate the way the system get things complete,
just how the system do. The architectures are an arrangement of the general configuration of the
systems which is being utilized afterwards for designing the component which makes up the
architectures. The productions of the architectures are the foremost period of what numerous
designer consider as design. The architecture as a square graph shows significant activities and
information flow between them. These square outlines are yet very unique – it hasn’t been
indicated what types of activities are executed through software execution upon a Central
Processing Unit, which would be finished with particular reason hardware, etc. Compositional
portrayals must be designed to fulfil useful and non-useful requirements. Not exclusively should
all the necessary capacities be available, yet we should face price, speed, power, as well as
10

Published on October 2020


Chapter-4: Embedded Technology ISBN: 978-93-5419-211-1(Online)

further non-practical imperatives. Beginning through system architecture as well as enlightening


that to hardware also software architecture has been one of the acceptable approach for
guaranteeing where it meets the entire specification. Let’s focus upon the utilitarian components
within the system block chart, as well as afterward assume the non-practical imperatives while
making the hardware and software architectures.

Designing Hardware and Software Components: The component design exertion assembles
such component in conformation for the architectures as well as specifications. The component is
like a rule incorporates hardware like FPGA, sheet, etc as well as software sections. A part of the
components are instantaneous. The Central Processing Unit, for example, is a benchmark
component in practical within the entire scenarios, just like memory chip as well as several
diverse components.

System Integration: Once the components have been fabricated, accomplishment of gathering
the components as well as considering a functioning system would be felt. These stages
generally consist of significantly somewhat except ending all simultaneously as well as staying
away. Errors have been regularly identified in system integration; furthermore huge coordination
could help in by identifying the errors quickly. Through operating up the system into phases as
well as executes properly selected assessments, one could regularly notice errors additionally
without any problem. System integration is troublesome in light of the fact that it typically
reveals issues. It’s been regularly tough to watch the systems into adequate details for deciding
precisely what else to do. The troubleshooting office of embedded system is generally extra
restricted compared to the discoveries on Personal computers.

V. CONCLUSION

This chapter outlined the idea of embedded components, characteristics, structure,


processors and architectures. As well as this chapter presents the design process and
methodology of embedded system. We found that the security is basic to challenge a wide scope
of utilizations including embedded systems.

11

Published on October 2020


Chapter-4: Embedded Technology ISBN: 978-93-5419-211-1(Online)

REFERENCES

1. G. Muller, "Opportunities and challenges in embedded systems", Buskerud University


College, 2016.

2. T. A. Henzinger, "Two Challenges in Embedded Systems Design: Predictability and


Robustness", Phil. Trans. R. Soc. A (2008), 366, 3727–3736.

3. S. Ravi and A. Raghunathan, "Security in Embedded Systems: Design Challenges",


ACM Transactions on Embedded Computing Systems, Vol. 3, No. 3, August 2004,
Pages 461–491.

4. Berger, Arnold S. “Embedded System Design: An Introduction to Processes, Tools,


and Techniques”. CMP Books. 2002.

5. P.I. Okwu and I.N. Onyeje “Ubiquitous Embedded Systems Revolution: Applications
and Emerging Trends”, International Journal of Engineering Research and
Applications (IJERA) Vol. 3, Issue 4, Jul-Aug 2013, pp.610-616.

6. Noor A Jebril, Qasem Abu Al-Haija, “Review of Challenges in Embedded Systems


Design: Robustness, Predictability, Security”, International Journal of Current Research
in Embedded System & VLSI Technology Vol. 3, Issue 1 - 2017.

7. Harpreet Kaur, Jagatjit Singh, “Review on Embedded System”, Int. Jou. of Innovative
Research in Electrical, Electronics, Instr. and Control Engg, Volume 1, Issue 9, 2013.

8. A. Ravn, Design of Embedded Real-Time Computing Systems. PhD thesis, TU of


Denmark, Lingby, 1995.

9. G. de Micheli and R. Gupta, “Hardware/Software Co-Design of Embedded Systems,”


Proceedings of the IEEE, vol. 82, pp. 967–989, July 1994.

10. S. Edwards, L. Lavagno, E.A.Lee, and A. Sangiovanni-Vincentelli, “Design of


Embedded Systems: Formal Models, Validation, and Synthesis,” Proceedings of the
IEEE, vol. 85, pp. 366–390, March 1997.

12

Published on October 2020

You might also like