TIFAC - CORE AT SASTRA UNIVERSITY
In

    Advanced Computing & Information Processing


Home Contact Us TIFACNET How To Reach SASTRA SHAN MAIL N A S SASTRA Home

 

 

About Us

Infrastructure
Courses
M.Tech VLSI Design
M.Tech Adv. Computing
M.Tech Embed. Systems
M.S by Research(ECIL)
Diploma Programmes
Certificate Programmes
Industrial Partners
R & D
Events at CORE
News Letters
Useful Links
Press Reports
 
Certificate Course in VLSI Design Certificate Course in .NET

 

CERTIFICATE COURSES

1. Certificate Course in VLSI Design

2. Certificate Course in Embedded Systems

3. Information Security & Cyber Laws

4. Certificate Course in .NET

5. Certificate Course in MAYA

 

Certificate Course in Embedded Systems

 

General Information

 

 Department  CORE  Duration  4 months
 Fulltime/Part-time  Fulltime  Course type  Certificate
 Location  TIFAC-CORE  Fee Payment  10000/-

 

 

Subject of Study

LIST OF PAPERS

CODE NO
 Logic Synthesis  CESD101
 Embedded Micro Controllers CESD102
 Real Time Operating Systems CESD103
 Lab - Embedded Software CESD104

 

Syllabus:

 

CESD 101 - Logic  Synthesis

Digital Design review: Number Systems, Boolean algebra, K-map row, four variables, logic gates, combinational logic, combinational logic with MSI and LSI.  

 

Sequential Logic – flip-flops, triggering of flip-flops, Registers –shift registers, counters- ripple counter, synchronous counter, memory –RAM, ROM, etc.  

Introduction, basic terminology, entity declaration architecture body, configuration declaration, package declaration, package body, model analysis, identifiers, data objects, data types, operators.  

 

Behavioural   Modelling – entity declaration, architecture body, process   statement, variables, signal assignment, statements – wait, if, case, null, loop next, assertion, report, multiple process. Data modelling – concurrent signal assignment, Delta delay, multiple drivers, block statements, structural Modelling- component declaration, component instantiation.  

 

References

[1] Moris Mano –“Digital Logic and Computer Design” , Prentice Hall (PHI)

[2] J.Bhaskar – “VHDL” 3rd Edition. Addison Wesley. 1999

 

CESD 102 - Embedded micro Controllers  

  1. Difference between Microprocessor and Micro Controller

  2. Micro Controllers -8/16 bits  

  3. 8051 and its variants  

  4. 8051 Architecture  

  5. Addressing modes  

  6. Keil Assembler  

  7. Arithmetic / Logic operation  

  8. Interrupts  

  9. Watch Dog Timers  

  10. Introduction to Motorola microprocessor  

  11. MC68HC11 architecture  

  12. Addressing modes  

  13. Introduction to programming  

  14. Interfacing input output and timer devices  

  15. Serial input and output  

  16. A/D and D/A conversion  

References

[1] Kennath J.Ayala – “8051 Micro controller” Penram Publications  

[2] www.keil.com

 

CESD 103 - Real Time Operating System  

What are embedded systems? – Important aspects of embedded systems.  

Embedded system design concepts. Embedded system: hardware Design. Embedded processors, Embedded Memories. Interface to the external world software design for embedded systems.

  1. Introduction to distributed embedded systems.

  2. Architecture of RTX-51  

  3. Task manager  

  4. Interrupt management  

  5. Time management  

  6. Memory management Inter task communication and synchronization  

  7. pSOS system overview  

  8. pSOS real time kernel concepts  

  9. pNA network manager concepts  

  10. Input output system  

  11. Exploring pRISM environment  

  12. Overview of building a pSOS system application debugger  

References

  1. Vahid Givargis  -  “ Embedded systems design “ Wiley Publication  

  2. Kennath J.Ayala – “8051 Micro controller” Penram Publications  

  3. www.keil.com  

  4. www.windriver.com

 

CESD 104 Lab – Embedded Software  

  1. Assembly programming 8051  

  2. C Programming 8051  

  3. RTX51 Programming  

  4. 8051 Interfacing Experiments

  5. VHDL Experiments

 

 

 

Copyright © 2006. TIFAC - CORE at S A S T R A University - All Rights Reserved.