A week before the test the teacher provided sample questions, which are in the file below.
ES_Midterm_Sample_Questions_2023.pdf
Below are answers to sample questions. It is recommended to verify the answers yourself.
ES_Midterm_Sample_Questions_Answers_2023.pdf
Group A
- Describe types of memories in embedded systems and their usage.
- Main differences between Cortex-M with ARMv7 and ARMv8.
- Von Neumann vs Harvard architecture. Which one is better for pipelining? Why?
- Describe elements of the MCUs port pin. Draw a simple schematic.
- 8-bit PIC MCUs architecture. Why programming in an assembly language is difficult?
- Possible power supplies for MCUs with dual supply inputs (digital and analog).
- Which features make CAN interface so reliable?
Group B
- Describe SIMD. In which Cortex-M SIMD is used?
- Describes layers of CMSIS. Differences between HAL and core layers.
- Cortex M4 vs Cortex M7. What does M7 have that supports DSP?
- Is there any sense in using 8-bit nowadays? Stronghold of using 8-bit.
- Describe NVIC. How using it can improve performance of microcontroller?
- What is described by MCUs memory map? What is a different between SRAM, TCM, and cache memory.