Academics

Academic page is under Construction.

 
 
Courses in Study
 
 
1st


learn more
2nd
Lorem Ipsum is simpl

learn more
Question1
1. Grand Central Terminal, Pa

learn more
question2
2.Entomology is the science t

learn more
question3
3.Eritrea, which became the 1

learn more
Question4
4.Garampani sanctuary is loca

learn more
Question5
5.For which of the following

learn more
Question6
6.For which of the following

learn more
Question7
7.For which of the following

learn more
Question8
8.For which of the following

learn more
Briefly describe the three computation models commonly used to describe embedded systems and/or their peripherals. For each model list two languages that can be used to capture it.
When we plan to design an embedded sy

learn more
Q 3.11 Explain about Concurrent Process Model.


learn more
Q 3.12 How numerous operations are permitted by the concurrent process model and implemented by using single or general purpose processors.


learn more
Q 3.13 Explain briefly about embedded system example for Heart Beat monitoring System.


learn more
Q 3.14 Explain the need to(1) Create a Process (2) Terminate a Process (3) Suspend a Process (4) Resume a Process (5 ) Join the Process ( 6 ) Scheduling Processes


learn more
Q 3.15 Describe with relevant examples, the need for communication among processes and the need to share memory.


learn more
Q 3.16 Explain about synchronization among processes.


learn more
Q 3.17 Explain how to synchronize consumer-producer problem using monitors. Write and explain the C-Program for it.


learn more
Q 3.1 Briefly describe the three computation models commonly used to describe embedded systems and/or their peripherals. For each model list two languages that can be used to capture it.


learn more
Give differences between computation model and languages. For each model list two languages that can be used to capture it.
A computational model describes syste

learn more
Q 3.2 Give differences between computation model and languages. For each model list two languages that can be used to capture it.


learn more
Q 3.3 Describe a simple elevator system using Sequential Program Model.


learn more
Q 3.4 Explain differences between Moore-type FSM and Mealy –type FSM.


learn more
Q 3.5 Explain about FSMD. /Explain about Finite-State Machine with Data path model.


learn more
Q 3.6 Explain using the state machines in the embedded systems.


learn more
Q 3.7 Design a soda machine controller, given that a soda costs 75 cents and your machine accepts quarters only. Draw a black Box view, come-up with a state diagram and state table, minimize the logic and then draw the final circuit.


learn more
Q 3.8 Click here for the location of the answer in the notes.


learn more
Q 3.9 Describe the Program-State Machine Model ( PSM )


learn more
Q 3.10 Discuss about the choice of appropriate Model and language in the design of Embedded Systems./ Explain different models that are commonly used to describe Embedded Systems.


learn more
Q 2.1 Explain t he basic architecture of a general purpose processor. Explain about Data path and Control Unit and memory with the help of a neat diagram.
 

learn more
Q 2.3 Explain how instructions are decoded and executed by the Microprocessor.


learn more
Q 2.4 Write short notes on Cache memory, pipelining, address modes, register and base address.


learn more
Q 2.5 What is the use of clock circuitry in embedded systems.


learn more
Q 2.6 Explain Pipeline based Instruction execution with an example. Illustrate how program and data memory fetches can be overlapped in Harvard architecture.


learn more
Q 2.7 What is DMA operation in computer? Why is it required in a computer. Clearly explain how it is implemented.


learn more
Q 2.8 Explain about superscalar and VLIW architectures.


learn more
Q 2.9 Explain briefly about SHARC Architecture.


learn more
Q 2.10 Write notes on Microcontrollers and peripherals usually associated within the processor.


learn more
Q 2.11 Compare two different vendor microprocessors of your choice and explain all aspects related to them with neat diagrams.


learn more
Q 2.12 What is an interrupt? Why they are required in a computer? Explain clearly how multiple interrupts are handled by the computer.


learn more
Q 2.13 Give the programmer’s view on processor’s architecture or operation.


learn more
Q 2.14 Explain briefly how to test and debug an embedded system.


learn more
Q 2.15 Write notes on ASIPs, Microcontrollers and DSPs.


learn more
Q 2.16 Discuss the selection of microprocessors for Embedded applications


learn more
Unit 1 Notes
You can download the notes for someth

learn more
Questions and answers from Unit1
Q 1.1 &n

learn more
Q2.2 Define cache Memory. Explain it with a neat sketch.


learn more
test
Lorem Ipsum is simpl

learn more
GPP


learn more
all pages of Unit 1
          &n

learn more
Unit 2


learn more
UNit 4


learn more
Unit VII


learn more
Unit VI


learn more
All topics of Unit 1
 1.

learn more
Q 3.18 Describe the Data Flow Model. Where does it find application?


learn more
Q 3.19 Define the following terms : finite-state-machines, Concurrent processes, real-time systems and Real Time Operating Systems.


learn more
Q 3.20 Explain about Windows CE and QNX.


learn more
Q 4.1. Explain the need for communication interface.


learn more
Q 4.2 Describe in brief typical communication interfaces


learn more
Q 4.3 Explain briefly about RS232 communication parameters and UART.


learn more
Q 4.4 Explain Rs232 connector configurations. Explain all signals for implementing synchronous and Asynchronous serial data communication.


learn more
Q 4.5 What is a null modem


learn more
Q 4.6 Describe the features of RS485. Mention some applications.


learn more
Q 4.7 Explain briefly about RS422 / RS485 interface.


learn more
Q 4.8 Describe the salient features of USB.


learn more
Q 4.9 Describe how communication between a USB device and a host computer takes place in the form of packets.


learn more
Q 4.10 Distinguish between Bulk transfer and Interrupt transfer in respect of USB device and host computer.


learn more
Q 4.11 Discuss the advantages of USB over RS232 .


learn more
Q 4.12 Describe the significance of IEEE 1394 Interface .


learn more
Q 4.13 Describe in detail, the Ethernet protocol. What is CSMA/CD protocol ?


learn more
Q 4.14 Describe the significance of Medium Access Control Protocol.


learn more
Q 4.15 Distinguish between Wired LAN and Wireless LAN.


learn more
Q 4.16 Explain about DIFS and CIFS in CDMA protocol.


learn more
Q 4.17 Explain briefly about protocols in application layer of Ethernet LAN protocol architecture.


learn more
Q 4.18 Write a note on Infra-Red Communications.


learn more
Q 4.19 Describe the specifications of Blue Tooth Standards.


learn more
Q 4.20 Explain the services offered by Service Discovery Protocol ( SDP).


learn more
Q 4.21 Explain the functions of LMP.


learn more
Micellaneous


learn more
Unit V


learn more
About what I would add here...i.e the title of today\\\'s briefing
In  this category I intend to me

learn more
Next topic is what i want to do the next
In this topic , I would like to conti

learn more
Unit 3


learn more
Q5.1 Describe the management of tasks (multi-tasking ) in the absence of an Operating System.


learn more
Q5.2 Describe the management of tasks (multi-tasking ) in an embedded system , by Operating System.


learn more
Q5.3 Describe the factors to be considered to choose a scheduling algorithm.


learn more
Q5.4 Describe the essential functions to be performed by any Operating System. Describe the three layered architecture of a real-time Operating System.


learn more
Q5.5 Write a note of a few Operating systems available.


learn more
Q5.6 Write a note on Application Program Interface ( API ). What is POSIX standard ?


learn more
Q5.7 Explain different kernel objects in an RTOS.


learn more
Q5.8 Describe different Kernel Objects and their use in Embedded Software Development.


learn more
Q5.9 Describe the different task states and their transitions. What is context Switching.


learn more
Q5.10 Write about different scheduling algorithms.


learn more
Q5.11 Distinguish between Preemptive Multitasking and Non- Preemptive Multitasking.


learn more
Q5.12 Distinguish between Non-preemptive and Preemptive scheduling .


learn more
Q5.13 With the help of an example explain how Context switching is managed by RTOS.


learn more
Q5.14 What is Rate monotonic Analysis.


learn more
Q5.15 Write a note on Task ( Process ) scheduling algorithms.


learn more
Q5.16 Write a note on application programs that use RTOS


learn more
Q5.17 Distinguish between the functions ( services ) provided by typical Operating System and RTOS


learn more
Q5.18 Describe in detail the services provided by the kernel of a typical Operating System Click here for the location of the answer in the notes.


learn more
Q5.19 Describe in detail the Services provided by RTOS.


learn more
Q5.20 Write a brief summary of the basic functions to be developed in an RTOS.


learn more
Q5.21 What is Task Control Block? Describe its role in RTOS.


learn more
Q5.22 Explain with suitable example how (a) to Resume a task (b) to change Priority of a Task (c) to Query a Task
Click here for the location of the

learn more
Q5.23 With suitable examples explain how to create a task and suspend a task.


learn more
Q5.24 With the help of an example, explain the importance of task synchronization.


learn more
Q5.25 Write a note on Task Encapsulation.


learn more
Q5.26 Distinguish between Function, ISR and Task.


learn more
Q5.27 Explain about the following scheduling algorithms : ( i) Round robin (ii) Non-Preemptive multitasking


learn more
Q5.28 Explain about the following scheduling algorithms: (i) preemptive multitasking (ii) Shortest job First


learn more
Q5.29 Write a note on types of multitasking


learn more
Q5.30 Describe with the help of an example the “Shared Data Problem”. When does it occur?


learn more
Q5.31 Describe the methods of protecting shared data.


learn more
Q5.32 What is a re-entrant function?


learn more
Q5.33 Is the following function reentrant? Justify your answer. int CErrors; void vcount Errors (int CNewErrors) { CErrors+=CNewErrors; }


learn more
Q5.34 Write a short note on Semaphores in RTOS.


learn more
Q5.35 Describe typical semaphore functions pertaining to µCOS-II.


learn more
Q5.36 With the help of an example write the usage of Semaphore.


learn more
Q5.37 Describe how task synchronization is achieved using semaphores.


learn more
Q5.38 Explain with an example, how do you (a) Set a variable (b) Access a shared Resource


learn more
Q5.39 What is a counting semaphore. Describe semaphore as a signaling device


learn more
Q5.40 Show that MUTEX can be used to solve priority Inversion problem.


learn more
Q5.41 Describe the need to encapsulate semaphores. Use an example.


learn more
Q5.42 Explain how a semaphore can be used as a resource key.


learn more
Q5.43 Explain the significance of interrupts. Describe how they are handled.


learn more
Q5.44 Write with a suitable example , how do you ( a) execute an ISR (b) Enable the Interrupt ( 3) Disable Interrupt.


learn more
Q5.45 Discuss Interrupt Routines in an RTOS environment


learn more
Q5.46 Explain the statement “ Interrupt Routines cannot use Semaphores” .


learn more
Q5.47 What is Deadly Embrace? How do you avert this situation?


learn more
Q5.48 Write notes on MUTEX, Lock , Spin Lock.


learn more
Q5.49 Mention different application areas of semaphores in developing software for embedded systems.


learn more
Q5.50 Explain the difference between Semaphore and Mutex.


learn more
Q6.1 Write a note on the functions(objects / tools) used for Inter Process ( Task ) Communications.


learn more
Q6.2 Explain the following inter-task communication technique using Mail boxes


learn more
Q6.3 Taking a suitable example, explain how to ( 1) Post a message in mail Box.(2) Query a mail Box .


learn more
Q6.4 Explain the following inter-task communication technique using Message queues .


learn more
Q6.5 Taking a suitable example, how to (a) Post a message in Message Queue (b) Read a Message from a Message Queue (c) Show queue waiting list.


learn more
Q6.6 Explain the following inter-task communication technique using Pipes.


learn more
Q6.7 With a suitable example explain how to create a pipe and how to open a pipe.


learn more
Q6.8 With suitable example, explain (i) How to send a signal to another task (ii) Block a signal from being delivered ( iii ) Unblock a Blocked signal.


learn more
Q6.9 With suitable examples explain how to (i) Set and Event Flag (ii) Clear and Event Flag (iii) Query and Event Flag.


learn more
Q6.10 Explain with an example the occurrence of Events in embedded systems.


learn more
Q6.11 Write note on Signal functions.


learn more
Q6.12 Write a note in encapsulating Queues.


learn more
Q6.13 Briefly compare different methods adopted for Inter-Task Communication


learn more
Q7.1 Write a note on Timer functions.


learn more
Q7.2 Explain with suitable example how to (a) Set time (b) Time Delay (c) Reset Timer.


learn more
7.3 Explain about Memory Management in RTOS.


learn more
Q7.4 Taking a suitable example explain how to ( create a memory Block (b) Get data from Memory (c) Post data in Memory


learn more
Q7.5 Write a note on Flash Memories and their applications.


learn more
Q7.6 Write a note on Priority Inversion problem.


learn more
Q7.7 Explain the differences among various types of off-the shelf Operating Systems


learn more
Q7.8 Using VRTX RTOS, develop C – Pseudo code for handling interrupts for a typical embedded system.


learn more
Q7.9 List Major Design Steps for building the digital camera example assuming (i) A Water-fall process model (ii) A Spiral-Like Y-chart process model


learn more
Q7.10 Compare among the following RTOS (i) RT Linux (ii) Windows CE


learn more
Q7.11 Discuss any two real-time Operating Systems and their differences.


learn more
Q7.12 Discuss any two hand held Operating Systems and their differences.


learn more
Q8.1 Explain how automation approach improves design productivity


learn more
Q8.2 Describe complete specifications and system requirements of an embedded system.


learn more
Q8.3 Explain the Software-Hardware trade-off.


learn more
Q8.4 What are the advantages and disadvantages of Software implementation and Hardware implementation.


learn more
Q8.5 List and describe the following Hardware implementation tools in embedded system (i) In-Circuit-Emulator (ii) ROM emulation (iii) Logic Analyzer


learn more
Q8.6 Define Hardware/Software co-simulator


learn more
Q8.7 What is the key method for speeding up such simulator.


learn more
Q8.8 Describe the new challenge created by “ cores” for processor developers as well as users.


learn more
Q8.9 Show the correspondence of these three cores with Gazski’s Y-chart.


learn more
All Topics of Unit 2
1.  The 8051 Architecture

learn more
All Topics of Unit 3
1.  Bas

learn more
All Topics in Unit 4
1.  Arithmetic Operations

learn more
All Topics in Unit 5
1.  Applications: 2.&nbs

learn more
All Toipics in Unit 6
1.  Introduction to Real-Time Op

learn more
All Topics in Unit 7
1.  Basic Design using Real-Time

learn more
All Topics in Unit 8
1.  Introduction to Advanced Arc

learn more
All Topics in Unit 1
1.  Introduction to Embedded Sys

learn more
All Topics in Unit 2
1.  Microcontrollers and Process

learn more
All Topics in Unit 3
1.  Embedded RISC Processors&nbs

learn more
All Topics in Unit 4
1.  Interrupts and Device Driver

learn more
All Topics in Unit 5
1.  Networl Protocols 2.

learn more
Questions & Answers from Unit 1
1. What is an embedded computer syste

learn more
Test
TestTestTestTestTestTestTestTest

learn more
Introduction
1. What is a system ?

learn more
Important points
          &n

learn more