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)