Lecture 1 - Introduction Flashcards

1
Q

Define digital

A

DIGITAL comes from digit - “integer numbers” instead of “floating point

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

Digital vs Analog

A

Analog:
– Susceptible to noise
– Deterioration through playing
– Scratches
+ High-end systems can have higher frequency range

Digital
+ Higher signal-to-noise ratio
+ Contact-less reading (laser)
+ Error correction coding
– Digitizing process loses some original info

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

What are switches and what are the 6 types?

A

All digital systems rely on switching between two logic states: 0 and 1 (binary numbers)
* There have been many development stages in switching systems, not all of them electronic
1. Mechanical
2. Electromagnetic: Relay
3. Electronic: Vacuum Tube
4. Electronic: Transistor
5. Gates and Integrated Circuits
6. Microprocessors

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

What are mechanical switches and what are the common problems?

A

Before Electricity was discovered, there was Mechanics
* Complicated machinery was invented and built without electronics, just using mechanical parts

Problems with mechanical switches:
* Reliability
* Wear&Tear Þ Short lifetime
* Relatively large size
* Too slow

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

What are electromagnetic swtitches, replays and the problem with electromagnetic switches?

A
  • All electronics, all computers and all IT are based on automatic switching
  • First automatic switching devices were Relays (electromagnetics)
  • Now we can switch with power, e.g. a signal coming from another circuit

Problems with electromagnetic switches: better than mechanical switches, but still
* Reliability
* Wear&Tear Þ Short lifetime
* Relatively large size
* Too slow

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

What is a vacuum tube?

A
  • Triode as electronic switching device or amplifier
  • Faster and more reliable than relays
  • Still reliability and lifetime issues
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is a transistor?

A
  • Semiconductor device
  • Switch or Amplifier
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are Logic gates?

A
  • There are 3 types of logic gates ‘and’, ‘or’ and ‘not’
  • Logic functions AND, OR, NOT form a basis for all Boolean operations
  • Using logic gates allows to build digital electronic systems of higher complexity
  • Logic gates are implemented using transistors
  • Logic gates are the first step to integrate several transistors on a single chip
    -NOTE LOGIC CHAINS AS WELL
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are gates and diodes (aka transistor equivalents)?

A

There are 2 ‘nand’ and ‘nor’

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

What is a microprocessor?

A

A microprocessor is a highly integrated general purpose digital circuitry with several inputs and outputs. Its functionality can be changed by software that resides in memory.

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

Why use a microprocessor (adv) instead of discrete logic?

A

Advantages of using microprocessors:
* Fewer chips required , therefore
– Cheaper
– Smaller
* More flexible (easier to change design)
* Easier to design and implement

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

What are microprocessors considered to be?

A
  • ## Microprocessors are the heart of every PC or workstation and of many, many electrical devicesEmbedded Systems.
  • We distinguish:
    – Microprocessor (CPU, central processing unit)
    – Microcontroller (CPU + timers/counters + on-board memory, etc.)
  • Processing power (and price) of microprocessors vary and must be selected to match the application.
  • The majority of electrical devices, from watches over TVs, remote controls, washing machines, all contain microprocessors (see examples).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is Moore’s Law?

A
  • Faster chips and more components in every chip generation?
  • In fact, doubling the number of components and speed every 1.5 years, known as Moore’s Law
  • How is this possible: Every other technical system has only a few percent improvement per year.
  • The trick is not due to any design improvements, but merely miniaturization !
  • Building smaller components allows more components on the same area (e.g. 4 * RAM size) and will reduce signal runtime (shorter distances) and therefore increase clockspeed (e.g. double) at virtually same production cost.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

When will Moore’s Law end/fail?

A
  • Once the atomic level (or maybe quantum level) has been reached, no further size reduction will be possible
  • The market has already reacted to this by putting multi-core parallel processors onto the market
  • However, this trend has other limitations, as ~10 cores are the limit for shared memory bus architectures
  • Distributed systems on a chip limited by chip size
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is embedded systems?

A

A combination of hardware and software which together form a component of a larger machine.

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

Where do we use embedded systems (consumer products)?

A
  • TV
  • Stereo
  • Remote control
  • Phone / mobile phone
  • Refrigerator
  • Microwave
  • Washing machine
  • Electric tooth brush
  • Oven / rice or bread cooker
  • Watch
  • Alarm clock
17
Q

Where do we use embedded systems (other)?

A
  • Medical Systems
    Pace maker, patient monitoring systems, injection systems,
    intensive care units, …
  • Office Equipment
    Printer, copier, fax, …
  • Tools
    Multimeter, oscilloscope, line tester, GPS, …
  • Banking
    ATMs, statement printers, …
  • Transportation (Planes/Trains/[Automobiles] and Boats)
    Radar, traffic lights, signalling systems

NOTE THE EXMAPLE OF CAR IN SLIDES

18
Q

Cost of embedded systems?

A
  1. System on chip – custom chip (SoC)
    (e.g. incorporating ARM processor kernel)
    * Feasibility study $ 100,000
    * Production setup up to $1,000,000
  2. System on board
    (printed circuit board - PCB)
    * More economical for smaller
    production runs
    * Printed circuit board with
    off-the-shelf components
  3. Chiplets
    * In-between SoC and PCB
19
Q

Performance of embedded systems?

A
  • Embedded PC (standard temp. range 0..50°C) (incl. Ethernet, frame grabber, color LCD, CAN bus, 5/12V) about 50% standard PC performance
  • Systems with extended temperature range
    (–40..+80° C) about 25% standard PC performance
  • Systems with extended temperature range and electromagnetic compatibility about 10% standard PC performance
20
Q

7 Design goals of embedded systems?

A
  • Reliability
    Continuous operation, no reboot
  • Cost-effectiveness
    Matching requirements, no over-design
  • Space (physical)
    Limited physical dimensions, limited weight
  • Space (data)
    Limited memory, reduce program code and data
  • Energy
    Limited energy consumption, approp. processor & software
  • Safety
    Ensure safe operation under all circumstances
  • Security
    Protection against misuse, break-in, data theft
21
Q

Why is testing and debugging necessary?

A
  • All software packages of a certain size contain errors!
  • The idea to use mathematical correctness proofs has not worked in practice
  • Systematic testing and debugging is essential for software quality, i.e. considering all possible input cases and states
22
Q

Why does safety and security necessary?

A

REFER TO SLIDES - Active recall using this slide