Embedded Systems Flashcards

1
Q

What is RAM?

A

Random Access Memory. Can access any bit in memory without going to the previous bit

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

what is an embedded system? (compared to a classical computer system)

A

A system (software and hardware) designed for a specific purpose. (all components) Oftentimes with strict restrictions (size, memory, real-time capability). Minimal HMI and optimized software

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

Examples of DSP:

A

adjusting timing so sound is played from two signals at the same time.
putting different parts of music to different speakers (sub, regular, etc)

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

what is DSP?

A

digital signal processing (digital signal into another altered digital signal)
- a type of processing core.

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

what might a SoC include?

A
(System on a Chip)
-CPU
Memory
Analog/Digital I/O
ADC
DAC
GPU
LCD
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are two main characteristics of embedded systems?

A
  • application specific

- highly optimized

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

How are embedded systems optimized?

A
  • cost
  • reliability level
  • size
  • memory
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

what are the layers of an embedded system? (with functions)

A
Application Layer (application software, control functions) ... what are these control functions?
Operating System (api, kernel, board support package)
Hardware Layer (processor, momories, signal processing, data busses, power supply)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

what are the three layers of an embedded system?

A

Application Layer
Operating System Layer
Hardware Layer

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

What is the hardware Layer responsible for?

A

signal processing
memory
data buses
power

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

What are four types of processors?

A
FPGA (free programmable gate array)
ASIC (Application Specific Integrated Circuits)
DSP (digital signal processor)
CPU (central processing unit)
***
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is a FPGA (characteristics)

A

Free Programable Gate Array

  • uses logical gates (and or, not, xor) in order determined by specific application to make decisions
  • faster (than CPU bc not continuously cycling through loop to check inputs)
  • for individual programming, prototypes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is ASIC? (+ characteristics)

A

Application Specific Integrated Circuit.

  • purpose built processor.
  • made with lithography (patterns printed (with light) onto a silicon semiconductor in layers)
  • weight savings compared to CPU
  • good for mass production (cell phone chip)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Which components of an embedded system are application specific?

A

HMI (buttons, sensors. - vs full keyboard)
software
processor (hardware
security levels, performance levels)

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

What is a CPU? (+ characteristics)

A

Central Processing Unit. EX: Microcontroller.

  • goes up / down (cycle) 10 MHz - 3 GHz
  • checks I/O ports
  • stores software instructions on memory (external, soft memory)
  • flexible applications
  • fast data processing (caches)
  • Arduino chips will have a bootloader to put code via a USB onto the microchip
How well did you know this?
1
Not at all
2
3
4
5
Perfectly