Embedded System detailed syllabus for Biomedical Engineering (BM) for 2015 revision curriculum has been taken from the SITTTRs official website and presented for the BM students. For course code, course name, number of credits for a course and other scheme related information, do visit full semester subjects post given below.
For Biomedical Engineering 5th Sem scheme and its subjects, do visit BM 5th Sem 2015 revision scheme. The detailed syllabus of embedded system is as follows.
Course General Outcome:
For the complete syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier..
General Outcome
On the completion of the study the student will be able: MODULE I AVR MICROCONTROLLER ARCHITECTURE
- To understand AVR architecture
- To describe about AVR family
- To list the features of AVR family
- To compare various members of the AVR family
- To compare the AVR with microcontroller offered by other manufactures
- To explain the block diagram of AVR ATmega32 microcontroller
- To explain the General purpose registers of ATmega32 microcontroller
- To explain the data memory of ATmega32 microcontroller
- To explain I/O memory (SFRs)
- To describe internal data SRAM of ATmega 32 microcontroller
- To compare SRAM and EEPROM in ATmega32 chips
- To illustrate ATmega32 status register
- To explain different addressing modes of ATmega 32 microcontroller
MODULE II ASSEMBLY LANGUAGE PROGRAMMING
- To understand the basics of AVR programming
- To explain the structure of assembly language program
- To describe AVR microcontroller data formats and assembler directives
- To list the steps to create an AVR assembly language program
- To explain the data transfer, arithmetic and logic instructions
- To explain the rotate and shift instructions
- To explain the branch instructions and looping
- To explain the call instructions and stack
- To describe AVR time delay and instruction pipeline
- To explain delay calculation for the AVR
- To describe I/O port programming in AVR
- To write simple assembly language programs
- To explain macros
- To compare macros and subroutines
MODULE III AVR PROGRAMMING USING EMBEDDED C
- To understand AVR Programming in C
- To describe data types and time delays in C
- To describe I/O programming in C
- To explain logic operations in C
- To describe data conversion programs in C
- To explain data serialization in C
- To describe memory allocation in C
- To understand AVR timers and interrupts
- To explain programming timers 0, 1, and 2
- To describe AVR interrupts
- To explain the programming of timer interrupts
- To explain programming external hardware interrupts
- To state interrupt priority in the AVR microcontroller
- To explain about serial Communication- I2C and SPI
- To describe ATmega32 connection to RS232
MODULE IV EMBEDDED SYSTEMS
- To understand the architecture of embedded systems and embedded OS
- To define an embedded system
- To explain the concept of embedded systems
- To list the characteristic features of an embedded system
- To explain the architecture of an embedded system
- To list the application areas of embedded system
- To explain the specialities of embedded system
- To list the types of embedded operating system
- To describe various activities of an embedded OS such as task, task scheduling, context switching, mutual exclusions and inter task communications
- To describe about memory management and timer services
- To explain the general architecture of an embedded operating system
- To state the role of kernal in embedded OS
- To list the different categories of embedded OS and give examples for each
- To know about advanced development boards
- To describe the concept of arduino development board
- To describe the concept of raspberry pie development board
MODULE I AVR MICROCONTROLLER ARCHITECTURE
For the complete syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier..
MODULE II ASSEMBLY LANGUAGE PROGRAMMING
Structure of assembly language program – data formats – assembler directives – AVR assembly language programming – data transfer – arithmetic and logic instructions – shift and rotatae instructions – branch instructions and looping – call instructions and stack – time delay and instruction pipeline – delay calculation – I/O port programming in AVR – simple assembly language programs – macros – comparison with subroutines
MODULE III AVR PROGRAMMING USING EMBEDDED C
For the complete syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier..
MODULE IV EMBEDDED SYSTEMS
Embedded system – concept – characteristic features – architecture – application areas -specialities – embedded operating system – types – activities of an embedded OS like task, task scheduling, context switching, mutual exclusions and inter task communications – memory management and timer services – general architecture of OS – kernal – categories of embedded OS – examples – concept of arduino and raspberry pie development boards
Text Books:
For the complete syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier..
Reference Books:
- Atmel AVR32 data sheet doc no 2053.pdf www.atmel.com
For detailed syllabus of all other subjects of Biomedical Engineering, 2015 revision curriculum do visit BM 5th Sem subject syllabuses for 2015 revision.
To see the syllabus of all other branches of diploma 2015 revision curriculum do visit all branches of SITTTR diploma 2015 revision.