• Tidak ada hasil yang ditemukan

INSTITUTE OF AERONAUTICAL ENGINEERING - IARE

N/A
N/A
Protected

Academic year: 2025

Membagikan "INSTITUTE OF AERONAUTICAL ENGINEERING - IARE"

Copied!
4
0
0

Teks penuh

(1)

Hall Ticket No Question Paper Code: AEC551

INSTITUTE OF AERONAUTICAL ENGINEERING

(Autonomous)

Dundigal, Hyderabad - 500 043

B.Tech VI Semester End Examinations, May - 2019

Regulation: IARE-R16

EMBEDDED SYSTEM DESIGN (Information Techonology)

Time: 3 Hours Max Marks: 70

Answer any ONE question from each Unit All questions carry equal marks

All parts of the question must be answered in one place only

UNIT – I

1 a) Define the steps in embedded system design process, and discuss the applications of embedded system.

[7M]

b) Explain the following design examples of embedded systems:

i) Auotmatic Chocolate Vending Machine.

ii) Digital Camera.

[7M]

2 a) Discuss in detail about the history of embedded system, and compare embedded system and general computing system.

[7M]

b) Explain the classification of embedded system based on:

i) Generation

ii) Complexity and performance

[7M]

UNIT – II

3 a) With neat block diagram explain 8051 microcontroller. Discuss its features, and importance of PSW Register.

[7M]

b) With the help of neat diagram, explain how to interface external 64Kbytes RAM memory with 8051 microcontroller.

[7M]

4 a)

Explain the following addressing modes with an examples.

i) Immediate addressing mode ii) Register addressing mode

iii) Register indirect addressing mode.

[7M]

b) Write an ALP to generate square wave of 3KHZ frequency with 50% duty cycle on Pin P2.1 using timer 1 mode 1 operation, assume XTAL=12MHZ and show the delay calculation.

[7M]

MODEL QUESTION PAPER

(2)

UNIT – III

5 a) Write a program in which, P2 is given in two different values. The values should be passed to P2 with a delay.

[7M]

b) What is meant by interfacing? Write a program to interface seven segment display with 8051 microcontroller.

[7M]

6 a) Explain the keyboard interfacing with a program, and what is the use of TxD, RxD pins while interfacing to 8051 microcontroller.

[7M]

b) Explain the initial steps of embedded program development process, and also explain i) Builder with block diagram.

ii) Linker in detail.

iii) Compiler.

[7M]

UNIT – IV

7 a) List scheduling algorithms of RTOS. Describe concept of Pre-emptive multitasking scheduling algorithm of RTOS with suitable diagram.

[7M]

b) i) Discuss the tools used to download the embedded software into the target system.

ii)

What is ISR? Discuss about the different types of ISR.

[7M]

8 a) i) State the methods of task synchronization, and describe semaphore with suitable examples.

ii) Discuss the various debugging techniques and challenges.

[7M]

b) Expalin the following i) Host and Target machines.

ii) Linker/Locators for Embedded Software.

[7M]

UNIT – V

9 a) Explain memory organization of ARM processor is different from conventional general purpose processors memory organization.

[7M]

b) Describe the general operation of a typical telegraph system in which network port and serial ports communicate via tasks for printing serial data received using DDP and ADSP protocol stack. Assume suitable data with a functional block diagram.

[7M]

10 a) Write SHARC assembly code to first read and then write a device memory mapped to location 0x400110.

[7M]

b) Write a note on i) I2C bus

ii) CAN Bus architecture

[7M]

(3)

INSTITUTE OF AERONAUTICAL ENGINEERING

(Autonomous)

Dundigal, Hyderabad - 500 043

I. COURSE OBJECTIVES

The course should enable the students to:

S. No Description

I Imbibe knowledge about the basic functions, structure, concepts and applications of Embedded Systems.

II Understand Real time operating system concepts.

III Analyze different tools for development of embedded software.

IV Understand the architecture of advanced processors.

II. COURSE LEARNING OUTCOMES

Students who complete the course will have demonstrated the ability to do the following.

AEC551.01 Understand the basic concept of embedded systems.

AEC551.02 Analyze the applications in various domains of embedded system.

AEC551.03 Develop embedded system development process and tools.

AEC551.04 Remember the concepts of microcontroller, and core of embedded system.

AEC551.05 Discuss the memory interface and assembly language programming process.

AEC551.06 Examine the counters and timers of 8051 microcontroller.

AEC551.07 Recall the embedded C programming in Keil IDE, and compiling.

AEC551.08 Interpret different concepts of display and keyboard interfacing using embedded C.

AEC551.09 Understand different concepts of serial communication using embedded C.

AEC551.10 Remember the RTOS concepts for firmware development.

AEC551.11 Examine the host and target machines for linking to embedded software.

AEC551.12 Develop debugging techniques for testing on host machine.

AEC551.13 Understand the advanced processors such as ARM and SHARC.

AEC551.14 Discuss the bus protocols such as I2C and CAN bus.

AEC551.15 Design an application based on advanced technological changes.

(4)

III. MAPPING OF SEMESTER END EXAMINATION QUESTIONS TO COURSE LEARNING OUTCOMES

SEE Question

No.

Course Learning Outcomes

Blooms Taxonomy

Level 1 a AEC551.03 Develop embedded system development process and tools. Understand

b AEC551.02 Analyze the applications in various domains of embedded system. Remember 2 a AEC551.01 Understand the basic concept of embedded systems. Understand b AEC551.01 Understand the basic concept of embedded systems. Remember 3

a AEC551.04 Remember the concepts of microcontroller, and core of embedded system. Understand b AEC551.05 Discuss the memory interface and assembly language programming

process.

Remember 4 a AEC551.04 Remember the concepts of microcontroller, and core of embedded system. Remember b AEC551.06 Examine the counters and timers of 8051 microcontroller. Understand 5

a AEC551.07 Recall the embedded C programming in Keil IDE, and compiling. Remember b AEC551.08 Interpret different concepts of display and keyboard interfacing using

embedded C.

Understand

6

a AEC551.08 Interpret different concepts of display and keyboard interfacing using embedded C.

Remember b AEC551.07 Recall the embedded C programming in Keil IDE, and compiling. Remember 7 a AEC551.10 Remember the RTOS concepts for firmware development. Understand b AEC551.10 Remember the RTOS concepts for firmware development. Remember 8 a AEC551.12 Develop debugging techniques for testing on host machine. Understand b AEC551.11 Examine the host and target machines for linking to embedded software. Remember 9 a AEC551.13 Understand the advanced processors such as ARM and SHARC. Remember b AEC551.15 Design an application based on advanced technological changes. Understand 10

a AEC551.13 Understand the advanced processors such as ARM and SHARC. Remember b AEC551.14 Discuss the bus protocols such as I2C and CAN bus. Understand

Signature of Course Coordinator HOD, IT

Referensi

Dokumen terkait

Page | 7 4-7 Understand and Apply concepts of Rapid prototyping Advantages And Limitations Of Rapid Prototyping, Commonly Used Terms Classification Of RP Process, Rapid Prototyping

Remember 7 PART – B LONG ANSWER QUESTIONS 1 Discuss the challenges of the distributed systems with their examples?. Understand 1 2 Differentiate between centralized systems and the

Remember CMB0013:04 2 Explain the concept of total productive maintenance Understand CMB0013:04 3 Define aggregate planning and write its scope Remember CMB0013:05 4 Define preventive

COURSE OUTCOMES COs: CO Code Description CO 1 Understand the basic concepts of embedded system and various applications and characteristics, formalisms for system design of

Understand 3 9 State disadvantages of long term forecasting Remember 3 10 Write a short note on analytical forecasting method.. Understand 3 11 Write a short note on the importance of

Understand AEC020.09 Analyze the design procedures of Sequential logic circuits with the help of registers Remember AEC020.10 Discuss the concept of flip flops and latches by using

Understand ACSB01.13 Distinguish homogenous and heterogeneous data types and apply them in solving data processing applications.. Remember ACSB01.14 Explain the concept of file system

Remember CO2 ACS510.5 15 Describe how SDN is used for different IoT levels Remember CO2 ACS510.6 16 Describe how NFV is used for virtualization of IoT Remember CO2 ACS510.4 17