Embedded System Questions

Download as pdf or txt
Download as pdf or txt
You are on page 1of 17

EMBEDDED SYSTEM DESIGN

Subject Code: (EC734PE)


Regulations : R16 JNTUH
Class :IV Year B.Tech ECE I
Semester-I

Department of Electronics and communication


Engineering
BHARAT INSTITUTE OF ENGINEERING AND
TECHNOLOGY

Ibrahimpatnam -501 510, Hyderabad


EMBEDDED SYSTEM DESIGN (EC734PE)
COURSE PLANNER
I. COURSE OVERVIEW:
Embedded systems course is continuous of the Microprocessor and Microcontrollers, is intended
to Designing, Implementation and Test of embedded applications. The topics covered are
definition of embedded systems, history, classification, characteristics and major applications,
Quality attributes of embedded systems, types of processors, ASICs, PLDs, COTS, Memory
Interface, communication interface, embedded firmware design and development, RTC, RTOS,
Task, task scheduling ,threads, multitasking, Task communication, Task synchronization
techniques , device drivers.
Understand need of microprocessors, microcontrollers in development of various projects and to
know complete Operating Systems, RTOS.
II. PREREQUISITES:
1. Microprocessor & Microcontroller concepts and applications
2. Assembly language concepts
3. Operating system concepts
4. Computer organization and architecture concepts
5. Design analysis of different day to day equipments
6. Basics of all electronics components
III. COURSE OBJECTIVES:
Students have knowledge about the basic functions, structure, concepts and
1.
applications of embedded systems.
Develop familiarity with 8051 Microcontrollers and their applications in an
2.
embedded environment.
To learn the method of designing and program an Embedded Systems for real time
3.
applications.
4. To understand operating system concepts, types and choosing RTOS.
Students have knowledge about the development of embedded software using
5. RTOS and implement small programs to solve well-defined problems on an
embedded platform.
6. Develop familiarity with tools used to develop in an embedded environment.
IV. COURSE OUTCOMES:
S.No Description Bloom’s Taxonomy Level
Understand basic concept of embedded systems. Knowledge,
1.
Understand(Level1, Level2)
Apply and analyze the applications in various Apply, Create(Level 3, Level
2.
processors and domains of embedded system. 6)
Analyze and develop embedded hardware and software Analyze (Level 4)
3.
development cycles and tools.
Analyze to understand what a microcomputer, core of Analyze (Level 4)
4.
the embedded system.
Remember the definitions of ASICs, PLDs, memory, Knowledge,
5.
memory interface. Understand(Level1, Level2)
Analyze to understand different concepts of a RTOS, Analyze (Level 4), Apply
6.
sensors, memory interface, communication interface. (Level 3)
V. HOW PROGRAM OUTCOMES ARE ASSESSED:
Proficiency
Program Outcomes Level
assessed by

Engineering knowledge: Apply the knowledge of mathematics,


Lectures and
science, engineering fundamentals, and an engineering
PO1 3 problem
specialization to the solution of complex engineering problems
solving
related to Electronics & Communication and Engineering.

Problem analysis: Identify, formulate, review research


literature, and analyze complex engineering problems related to Design
PO2 Electronics & Communication Engineering and reaching 3 Exercises,
substantiated conclusions using first principles of mathematics, Assignments
natural sciences, and engineering sciences.
Design/development of solutions: Design solutions for complex
engineering problems related to Electronics & Communication
Lectures,
Engineering and design system components or processes that
PO3 2 Assignments,
meet the specified needs with appropriate consideration for the
Exams
public health and safety, and the cultural, societal, and
environmental considerations.
Conduct investigations of complex problems: Use research-
Lectures,
based knowledge and research methods including design of
PO4 3 Assignments,
experiments, analysis and interpretation of data, and synthesis
Exams
of the information to provide valid conclusions.
Modern tool usage: Create, select, and apply appropriate
Lectures and
techniques, resources, and modern engineering and IT tools
PO5 3 Design
including prediction and modeling to complex engineering
Exercises
activities with an understanding of the limitations.
The engineer and society: Apply reasoning informed by the
contextual knowledge to assess societal, health, safety, legal Lectures,
PO6 and cultural issues and the consequent responsibilities relevant 3 Assignments,
to the Electronics & Communication Engineering professional Exams
engineering practice.
Environment and sustainability: Understand the impact of the
Electronics & Communication Engineering professional Lectures,
PO7 engineering solutions in societal and environmental contexts, 3 Assignments,
and demonstrate the knowledge of, and need for sustainable Exams
development.
Ethics: Apply ethical principles and commit to professional
PO8 ethics and responsibilities and norms of the engineering - -
practice.
Proficiency
Program Outcomes Level
assessed by
Individual and team work: Function effectively as an
PO9 individual, and as a member or leader in diverse teams, and in 2 Group
multidisciplinary settings. discussions
Communication: Communicate effectively on complex
engineering activities with the engineering community and with Document
PO10 society at large, such as, being able to comprehend and write 3 Preparation
effective reports and design documentation, make effective and
presentations, and give and receive clear instructions. Presentation
Project management and finance: Demonstrate knowledge and
understanding of the engineering and management principles Discussions
PO11 and apply these to one’s own work, as a member and leader in a 3 Exams,
team, to manage projects and in multidisciplinary Seminars
environments.
Life-long learning: Recognize the need for, and have the Development
PO12 preparation and ability to engage in independent and life-long 3 of Mini
learning in the broadest context of technological change. Projects
1: Slight (Low) 2: Moderate (Medium) 3: Substantial (High) - : None
VI. HOW PROGRAM SPECIFIC OUTCOMES ARE ASSESSED:
Proficiency
Program Specific Outcomes Level
assessed by
Professional Skills: An ability to understand the basic
concepts in Electronics & Communication Engineering and to
apply them to various areas, like Electronics, Lectures,
PSO 1 1
Communications, Signal processing, VLSI, Embedded Assignments
systems etc., in the design and implementation of complex
systems.
Problem-Solving Skills: An ability to solve complex
Electronics and communication Engineering problems, using Tutorials
PSO 2 2
latest hardware and software tools, along with analytical skills
to arrive cost effective and appropriate solutions.
Successful Career and Entrepreneurship: An understanding of
social-awareness & environmental-wisdom along with ethical Seminars,
PSO 3 responsibility to have a successful career and to sustain 3 Projects
passion and zeal for real-world applications using optimal
resources as an Entrepreneur.

1: Slight (Low) 2: Moderate (Medium) 3: Substantial (High) - : None


VII. SYLLABUS:
UNIT -I
Introduction to Embedded Systems: Definition of Embedded System, Embedded Systems Vs
General Computing Systems, History of Embedded Systems, Classification, Major Application
Areas, Purpose of Embedded Systems, Characteristics and Quality Attributes of Embedded
Systems.
UNIT -II:
Typical Embedded System: Core of the Embedded System: General Purpose and Domain
Specific Processors, ASICs, PLDs, Commercial Off-The-Shelf Components (COTS), Memory:
ROM, RAM, Memory according to the type of Interface, Memory Shadowing, Memory selection
for Embedded Systems, Sensors and Actuators, Communication Interface: Onboard and External
Communication Interfaces.
UNIT -III:
Embedded Firmware: Reset Circuit, Brown-out Protection Circuit, Oscillator Unit, Real Time
Clock, Watchdog Timer, Embedded Firmware Design Approaches and Development Languages.
UNIT -IV:
RTOS Based Embedded System Design: Operating System Basics, Types of Operating Systems,
Tasks, Process and Threads, Multi processing and Multi tasking, Task Scheduling.
UNIT -V:
TASK COMMUNICATION: Shared Memory, Message Passing, Remote Procedure Call and
Sockets, Task Synchronization: Task Communication/Synchronization Issues, Task
Synchronization Techniques, Device Drivers, How to Choose an RTOS.
TEXT BOOKS:
1. Introduction to Embedded Systems - Shibu K.V, Mc Graw Hill.
REFERENCE BOOKS:
1. Embedded Systems - Raj Kamal, TMH.
2. Embedded System Design - Frank Vahid, Tony Givargis, John Wiley.
3. Embedded Systems – Lyla, Pearson, 2013.
4. An Embedded Software Primer - David E. Simon, Pearson Education.
NPTEL Web Course:
1. http://nptel.ac.in/courses/108102045/
NPTEL Video Course: Embedded Systems
1. http://nptel.ac.in/courses/108102045/
GATE SYLLABUS: Not Applicable
IES SYLLABUS: Not Applicable
VIII. COURSE PLAN(WEEK-WISE):
Teaching
Reference
outcomes
Learning
Session

Course

Methodologies
Topics
Week

Unit

Introduction to Memorize about T1


1 Chalk & Talk
embedded systems Embedded systems
Describe about Chalk & Talk
Embedded systems vs
2 1 embedded T1
I general computing systems
systems
Describe about Chalk & Talk
Embedded systems vs
3 embedded T1
general computing systems
systems
Classification of embedded Classify embedded Chalk & Talk
4 T1
systems systems
Classification of embedded Classify embedded PPT
5 T1
systems systems
Describe about major Chalk & Talk
6 Major applications area T1
applications area
Analysis of Chalk & Talk
Characteristics and
Characteristics and
7 quality attributes of T1
quality attributes of
embedded systems.
embedded systems.
2 Analysis of Chalk & Talk
Characteristics and
Characteristics and
8 quality attributes of T1
quality attributes of
embedded systems.
embedded systems.
Explain the typical Chalk & Talk
9 Typical embedded systems T1
embedded systems
Explain the typical Chalk & Talk
10 Typical embedded systems T1
embedded systems
Explain the typical Chalk & Talk
11 Typical embedded systems T1
embedded systems
General purpose and Explain the general Chalk & Talk
12 domain specific purpose and domain T1
processors specific processors
3 general purpose and Explain the general Chalk & Talk
13 domain specific purpose and domain T1
processors specific processors
Describe about Chalk & Talk
14 ASICs, PLDs T1
ASICs,PLDs
Describe about PPT
15 ASICs, PLDs T1
II ASICs,PLDs
Analysis of commercial Chalk & Talk
Commercial off-the shelf
16 off-the shelf T1
components(COTS),
components(COTS),
Analysis of commercial Chalk & Talk
Commercial off-the shelf off-the
17 T1
components(COTS), shelf
components(COTS),
4 Classification of Chalk & Talk
18 Memory T1
Memories
Explain the Memory Chalk & Talk
Memory according to
19 according to the types T1
the types of interface
of interface
Explain the Memory Chalk & Talk
Memory according to
20 according to the types T1
the types of interface
of interface
Explain the sensors and PPT
21 Sensors and actuators T1
actuators
Explain the sensors and Chalk & Talk
22 Sensors and actuators T1
actuators
Explain the Chalk & Talk
23 5 Communication interface communication T1
interface
Describe about Chalk & Talk
24 Embedded Firmware Embedded T1
Firmware
Explain about Reset Chalk & Talk
25 Reset circuit T1
circuit
Brown-out Explain about Brown- Chalk & Talk
26 T1
Protection circuit out Protection circuit
Explain the Oscillator Chalk & Talk
27 Oscillator Unit T1
Unit
Real time Explain the Real time Chalk & Talk
28 6 T1
clock clock
III Explain the watchdog Chalk & Talk
29 Watchdog Timer T1
Timer
Embedded Firmware Analysis of Embedded Chalk & Talk
30 Design Firmware Design T1
Approaches Approaches
Embedded Firmware Analysis of Embedded Chalk & Talk
31 Design Firmware Design T1
Approaches Approaches
Developments Students’s
32 Developments Languages T1
Languages Seminar
Developments Chalk & Talk
33 7 Developments Languages T1
Languages
RTOS BAESD Applying knowledge on Chalk & Talk
34 EMBEDDED SYSTEM RTOS based embedded T1
DESIGN system design
Explain the Operating Chalk & Talk
35 Operating systems basics systems T1
basics
Different types of Chalk & Talk
36 IV Types of operating systems operating T1
systems
Different types of PPT
37 8 Types of operating systems operating T1
systems
Explain about Tasks, Chalk & Talk
Tasks, Process and
38 Process T1
Threads
and Threads
Explain about Tasks, Chalk & Talk
Tasks, Process and
39 Process T1
Threads
and Threads
Describe the Chalk & Talk
Multiprocessing and
40 Multiprocessing T1
multitasking
and multitasking
Describe the Chalk & Talk
Multiprocessing and
41 Multiprocessing T1
multitasking
and multitasking
Analysis of Task PPT
42 Task scheduling T1
scheduling
9 Discuss Task Chalk & Talk
43 Task Communication T1
Communication
Discuss Task Chalk & Talk
44 Task Communication T1
Communication
Students’s
45 Shared memory Discuss shared memory T1
Seminar
Explain the Chalk & Talk
46 Message passing T1
message passing.
Explain the remote Chalk & Talk
47 Remote procedure call T1
procedure call.
Explain about the Chalk & Talk
48 10 Sockets T1
sockets.
Task synchronization Discuss task Chalk & Talk
49 T1
V issues synchronization issues
Explain the task Chalk & Talk
Task synchronization
50 synchronization T1
Techniques
techniques
Explain the task Chalk & Talk
Task synchronization
51 synchronization T1
Techniques
techniques
Explain the device Chalk & Talk
52 Device drivers T1
11 drivers
Explain the device Chalk & Talk
53 Device drivers T1
drivers
Analysis concepts of Chalk & Talk
54 How to choose an RTOS how to T1
choose an RTOS
IX. MAPPING COURSE OUTCOMES LEADING TO THE ACHIEVEMENT OF
PROGRAM OUTCOMES AND PROGRAM SPECIFIC OUTCOMES:
Course Program Outcomes Program
Outco Specific
mes Outcomes
PO PO PO PO PO PO PO PO PO PO PO11 PO PS PS PS
1 2 3 4 5 6 7 8 9 10 12 O1 O2 O3
CO1 2 2 2 2 3 2 2 - 2 2 2 2 1 2 2
CO2 3 3 2 2 2 3 3 - 2 2 2 2 1 2 2
CO3 2 2 3 2 2 3 3 - 3 3 3 3 1 3 3
CO4 2 2 2 3 3 3 2 - 2 2 2 2 1 2 2
CO5 3 3 3 3 2 2 3 - 2 2 2 2 3 1 2
CO6 3 3 3 3 3 2 2 - 3 3 3 3 1 3 3
1: Slight (Low) 2: Moderate (Medium) 3: Substantial (High) - : None
X. QUESTION BANK: (JNTUH)
UNIT I
Long Answer Questions:
Blooms Course
S. Question Taxonomy Outcome
No Level
What is an embedded system? Explain the different
1 Remember 1
applications of embedded systems?
Explain the various purposes of embedded systems in
2 Understand 1
detail with illustrative examples?
Explain the different classifications of embedded systems.
3 Evaluate 1
Give an example for each?
Explain the different characteristics of embedded systems in
4 Understand 1
detail?
Explain quality attribute in the embedded system
5 Remember 1
development context
What are the different qualities attributes to be considered in
6 Understand 1
an embedded system design?
What is the operational quality attribute? Explain the
7 important operational quality attributes to be considered in Understand 1
any embedded system design?
What is the non-operational quality attribute? Explain the
8 important operational quality attributes to be considered in Understand 1
any embedded system
Explain the quality attribute Response in the
9 Evaluate 1
embedded system design Context?
Explain the quality attribute Throughput in the
10 Evaluate 1
embedded system design Context?
Short Answer Questions:
Blooms Course
S. No Question Taxonomy Outcome
Level
1 Define a System. With examples Understand 1
2 Discuss an embedded system Understand 1
3 Write the advantages of embedded system Apply 1
4 Write the disadvantages of embedded system Understand 1
5 Give the applications of an embedded system Understand 1
6 Describe various classifications of embedded systems? Remember 1
7 Give two essential units of a processor on an embedded Apply 1
system
8 Analyze the execution unit of a processor in an embedded Apply 1
system do
9 Give the classification of embedded system Apply 1
10 Discuss the various embedded system requirements Understand 1
UNIT II
Long Answer Questions:
Blooms Course
S. Question Taxonomy Outcome
No Level
1 Explain the components of typical embedded systems in Evaluate 2
detail?
2 Which are the components used as the core of an embedded Understand 2
systems? Explain the merits and drawbacks?
3 What is the difference between microprocessor and Understand 2
microcontroller? explain the role of micro processors and
micro controller
4 What is digital signal processing (DSP)? Explain the role of Evaluate 2
DSP in embedded system design?
5 What is processor architecture? What is the different Evaluate 2
processor architectures available processor/controller design?
Give an example
6 What is programmable logic device? What are different Understand 2
types of PLDs? Explain the role of PLDs in embedded
system design?
7 What are the different types of memories used in embedded Analyze 2
systems design? Explain the role of each?
8 What are the different types of memories used for program Analyze 2
storage in embedded systems design?
9 What are the advantages of FLASH over other program Understand 2
storage memory in Embedded system design?
10 What is sensor? Explain its role in embedded system design? Evaluate 2
Illustrate
Short Answer Questions:
Blooms Course
S. Question Taxonomy Outcome
No Level
1 Describe the components used as the core of an embedded Understand 2
system?
2 Give the difference between microprocessor and Understand 2
microcontroller?
3 Define is digital signal processing (DSP)? Understand 2
4 Define is processor architecture? Understand 2
5 Define programmable logic device? Understand 2
6 Write the difference between RISC and CISC processors Analyze 2
7 Write the difference between PLD and ASIC? Analyze 2
8 Write the difference between masked ROM and OTP? Analyze 2
9 Discuss the different types of RAM used for embedded Apply 2
system design?
10 Define SRAM cell? Understand 2
UNIT III
Long Answer Questions:
Blooms Course
S. Question Taxonomy Outcome
No Level
1 What is embedded firmware? What are the different Understand 3
approaches available for embedded firmware
development?.
2 Explain the role of RESET circuit in embedded system Analyze 3

3 Explain the role of Real Time Clock in embedded system Analyze 3


4 Explain the role of Watch dog Timer in embedded system Evaluate 3

5 Explain the role of Brown out protection circuit in embedded Evaluate 3


system
6 Explain the various steps involved in the assembling of Evaluate 3
an assembly language program?
7 Explain the advantages of Assembly level language based on Evaluate 3
embedded firmware development?
8 Explain the high level language based on embedded firmware Apply 3
development technique?
9 Explain about source file to object file translation in the Apply 3
assembly language based development
10 Explain about library file creation and usage in the assembly Evaluate 3
language based development?
Short Answer Questions:
Blooms Course
S. Question Taxonomy Outcome
No Level
1 Define Assembly Level Language? Remember 3
2 Discuss about format of the assembly level language? Remember 3
3 What is absolute object file? Understand 3
4 Write the difference between compiler and cross compiler? Understand 3
5 Define inline assembly? Analyze 4
6 Give the limitations of the high level language based Analyze 4
development?
7 Write short notes on Linker and Locater? Understand 4
8 Discuss about the object to hex file converter? Understand 4
UNIT IV
Long Answer Questions:
Blooms Course
S. Question Taxonomy Outcome
No Level
1 What is kernel? What are the different functions handled by a Understand 4
general purpose kernel?
2 What is the difference between a general purpose kernel and Understand 4
real time kernel? Give an example for both?
3 Explain the difference between memory management of Apply 4
general purpose kernel and real time kernel?
4 Explain how accurate time management is achieved in real Apply 4
time kernel
5 Explain the TASK and Process in the operating system 4
context?
6 Explain the memory architecture of a process? Apply 4
7 Explain various activities involved in the creation of process Apply 4
and threads?
8 What is process control block (PCB)? Explain the structure of Understand 5
the PCB
9 What is task control block (TCB)? Explain the structure of Understand 5
the TCB
10 Explain how Threads and process are related? what are the Evaluate 5
common to process and threads?
11 Explain how multithreading can improve the performance of Apply 5
an application with an illustrative example?
12 Explain thread context switch and the various activities Evaluate 5
performed in thread context switching for user level and
kernel level threads
Short Answer Questions:
Blooms Course
S. Question Taxonomy Outcome
No Level
1 Define is an operating system? Understand 4
2 Define kernel? Understand 4
3 Discuss about kernel space and user space Understand 4
4 Define monolithic and micro kernel? Understand 4
5 Define task control block? Understand 4
6 Define virtual memory? Understand 4
7 Analyze how accurate time management is achieved in real Analyze 4
time kernel?
8 Define process life cycle? Understand 4
9 Define process control block? Understand 5
10 Analyze how threads and process are related? Analyze 5
11 Give the difference between threads and process in detail? Understand 5
12 Give the comparison between multitasking, Understand 5
multiprogramming, multi processing?
13 Discuss all activates are involved in the context switching? Evaluate 5
14 Define task scheduling? Understand 5
15 Explain the different queues are associated with process 5
scheduling?
UNIT V
Long Answer Questions:
Blooms Course
S. Question Taxonomy Outcome
No Level
1 Explain the various process interaction models in detail Understand 6
1 Explain the various process interaction models in detail Understand 6
2 What is inter process communication (IPC)? give an Understand 6
overview of different IPC mechanisms adopted by various
operating systems?
3 Explain The message passing technique for IPC. What are Apply 6
the merits and demerits of message based IPC?
4 Explain the synchronous and asynchronous messaging Remember 6
mechanisms for IPC under windows kernel?
5 What is priority inversion? What are the different Remember 6
techniques adopted for handling priority inversion?
6 What is mutual exclusion in the process synchronization Understand 6
context? Explain the different mechanisms for mutual
exclusion?
7 What is priority inversion? What are the different Remember 6
techniques adopted for handling priority inversion?
8 Explain the interlocked functions for locked based mutual Understand 6
under windows OS
9 What is semaphore? Explain the different types of Understand 6
semaphores. Where it is used?
10 Explain the semaphore based process synchronization under Understand 6
windows OS
11 Explain the event and event object based synchronization Remember 6
mechanism for IPC Windows OS
12 What is critical section? What are the different Remember 6
techniques for controlling access to critical section?
13 Explain the architecture of Device drivers Remember 6
Short Answer Questions:
Blooms Course
S. Question Taxonomy Outcome
No Level
1 Define deadlock? Understand 6
2 Discuss about Coffman conditions Understand 6
3 Discuss about the different methods of handling deadlocks? Apply 6
4 Give the difference between buffer over run and buffer under Analyze 6
run?
5 Define task synchronization? Understand 6
6 Give the difference between mutex and semaphores? Analyze 6
7 Analyze the critical section problem? Understand 6
8 Define device driver? Apply 6
9 Discuss about the sleep and wakeup mechanism for mutual Understand 6
exclusion

OBJECTIVE-TYPE QUESTIONS:

UNIT I
1. ______________ causes the machine to leave a state after a certain amount of time
a) Call event b) time out c) both d) none
2. In UML, _________ diagram shows the sequence of events
a) Sequential diagram b) collaboration diagram c) class diagram d) state diagram
3. .__________ is a type of aggregation in which the owner does not allow access to the
Components objects
4. ____________ is a type of aggregation in which the owner does not allow access to
5. The component objects
a) Composition b) aggregation c) association d) generalization
6. ____________ allows us to define one class in terms of another
a) Composition b) inheritance c) generalization d) none
7. In state machine, changes from one state to another are triggered by the occurrence of__
8. Requirements of embedded systems can be divided into ________ categories
9. An object includes a set of ________ that define its internal states
UNIT II
1. Shift key is also called as _______________________..
2. In 8051, two 16 bit registers are ___________, __________
3. The difference between port 0 and port 1 is ___________
4. All counter action is controlled by _________-
5. What a TCON register consists?
6. The primary function of the SCON register is __________
7. Internal ROM size in the 8031 ______________
8. Execution time of a single cycle instruction for a 6MHz crystal_______
9. The flags stored in PSW are_____________
10. Address of the stack when the 8051 is reset__________
11. Number of register banks and their address____________
12. The baud rate for the serial port in mode 0 for a 6MHz crystal_____
13. Address of a subroutine that handles a timer 1 interrupt__________
UNIT III
1. Command always ends with ________ return.
2. A ___________ opcode is encountered at the end of the subroutine.
3. 8051 mnemonic code for NOT Boolean operator is _____________.
4. The 8-bit ____________________register is used to hold internal RAM address.
5. 8051 mnemonic code for AND Boolean operator is
_______________________________ is an input/output similar Port to Port1.
6. In 8051 architecture,___________ is a 16-bit register which holds the address of the
external data memory address to be accessed.
7. The 8051 contains __________ general purpose registers.
8. Name three high level languages___________
9. The utility used to test a program __________
10. The following rotates the A register one bit position to he left
a. a)RLA b) RLCA c) RRA d) RRCA
11. Rotation of nibbles in register A results in __________ operation
a. a)Swap b) rotate right c) circular rotation d) non
UNIT IV
1. PSOC is based on _____________________ architecture.
2. PSOC stands for _______________________________.
3. PSOC is inbuilt with _______________ and _________________- blocks.
4. PSOC has _________- number of analog blocks.
5. PSOC has _____________ number of digital blocks.
6. PSOC has on chip memory flash of __________________ size.
7. PSOC has onchip memory of ______________ bytes of SRAM.
8. It has external programmable clocking of _____________ KHZ.
9. It has _____________ and ______________ dedicated peripherals.
10. ______________ is a key application point in PSOC
11. It has ______________ number of addressing modes.
12. PSOC has _________ number of instruction formats.
13. In programming model we have _____________ and ________________ editors.
UNIT V
1. The purpose of application generating multiple PWM signals from single PWM generator is
to demonstrate the _____________________ of digital system.
2. Application code is based on a ____________________ with four states.
3. The purpose of application which establishes a point to point remote control channel in the
2.4 GHz ISM band is _________________.
4. The above application has two components as _____________ and ____________.
5. In the above application transmitter continuously samples the switch connected to _______
6. When pressed the transmitter sends the packet containing _________________ to the
receiver on channel0.
7. The device editor in PSOC is first used to ________________ the transmitter and receiver
nodes.
8. The ______________ is used next to write the application code for both.
9. _____________________ is the drawback in considering such architectures.
10. Can PSOC be used for serial communication (Y/N) __________________.
XII. GATE QUESTIONS: Not Applicable
XIII. WEBSITES:
1. www.ARM.org
2. www.embeddedworld.com
3. www.iitd.ac.in
4. www.google.com
XIV. EXPERT DETAILS:
1. Sai Pavan Sudha Manager – Ami Tech India Pvt. Ltd.
2. P. Raghu Sr. Hardware Engineer – Ami Tech India Pvt. Ltd.
3. Pratap Reddy Prof. JNTUH
4. Dr. E. Venkat Reddy Prof. BIET
XV. JOURNALS:
INTERNATIONAL
1. International Journal of Embedded Systems
2. International Journal of Embedded Systems and Applications
3. American Journal of Embedded Systems and Applications
NATIONAL
1. Journal of Embedded Systems
2. I-Manager Journal On Embedded System
3. Advances In Computer Science & Engineering
4. Invent Impact : Robotics
XVI. LIST OF TOPICS FOR STUDENTS SEMINARS:
1. Embedded system design process
2. GPS system and toy train applications
3. Overview of 8051
4. Programming of 8051
5. Applications using 8051
6. Instruction set in 8051
7. Assembly language programming process
8. Interfacing of display units
9. Serial data communication
10. Interfacing of key board & stepper motor
11. Classification of operating systems
12. Overview of RTOS
13. Inter task communication tools
14. ARM overview
15. Advantages and applications of ARM
XVII. CASE STUDIES / SMALL PROJECTS:
1. Automization of house hold application
2. Industrial atomization system for temperature & pressure monitoring
3. Automization of railway signalling system
4. GPS monitoring system
5. Theft control on motor vehicles using GSM & GPRS
6. Digital notice board
7. Embedded applications in army application.

You might also like