Você está na página 1de 5

4/2 B.Tech.

ECE (ELECTIVE – II, R-05)


(EC 05215) EMBEDDED AND REAL TIME SYSTEMS

UNIT I: INTRODUCTION: Embedded systems overview, design challenge,


processor technology, IC technology, Design Technology, Trade-offs. Single purpose
processors RT-level combinational logic, sequential logic (RT-level), custom single
purpose processor design (RT-level), optimizing custom single purpose processors.
UNIT II: GENERAL PURPOSE PROCESSORS: Basic architecture, operation,
Pipelining, Programmer's view, development environment, Application Specific
Instruction-Set Processors (ASIPs) - Micro Controllers and Digital Signal Processors.
UNIT III: STATE MACHINE AND CONCURRENT PROCESS MODELS:
Introduction, models Vs. languages, finite state machines with data path model
(FSMD), using state machines, program state machine model (PSM), concurrent
process model, concurrent processes, communication among processes, synchronization
among processes, implementation, data flow model, real-time systems.
UNIT IV: COMMUNICATION INTERFACE: Need for communication interfaces,
RS232 / UART, RS422 / RS485, USB, Infrared, IEEE 1394 Firewire, Ethernet, IEEE
802.11, Blue tooth.
UNIT V: EMBEDDED / RTOS CONCEPTS - I: Architecture of the Kernel, Tasks
and Task scheduler, Interrupt service routines, Semaphores, Mutex.
UNIT VI: EMBEDDED/RTOS CONCEPTS - II: Mailboxes, Message Queues, Event
Registers, Pipes, Signals
UNIT VII: EMBEDDED / RTOS CONCEPTS - III : Timers, Memory Management,
Priority inversion problem, Embedded operating systems Embedded Linux, Real-time
operating systems, RT Linux, Handheld operating systems, Windows CE.
UNIT VIII: DESIGN TECHNOLOGY: Introduction, Automation, Synthesis, Parallel
evolution of compilation and synthesis, Logic Synthesis, RT synthesis, Behavioral
Synthesis, Systems Synthesis and Hardware/ Software Co-Design, Verification,
Hardware/Software co-simulation, Reuse of intellectual property codes.

TEXT BOOKS:
1. Embedded System Design - A Unified Hardware/Software Introduction - Frank
Vahid, Tony D.Givargis, John Wiley, 2002.
2. Embedded / Real Time Systems - KVKK Prasad, Dreamtech Press, 2005.
REFERENCES:
1. Embedded Microcomputer Systems - Jonathan W. Valvano, Brooks / Cole,
Thompson Learning.
2. An Embedded Software Primer - David E. Simon, Pearson Ed., 2005.
3. Introduction to Embedded Systems - Raj Kamal, TMS, 2002
4/2 B.Tech. ECE (ELECTIVE – II, R-05)
(EC 05215) EMBEDDED AND REAL TIME SYSTEMS

Proposed Actual date of


Period Topic to be covered
date completion
1. UNIT 1: INTRODUCTION:
2. Embedded systems overview
3. design challenge
4. processor technology
5. IC technology
6. Design Technology
7. Trade-offs
8. Custom-Single purpose processors
9. RT- combinational logic level
10. Sequential logic (RT-level)
11. Custom single purpose processor design (RT-level)
12. optimizing custom single purpose processors
UNIT 2: GENERAL PURPOSE
13. PROCESSORS;
Basic architecture
14. Operation
15. Pipelining
16. Programmer's view
17. Development environment
Application Specific Instruction-Set Processors
18.
(ASIPs) –
19. Micro Controllers and Digital Signal Processors
UNIT 3: STATE MACHINE AND
20. CONCURRENT PROCESS MODELS:
Introduction
21. models Vs. languages
22. finite state machines with data path model (FSMD)
23. using state machines
24. Program state machine model (PSM)
25. concurrent process model
26. concurrent processes
27. communication among processes
28. synchronization among processes
29. Implementation
30. data flow model
31. real-time systems
UNIT 4: COMMUNICATION INTERFACE:
32.
Need for Communication interfaces
33. RS232 / UART
34. RS422 / RS485
35. USB
36. Infrared
37. IEEE 1394 Firewire
38. Ethernet
39. IEEE 802.11
40. Blue tooth
UNIT 5: EMBEDDED / RTOS CONCEPTS - I:
41.
Architecture of the Kernel
42. Tasks and Task scheduler
43. Interrupt service routines
44. Semaphores
45. Mutex
UNIT 6 : EMBEDDED/RTOS CONCEPTS - II:
46.
Mailboxes
47. Message Queues
48. Event Registers
49. Pipes
50. Signals
UNIT 7: EMBEDDED/RTOS CONCEPTS – III
51.
Timers
52. Memory Management
53. Priority inversion problem
54. Embedded operating systems
55. Embedded Linux
56. Real-time operating systems
57. RT Linux
58. Handheld operating systems
59. Windows CE
UNIT 8: DESIGN TECHNOLOGY:
60.
Introduction
61. Automation
62. Synthesis
63. Parallel evolution of compilation and synthesis
64. Logic Synthesis
65. RT synthesis
66. Behavioral Synthesis
Systems Synthesis and Hardware/ Software Co-
67.
Design
68. Verification
69. Hardware/Software co-simulation
70. Reuse of intellectual property codes
71.
72.
Mr.T.Thammi Reddy (Embedded & Real Time Systems 4th ECE-A & B,
ECAD Lab-3rd ECE-A, Seminars 4th ECE-B)

9.00 - 9.50- 10.40- 11.30-


Time/Day 12.50-1.40 1.40-2.30 2.30-3.20
9.50 10.40 11.30 12.20

Mon ECAD LAB 3 ECE-A A A

Tue A A

L
U
N
Wed C
ECAD LAB 3 ECE-A
H

Thu B B Seminar-B

Fri B B Seminar-B

Sat

Mr.T.Thammi Reddy (Embedded & Real Time Systems 4th ECE-A & B,
ECAD Lab-3rd ECE-A, Seminars 4th ECE-B)

9.00 - 9.50- 10.40- 11.30-


Time/Day 12.50-1.40 1.40-2.30 2.30-3.20
9.50 10.40 11.30 12.20
L
Mon ECAD LAB 3 ECE-A U A A
Tue A A N
Wed C ECAD LAB 3 ECE-A
Thu B B H Seminar-B
Fri B B Seminar-B
Sat