Embedded Systems Basics and Application Flashcards

1
Q

A ______ is a way of working, organizing or doing one or more many tasks according to a fixed plan, program or set of rules.
A _____is also an arrangement in which all its units assemble and work together according to the plan or program.

A

system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

System examples

A

Watch - time display system
Washing Machine - automatic clothes washing system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

An _______ is one that has computer hardware with software embedded in it as one of its important components.

A

embedded system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Components of Embedded System

A

> It has hardware
It has main application software
It has Real Time Operating System (RTOS)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Block description of the system

A

Sensors > Control Unit > Actuator

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Features of an Embedded System

A
  1. Single-functioned
  2. Tightly-Constrained
  3. Reactive and Real-time
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Executes a single program, repeatedly

A

Single-functioned

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Low cost, low power, small, fast, etc.
Life threatening
24/7/365

A

Tightly-Constrained

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Continually reacts to changes in the system’s environment
Must compute certain results in real-time without delay

A

Reactive and Real-Time

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Languages for programming Embedded Systems

A

Assembly language
C, C++, Ada, Forth, and Java

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Future of Embedded System

A

> Embedded processor account for 100% worldwide microprocessor production
Microprocessor Production
-Embedded: Desktop=100:1
Embedded processors in a house (40-50) approx.
Embedded processors in a modern car 50-60

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Types of Embedded Systems

A

> Real Time Embedded Systems
Stand Alone Embedded Systems
Network Embedded Systems
Mobile Embedded Systems
Small Scale Embedded Systems
Medium Scale Embedded Systems
Sophisticated Embedded Systems

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Embedded systems in which some specific work has to be done in a specific time period are called

A

real-time systems

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Real-time embedded systems are classified into two types as:

A

soft and hard real-time systems

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

-do not require a host system like a computer, it works by itself
-It takes the input from the input ports either analog or digital and processes, calculates and converts the data and gives the resulting data through the connected device. Which either controls, drives and displays the connected devices.

A

Stand Alone Embedded System

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Stand Alone Embedded System examples:

A

mp3 players, digital cameras, video game consoles, microwave ovens and temperature measurement systems.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

These types of embedded systems are related to a network to access the resources

A

Network Embedded System

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Network Embedded System
examples

A

home security system wherein all sensors are connected and run on the protocol TC/IP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

-Are used in portable embedded devices like cell phones, mobiles, digital cameras, mp3 players, and personal digital assistants, etc.
-The basic limitation of these devices is the other resources and limitation of memory

A

Mobile Embedded System

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

-Single 8-bit or 16-bit microcontroller
-Little hardware and software complexity
-They may even be battery operated
-Usually “C” is used for developing these system
-The needs to limit power dissipation when system is running continuously

A

Small Scale Embedded System

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

-Single or few 16 or 32 bit microcontroller or Digital Signal Processors (DSP) or Reduced Instruction Set Computer (RISC)
-Both hardware and software complexity

A

Medium Scale Embedded System

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

-It used more than 32-bit microcontroller
-Enormous hardware and software complexity
-Which may need scalable processor or configurable processor, and programming logic arrays
-Constrained by the processing speed available in their hardware units

A

Sophisticated Embedded System

22
Q

Embedded System Constraints

A

> Available system memory
Available processor speed
The need to limit the power dissipation

23
Q

-Is the heart of the embedded system
-Is a microprocessor that is used in an embedded system
-For an embedded system designer knowledge of microprocessor and microcontroller is a must

A

Processor

24
Q

-CPU is stand alone, RAM,ROM, I/O & timer are separate.
-Designer can decide amount of RAM,ROM, & I/O ports.
-High processing power
-High power consumption
-Typically 32/64 bit General purpose
-Less reliable
-8086, 8085

A

Microprocessor

25
Q

-CPU, RAM,ROM, I/O & timer all are on single chip.
-Fixed amount of on-chip RAM,ROM, & I/O ports.
-Low processing power
-Low power consumption
-8/16 bit
-Single purpose(control oriented)
-Highly reliable 8051

A

Microcontroller

26
Q

Types of processor

A
  1. General Purpose Processor (GPP)
  2. Application Specific System Processor (ASSP)
  3. Multi Processor System using GPPs
27
Q

-A _______ is a single chip semi conductor device also which is a computer on chip, but not a complete computer.

A

MICROPROCESSOR

28
Q

A Microprocessor’s CPU contains an ____, a _________, a _______, some ________, a ________ and ______ on a single chip.

A

-ALU
-program counter
-stack pointer
-working register
-clock timing circuit
-interrupt circuit

29
Q

1st gen microprocessor (4-bit processors)

A

4004 and 4040 4 bit in early 1970 by Intel (Integrated Electronics)

30
Q
A
31
Q

2nd Generation (8 bit processors) microprocessor

A

8008 and 8080 8 bit in 1974 Intel with +5 V Input supply 80808085 8 bit

32
Q

3rd Generation (16 bit processors) microprocessor

A

-8086 16 bit. Same as 8086, the 8088 introduced 8088 has only 8 bit data bus
-80186 & 80286 (16 bit processor)

33
Q

32 bit processor microprocessor

A

80386 & 80486

34
Q

64 bit processors

A

Pentium range

35
Q

Examples of Intel microprocessors

A

4004, 4040 8080, 8085, 8086, 8088, 80186, 80188 80286, 80386 x86-64

36
Q

Examples of Zilog microprocessors

A

Z80, Z180, eZ80, Z8, eZ8

37
Q

Examples of Motorola microprocessors

A

6800 6809 68000 G3, G4, G5

38
Q

-A _________ is a functional computer system-on-a-chip. It contains a processor, memory, and programmable input/output peripherals.

A

MICROCONTROLLER

39
Q

Microcontrollers include an _________, ________ (a small amount of __________, or both) and ________ capable of input and output.

A

integrated CPU, memory (RAM, program memory,), peripherals

40
Q

INTEL MICROCONTROLLERS

A

8031,8032,8051,8052,8751,8752

41
Q

PIC MICROCONTROLLERS

A

8-bit - PIC16, PIC18
16-bit - DSPIC33 / PIC24,
PIC16C7x

42
Q

Motorola MICROCONTROLLERS

A

MC68HC11

43
Q

-It includes functional blocks of microprocessors & in addition has timer, parallel i/o, RAM, EPROM, ADC & DAC
-Many type of bit handling instruction
-Rapid movements of code and data within MC
-They are used for designing specific dedicated application systems

A

MICROCONTROLLER

44
Q

-The functional blocks are ALU, registers, timing & control units
-Bit handling instruction is less, One or two type only
-Rapid movements of code and data between external memory & MP
-It is used for designing general purpose digital computers system

A

MICROPROCESSOR

45
Q

An ___________ is used when fast processing fast context-switching & atomic ALU operations are needed.

A

EMBEDDED PROCESSOR

46
Q

EMBEDDED PROCESSOR EXAMPLES

A

ARM 7, INTEL 1960, AMD 29050.

47
Q

-It capabilities of includes the computational microprocessor and multiply & accumulate units (MAC).
-It is used when signal processing functions are to be processed fast.

A

DIGITAL SIGNAL PROCESSOR

48
Q

DSP examples

A

TMS320Cxx, SHARC, Motorola 5600xx

49
Q

DSP has large number of applications such as:

A

image processing, audio, video & telecommunication processing systems.

50
Q

______ is dedicated to specific tasks and provides a faster solution.
-An ______is used as an additional processing unit for running the application in place of using embedded software.

A

APPLICATION SPECIFIC SYSTEM PROCESSOR (ASSP)

51
Q

ASSP Examples

A

IIM7100, W3100A

52
Q

OTHER HARDWARE

A

-Power Source
-Clock Oscillator
-Real Time Clock (RTC)
-Reset Circuit, Power-up Reset and watchdog timer Reset
-Memory
-I/O Ports, I/O Buses
-Interrupt Handler
-DAC and ADC
-LCD and LED Display
-Keypad/Keyboard

53
Q

________ are used when a single processor does not meet the needs of different task. -The operations of all the processors are synchronized to obtain an optimum performance.

A

MULTI PROCESSOR SYSTEM USING GPPs