Describe criteria to choose microcontroller for designing embedded system.
[3 marks]Describe use of FPGA and SoC to design Embedded system.
[4 marks]Describe CAN bus protocol with merits and demerits.
[7 marks]Compare Synchronous and Asynchronous serial communication method.
[3 marks]Describe how WDT can used to solve unavoidable software loop.
[4 marks]Compare UART, SPI, I2C, USB protocol for different criteria.
[7 marks]Describe AMBA protocol and its variant.
[7 marks]Define Interrupt Deadline. How embedded software designer solve interrupt deadline problem?
[3 marks]Describe use of DMA in embedded system design for data transfer form IO device to memory.
[4 marks]Describe different types of semaphore and its related OS level functions. How it can be used as resource handling mechanism?
[7 marks]Define interrupt latency. Describe equations to find interrupt latency.
[3 marks]Describe types of device driver with examples.
[4 marks]Describe priority inversion problem. How to solve it?
[7 marks]Define RTOS. Describe its type with examples.
[3 marks]Describe Function Queue Scheduling mechanism.
[4 marks]Describe Mailbox functions and RPC used for inter-process communication.
[7 marks]Compare pre-emptive and co-operative scheduling mechanism.
[3 marks]Describe Earlier Deadline First (EDF) scheduling mechanism.
[4 marks]Describe Lock, Unlock and Spin-lock mechanism used for inter- process communication.1
[7 marks]Describe MSP430 block diagram and CPU registers.
[3 marks]Describe how to achieve low-power modes in MSP430.
[4 marks]Write a MSP430 C-program to transmit “GTU EXAM” continuously using UART at 9600 baudrate. Assume SMCLK = 1MHz
[7 marks]Enlist features of ADC10 block in MSP430. For MSP430, Why CPU temperature and power supply is converted in digital?
[3 marks]Describe clocking system in MSP430. Is it possible to drive all peripherals of MSP430 at master clock speed? Justify your answer.
[4 marks]Sketch interfacing diagram to interface one switch at P1.3 and two LEDs at P1.0 and P1.6 with MSP430 board. Write C-program to do following Switch (P1.3) LED1 (P1.0) LED2 (P1.6) Pressed (Logic-0) ON OFF Released (Logic-1) OFF ON
[7 marks]