L3 - Embedded Hardware Flashcards
What do we understand under a synchronous interrupt? Name an example.
Occur at the same time. E.g.: Exception, Segmentation Fault or Division by zero.
Name five characteristics of a microcontroller.
- many interrupts
- high I/O functionality
- low level processing
- interfacing with sensor/actuators
- low cost
What are characteristics of FPGA?
FPGA have reprogrammable hardware (VHDL, Verilog) and are very fast in execution of logic operations.
What are FPGA?
FPGA (Field Programmable Arrays) are a combination of standard hardware (e.g. DSP) and fully application specific hardware (e.g. ASIC).
What are characteristics of a Heap?
- Memory allocation dynamically (memory size does not have to be known @compile time)
- must be managed (allocation & deallocation)
Which companies do produce microprocessors?
Intel, AMD and ARM.
Name on advantage and disadvantage of interrupts.
- PRO: resources only used when needed
- CON: execution is interrupted in non-deterministic manner
A Gyroscope…
A Gyroscope measures angular velocity around an axis and is often combined with an accelerometer for an inertial measurement unit (IMU)
Is a microcontroller faster than a microprocessor?
Compared to a microprocessor, a microcontroler is relatively slow but does not need many external parts, has a low energy consumption and a low cost.
What is an ADC and what is its task?
An ADC (Analog Digital Converter) circuit maintains input during conversion time. To cut off the higher frequencies before sampling, an antialiasing filter is necessary and prevents higher frequency noise from disturbing low frequency signals.
An embedded system should be ______________.
reliable
What are the tasks of a DSP?
A DSP is optimized for signal processing such as:
- filtering
- system identification
- frequency analysis
- machine learning
- feature extraction
H-Bridges are used …
H-Bridges are used to drive large loads and switches driven by PWM (magn. coils, motors)
In which kind of applications are Embedded Systems used? Name two.
- simple control tasks in household appliances
- entertainment electronics
- communication systems
- automotive applications
- control of complex automation systems in industrial environments
What are interrupts?
normal execution is automatically interrupted when environment changes