Questions:

  1. In what situations would you use a microconctroller and where an FPGA
  2. What are the main application areas of the DSC processors? Why do we need a single cycle MAC instructions?
  3. What is the structure of the USB network? What is the maximum segment length?
  4. What is a semaphore. How does it differ from mutex?
  5. What are USB profiles for? What is the difference between USB HID and USB ADC?
  6. What are main elements of a CLB? What is LUT?
  7. Describe elements of the I2C data frame.
  8. FPGA – block structure, features, main additional elements.
  9. What are possible types of attacks in embedded systems?
  10. Describe the FPGA development cycle
  11. Describe functionality of the ARM Trustzone
  12. Describe operation of a 5-stage pipeline

All questions open, 60 minutes.