EE9351 Embedded System Design Previous Year Question Papers | Anna University

Examsavvy
0

Prepare for the EE9351 Embedded System Design examination using previous year question papers, topic-wise analysis, important topics, revision planning and exam preparation strategies.

📚 Subject Details

Subject Code EE9351
Subject Name Embedded System Design
University Anna University
Degree B.E. Electrical and Electronics Engineering
Department Electrical and Electronics Engineering
Regulation Regulation 2004
Semester 6
Question Papers Analysed 2

📊 Topic Weightage Analysis

The following chart summarizes the topic recurrence identified from the available previous year question papers.

📊 EE9351 Topic Weightage

Based on 2 available previous year question papers, this analysis shows how frequently each topic appears.

Topic Weightage Communication Protocols and Interfacing 100% Development Tools and Design Trends 100% Embedded Processors and Architecture 100% Memory Management and Cache 100% RTOS and Task Management 100% Timers, Interrupts, and DMA 100%

Topic Recurrence Distribution

Topic Recurrence Distribution Relative share of topic-paper occurrences 12 topic occurrences Communication Protocols and Interfacing 17% Development Tools and Design Trends 17% Embedded Processors and Architecture 17% Memory Management and Cache 17% RTOS and Task Management 17% Timers, Interrupts, and DMA 17%

Note: Topic weightage represents the percentage of available question papers containing a topic. It does not represent the percentage of examination marks allocated to that topic.

⭐ Important Topics

Based on the analysis of 2 previous year question papers, the following topics deserve special attention.

  • RTOS and Task Management
    Frequently tested concepts including scheduling algorithms, inter-task communication mechanisms like semaphores, mailboxes, and queues, and commercial RTOS such as VxWorks.
  • Communication Protocols and Interfacing
    Covers critical hardware-software interfacing methods, bus arbitration, CAN bus, USB protocols, and serial communication standards appearing across multiple papers.
  • Memory Management and Cache
    Essential architectural concepts involving memory mapping, cache replacement policies, instruction pipelines, and memory access blocks.
  • Timers, Interrupts, and DMA
    Crucial topics related to handling hardware interrupts, DMA services vs interrupt handling, and watchdog timers for system reliability.
  • Embedded Processors and Architecture
    Foundational comparisons between embedded and general-purpose processors, functional blocks, and co-processing units.

📅 7-Day Revision Plan

Day Topics Revision Focus
Day 1
• Embedded Processors and Architecture
Review differences between embedded and general-purpose processors, functional blocks, and co-processing units.
Day 2
• Memory Management and Cache
Study memory mapping, access block sizes, cache memory, cache replacement policies, and instruction pipelines.
Day 3
• Timers, Interrupts, and DMA
Understand watchdog timers, multiple interrupt handling, DMA services, and comparisons between DMA-based processing and interrupt handling.
Day 4
• Communication Protocols and Interfacing
Revise I/O interfacing (Busy & Wait modes), serial communication signals (RTS/CTS), USB, CAN bus topologies, and bus arbitration.
Day 5
• RTOS and Task Management
Focus on real-time concepts, task control blocks, time-slicing, preemptive/non-preemptive scheduling, and critical sections.
Day 6
• RTOS and Task Management
Study inter-task communication tools including semaphores, mailboxes, messages, pipes, queues, buffer management, and commercial RTOS like VxWorks.
Day 7
• Development Tools and Design Trends
Review compilers vs cross compilers, cross assemblers, on-chip debugging, and future trends/challenges in embedded processor design.

📄 Previous Year Question Papers

Download the available EE9351 previous year question papers below.

Exam Regulation Semester File Download
Nov/Dec 2012 Regulation 2004 6 Question Paper Download
APR 2011 Regulation 2004 6 Question Paper Download

⚡ Last Minute Revision Tips

  • Memorize the structural differences and architectural comparisons between embedded processors and general-purpose processors.
  • Be clear on IPC (Inter-Process Communication) mechanisms such as semaphores, mailboxes, pipes, and queues.
  • Understand the working principles of scheduling policies including time-slicing, preemptive, and non-preemptive scheduling.
  • Review key serial communication protocols (USB, CAN) and bus arbitration concepts.
  • Keep definitions of watch dog timers, DMA services, and interrupt handling ready for quick recall.

📝 Exam Strategy

⏱️ Time Management

  • Allocate initial minutes to review all questions and select well-known topics first.
  • Manage time efficiently between descriptive architecture questions and conceptual RTOS problem descriptions.

✍️ Answer Writing Tips

  • Use structured headings, bullet points, and comparative tables (e.g., Preemptive vs Non-preemptive scheduling, Compiler vs Cross compiler).
  • Clearly define terms like critical section, semaphores, and task control blocks before diving into explanations.

📐 Diagram Presentation

  • Draw neat block diagrams for embedded processor functional blocks, bus topologies, and memory mapping layouts.
  • Use flowcharts or state transition diagrams when explaining task states and scheduling mechanisms.

⚠️ Common Mistakes to Avoid

  • Confusing preemptive and non-preemptive scheduling behaviors.
  • Mixing up the roles of pipes, queues, and mailboxes in inter-task communication.
  • Omitting bus arbitration and memory access details when discussing serial communication protocols.

❓ Frequently Asked Questions

What are the core differences between embedded processors and general-purpose processors?

Embedded processors are designed for specific, dedicated applications with constraints on power, size, and cost, whereas general-purpose processors are built for high performance and flexibility across diverse computing tasks.

How do semaphores assist in task synchronization within an RTOS?

Counting and binary semaphores are used to manage access to shared resources and coordinate execution order between tasks and Interrupt Service Routines (ISRs) to prevent race conditions.

Why are cross-compilers used in embedded system development?

Cross-compilers run on a host machine (like a PC) but generate executable code for a target embedded processor architecture that differs from the host.

🎯 Final Preparation Advice

Use these previous year question papers to identify recurring concepts and prioritize your revision. Focus particularly on the important topics, practise numerical problems where applicable, and revise important diagrams and formulas before the examination.

Consistent practice and strategic revision can make your examination preparation more effective.

Post a Comment

0Comments

Post a Comment (0)