TIEE3017 Syllabus - Embedded Processors - 2022 Regulation Anna University

TIEE3017 Syllabus - Embedded Processors - 2022 Regulation Anna University

TIEE3017

EMBEDDED PROCESSORS

 L T P C

2023

COURSE OBJECTIVES:
• To introduce the architecture of the ARM processor.
• To train students in ARM programming.
• To discuss memory management, append location development with an ARM processor.
• To involve Discussions/ Practice/Exercise in revising & familiarizing the concepts
• To impart the knowledge on single board embedded processors.

UNIT I

ARM ARCHITECTURE

6

Architecture – Memory Organization – addressing modes -Registers – Pipeline - Interrupts – Coprocessors – Interrupt Structure

UNIT II

ARM MICROCONTROLLER PROGRAMMING

6

ARM general Instruction set – Thumb instruction set –Introduction to DSP on ARM- basic programming.


UNIT III

PERIPHERALS OF ARM

6

ARM: I/O Memory – EEPROM – I/O Ports – SRAM –Timer –UART - Serial Communication with PC – ADC/DAC Interfacing-stepper motor interfacing

UNIT IV

ARM COMMUNICATION

6

ARM With CAN, I2C, and SPI protocols

UNIT V

INTRODUCTION TO SINGLE BOARD EMBEDDED PROCESSOR

6

Raspberry Pi Architecture - Booting Up RPi- Operating System and Linux Commands -Working with RPi using Python and Sensing Data using Python-programming - GPIO and interfacing peripherals With Raspberry Pi

TOTAL: 30+30 = 60 PERIODS

COURSE OUTCOMES: At the end of this course, the students will have the ability to
CO1: Interpret the basics and functionality of processor functional blocks.
CO2: Observe the specialty of RISC processor Architecture.
CO3: Incorporate the I/O hardware interface of processor with peripherals.
CO4: Emphasis the communication features of the processor.
CO5: Improved Employability and entrepreneurship capacity due to knowledge up gradation on recent trends in commercial embedded processors.

TEXT BOOKS:
1. Steve Furber, ‘ARM system on chip architecture’,Addisonn Wesley,2nd Edition,2015.
2. Andrew N. Sloss, Dominic Symes, Chris Wright, John Rayfield’s ARM System Developer’s Guide Designing and Optimizing System Software’, Elsevier 2004, 1st Edition.

REFERENCES:
1. William Hohl, ‘ ARMAssebly Language’ Fundamentals and Techniques, CRC Press, 2nd Edition 2014.
2. Rajkamal,” Microcontrollers Architecture, Programming, Interfacing, & System Design, Pearson,2012, 2nd Edition.
3. ARM Architecture Reference Manual, LPC214x User Manual www.Nuvoton .com/websites on Advanced ARM Cortex Processors
4. ARM System Developer’s Guide: Designing and Optimizing System Software 1st Edition (Designing and Optimizing System Software) Publisher: Morgan Kaufmann Publishers, 2011.

Comments

Popular posts from this blog

CS3491 Syllabus - Artificial Intelligence And Machine Learning - 2021 Regulation Anna University

BE3251 - Basic Electrical and Electronics Engineering (Syllabus) 2021-regulation Anna University

CS3401 Syllabus - Algorithms - 2021 Regulation Anna University