You are on page 1of 5

Post Graduate Diploma in Embedded Systems Design

Course contents

Communication skills in English

Effective Communication Skills in Englishbrings to the fore each and every


grammatical aspect needed for English language usage. In this Endeavour, this topic
makes elaborate discussion on diction, discourse, words, sentences, syntax, writing
skills, paragraph and research paper writing, exactness, appropriateness, fallacies,
vocabulary, mechanics, clarity and numerous related topics. In addition, presents ideas
of learning English language through practical experience of vocabulary development,
dramatic interpretation and mass media.

80386 Microprocessor

 Architecture
 Addressing modes
 Instruction Set
 Assembly Language Programming
 Overview on, MMU
 Overview of I/O Interfacing (8251, 8253/54, 8255 8257, 8259, 8279)

Programming Environment

 Review of C Programming
 Data Structures
 Introduction to UML
 Software Life Cycle Models
 Embedded Systems Design, Implementation and Testing
 Project Management
 Overview of Networking and Packet Switching Concepts
 OSI Reference Model and TCP/IP Protocol Suite
 LAN Protocol Suite
 Application Layer Protocols
 Embedded Network Protocols: Issues and Applications
 Security Issues in Embedded Systems
 Video and Audio Standards

Understanding Embedded Concepts

 Overview on CPU's & Micro controllers


 Memory (RAM, ROM, EPROM, EEPROM, FLASH)
 I/O Interfaces
 Host & Target Development environment
 Cross compilers
 Downloading techniques

Real-time Operating Systems ( RTOS)

 Introduction to OS
 Process Management and Inter Process Communication
 Memory management
 I/O subsystem
 File System Organization
 POSIX Thread Programming
 Introduction to Real-Time / Embedded Operating Systems
 Real Time Scheduling
 Performance Metrics of RTOS
 Linux and RTLinux Internals
 Programming in Linux and RTLinux
 Configuring and Compiling RTLinux
 Overview of other RTOS / EOS

Embedded Systems Programming

 Embedded Systems Design Issues


 Challenges and Trends in Embedded Systems
 Assemblers, Compilers, Linkers, Loaders, Debuggers
 Profilers and Test Coverage Tools
 Utilities like make, ranlib, obj copy and obj dump
 Configuring and Building GNU Cross-Tool chain
 Building RTOS / EOS Image for Target Hardware
 Porting RTOS and Embedded Operating Systems
 Writing Time and Space Sensitive Programs
 Writing Device Drivers

8/16/32 bit Microcontrollers and Interfacing

 RISC / CISC and Harvard / Princeton Architectures


 Types of Memories
 Introduction to 8-bit Microcontrollers
 Timers / Counters, UART, SPI, PWM, WDT, Input Capture
 Output Compare Modes, I2C, CAN
 LED, Switches, ADC, DAC, LCD, RTC
 Emerging Bus Standards (USB, Compact PCI)
 Programming in Assembly and C (GNU Tools)
 Introduction to 16 / 32-bit Processors
 ARM Architecture and Organization
 ARM/THUMB Programming Model
 ARM/THUMB Instruction Set
 ARM Exception Handling
 ARM/THUMB Assembly and C Programming (GNU Tools)
 ARM/THUMB Interworking

Digital Signal Processing

 Architecture of Digital Signal Processors


 Digital Signal Processor vs Conventional Processor
 Fixed Point and Floating Point Arithmetic
 Digital Signal Processing for Embedded Systems
 DSP-based Embedded Systems Design Process: Selecting Processors,
ADC,DAC, DDC, DDS, Algorithms
 DSP programming in Assembly and C
 Time and Frequency Domain Analysis of Signals
 FFT Algorithms and Implementation
 Design and Implementation of FIR and IIR Filters
 Applications of DSP (VoIP, Audio/Video Coding, Mobile Communication,
Software Defined Radio)

Embedded Communication / Network Programming

 Basics of computer network, Overview ISO OSI/IP layers


 Internet addresses, Address resolution problem & ARP implementation, RARP
Implementation
 Internet protocol, Routing IP Datagram’s through IP, Routing with IP
addresses, ICMP Protocol
 Super net & Subnet extensions, UDP, TCP
 Overview on Boot p, DHCP, FTP, DNS, Telnet, NFS, SMTP, SNMP.
 Future of TCP/IP
 Sockets, Socket Addresses, Socket Data Structures, Elementary Socket System
calls.
 Advanced Socket System Calls, Socket Implementation
 TCP, UDP Implementation Using Sockets

Wireless Embedded Systems Design

 Protocol Design and Validation


 Network Embedded Systems (Operating Systems and programming)
 Bluetooth and IrDA
 Wireless Sensor Networks and ZigBee
 Wireless LAN - IEEE 802.11
 RFID
 GSM and GPRS
 Ubiquitous Computing

Business English

 Business Idioms
 Business Phrasal Verbs
 English for Human Resource
 English for Presentations
 English for Meetings
 English for Negotiations
 English for the Telephone
 Prepare your Business English Test
 Business English Hangman
 Business Idioms Hangman
 Business Language

Technical Writing

 Technical Communication,
 An Introduction for Current Technical Writers,
 Editors & Designers
 Technical Writing for the Embedded Professionals
 Technical Writing in the Workplace

It gives students experience with the process of writing reports about on-going
research for a professional setting. Students will become thoroughly familiar with
standard formats and conventions for different types of formal and informal reports,
proposals, and some business correspondence.

Project Work: Each student has to complete minimum 5 no s of projects in the


following areas

1. ARM
2. RTOS
3. TCP/IP
4. DSP
5. GSM

Course Duration: 6Months (Full Time) 4 hours a day

Eligibility: BE in Elect./Electronics/Computers/IT/
Msc.Electronics or equivalent

Course Fee: Rs.45, 000 (Can be paid in 2 installments)

You might also like