Midterm 1 Flashcards
(110 cards)
Embedded System
A special computer designed for specific control functions
Components of an embedded system
- Sensor (input)
- Controllers (logic + calculation)
- Actuator (physical output)
Cyber-physical system
Embedded system + physical environment
Note: Physical considerations should impact the way we think about logic
Embedded controllers in order of efficiency
- ASIC
- FPGA
- DSP
- MPU
Embedded controllers in order of flexibility
- MPU
- DSP
- FPGA
- ASIC
Behavior of a GPIO pin is determined by ________ at ________
the user
at run time
“Previously” on a UML Activity Diagram indicates…
We need a STATE VARIABLE to keep track of the previous state
What controller does the Atmel SAM Xplained Pro use?
ARM Cortex M4 MPU
Inputs must be configured with…
- An internal pull-up resistor (default is HIGH)
2. An internal pull-down resistor (default is LOW)
What replaces macros with their definitions?
The compiler
ASIC- about
- Application Specific IC
- Does ONE task only
- Gates/transistors are physically on the IC
- Not reprogrammable
Ex. Satellites
ASIC- pros
- Most efficient
- Fast
- Best performance
ASIC- cons
- Design is challenging and slow
- Expensive
- Not reprogrammable
FPGA- about
-Field Programmable Gate Array
Ex. FPGA + I2C at NI
FPGA- pros
- Fast
- Power efficient
- Programmable
FPGA- cons
- Big
2. Harder to reprogram than a microprocessor
DSP- about
- A specialized microcontroller
- uses software
- PARALLELISM to increase efficiency
DSP- pros
- Efficient
2. Programmable
Microprocessor- about
- a GENERAL PURPOSE processing unit
- runs software
Ex. BeagleBone, desktop computer, Atmel boards, phones, etc.
Microprocessor- pros
- flexible
- cheap
Microprocessor- cons
Least efficient
Types of microprocessors
- MPU
- CPU
- DSP
- System on a Chip (SoC)
- System in a package (SiP)
MPU
- a STANDALONE CPU
- 32 or 64 bits
MCU (microcontroller)- about
- a single-chip machine with a processor AND peripherals
- built-in peripherals (RAM, ROM, TC, IO Ports)
- usually no OS
Ex. Atmel board