0% found this document useful (0 votes)
24 views6 pages

Question Bank

The document is a question bank for the Microcontroller and Embedded Systems course at Sai Vidya Institute of Technology for the academic year 2024-2025. It includes various modules covering topics such as ARM architecture, embedded systems, data processing instructions, and real-time operating systems. Each module contains detailed questions designed to assess students' understanding of key concepts in embedded systems and microcontroller design.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views6 pages

Question Bank

The document is a question bank for the Microcontroller and Embedded Systems course at Sai Vidya Institute of Technology for the academic year 2024-2025. It includes various modules covering topics such as ARM architecture, embedded systems, data processing instructions, and real-time operating systems. Each module contains detailed questions designed to assess students' understanding of key concepts in embedded systems and microcontroller design.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Sri ®

Sai Vidya Vikas Shikshana Samithi

SAI VIDYA INSTITUTE OF


TECHNOLOGY
Approved by AICTE, New Delhi, affiliated to VTU, Recognized by Govt. of Karnataka.
Accredited by NBA, New Delhi (CSE, ECE, ISE) NAAC – “A” Grade
DEPARTMENT OF CSE (Artificial Intelligence & Machine Learning)

QUESTION BANK

Course: Microcontroller and Embedded Systems


Course Type: IPCC
Year: 2024 – 2025.
Month: Feb-May (Even sem)

MODULE 1
 With a neat diagram, Explain ARM Core data flow model.

 Differentiate between RISC and CISC and Explain the four major rules of RISC design.

 With the help of basic layout, Explain generic program status register and Current Program
Status Register.

 With neat diagram explain four main Hardware components of ARM based embedded
systems.

 Discuss the ARM design Philosophy.

 What is the pipeline in ARM? Explain the different pipeline stages and its Characteristics.

 Differentiate between Microcontroller and Microprocessor.

 Explain Embedded System Hardware.

 Explain Embedded System Software.

 Explain Coprocessor,

 Explain the purpose of various fields of CPSR with neat diagram.

 Explain different operating modes of ARM processors.


Sri ®
Sai Vidya Vikas Shikshana Samithi

SAI VIDYA INSTITUTE OF


TECHNOLOGY
Approved by AICTE, New Delhi, affiliated to VTU, Recognized by Govt. of Karnataka.
Accredited by NBA, New Delhi (CSE, ECE, ISE) NAAC – “A” Grade
DEPARTMENT OF CSE (Artificial Intelligence & Machine Learning)

MODULE 3

 What is embedded system? Differentiate between General Purpose Computing System and Embed
System.

 Briefly describe the classification of Embedded Systems.

 Explain the Major Applications areas of Embedded Systems.

 Explain various purpose of embedded systems used in various domains.

 Explain the typical Embedded System with a neat diagram.

 Differentiate between

 General purpose Processor & Application specific Processor

 Big Endian and little-Endian architecture

 Harvard vs. Von-Neumann Processor

 Explain Load- Store operation and Instruction Pipelining in Embedded systems.

 Explain Application Specific Integrated Circuits and differentiate between FPGA and CDLA’s

 Explain the role of different types of memories used in embedded system design?

 10.Write the short notes on

 LED and 7 segment displays.

 Stepper Motor

 Keyboard
Sri ®
Sai Vidya Vikas Shikshana Samithi

SAI VIDYA INSTITUTE OF


TECHNOLOGY
Approved by AICTE, New Delhi, affiliated to VTU, Recognized by Govt. of Karnataka.
Accredited by NBA, New Delhi (CSE, ECE, ISE) NAAC – “A” Grade
DEPARTMENT OF CSE (Artificial Intelligence & Machine Learning)

 Push button switch

MODULE 2
 What is inline barrel shifter? Describe the various operations barrel shifter supports.

 Explain different Data Processing Instructions in ARM.

 What are the various logical instructions supported by ARM? Explain with examples for each.

 Briefly explain the different Load-Store instruction categories used with ARM.

 Explain the following instructions with syntax and example


1. MOV 2.SWI 3.MSR 4.TST 5.MVN 6.RSC

 Explain the different branch instructions of ARM processor.

 Explain the multiply instructions of ARM processor.

 Explain the various looping constructs used in ARM.

 Write a note on Profiling and Cycle Counting.

 Summerize the cycle timings of common instruction classes on ARM7TDMI.

 Write an ALP using ARM instruction to find the factorial of a given number.

 Discuss the load store instructions with respect to:

1. Single Register Transfer

2. Multiple Register Transfer


Sri ®
Sai Vidya Vikas Shikshana Samithi

SAI VIDYA INSTITUTE OF


TECHNOLOGY
Approved by AICTE, New Delhi, affiliated to VTU, Recognized by Govt. of Karnataka.
Accredited by NBA, New Delhi (CSE, ECE, ISE) NAAC – “A” Grade
DEPARTMENT OF CSE (Artificial Intelligence & Machine Learning)

MODULE 4
 Explain the Characteristics of an Embedded Systems

 What is the operational and non-operational quality attributes of an Embedded System.

 With an example , explain Application and domain specific embedded system.

 Explain the Communication buses used in Application specific Embedded systems.

 Explain the Fundamental issues in Hardware- Software Co-Design.

 What is Data flow graph and Control data flow graph computational model with neat
diagrams.

 What is state machine model and obtain state machine model for car Seat- belt warning
System.

 Design an FSM model for Tea/Coffee vending machine.

 Design a coin operated public telephone unit based on FSM model .

 What is Sequential Program model and draw sequential Processing model for Car Seat-belt
Warning System.

 Write short note on Concurrent and Object-oriented model.

 Explain the Assembly language based Embedded firmware development with a diagram,

 With a block diagram,how source file to object file translation takes place in High Level

Language based firmware development.


Sri ®
Sai Vidya Vikas Shikshana Samithi

SAI VIDYA INSTITUTE OF


TECHNOLOGY
Approved by AICTE, New Delhi, affiliated to VTU, Recognized by Govt. of Karnataka.
Accredited by NBA, New Delhi (CSE, ECE, ISE) NAAC – “A” Grade
DEPARTMENT OF CSE (Artificial Intelligence & Machine Learning)

MODULE 5
 Define Task,Process and Threads.

 Explain the process structure,process states and state transitions.

 List and explain five basic functions of kernel of Real Time Operating System.

 Explain the concept of ‘deadlock’ with a neat diagram.Mention the different conditions which fa
a dead lock situation.

 Write a note on Message Passing.

 With a neat diagram,explain Operating System Architecture.

 Explain Multithreading.

 Explain the concept of Binary Semaphore.

 Explain the role of Integrated Development Environment(IDE) for Embedded Software

Development.

 Explain the functional and non-functional requirements for selecting RTOS for

an embedded system.

 Write a note on:

a) Boundary scan

b) b)Simulators
Sri ®
Sai Vidya Vikas Shikshana Samithi

SAI VIDYA INSTITUTE OF


TECHNOLOGY
Approved by AICTE, New Delhi, affiliated to VTU, Recognized by Govt. of Karnataka.
Accredited by NBA, New Delhi (CSE, ECE, ISE) NAAC – “A” Grade
DEPARTMENT OF CSE (Artificial Intelligence & Machine Learning)

You might also like