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

  1. Describe types of memories in embedded systems and their usage.
  2. Main differences between Cortex-M with ARMv7 and ARMv8.
  3. Von Neumann vs Harvard architecture. Which one is better for pipelining? Why?
  4. Describe elements of the MCUs port pin. Draw a simple schematic.
  5. 8-bit PIC MCUs architecture. Why programming in an assembly language is difficult?
  6. Possible power supplies for MCUs with dual supply inputs (digital and analog).
  7. Which features make CAN interface so reliable?

Group B

  1. Describe SIMD. In which Cortex-M SIMD is used?
  2. Describes layers of CMSIS. Differences between HAL and core layers.
  3. Cortex M4 vs Cortex M7. What does M7 have that supports DSP?
  4. Is there any sense in using 8-bit nowadays? Stronghold of using 8-bit.
  5. Describe NVIC. How using it can improve performance of microcontroller?
  6. What is described by MCUs memory map? What is a different between SRAM, TCM, and cache memory.