Font size
Worksheetsprelim exam _ embedded_A
Total questions: 49
Worksheet time: 16mins
Meaning of LED?
(a)
Meaning of UI?
(a)
Meaning of GUI?
(a)
(a) - Modern cars commonly consist of many computers (sometimes as many as 100), or embedded systems, designed to perform different tasks within the vehicle. Some of these systems perform basic utility functions and others provide entertainment or user-facing functions. Some embedded systems in consumer vehicles include cruise control, backup sensors, suspension control, navigation systems and airbag systems.
(a) - These consist of many embedded systems, including GUI software and hardware, operating systems (OSes), cameras, microphones, and USB (Universal Serial Bus) I/O (input/output) modules.
(a) - They can contain embedded systems, like sensors, and can be embedded systems themselves. Industrial machines often have embedded automation systems that perform specific monitoring and control functions.
(a) - These may contain embedded systems like sensors and control mechanisms. Medical equipment, such as industrial machines, also must be very user-friendly so that human health isn't jeopardized by preventable machine mistakes. This means they'll often include a more complex OS and GUI designed for an appropriate UI.
Meaning of ASIC?
(a)
Meaning of FPGA?
(a)
Meaning of RTOS?
(a)
Meaning of DSPs?
(a)
- is based around microprocessors and microcontrollers. Microprocessors are very similar to microcontrollers and, typically, refer to a CPU (central processing unit) that is integrated with other basic computing components such as memory chips and digital signal processors (DSPs). Microcontrollers have those components built into one chip.
•Real-time operating system.
•Software and firmware
Hardware
-embedded systems can vary in complexity. However, industrial-grade microcontrollers and embedded IoT systems usually run very simple software that requires little memory.
•
•Real-time operating system.
•Software and firmware
Hardware
-These are not always included in embedded systems, especially smaller-scale systems. RTOSes define how the system works by supervising the software and setting rules during program execution.
•Real-time operating system.
•Software and firmware
Hardware
- convert physical sense data into an electrical signal.
Sensors
Analog-to-digital (A-D)
Processors
Digital-to-analog (D-A)
Actuators
- converters change an analog electrical signal into a digital one.
Sensors
Analog-to-digital
Processors
Digital-to-analog (D-A)
Actuators
- process digital signals and store them in memory.
Sensors
Analog-to-digital
Processors
Digital-to-analog (D-A)
Actuators
-converters change the digital data from the processor into analog data.
Sensors
Analog-to-digital
Processors
Digital-to-analog (D-A)
Actuators
- compare actual output to memory-stored output and choose the correct one.
Sensors
Analog-to-digital
Processors
Digital-to-analog (D-A)
Actuators
- are small-sized systems that are designed to be portable. Digital cameras are an example of this.
•Mobile embedded systems
•Networked embedded systems
•Standalone embedded systems
•Real-time embedded systems
Actuators
- are connected to a network to provide output to other systems. Examples include home security systems and point of sale (POS) systems.
•Mobile embedded systems
•Networked embedded systems
•Standalone embedded systems
•Real-time embedded systems
Actuators
- are not reliant on a host system. Like any embedded system, they perform a specialized task. However, they do not necessarily belong to a host system, unlike other embedded systems. A calculator or MP3 player is an example of this.
- •
•Mobile embedded systems
•Networked embedded systems
•Standalone embedded systems
•Real-time embedded systems
Actuators
- give the required output in a defined time interval. They are often used in medical, industrial and military sectors because they are responsible for time-critical tasks. A traffic control system is an example of this.
•
•Mobile embedded systems
•Networked embedded systems
•Standalone embedded systems
•Real-time embedded systems
Actuators
-•embedded systems often use no more than an 8-bit microcontroller.
Small-scale
•Medium-scale
Sophisticated-scale
•Real-time embedded systems
Actuators
- embedded systems use a larger microcontroller (16-32 bit) and often link microcontrollers together.
Small-scale
•Medium-scale
Sophisticated-scale
•Real-time embedded systems
Actuators
- embedded systems often use several algorithms that result in software and hardware complexities and may require more complex software, a configurable processor and/or a programmable logic array
Small-scale
•Medium-scale
Sophisticated-scale
•Real-time embedded systems
Actuators
- call subroutines, which manage a specific part of the hardware or embedded programming.
Simple control loops
Interrupt controlled systems
Sophisticated-scale
Cooperative multitasking
Preemptive multitasking or multithreading
- have two loops: a main one and a secondary one. Interruptions in the loops trigger tasks.
Simple control loops
Interrupt controlled systems
Sophisticated-scale
Cooperative multitasking
Preemptive multitasking or multithreading
- is essentially a simple control loop located in an application programming interface (API).
Simple control loops
Interrupt controlled systems
Sophisticated-scale
Cooperative multitasking
Preemptive multitasking or multithreading
- Is often used with an RTOS and features synchronization and task switching strategies.
Simple control loops
Interrupt controlled systems
Sophisticated-scale
Cooperative multitasking
Preemptive multitasking or multithreading
RAM is the Brain of an embedded system. It is the basic unit that takes inputs and produces an output after processing the data.
TRUE
FALSE
meaning of EU?
(a)
-includes a fetch unit for fetching instructions from the memory. The EU has circuits that implement the instructions pertaining to data transfer operation and data conversion from one form to another.
╸Control Unit (CU)
Execution Unit (EU)i
Very Large Scale Integration (VLSI)
-includes the Arithmetic and Logical Unit (ALU) and also the circuits that execute instructions for a program control task such as interrupt, or jump to another set of instructions.
╸Control Unit (CU)
Execution Unit (EU)i
Very Large Scale Integration (VLSI)
Meaning of ALU?
(a)
is a single-chip Very Large Scale Integration unit (also called microcomputer) which, although having limited computational capabilities, possesses enhanced input/output capability and a number of on-chip functional units.
‧Microprocessor
‧Microcontroller
‧Embedded Processor
‧Digital Signal Processor
‧Media Processor
╸are particularly used in embedded systems for real-time control applications with on-chip program memory and devices.
‧Microprocessor
‧Microcontroller
‧Embedded Processor
‧Digital Signal Processor
‧Media Processor
╸is a single Very Large Scale Integration (VLSI) chip having a CPU. In addition, it may also have other units such as coaches, floating point processing arithmetic unit, and pipelining units that help in faster processing of instructions.
‧Microprocessor
‧Microcontroller
‧Embedded Processor
‧Digital Signal Processor
‧Media Processor
-is a microprocessor designed especially for handling the needs of an embedded system.
‧Microprocessor
‧Microcontroller
‧Embedded Processor
‧Digital Signal Processor
‧Media Processor
They are special purpose embedded processor designed to meet the computational and power demands of audio, video and communication applications.
‧Microprocessor
‧Microcontroller
‧Embedded Processor
‧Digital Signal Processor
‧Media Processor
╸They are either 8 bit / 16 bit / 32 bit microprocessors, designed for faster operation than the general purpose processors.
‧Microprocessor
‧Microcontroller
‧Embedded Processor
‧Digital Signal Processor
‧Media Processor
The digital signal processor is one type of processor used for measuring, filtering and/or compress digital or analog signals. The signal processing means analysis and manipulation of signal. This processing can be done via computer or Application Specific Integrated Circuits (ASIC), Field Programmable Gate Array (FPGA) or Digital Signal Processor (DSP) to obtain the clear signal.
true
false
media processor, mostly used as an image/video processor, is a microprocessor-based system-on-a-chip which is designed to deal with digital streaming data in real-time .
true
false
application-specific standard product (ASSP) is an integrated circuit (IC) dedicated to a specific application market and sold to more than one user.
true
false
╸ASIP is an architecture including two parts which are a minimum ISA (Instruction Set Architecture) and a configurable logic which you can use to design your own instruction set
true
false
Von Neumann architecture (also known as Princeton architecture) was first proposed by Jun von Neumann.
true
false
●instruction set computer (RISC) and processor uses a small, limited, simple instruction set. Each instruction uses a standard word length and has a short execution time, which facilitates the optimization of the instruction pipeline. To compensate for the command functions, the CPU is often equipped with a large number of general-purpose registers.
true
false
●complex instruction set computer (CISC) processor features a powerful instruction set and different instruction lengths, which facilitates the pipelined execution of instructions
true
false
Reduced instruction set computer (RISC) and processor uses a small, limited, simple instruction set. Each instruction uses a standard word length and has a short execution time, which facilitates the optimization of the instruction pipeline. To compensate for the command functions, the CPU is often equipped with a large number of general-purpose registers
true
false
