written 15 months ago by
modified 14 months ago
Electronics Engineering (Semester 6)
TAKEN FROM CREDIT BASED PATTERN
Total marks: 80
Total time: 3 Hours
(1) Question 1 is compulsory.
(2) Attempt any three from the remaining questions.
(3) Draw neat diagrams wherever necessary.
1. Answer the following questions:
Justify the need for brown-out detection circuit in embedded systems environment and the mechanism of implementing the same.
With respect to power, performance and cost state and explain the associated design metrics for an embedded system.
Explain the structure of typical C source program for ARM based target processor. Typically list the various data types along-with memory size supported by a C compiler.
What are interrupts and explain the factors that contribute to interrupt response time in a system.
With regards to Cortex – M3 architecture, explain the various states and its modes of operation.
Explain the utilisation bound in task scheduling in light of Rate Monotonic Scheduling algorithm.
What is a task and various states that a task can lie in for an embedded environment
Explain briefly the memory and bus structure in Cortex-M3 architecture.
Explain briefly the serial communication protocol RS 232. What are the advantages of RS – 485 over RS -232 communication.
Explain the operation and significance of following MicroC/OS – II functions
a) OSSemCreate(); OSSemPend(); OSSemPost();
b) OSInit(); OSStart();
Compare the features of Cortex – A8 and Cortex - R4 architectures
Explain the various inter-process/task communication and synchronisation tools like semaphores, mutex, mailbox and pipe used by an RTOS environment.
6. Write short notes on (Any two):
Problem of priority inversion and mechanism to prevent the same.
MSP-430 architecture and its low power capability.
Design metrics for a typical embedded system.
Black-box and White-box testing