Embedded and Real Time Systems
Embedded and Real Time Systems
DEPARTMENT OF
ELECTRONICS AND COMMUNICATION ENGINEERING
QUESTION BANK
VI SEMESTER
1906008 - EMBEDDED AND REAL TIME SYSTEMS
Regulation–2019
Prepared by
Dr. V. Suresh Kumar, Assistant Professor
D. Murugesan, Assistant Professor
J. Charles Vinoth, Assistant Professor
SRM VALLIAMMAI ENGINEERING COLLEGE
(An Autonomous Institution)
SRM Nagar, Kattankulathur–603203.
Question Bank
SUBJECT : 1906008–EMBEDDEDAND REAL TIME
SYSTEMS SEM / YEAR : VI / III-Year B.E.
Illustrate in detail about the interrupt vector table by providing the (13)
3. BTL 4 Analyzing
vector address of each interrupt supported by ARM.
(i) Classify the ARM instruction set. (3)
4. (10) BTL 4 Analyzing
(ii) Explain any one type of instruction set with example.
Write the general structure of an Assembly language line and (13)
5. explain briefly about directives used in ARM with examples for BTL 1 Remembering
each directive.
What are the types of stacks and subroutines supported by ARM (13)
6. BTL 2 Understanding
processor? Explain with the instruction sets.
Explain the following indexed addressing mode with a sample
instruction.
7. (7) BTL 4 Analyzing
i) Pre indexed Addressing mode.
(6)
ii) Post indexed Addressing mode.
Discuss in detail about Arithmetic and logical instructions of (13)
8. BTL 4 Analyzing
ARM with examples for each.
Explain in detail about Compare and branch instructions of ARM (13)
9. BTL 3 Applying
with examples for each.
With neat block diagram explain the architecture of LPC2148 (13)
10. BTL 3 Applying
ARM7 MCU and its features.
Illustrate briefly about Rotate and Shift instructions of ARM with (13)
11. BTL 3 Applying
examples for each.
Explain in detail about the working of timer unit of LPC2148 with (13)
12. BTL 4 Analyzing
its associated registers.
13. With neat block diagram illustrate the working of a UART in (13)
BTL 3 Applying
LPC214x ARM.
14. Draw the architecture of ARM Cortex M3 MCU processor and (13)
BTL 6 Creating
describe its functional units.
15. Describe briefly about the concepts behind single edge controlled (13)
BTL 2 Understanding
PWM.
16. (i) Calculate the value of the clock to be given in PWMMR0 (7)
andPWMMR3 to get a pulse train of period 5 ms and duty
BTL 5 Evaluating
cycle of 25%.
(6)
(ii) List the features of LPC 214x processor.
17. With necessary illustrations explain the features of the ARM 9 (13)
BTL 1 Remembering
processor Core.
PART – C
1 Write a program to find the sum of 3X + 4Y + 9Z, where X = 2, (15)
BTL 3 Applying
Y = 3 and Z = 4 using ARM Processor instruction set.
2 Find the output of the program using ARM instructions for 3X2 + (15)
BTL 4 Analyzing
5Y2, where X = 8 and Y = 5.
3 Summarize the procedure to generate the square wave from Timer (15)
BTL 2 Understanding
unit in LPC214x chip with an example code.
4 (i). With necessary illustrations, explain the control registers of (6)
PWM unit.
(ii) Determine the values to be entered in the PWMPCR register (9)
for the following situations?
BTL 1 Remembering
i) Single edge control for PWM3.
ii) Double edge control for PWM3.
iii)Single edge control for PWM1, 2 and 3.
5. The content of registers is given as below
R1 = 0xEF00DE12,
R2 = 0x0456123F,
R5 = 4, R6 = 28.
What is the output result in the destination register when the
BTL 4 Analyzing
following instructions are executed? (4)
i) LSL R1, #8 (4)
ii) ASR R1,R5 (4)
iii) ROR R2,R6 (3)
iv) LSR R2,#5
8 Determine the code generated for the given conditional code (13)
snippet, explain with necessary CDFG.
if (a + b > 0)
x = 5; BTL 4 Analyzing
else
x = 7;
9 Outline about the Procedure and Data structure with respect to (13)
BTL 1 Remembering
compilers.
10 Interpret the need of dead code elimination to optimize the (13)
program with a code snippet. BTL 3 Applying
PART B
1 Write a short notes on transient faults and the use of state aggregation
(13) BTL 2 Understanding
2 i) List out the sequence of events resulting in triad failure. (6)
ii) Ex BTL 1 Remembering
plain the methodology to choose the best distribution for obtaining
parameter values in model. (7)
3 Describe the typical designs for voter reliability with the example of
Poisson failures. (13) BTL 1 Remembering